摘要:
闯红灯检测是利用电子感应原理,在红灯停止线下面埋有线式电感应器,双轮双轴通过时,电感应器开始工作,触发摄像头拍摄。这里面就有几个关键点,双轮,双轴,触发。 闯红灯的感应线圈,只有一条,拍照一定是两张。在同一个时间间隔内(红灯周期),前轮压线,咔嚓一张,后轮压线,再咔嚓一张。一个完整的闯红灯违法行为的证据链就形成了。 双轮:市内汽车一般都是前后两个轮子,按照通过停止线的顺序,一定是前轮前越过停止线... 阅读全文
摘要:
本文章内的内容来自开源代码预处理,如需要看完整版本,请移步查看。 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控制器,早期的硬件... 阅读全文