Welcome 微信登录

首页 / 软件开发 / C++

视频动态库测试及心得

视频动态库测试及心得

视频动态库测试及心得2015-05-18这几天一直在弄动态库测试,h给的写好的动态库--预处理模块的库。视频处理项目一部分,需要连接实际情况测试。需求:1.把实际相机连接到,并读取实时数据流,保存到双循环链表里面;2.测试背景建模的功能效果;3.预处理四个数据(图像)显示结果;4.测试实时处理多摄像头效果显示。前几天一直写摄像头数据接受模块,写的还算顺利,因为之前做过的项目自己写过DVR多通道的接受数据,而且还单独另写了读取网络摄像头的实时数据,所以一天搞...
基于windows 32的socket编程及程序实现

基于windows 32的socket编程及程序实现

基于windows 32的socket编程及程序实现2015-05-18初步研究了win32平台的Windows Sockets,它是Microsoft Windows的网络程序设计接口,它是从Berkeley Sockets扩展而来的,以动态链接库的形式提供给我们使用。包括流式套接字(提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收。)和数据报套接字(提供无连接服务。数据包以独立包形式发送,不提供无错保证,数据可能丢失或重复,...
基于ContentObserver来动态取消或添加屏幕超时任务

基于ContentObserver来动态取消或添加屏幕超时任务

基于ContentObserver来动态取消或添加屏幕超时任务2015-05-18前面也说了,ContentObserver可以来监控数据库里某一项数据的变化,当然也可以同时监控多个数据项的变化。笔者在项目中需要修改到屏幕超时的需求,比如在车载业务中,倒车事件发生的时候,是不需要屏幕超时变黑的,相当于这个计时timer要Reset一下,同样在蓝牙电话也要Reset一下,最好就是在这种特殊任务的时候,这个屏幕超时计时任务就不要跑起来,这样是最好的,那怎么实现...
C/C++ For循环语句的效率测试优化及运行时错误:Stack Overflow

C/C++ For循环语句的效率测试优化及运行时错误:Stack Overflow

C/C++ For循环语句的效率测试优化及运行时错误:Stack Overflow2015-05-21在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。使用以下代码对嵌套For循环的效率进行测试验证:// For嵌套性能.cpp : Defines the entry point for the console application.// #include "stdafx.h"#...
c / c + +中如何调用mysql存储过程

c / c + +中如何调用mysql存储过程

c / c + +中如何调用mysql存储过程2015-05-23mysql5.0支持存储过程后,现在mysql6.0Alpha 版本也是可用的。6.0不仅支持大型数据库(如 oracle和如此的大多数功能(如存储过程、视图、触发器、作业等,并修复了这些功能存在的bug,6.0.1 版还支持windows 64 位 和表空间。C/c + + 要访问 mysql,只是一些简单的常用操作,c嵌入式简单查询、插入、更新和其他操作的使用可以。这些语句作为业务复杂、...
高质量C++/C编程指南-前言

高质量C++/C编程指南-前言

高质量C++/C编程指南-前言2007-05-06林锐前言 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?” 别难过,作者只不过比你早几年、多几次惊慌而已。 请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1个读者的建议。 一、编程老手与高手的误区 自从计算机问世以来,程序设计就成了令人羡慕...
高质量C++/C编程指南-第1章-文件结构

高质量C++/C编程指南-第1章-文件结构

高质量C++/C编程指南-第1章-文件结构2007-05-06林锐第1章 文件结构 每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明( declaration ),称为头文件。另一个文件用于保存程序的实现( implementation ),称为定义( definition )文件。 C++/C 程序的头文件以“ .h ”为后缀, C 程序的定义文件以“ .c ”为后缀, C++ 程序的定义文件...
高质量C++/C编程指南-第2章-程序的版式

高质量C++/C编程指南-第2章-程序的版式

高质量C++/C编程指南-第2章-程序的版式2007-05-06林锐第2章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥...
高质量C++/C编程指南-第3章-命名规则(1)

高质量C++/C编程指南-第3章-命名规则(1)

高质量C++/C编程指南-第3章-命名规则(1)2007-05-06林锐第3章 命名规则比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。 “匈牙利”法最大的缺点是烦琐,例如int i,...
高质量C++/C编程指南-第3章-命名规则(2)

高质量C++/C编程指南-第3章-命名规则(2)

高质量C++/C编程指南-第3章-命名规则(2)2007-05-06林锐l 【规则3-1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。例如:int minValue;int maxValue;int SetValue(…);int GetValue(…);2 【建议3-1-1】尽量避免名字中出现数字编号,如Value1,Value2等,除非逻辑上的确需要编号。这是为了防止程序员偷懒,不肯为命名动脑筋而导致产生无...
高质量C++/C编程指南-第4章-表达式和基本语句

高质量C++/C编程指南-第4章-表达式和基本语句

高质量C++/C编程指南-第4章-表达式和基本语句2007-05-06林锐读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做?我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过类似的错误。表达式和语句都属于C++/C的短语结构语法。它们看似简单,但使用时隐患比较多。本章归纳了正确使用表达式和语句的一些规则与建议。4.1 运算符的优先级C++/C语言的运算符有数十个,运算符的优先级...
高质量C++/C编程指南-第5章-常量

高质量C++/C编程指南-第5章-常量

高质量C++/C编程指南-第5章-常量2007-05-06林锐常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。 5.1 为什么需要常量 如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?(1) 程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,用户则更加不知它们从何处来、表示什么。(2) 在...
<< 151 152 153 154 155 156 157 158 159 160 >>