现在位置: 首页 > cataract发表的所有文章
  • 02月
  • 08日
操作系统 ⁄ 共 8053字 评论关闭
基本概念: 绝对路径:路径的写法一定由根目录”/”写起,例如/usr/local/mysql这就是绝对路径。 相对路径:路径的写法不是由根目录”/”写起,例如,首先用户进入到/然后再进入到home,命令为 cd /home然后 cd test此时用户所在的路径为 /home/test 。第一个cd命令后跟 /home 第二个cd命令后跟test,并没有斜杠,这个test是相对于/home目录来讲的,所以叫做相对路径。 ./指的是当前目录 ../指的是当前目录的上一级目录。   基本指令: cd       进入到某一个目录 cd /home mkdir创建一个目录,其实就是make directory的缩写。其语......
阅读全文
  • 09月
  • 18日
综合 ⁄ 共 706字 评论关闭
今天重新看了下RIL,遇到问题去问老马的时候,他分享了一本android内核分析给我,这本书写得好透彻,估计作者将整个android系统从上到下都看过了,太牛了。看了这书后才发现什么是看Code该有的态度。默默回忆下我之前看Code乱七八糟的套路,内心极端鄙视自己。   RILJ     RIL.java相当于RIL的代理,起到消息转发的作用。RILJ一旦和RILD连接成功,就可以向RILD发送请求,RID接到请求后,再将消息转发给Moderm, Moderm进行一系列处理后,将最终结果按原路返回给RILJ。所以对于RILJ来讲,它需要具备发送和响应消息的功能。RILJ的设......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 27018字 评论关闭
UHP博客文章地址:http://yuntai.1kapp.com/?p=546 原创文章,转载请注明出处:http://blog.csdn.net/wind5shy/article/details/8283510 RM(ResourceManager)每次在启动之前都会进行初始化并执行一次recovery操作,然后才启动RM,对外提供服务。 RM启动流程如下图: RM启动流程图 RM中的各种服务包括: (1)、ContainerAllocationExpirer:监控Containter是否到期。 (2)、AmLivelinessMonitor:监控App的存活状态。 (3)、NodesListManager:node列表管理,可以动态往集群中添加节点或者减少节点。 (4)、NMLivelinessMonit......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 13439字 评论关闭
前记:   JavaScript同其他语言一样,基础非常重要,仅仅会用框架和工具写一些WebApp是不能成为一名合格的JS工程师的,建议多读几次JavaScript权威指南,以我的经验与Java相比,JavaScript需要花费与Java相当的时间才能达到与Java相当的水平。     jQuery完结之后计划写Java开源框架的源码解析,从Spring、Hibernate开始,有兴趣的同学可以一起研究。 JavaScript同其他语言一样,基础非常重要,仅仅会用框架和工具写一些WebApp是不能成为一名合格的JS工程师的,建议多读几次JavaScript权威指南,以我的经验与Java相比,JavaScript......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1068字 评论关闭
题目:寻找一个ID列表中,有一个ID超过了总数的一半,找出这个ID 分析: 可以对ID进行排序,因为需要寻找的ID超过了一半,所以该ID列表ID[N]中,ID[N/2]一定是这个ID值。复杂度为O(NlgN+1),如果用排序这种方法解决的话,复杂度应该就维持在这个水平,不会降低。再思考一下,难道一定需要排序吗,针对这个问题,我们只是想找出ID数量超过一半的那个唯一的ID。如果每次删除两个不同的ID,那么数量超过一半的那个ID在剩下的ID列表中总会维持超过一半的数量,最后剩下的就一定是该ID。 /*寻找发帖水王,算法有些类似于寻找最大和子序......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 109字 评论关闭
Q:服务是什么 A:后台运行的程序 Q:如何使用服务 A:10.2(P207) Q:启动服务的方法 A:10.3(P213) Q:使用系统自带的定时提醒 A:10.4.1(P214) Q:如何制作音乐播放器 A:10.4.2(P217)
阅读全文
  • 04月
  • 07日

ado

综合 ⁄ 共 5580字 评论关闭
准备:(1)、引入ADO类 #import "c:/program files/common files/system/ado/msado15.dll" /no_namespace /rename ("EOF", "adoEOF")(2)、初始化COM 在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL);CoUnInitialize(); (3)#import 包含后就可以用3个智能指针了:_ConnectionPtr、_RecordsetPtr和_CommandPtr 1.连接和关闭数据库 (1)连接 例子:连接Access数据库AfxOleInit();//初始化HRESULT hr;try{hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象if(SUCCEEDED(hr)){m_pConnection-&g......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 2128字 评论关闭
 ViewHolder是什么就不解释了。        大家通常怎么写ViewHolder呢?[mw_shl_code=java,true]        ViewHolder holder = null;        if(convertView == null){                convertView = mInflater.inflate(R.layout.xxx null);                holder = new ViewHolder();                 holder.tvXXX = (TextView)findViewById(R.id.xxx);                //...一连串的findViewById        }        else{                holder = (ViewHolder) convertView.getTag();          }                                p......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 4544字 评论关闭
ASCII 非打印控制字符 ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备。例如,12 代表换页/新页功能。此命令指示打印机跳到下一页的开头。 ASCII 非打印控制字符表 十进制 十六进制 字符   十进制 十六进制 字符 0 00 空   16 10 数据链路转意 1 01 头标开始   17 11 设备控制 1 2 02 正文开始   18 12 设备控制 2 3 03 正文结束   19 13 设备控制 3 4 04 传输结束   20 14 设备控制 4 5 05 查询   21 15 反确认 6 06 确认   22 16 同步空闲 7 07 震铃   23 17 传输块结束 8 08 b......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 1857字 评论关闭
JCE中AES支持五中模式:CBC,CFB,ECB,OFB,PCBC;支持三种填 充:NoPadding,PKCS5Padding,ISO10126Padding。不支持SSL3Padding。不支持“NONE”模式。其中AES/ECB/NoPadding和我现在使用的AESUtil得出的结果相同(在16的整数倍情况下)。不带模式和填充来获取AES算法的时候,其默 认使用ECB/PKCS5Padding。 算法/模式/填充                    16字节加密后数据长度         不满16字节加密后长度 AES/CBC/NoPadding                  16                         不支持 AES/CBC/PKCS5Padding             32                    ......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 1854字 评论关闭
main()函数既可以是无参函数,也可以是有参的函数。对于有参的形式来说,就需要向其传递参数。但是其它任何函数均不能调用main()函数。当然也同样无法向main()函数传递,只能由程序之外传递而来。这个具体的问题怎样解决呢? 我们先看一下main()函数的带参的形式: main(int argc,char *argv[]) { ..... } 从函数参数的形式上看,包含一个整型和一个指针数组。当一个C的源程序经过编译、链接后,会生成扩展名为.EXE的可执行文件,这是可以在操作系统下直接运行的文件,换句话说,就是由系统来启动运行的。对main()函数既然不能由......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1296字 评论关闭
  如何编写优质、高效、益于维护的代码是每个程序开发人员都关心的一个话题,尽管大家都知道一些,但是在实际写代码时还是会犯一些错误,下面就结合我的一些经验写一点总结,供大家参考: 1、首先是程序中变量、函数及类等的命名,这是一个老话题,但是很重要。尽量是看了你的命名就能大致明白变量或者函数的意义和作用。如成员变量一般都别忘了加上前缀"m_",对于整型值别忘了加上"n",float型加上"f",char类型的加上"sz",这些都是大家最常用的也是默认遵守的,这样别人很快能看明白你的代码。 2、对于函数的流程一定是设计清......
阅读全文