上一页 1 ··· 130 131 132 133 134 135 136 137 138 ··· 236 下一页
摘要: 开始从网上搜索,通过发action的方式实现,不过一直没有成功。 Intent intent = new Intent(); intent.setAction(Intent.ACTION_SHUTDOWN); sendBroadcast(intent); 加权限 <uses-permission android:name="android.permission.SHUTDOWN" tools:ignore="ProtectedPermissions" /> 若有成功的同学,希望留言相告,谢谢。 这里介绍我自己的方法。 1. power服务实现 阅读全文
posted @ 2013-06-17 20:43 爱生活,爱编程 阅读(17252) 评论(0) 推荐(0) 编辑
摘要: 问题描述 用两个数组来表示所给的含有n个元素的有序集S。用value[0:n]存储有序集中的元素,link[0:n]存储有序集中元素在数组value中位置的指针(实际上使用数组模拟链表)。link[0]指向有序集中的第一个元素,集value[link[0]]是集合中的最小元素。一般地,如果value[i]是所给有序集S中的第k个元素,则value[link[i]]是S中第k+1个元素。S中元素的有序性表现为,对于任意1<=i<=n有value[i]<=value[link[i]]。对于集合S中的最大元素value[k]有,link[k]=0且value[0]是一个大数。 例: 阅读全文
posted @ 2013-06-17 20:40 爱生活,爱编程 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 如果要抓TCP数据包,我们可以使用TCPdump工具,类似于windows/linux下使用的这个工具一样。具体方法是下载tcpdump,还有个地址是http://www.strazzere.com/android/tcpdump。详细使用请参考http://www.tcpdump.org/里面的文档你需要root权限,adb push c:\wherever_you_put\tcpdump/data/local/tcpdumpadb shell chmod 6755 /data/local/tcpdump抓包很简单adb shelltcpdump-p -vv -s 0 -w /sdcard/ 阅读全文
posted @ 2013-06-16 14:16 爱生活,爱编程 阅读(259) 评论(0) 推荐(0) 编辑
摘要: socket()--Create Socket Syntax #include <sys/types.h> #include <sys/socket.h> int socket(int address_family, int type, int protocol) The socket() function is used to create an end point forcommunications. The end point is represented by the socket descriptor returnedby the socket() fun.. 阅读全文
posted @ 2013-06-16 14:15 爱生活,爱编程 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Redis 源码中的sds,是一个动态字符串库(A dynamic string library).结构如下:struct sdshdr { int len; int free; char buf[];};len是字符串长度,free是缓存区中的剩余大小,其中的内存分配当然用zmalloc。typedef char* sds; sds类型的指针退sizeof(sdshdr)个字节就是sdshdr。这个库接口比较丰富,包括增长(sdsMakeRoom, sdsgrowzero,sdscat,sdslen,缓存区每次增长到需要的2倍,如果超过1M,则每次增长1M),切分(sdssplit,sdss 阅读全文
posted @ 2013-06-16 14:13 爱生活,爱编程 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Iphone Streaming and playing Audio Problem - Stack Overflowhttp://stackoverflow.com/questions/6996081/iphone-streaming-and-playing-audio-problem And you should set the Audio Session When your app starts. The important references arehere.However, What is the extension of Audio you are willing to de.. 阅读全文
posted @ 2013-06-16 14:11 爱生活,爱编程 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 当数据从不可信的外部世界进入可信的内部区域时应该对数据进行检查,这是Erlang程序设计的一个基本原则(同时也是很多其他语言的原则)。倘若经过验证,数据符合我们的预期,就没必要做重复检查了:写代码时只需要关注正确的情况即可,剩下的问题可以全权交由监督机制处理。这样做可以大大缩减代码的尺寸(想想我们在其他语言环境中,为了边界检查浪费的精力吧),编辑错误的数量也会因为可读性的提升而减少。至于其余的错误,由于我们并不刻意掩饰,进程因崩溃而重启它们自然会被日志记录在案,从而令我们得以在问题出现的第一时间着手解决(别忘了,Erlang是鼓励崩溃的)。让崩溃来的更猛烈些吧。 阅读全文
posted @ 2013-06-16 14:09 爱生活,爱编程 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 最近偶尔学习下BOOST库,发现关于ASIO的应用还不是很多,大多都集中在Regx的讨论上。今天这里就ASIO的一个点发表一点讨论吧。 先在网上搜索了下关于ASIO的问题,发现有人反映说最多只能建立1023个连接。 对于这一点我觉得有点意思。 因此扒拉出最新的BOOST代码,(版本号:1.53): 先说结论:就1.53版本来说,这个问题是不存在的。因此怀疑是之前某一个版本存在BUG,现在已经更正了。 相应的源代码如下: namespace boost { namespace asio { namespace det... 阅读全文
posted @ 2013-06-16 14:07 爱生活,爱编程 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 1、函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量,例如:num = 100def func(): num = 123 print(num)func()输出:123说明函数中定义的num是一个局部变量,会将全局变量覆盖。再例如:num = 100def func(): num += 100 print(num)func()输出:UnboundLocalError: local variable 'num' referenced before assignment错误提示局部变量num在赋... 阅读全文
posted @ 2013-06-16 14:05 爱生活,爱编程 阅读(27880) 评论(1) 推荐(0) 编辑
摘要: 今天是2013年6月15日,到达北京的第二个晚上,下面我就来说说这两天在北京的生活吧!第一天:下了火车之后,直接走到T6公交站,准备前往自己住宿的地方,因为在北京没有朋友,所以自己来北京之前就已经在网上找好了一家住宿的地方在北京市海淀区西北旺一带,800元一个月,而且可以押一付一,一个月800元,押金是800元(我以为是可以住一个月,付一个月的房租,然后再押800元),到了那里之后,结果却不是这样的,老板说:“从来都没说只住一个月,而且押金从来也没说800元,押一付一是指最少住3个月,但可以一个月一个月的支付,押金是1000元,而不是800元”,我顿时就给他讲起道理来,但没有用,网上的信息.. 阅读全文
posted @ 2013-06-16 14:03 爱生活,爱编程 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 ··· 130 131 132 133 134 135 136 137 138 ··· 236 下一页