06 2014 档案
摘要:本文转自 月光博客,如有需要,请阅读原文。 google近期在国内是不能访问了,dropbox这货居然也被DNS污染了,幸好发现DNSCrypt这一神器,防止DNS污染的绝佳工具。 基本原理:DNSCrypt使用类似于SSL的加密链接向DNS服务器拉去解析,所以能够有效对抗DNS劫持、DNS污染以及中间人攻击。
阅读全文
摘要:运行库 程序的入口点,实际上是一个程序的初始化和结束部分,往往是运行库的一部分。典型的程序运行步骤大致如下: 1. 操作系统在创建进程后,把控制权交给了程序入口,此入口通常为运行库中的某个入口函数 2. 入口函数堆运行库和程序运行环境进行初始化,包括堆栈、I/O、线程、全局变量构造等等 3. 完成初始化后,调用main函数,正式开始执行程序的主体部分。 4. main函数执行完毕后,返回...
阅读全文
摘要:闯红灯检测是利用电子感应原理,在红灯停止线下面埋有线式电感应器,双轮双轴通过时,电感应器开始工作,触发摄像头拍摄。这里面就有几个关键点,双轮,双轴,触发。 闯红灯的感应线圈,只有一条,拍照一定是两张。在同一个时间间隔内(红灯周期),前轮压线,咔嚓一张,后轮压线,再咔嚓一张。一个完整的闯红灯违法行为的证据链就形成了。 双轮:市内汽车一般都是前后两个轮子,按照通过停止线的顺序,一定是前轮前越过停止线...
阅读全文
摘要:本文章内的内容来自开源代码预处理,如需要看完整版本,请移步查看。 1. 显式声明(版权持有人,年份,许可证类型),比如: /* Copyright 1992 Karl Berry Copyright 2007 TeX Users Group Copyright 2014 CXXXX XX This program is free software; you can redi...
阅读全文
摘要:valgrind Valgrind是一款用于内存调试、内存泄露监测以及性能分析的软件开发工具,遵循GNU条款,是一款自由软件。 Valgrind使用教程 Purify Purify是一个Run-Time工具,只有在程序运行过程中,根据程序的运行情况来查看在某种运行条件下,程序是否有内存上的问题。Purify对程序中的每一个内存操作都进行检测,并对精确报告出内存出现错误的变量和语句,以提供出现...
阅读全文
摘要:之前工作时,养成的习惯就是每天都会写日计划,一般是第二天上午上班,写前一天的计划,在经过一晚上的休息后,还能回忆起来做了哪些事情,记录下这些事情,才清楚明白的让自己知道,昨天没有白白虚度过去。从6-09到6-13,这几天都没有记工作日记,这是为什么呢?今天仔细想了想,是对自己要求松懈了,这事儿没人监督我来做,自己内心,可能是对于回顾碌碌无为的昨天的羞愧吧!心里想着,反正都不怎么记得了,不写就不写...
阅读全文
摘要:引用请注明出处!联系邮箱是huhao0126@163.com 本例程讲解,基于TI CC2530-2.5.1a中的HomeAutomation文件夹中的SampleLight和SampleSwitch例子来讲解。 由于使用了ZCL标准簇库和HA profile,在数据传输处理上,相对比较复杂,只要耐心的去看,多和别人沟通交流,搞懂流程是迟早的事。 1. 功能介绍 双方板子上电后,在Switch...
阅读全文
摘要:可执行文件只有装载到内存以后才能被CPU执行。程序就将是菜谱,CPU就像是厨师,计算机的其他硬件就像是厨具,整个炒菜的过程就是一个进程。同样的一份菜谱,不同人可以做出来不同的味道。这个类比真是巧妙。 Linux下面,进程最大使用3G的虚拟空间 Windows下面,进程最大使用2G的虚拟空间 现在计算机,配置超过4G的内存的电脑已经不是不可能了,在这种情况下,32位CPU能够访问到大于4G的...
阅读全文
摘要:编译和连接:预编译(Prepressing)、编译(Compilation)、汇编(Assembly)、链接(Linking) 静态语言的C/C++模块之间通信有两种方式,一个是模块间的函数调用,另一个是模块间的变量访问。他们都需要知道目标函数或目标变量的地址,统一起来,就是模块间符号的引用。类似于拼图,定义符号的模块多出一块区域,引用符号的模块刚刚好缺少那块区域,两者结合就形成一个整体,...
阅读全文
摘要:本文源自在学习《程序员的自我修养》中的心得体会。 对于底层系统程序开发者来说,硬件平台可以抽象为三个主要部件,CPU、内存、I/O控制器。 早期的计算机没有复杂的图形功能,CPU和内存之间的频率差异不大,它们都是连接在同一个bus上面的。其他I/O设备,诸如显示设备、键盘、磁盘等速度比内存、CPU慢很多。为了IO设备与CPU、内存之间的协调通讯,一般每个IO设备商都有相应的IO控制器,早期的硬件...
阅读全文
摘要:原文转载自http://blog.csdn.net/happy08god/article/details/5534326 下面,只是摘出来一些基本的观点。 1. 入职时的工资高低不重要,只要你努力工作,就会得到相应的待遇 刚入职时,你的工资就是你的全部(销售岗位之类的除外),入职之后,大部分待遇都会跟着你的工资而浮动,调整也是基于目前的基数乘以一定的百分比,保险、公积金也和工资有关系。 所以,...
阅读全文
摘要:Doxygen是一种开源跨平台的,类似JavaDoc风格描述的文档系统,支持C、C++、Java、Objective-C等语言。可以从一套归档源文件开始,生成HTML,XML,pdf等不同风格的格式。 按照约定的格式注释源代码,用工具处理注释过的源代码产生文档,通过这种方式产生文档,有以下几个好处。 1. 便于代码和文档保持同步 2. 可以对文档做版本管理 使用方法 要使用Doxygen生成...
阅读全文
摘要:在系统中,实现共享的前提是,双方要在同一个局域网内,同一个工作组或者域内。 添加共享用户 点击确定即可,最好把共享的权限设置为只读类型,方便管理。 可以使用计算机的用户名或者IP地址来访问 如果还是不能有效访问 共享文件夹,怀疑是防火墙的原因。 Win7自带有 域网络、家庭网络、公共网络三类防火墙设置,看你自己所处的网络类型是那种。 例如,公司内部网络是在域网络中,要允许他人访问你的共享文件...
阅读全文
摘要:原文转载于http://www.cnblogs.com/yqh2007/archive/2011/05/31/2065284.html 系统NV区:初始化nv数据项 osal_nv_item_init() 读取nv数据项 osal_nv_read() 写入nv数据项 osal_nv_write() 在使用osal_nv_read()或osal_nv_write()之前必须调用 osal_nv_...
阅读全文
摘要:文章转载自http://home.eeworld.com.cn/my/space-uid-361439-blogid-224722.html
阅读全文
摘要:用户变量与系统变量 用户变量只对当前用户有效,而系统变量对所有用户有效。在检索命令时,系统变量会排在用户变量的前面。也就是说,如果两个地方都包含同一个命令,则优先执行系统变量指示路径下的命令。 set path = %path%;D:\Java 只对当前命令行窗口有效。 修改Windows环境变量,不重启就生效的方法 在我的电脑属性中的环境变量设置后,点击确定,在cmd里面通过path命令查...
阅读全文