03 2012 档案

摘要:const修饰普通变量和指针 const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value值不可变。 例如: const int nValue; //nValue是const int const nValue; //nValue是const 但是对于指针类型的TYPE,不同的写法会有不同情况: (1) 指针本身是常量不可变 (char*) const pConte... 阅读全文
posted @ 2012-03-27 14:40 Mr.Rico 阅读 (27170) | 评论 (2) 编辑
摘要:C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示: No. 作用 说明 参考代码 1 可以定义const常量 const int Max = 100; 2 便于进行类型检查 const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,... 阅读全文
posted @ 2012-03-27 14:30 Mr.Rico 阅读 (7095) | 评论 (0) 编辑
摘要:在Fedora 14上安装Sun JDK 6 By icycandy, at 2010/12/02 23:33:43 Fedora 14上默认安装的Java版本是OpenJDK。大多数情况下OpenJDK就足够用了,但是有些情况下Sun JDK是必要的。 1. 下载 当前的最新版本是JDK 6 Update 22,下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html ,在下载页面选择jdk-6u22-linux-i586-rpm.bin 。 2. 安装 #切换到root用户 su #安装... 阅读全文
posted @ 2012-03-16 14:53 Mr.Rico 阅读 (95) | 评论 (0) 编辑
摘要:混淆的概念:SIF、CIF、4CIF、D1 在目前国内监控行业中,涉及视频采集卡、压缩卡、硬盘录像机(DVR)等产品时,经常会遇到诸如SIF、CIF、4CIF、D1等等分辨率标准名词。而在 实际上,由于安防行业缺乏行业规范和标准,业内很多名词多来源于其它行业的标准,因此CIF、SIF、D1等几个词不但来源不同,甚至连名词本身都已经被 讹以传讹而相互混淆,令人一头雾水。 若追溯源头来... 阅读全文
posted @ 2012-03-14 18:01 Mr.Rico 阅读 (5829) | 评论 (0) 编辑
摘要:在C/C++中,64为整型一直是一种没有确定规范的数据类型。现今主流的编译器中,对64为整型的支持也是标准不一,形态各异。一般来说,64位 整型的定义方式有long long和__int64两种(VC还支持_int64),而输出到标准输出方式有 printf(“%lld”,a),printf(“%I64d”,a),和cout << a三种方式。 本文讨论的是五种常用的C/C++编译器对64位整型的支持,这五种编译器分别是gcc(mingw32),g++(mingw32),gcc(linux i386),g++(linux i386),Microsoft Visual C++ 6.0 阅读全文
posted @ 2012-03-12 15:26 Mr.Rico 阅读 (5089) | 评论 (0) 编辑
摘要:1.计算机网络的体系结构 计算机网络是一个非常复杂的系统,将整个网络的传输功能进行分层设计的网络结构层次模型及各层协议的集合称为计算机网络的体系结构。为了解决异构互 联及通信问题,20世纪70年代后期国际标准化组织(ISO)制定了OSI(Open System Interconnect)开放式系统互联参考模型。该模型采用了三级抽象,即体系结构、服务定义和协议规格说明,是一种标准化的理论参考模型。 开放式互联网(Internet)发展的第一阶段是从单个网络ARPANET向互联网发展的过程,以1983年TCP/IP协议成为ARPANET上的标准协议为里程碑。TCP/IP是事实上的国际... 阅读全文
posted @ 2012-03-11 18:45 Mr.Rico 阅读 (1836) | 评论 (0) 编辑
摘要:Tcp三次握手与四次挥手 ---------------------------------------------------------------------------------------------------------------------------------------------- 相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强... 阅读全文
posted @ 2012-03-11 18:39 Mr.Rico 阅读 (130) | 评论 (0) 编辑
摘要:Installing Apache2 With PHP5 And MySQL Support On Fedora 14 (LAMP)LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a Fedora 14 server with PHP5 support (mod_php) and MySQL support. I do not issue any guarantee that this will work for yo... 阅读全文
posted @ 2012-03-10 14:44 Mr.Rico 阅读 (177) | 评论 (0) 编辑
摘要:1、http://codepad.org/推荐星级:★★★★是否需注册:否(注册的话也很快,几秒钟而已) 优点:网页界面简洁,一目了然,适合手机浏览器。且支持C,C++,D,PHP,PYTHON,Perl,Ruby等十几种编程语言,非常强大。查看执行结果时,高亮显示代码。缺点:有时点击提交按钮后,给出一个出错页面,需多次提交才给出结果。另外不具有交互性,且不提供编译后的可执行文件。 2、http://www.comeaucomputing.com/tryitout/ 推荐星级:★★ 是否注册:貌似不需要(网页上显示,注册后功能更多) 优点:编译器的版本多 缺点:页面文字较多,不适合手机浏览,. 阅读全文
posted @ 2012-03-05 16:46 Mr.Rico 阅读 (201) | 评论 (0) 编辑