1. union的长度union{ int k; int p[4]; double q;}data;sizeof(data)=20; //结构体中最大的数据长度2.struct的长度struct{ int k; double q;}data;sizeof(data)=16; //结...
分类:
其他好文 时间:
2015-04-18 11:15:27
阅读次数:
114
1. 概述1.1 目的 本文档是《在线问答与学习管理》系统需求分析说明书提供设计人员使用,作为系统设计的依据。该系统是基于web端开发的在线问答系统。能够正确的完成在线提问、在线回复以及解答展现是项目验收标准重要的组成部分。工程编码完成后,各种环境测试方案计划与测试结果所整理成的测试文档是软件维护的...
分类:
其他好文 时间:
2015-04-18 11:15:05
阅读次数:
232
从mapReduce第一次作业到现在第二次作业,再到老板留下任务,做RS的属性约简。配置mac和Ubuntu花了不知多少时间和精力,中间甚至出现过特别消极的情绪。各种蛋疼的问题随之出现。1. 刚开始在Mac上配置了Hadoop,安装了Eclipse,因此很自然的想到把Eclipse配置一下,希望.....
分类:
其他好文 时间:
2015-04-18 11:16:45
阅读次数:
120
XML文件为简单的ListView和展示的XML文件为简单的ImageViewpackage com.example.mothtree_day1_r;import java.util.ArrayList;import java.util.List;import android.os.Bundle;i...
分类:
其他好文 时间:
2015-04-18 11:13:44
阅读次数:
159
In computer graphical user interfaces, drag-and-drop is the action of (or support for the action of) clicking on a virtual object and dragging it to a...
分类:
其他好文 时间:
2015-04-18 11:14:51
阅读次数:
214
三分算法解决凸形或者凹形函数的极值;二分解决具有单调性的函数的极值;凹形的可以通过*-1转化为凸形mid=(Left+Right)/2midmid=(mid+Right)/2;如果mid靠近极值点,则Right=midmid;否则(即midmid靠近极值点),则Left=mid;zoj3203本题要...
分类:
其他好文 时间:
2015-04-18 11:13:51
阅读次数:
138
Time Limits:2500 msMemory Limits:262144 KBDescriptionInputOutputSample Input71 33 67 43 75 47 246 5 5 33 5 4 61 5 1 31 5 3 1Sample Output210-1Data Con...
分类:
其他好文 时间:
2015-04-18 11:15:09
阅读次数:
137
今天晚上利用个把小时,终于把apk反编译彻底弄明白了,现在详细讲解一下apk反编译的具体过程。 1.下载三个工具 APK Multi-Tool 作用:获取apk的配置资源文件 dex2jar-0.0.9.15 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui...
分类:
其他好文 时间:
2015-04-18 11:12:58
阅读次数:
202
题目大意:给出n个正整数的序列,要求你找出符合sum(a1 + a2 + a3 + … + an) * min(a1,a2,…,an)的最大值,如果有多个符合条件的,输出最短序列解题思路:从输出中观察得到,输出的答案要有三个,最大值,左端点,右端点。
那就设两个数组,纪录已当前数位最小值所能覆盖的最大区间,然后枚举每个数,求出区间和再乘上当前数求得值再进行比较
设置左右区间时,可以递归比较,假设...
分类:
其他好文 时间:
2015-04-18 10:08:59
阅读次数:
100
题意:在旋转过的有序数组中找到最小数,数组中可能有重复元素
思路:二分,判断是否有相等的元素,主要是二分的时候的一些细节,比如说是有序的还是rotated
代码:
public int findMin(List nums) {//solution1 O(log(N))
int min = Integer.MAX_VALUE;
int l = 0, r ...
分类:
其他好文 时间:
2015-04-18 10:10:18
阅读次数:
113
引言:现在 GitHub 上酷炫的 Android 控件越来越多,一方面我们可以让 App 各美观,另一方面我们这些开发者也可以从中学习到各种知识。写下这篇博文主要是记录研究自定义控件源码过程中接触到的知识盲区,帮助自己巩固知识的同时,也和大家交流学习,一起进步。
Demo源码废话不多说,进入正题:一、概述 View 事件传递机制用户通过点击、滑动屏幕与 App 产生交互是移动互联网时代的交互基础,...
分类:
其他好文 时间:
2015-04-18 10:09:56
阅读次数:
174
题意:在一堆无序元素中找到最长的连续串的长度,要求时间复杂度O(N)
思路:首先将元素放到set集合中,然后再判断,每次判断是否包含某元素的复杂度为O(1)
代码:
public int longestConsecutive(int[] num) {
int currLen = 0, longestLen = Integer.MIN_VALUE;
Se...
分类:
其他好文 时间:
2015-04-18 10:09:13
阅读次数:
88
前言
脑补知识点:
1.向量的内积(数量积,点乘):
公式:a· b = |a| * |b| cos=a.x* b.y + b.x * a.y
2.向量的外积(向量积,差乘):
公式:|c|= |a|*|b|*sin = a.x * b.y - b.x * a.y
点在多边形内判定
多边形: 就是二维平面上被一系列首尾相接、闭合的折线段围成的区域 在程序中一般用定点...
分类:
其他好文 时间:
2015-04-18 10:08:06
阅读次数:
144
题意: 找出当前数组排列的下一个排列,按升序,如果没有下一个排列就输出最小的排列
思路:倒序寻找升序序列直到某个元素不满足逆升序为止,然后交换该元素与其后面比他大的最小元素,最后将后续元素按升序排序即可
代码:
public void nextPermutation(int[] num) {
int j = num.length - 1;
int i...
分类:
其他好文 时间:
2015-04-18 10:07:02
阅读次数:
123
题意:从有序数组中删除重复数据,但是与题目一有一点区别:可以允许重复一次
思路:首先判断是否重复,有的话指针后移,然后按照题1中的思路进行,复杂度O(N)
代码:
public int removeDuplicates(int[] A) {
if(A == null || A.length == 0)return 0;
int len = A.leng...
分类:
其他好文 时间:
2015-04-18 10:08:53
阅读次数:
130