- 博客(13)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
翻译 必须得明白Android内存管理,千万别把windows的习惯带过来
在Android里,进程和程序是两回事,程序可以一直保留在系统里,但是没有任何进程在后台“运行”,也不消耗任何系统资源。所有的程序保留在内存中,所有可以更快的启动回到它之前的状态。当你的内存用完了,系统会自动帮你杀掉你不用的任务。 需要明白的是,Android用RAM的
2011-10-10 21:36:16 3902 1
转载 readonly和const的区别
C#的readonly关键字只能在字段上面使用public readonly TcpClient client;不能在类,方法,属性上面使用readonly!!顺便看了一下readonly和const的区别:readonly和const都是用来标识常量的。
2011-09-29 09:10:00 509
转载 C#学习步骤
前前后后收到过一些学生的来信,询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反
2011-09-24 20:23:32 722
原创 android中Activity的跳转
从一个Activity跳到另一个Activity有两种方法:1.startActivity() 不需要返回值时用该方法;Intent i = new Intent(firstActivity.this, secondActivity.class);startActi
2011-09-13 16:57:59 3488 1
原创 android回调机制
C, C++a或JS里经常有回调方法,它们都是通过指针来实现的。而JAVA中不允许直接操作指针,那它的回调是如何实现的呢?答案:它是通过接口(implements)来实现的。JAVA方法回调是功能定义和功能实现分享的一种手段,是一种耦合设计思想。作为一种架构,必须有自
2011-09-13 16:03:08 4057
原创 获取周围基站的信息 getNeighboringCellInfo
获取当前连接的基站信息的到处都是,下面只写我获取周围基站的过程:tm = (TelephonyManager) this .getSystemService(Context.TELEPHONY_SERVICE);List list = t
2011-09-02 10:28:57 12325 7
转载 Java Observer类
Java 提供了 Observer 模式的默认实现,下面我们就看一下 Java 对 观察者模式的支持。 Java 对 观察者模式的支持 主要体现在 Observable 类和 Observer 接口。 (1) Observable 类代表 被观察者 (java.util.Ob
2011-07-15 16:25:40 929
原创 记下点sizeof()对数组的用法
无意中看到sizeof()对数组的使用,才知道自己一直忽略了一点:char *str1 = "1234"; int n1 = sizeof(str1); // n1值为4,返回的是str1指向的内存空间的长度 char str2[] = "1234"; int n2 = sizeof(str2);//n2值为5,返回(数组元素的个数*类型的长度), 最后有个空字符,所以是5*1
2011-06-20 14:24:00 740
原创 all references to"*.dll" discarded by /OPT:REF
编译时遇到这样的问题,虽然只是警告,还是不爽,原因如下:大致意思就是说, 由于打开了优化选项,而且程序中包含或加入了*.dll,但是却没有调用该库中的任何函数或方法, 所以系统给个通知。/OPT:优化, 控制 LINK 在生成期间执行的优化。有下面三类参数:/OPT:{REF | NOREF}/OPT:{ICF[=iterations] | NOICF}/OPT:{WIN98
2011-06-15 14:07:00 3650
原创 从源字符串中查找最后一次出现的目标字符串
字符操作的API太多,搞得每次用都要查,唉,记忆力差今天要做一个查找这方面的功能,char *strstr(const char *s1, const char *s2)函数是可以从字符串s1中查找第一次出现字符串s2的位置,并返回这个位置的指针,好用,呵呵,可是我还要用到在源字符串中查找最后一次出现目标字符串的位置,都没找到API用(如果有的话告诉我哈),我就按strstr()函数的原型
2011-06-14 18:00:00 2692 1
原创 字符串初始化
以上是常用的四种字符串初始化方法: char str[10] = "HELLO";结尾会被编译器自动加上结尾符/0,编译的时候可以看到它最后是,ASC码值是0;"HELLO"只有5个字符,加上编译器自动添加的/0,也就是会初始化数组的前6个元素,剩下有元素会被全部初始化为/0,这个要注意哦char str[] = "HELLO";编译器自动为后面的字符
2011-06-13 15:53:00 5605
原创 字节对齐
位图的宽度要求是4的倍数,也就是4个字节对齐,以下是几种对齐的计算方法:假设宽度为n,1:n = (n+3)/4*4; 2:if(n%4 !=0) n = (n/4 +1)*4; 3:n = n%4 + n;//看除4后的余数是多少,再加上就OK 4: n = (n+(4-1))/4*4; 先把n加上3再除,就得到了最接近n的4的倍数,也可以实现 5:n =
2011-06-08 16:21:00 809
翻译 MIB_IFROW Structure
先说一下,使用以后函数记得加:#include #pragma comment ( lib, "iphlpapi.lib") 使用GetIfTable()获取各个端口信息的时候用到的 _MIB_IFTABLE结构: typedef struct _MIB_IFTABLE { DWORD dwNumEntries; //得到的端口个数 MIB_IFROW tabl
2011-06-07 16:56:00 5624 2
struts2 使用 struts.i18n.encoding 编码问题
2014-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人