- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 android之service
Service的启动有两种方式:context.startService() 和 context.bindService()Service后端的数据最终还是要呈现在前端Activity之上的,因为启动Service时,系统会重新开启一个新的进程,这就涉及到不同进程间通信的问题了(AIDL)Service启动流程context.startService() 启动流程:co
2014-03-30 17:01:17 738
转载 如何学好C++语言
http://coolshell.cn/articles/4119.html昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相
2014-03-29 21:13:33 501
转载 fflush与fsync的关系
#include int fflush(FILE *stream); #include int fsync(int fd); 1 fflush为C标准库函数, fsync为系统函数。2 参数fflush的参数为FILE*,fsync为文件描述符。3 功能fflush:把C标准库中的缓冲写到内核缓冲区fsync:将内核缓冲区的内容写入磁盘,所有的内容写入磁盘后才返
2014-03-23 22:22:46 1091
原创 c问题之交换两变量
方法1Template Void mySwap_1(T& a, T& b) { a = a+b; b = a -b; a = a-b; } 有可能溢出,但结果会是正确的,可用于浮点数或者整数方法2 Template Void mySwap_1(T& a, T& b) {
2014-03-20 08:53:14 561
原创 sizeof总结
1,求字符数组长度strlen只计算到\0为止,sizeof即使不关心\0,返回数组占用内存长度2,若是数组,返回内存长度,若是指针,只返回指针值长度(通常是8)int a[]={2,3,4}sizeof(a)输出12void func(int * a){sizeof(a)输出8}3,sizeof是操作符, 不是函数。如果是类型必须加括弧,如果是变量
2014-03-20 08:28:52 580
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人