ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。ioctl(keyFd, FIONREAD, &b)得到缓冲区里有多少字节要被读取,然后将字节数放入b里面。接下来就能...
分类:
其他好文 时间:
2014-11-06 12:21:36
阅读次数:
179
android防被杀现在的清理软件如360都有一键清理的功能,他会后台运行的程序一个个kill掉。程序死掉后也不会走正常的生命周期,比如调用ondestory方法。怎么才能让程序一直运行在后台,不被360杀掉呢?在测试了几种方法后,终于找到一种方法。android有个同步工具Sync Adapter...
分类:
移动开发 时间:
2014-11-05 22:52:23
阅读次数:
241
题目描述Description设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下:s...
分类:
其他好文 时间:
2014-11-05 16:39:57
阅读次数:
113
1.1 信息就是位 + 上下文 程序的生命周期从源程序开始——这是一个有着某种扩展名(比如C源程序的文件扩展名为.c,java源程序的文件扩展名为.java,c++源程序的扩展名为.cpp等等)的文本文件。这些文本文件由一个个文本字符构成,而每个文本字符又由8个bit来构成。 数据有不同的数据对象,...
分类:
编程语言 时间:
2014-11-05 14:32:20
阅读次数:
199
概率 理解概率最简单的方式就是把它们想像成韦恩图中的元素。首先你有一个包含全部可能输出(比如一个实验的)的全集,如今你对当中的一些子集感兴趣,即一些事件。如果我们在研究癌症,所以我们观察人们看他们是否患有癌症。在研究中,如果我们把全部參与者当成我们的全集,然后对不论什么一个个体来说都有两种可能的结论...
分类:
其他好文 时间:
2014-11-04 17:02:23
阅读次数:
225
??我们先来看看本人对下面这两个名词的个人见解:软件架构:几乎每个软件系统的架构都是不同的,因为软件架构的第一步就是根据当前项目的重要需求及约束来制定一个个技术决策。软件框架:可以分成行业框架和通用框架。通用框架是对大多数软件项目常用的模块(底层+高层)进行封装(同时暴露热点)的一个集合,能提高开发速度以及质量行业框架是针对某特定领域,把类似领域逻辑提取出来进行封装(同时暴露热点)的一个集合,能提...
分类:
其他好文 时间:
2014-11-04 11:05:40
阅读次数:
192
今天研究微信的架构,发现其是一个tabbar中嵌入一个个导航控制器,但是我发现如果嵌入导航控制器的话,push到下一个子页面,tabbar不隐藏,所以我试了一种方法把tabbar嵌入一个navigationcontroller中,在把这个nvgationcontroller作为根控制器,但是有一个问...
分类:
移动开发 时间:
2014-11-03 20:53:56
阅读次数:
250
打算全面的学习一下Git的相关知识,比较网上的资料,觉得《Git社区书》篇幅合适,覆盖全面,就是它了。chapter1 介绍1.Git是一个快速的分布式版本控制系统。2.所有用来表示项目历史信息的文件,是通过一个40个字符的(40-digit)“ 对象名” 来索引的。每一个“ 对象名” 都是对“ ....
分类:
编程语言 时间:
2014-11-01 16:04:08
阅读次数:
192
题目1100 加分二叉树2003年NOIP全国联赛提高组时间限制: 1 s空间限制: 128000 KB题目描述Description设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,...
分类:
其他好文 时间:
2014-11-01 13:23:15
阅读次数:
227
观察文件类型statfile: ASCII data binary 或者有没有用到动态函式库type-t显示他的意义 file. alias. builtin 内建-a列出 PATH 中-p显示外部指令的完整文件名档案特殊权限: id(列出自己信息)在原来改权限 3 个数字之前再加一个 1 个数字 ...
分类:
系统相关 时间:
2014-10-31 22:04:38
阅读次数:
156