2014-11-14 07:20
⁄ 工业·编程
⁄ 共 7757字
1、类型定义typedef
类型说明的格式为:
typedef 类型 定义名;
类型说明只定义了一个数据类型的新名字而不是定义一种新的数据类型。定义名表示这个类型的新名字。
例如: 用下面语句定义整型数的新名字:
typedef int my_int;
使用说明后, my_int就成为int的同义词了, 此时可以用my_int 定义整型变量。
例如: my_int i, j;(与int i, j等效)。
但 long my_int j,k等 是非法的。
typedef同样可用来说明结构、联合以及枚...
c++阅读全文
2014-11-14 06:28
⁄ 工业·编程
⁄ 共 29514字
这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从完成端口的实现机理到实际使用的注意事项,都有所涉及,并且为了让朋友们更直观的体会完成端口的用法,本文附带了有详尽注释的使用MFC编写的图形界面的示例代码。
我的初衷是希望写一份互联网上能找到的最详尽的关于完成端口的教学文档,而且让对Socket编程略有了解的人...
Socket编程, 网络编程阅读全文
2014-11-13 16:10
⁄ 科技·视野
⁄ 共 2558字
追溯到20世纪90年代视频压缩国际标准的诞生,视频应用进入安防行业至今已有近20多年。20年来,视频监控所处的环境发生着一系列变化:网络宽带从1994年的64Kbps发展到2014年的1000Mbps;芯片处理速度(以Intel CPU为例)由1994年60MHz发展到2014年的4.0GHz;存储容量由1987年东芝发布的世界上第一个 NAND闪存,发展到2005年到2014年间,MicroSD的容量提升了1000倍;同样大小的固态硬盘从1996年只有40MB跃变为960G……这一切,都从不同层...
视频监控阅读全文
2014-11-13 12:08
⁄ 工业·编程
⁄ 共 2032字
【编者按】对于Web开发者而言,除了具拥有精湛的开发技术外,还应具备一些软技能。富Web应用开发亦是如此。原文作者Guille认为如何让用户以最快的时间获得想要的数据尤为重要,开发者应注重以下七大原则。
1. 服务器渲染是必须的
目前有个比较错误的分立观点:“服务器渲染与单页面应用的对立。”如果我们真的想最大程度地提升用户体验和性能,把这两者区别对待、互为排斥都不是好的解决方法。
首先,当进行页面传送时,互联网连...
web开发阅读全文
2014-11-13 07:14
⁄ 工业·编程
⁄ 共 2923字
在泛型编程的形参表中,关键字typename和class具有相同的含义,可以相互使用,两个关键字都可以在同一模板形参表中使用:
1. typename用在模板定义里,标明其后的模板参数是类型参数。
template<typename T,class U> calc (const T&, const U& );
// 定义一个返回参数中较大者的通用函数
template <typename T>
const T& max(const T&...
c++阅读全文
2014-11-13 06:47
⁄ 工业·编程
⁄ 共 5830字
开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式
<库前缀><根命令><可选的参数个数><可选的参数类型>
库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库等,从函数名后面中还可以看出需要多少个参数以及参数的类型。I代表int型,f代...
OpenGL阅读全文
2014-11-12 16:06
⁄ 工业·编程
⁄ 共 3841字
【导读】自2009年11月11日,淘宝商城(现名天猫)拉开网购狂欢节的序幕,各大电商的促销浪潮此起彼伏。此时的电商大战不仅是价格之争,更是技术的较量。如何设计电商峰值系统来更好地满足用户蜂拥而至的访问,如何在海量数据处理中实时发现有效信息并转化为商机,成为众多电商企业密切关注的问题。
2014年双11异常火爆。天猫、京东、当当、小米、1号店、海尔商城、唯品会、蘑菇街、麦包包等国内各大电商企业,展开了更为激烈的...
架构师阅读全文
2014-11-12 12:11
⁄ 工业·编程
⁄ 共 1367字
如果您从未使用过sprintf (我第一次开始写Windows程式时也没用过此函式),这里有一个简短的执行实体。
printf函式说明如下:
int printf (const char * szFormat, ...);
第一个参数是一个格式字串,後面是与格式字串中的代码相对应的不同类型多个参数。
sprintf函式定义如下:
int sprintf (char * szBuffer, const char * szFormat, ...);
第一个参数是字元缓冲区;後面是一个格式字串。sprintf不是将格式化结果标准输出,而...
c++阅读全文
2014-11-12 06:45
⁄ 工业·编程
⁄ 共 11771字
随着显卡的飞速发展,更快的速度以及越来越多的新功能为硬件所支持,硬件的进步使得图形程序开发人员可以创造出更加绚丽的视觉效果,现在,电影级动画的实时渲染已不再是梦想。我们怎么在OpenGL中利用显卡的新特性呢?答案就是OpenGL扩展。
1、OpenGL扩展(OpenGL Extensions)
OpenGL和Direct3D比较起来,最大的一个长处就是其扩展机制。硬件厂商开发出一个新功能,可以针对新功能开发OpenGL扩展,软件开发人员通过这个扩...
OpenGL阅读全文
2014-11-11 14:59
⁄ 科技·视野
⁄ 共 2746字
一. 电子警察产品和技术的演变
最初的电子警察单指路口闯红灯违法检测,近些年对电子警察的定义已扩展至所有针对车辆的违法取证系统。电子警察系统和设备也有了很大的发展和演变,下面我们简单回顾下:
首先是产品形态,电子警察核心技术设备已由最初的胶片相机,经过X86服务器、嵌入式服务器的过渡,逐步统一到了一体化摄像机的应用模式。这是由通用产品到交通专用产品的演变,也是后置式服务器到前端一体化摄像机的升级。
其...
电子警察阅读全文