`
chriszeng87
  • 浏览: 745135 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
转自duguguiyu的博客:http://www.cnblogs.com/duguguiyu/   关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免 会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同 ...
几个不错的Android专栏地址:   第三极: http://disanji.net/category/android-doc/   moandroid: http://www.moandroid.com/?page_id=1176   maxlen的专栏: http://mobile.csdn.net/a/20110209/291511.html   魏祝林的专栏: http://blog.csdn.net/Android_Tutor/   duguguiyu的深 ...
进入C:\Documents and Settings\Administrator\.android 删除路径下的debug.keystore及 ddms.cfg。 (不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore) 然后重新导入即可。

关于onMeasure

1、onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec 和heightMeasureSpec。它们指明控件可获得的空间以及关于这个空间描述的元数据。 2、默认的onMeasure提供的大小是100*100所以你想设置自己view的大小,需要重写onMeasure和onDraw方法 3、如何重写onMeasure。注意,调用的本地空方法是来计算高度和宽度的。它们会译解 widthHeightSpec和heightMeasureSpec值,并计算出合适的高度和宽度值。
一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比 ...
问题: 有很多个无序的数,假定他们各不相等,怎么选出其中最大的若干个数呢?   解答:寻找N个数中最大的K个数,本质上就是寻找最大的K个数中最小的那个,也就是寻找第K大的数,可以使用二分搜索的策略。假设N个数中最大的数为Vmax,最小的数为Vmin,那么这N个数中的第K大的数一定在[Vmin,Vmax]之间,可以在这个区间中二分搜索N个数中第K大的数p。   #include <stdio.h> #include <limits.h> int f(int* a, int length, int mid) { //返回a[0...length]中大 ...
    经历了这么多次失败,发现自己问题确实蛮多的。最主要的问题,应该是浮躁,很少有静下心来去认认真真地做一件事情。去了趟本部,看到王洋同学那么淡定地在看书,敲代码,蛮羡慕的。我上一次那么认真地去做一件事情,应该要算到上个学期的某个时间段了吧。    下午把拖了两年多的雅思考完了,期间遇到高二的、初二的,好汗。。。口语神马的说的比我好多了。在蹲点的时候听到一个题:说说你帮助过的人,你是怎么帮他的。想了好久,竟然想不出来。。。做人真的有点失败,付出的越多,得到的便越多,付出的时候应该不计回报,这么浅的道理,我楞是一直不懂。所以人品差吧,从咋天下午蹲到今天下午,最后还是抽到了完全没准备过的题,然后 ...
一个有N个整数元素的一维数组( A[0], A[1], ... , A[n-2], A[n-1]),子数组之和的最大值是什么?(要求子数组的元素是连续的)   例子:有数组( -2, 5, 3, -6, 4, -8, 6),则其子数组之和的最大值为8,其对应的数组为(5,3)   《编程之美》最后给出了一个时间复杂度为O(n)的算法,实现的代码如下:   #include <stdio.h> int maxSubSum(int* array, int length) { int nAll = array[length -1]; int nStart = ...
  /* * 区间重合判断 * 比如,给出待判断区间[x,y]如[1,6],以及目标区间[x1, y1],[x2,y2]....[xi, yi](如[2,3] [1,2] [3, 9]), * 判断[1,6]是否在目标区间中 * * 做法: 先把根据各个目标区间的第一个元素xi排序(可用快排),然后将目标区间中可以合并的区间进行合并,然后 * 在目标区间的xi中用二分查找来找待判断区间中的x,然后再判断y * */ #include <iostream> using namespace std; //sort int par ...
#include <stdio.h> #include <stdlib.h> #define MAX 32767 int merge(int *array, int p,int q,int r) { //归并array[p...q] 与 array[q+1...r] int tempSum=0; int n1 = q-p+1; int n2 = r-q; int* left = NULL; int* right = NULL; int i,j,k; left = ( int *)malloc(sizeof ...

快速排序的代码

package introductionToAlgorithms;   public class QuickSort {   static int[] a = {3,1,7,4,10,6,8,9,2,5}; static int findPivot(int low,int high) { int i = low, j = high+1; int pivotValue = a[low]; while( true ) { while( a[--j] > pivotValue ); System.out.println(" ...
1. What is stack overflow? 2. What is stack? 3. What is constructor and what is deconstructor? 4. What is memory leakage?     1. 求二叉树中两个节点的最长距离的时间复杂度是(节点间a与b的距离等于a到根的距离加上b到根的距离)   2. 下面哪些情况可以构成无向无环图(给出了每个顶点的度),如 2,1,1,1,1,1,1    3. 构造函数占的字节    class A { A() {}        ~A() {}         in ...
    经过昨天的笔试,发现自己算法还是蛮弱的,以后有空还是要多看看算法。下面是《算法导论》第十五章第一道习题代码: package introductionToAlgorithms; //动态规划求装配线调度最短路线 public class Scheduling { static int[] f1 = new int[6]; static int[] f2 = new int[6]; static int[] l1 = new int[6]; static int[] l2 = new int[6]; static int[][] a = {{7,9 ...
1. 现在有7 Kg的米,200g和50g的砝码,问用天平最少称几次可以称出1350g的米?如何用算法实现?  2.有N个鸡蛋,M个篮子,每个篮子至少要有一个鸡蛋,且要求满足对任意小于N个的鸡蛋数k,都可以找出M个篮子中的某几个,使得这几个篮子中的鸡蛋的个数之和为k,请给出输入为N和M,输出为鸡蛋的放法的程序,重点部分请加详细注释。  
   以下纯属抱怨,不过崔永元老师说:报怨就是建设性的意见,您就权当我是建设性的意见吧。    说说情况吧:我出生于一个普通的不能再普通的家庭,二十几了,小硕二年级。跟的导师不是一般的偏理论,也就是说不可能有任何实质性的公司里面做的那种项目。导师也挺不容易的,一直勤勤恳恳地在做学问。可是,我是要找工作的啊。没有任何项目经验,没有足够的代码量,没有实习经历,怎么可能说服招聘的人要你呢。找不到好的工作,又怎么可能在上海这种地方生存下去,又怎么可能让家人过的更好。     于是,我是偷偷地找了一家公司去实习。实习了一个多月,然后导师在回周小结的时候这样回我了:          最近1个月没有 ...
Global site tag (gtag.js) - Google Analytics