随笔分类 - 程序春秋
知识、技巧、能力,尽显于程序之中;读书、学习、思索,程序魅力驱使之。
摘要:最近看《深入理解linux网络内幕》,发现其链表实现颇为有趣,于是兴趣盎然,按照其原理自己写了一些调试代码。前一段时间看linux源码和vxworks源码,发现自己是那么的无知,小小的一个链表,居然会有那么多实现方式,而且各具优缺点,应用场景不一。不得不称赞指针的妙处,以前一直认为指针也没什么,不就是一个内存地址吗?现在发现自己是大错特错。不再废话,切入正题。先看看链表定义,和通常的链表定义没有区...
阅读全文
摘要:以前一直都是安装的双系统来运行windows和linux,当想学习一下linux编程的时候就跑到linux下面去,做其他事情的时候就转到windows下面来。虽然在linux下也学会了使用wine,也能够运行source insight看看程序,或者打开winamp听听歌,不过毕竟不是windows环境,还是有很多不方便的地方,winamp最小化了居然还原的时候桌面上没有图标;采用source i...
阅读全文
摘要:本文为vxworks源码分析第二篇,后续会陆续有其他部分的代码分析献上,版权归作者本人所有,如需转载,请注明出处。
阅读全文
摘要:本文为vxworks源码分析第一篇,后续会陆续有其他部分的代码分析献上,版权归作者本人所有,如需转载,请注明出处。
阅读全文
摘要:watchdog是vxworks提供的一种定时器机制,当限定的时间到以后,会自动执行指定的程序;依稀记得VB中就有一个Timer组件,watchdog就完成类似的功能。在vxworks中,watchdog的使用通常是为了防止程序死锁,例如定时检测程序的执行情况,如果定时器到了,但程序还没有执行结束,很有可能就是因为程序死锁了,可以触发复位或者进行任务切换,因此watchdog指定的程序不被执行是很...
阅读全文
摘要:1.vxworks 6.6下载 vxworks 6.6的下载地址和License文件可以从http://www.cedn.cn/bbs/viewthread.php?tid=17873&extra=page%3D1%26amp%3Bfilter%3Ddigest处获取。 2.vxworks 6.6安装 windows的程序安装都是那么的傻瓜化,忒easy,不多说。不过让人欣喜的是vxwork...
阅读全文
摘要:为实现vxworks的目标机(vxsim模拟器)和vxworks主机之间的文件传输,需要先搭建vxworks网络环境,当vxworks主机和vxsim能实现网络通信以后,再利用ftp协议就能实现vxworks和vxsim之间的文件传输了。 关于vxworks网络环境的搭建,可以参考《ULIP及vxsim网络配置》(http://files.cnblogs.com/lotusswan/ULIP....
阅读全文
摘要:MASSIV,一个大型多人在线游戏(MMOG)中间件项目的简称。此项目开发时间很早,从2001年开11月开始开发,一直到2004年9月停止更新,历时将近三年,开发团队共六人,都来自于Charles University。这个项目最初就是学校的一个科研项目,所以当项目在2004年9月结束的时候,开发人员就各奔东西,项目也就没有进一步开展下来。不过,就该项目提供的功能来看,已经很值得游戏开发人员参考了...
阅读全文
摘要:刚刚在网上找到了《C.Plus.Plus.Coding.Standards.101.Rules.Guidelines.and.Best.Practices》的翻译版,不过翻译的不怎么样。不过看中文总是比看英文要方便点,为方便大家,将该文档共享出来,有需要的朋友可以下载看看。个人觉得这本书还是不错的,单看作者的大名,我想这本书就是一本不应该错过的书。 下载地址:C++编码规范。
阅读全文
摘要:虽然对常量指针和指向常量的指针有着太多文章来说明了,所以最初并没打算写这样一篇随笔的。只是今天在记日记时,发觉自己还是时常会将这两者混为一谈,而且网上有些关于两者区别的文章甚至是完全错误的,所以将个人体会记录于此,希望对大家有些帮助,同时对于文中的纰漏,希望大家批评指正。
阅读全文
摘要:文中内容多来自《How not to program c++》,很简单的一个问题,不过隐藏着一些很重要的知识点,故将其写出。
阅读全文
摘要:《C++ Coding Standards》第二章读书笔记。
讨论了如何对待编译警告的问题。编译警告信息虽是小问题,但小问题也能导致大灾祸。勿以恶小而为之,勿以善小而不为。要成为一个优秀的程序员,必须认真对待每一个小问题。
阅读全文
摘要:针对接口编程而不要针对实现编程的一个简单例子和粗浅理解。
阅读全文
摘要:本文为《C++ Coding Standards:》读书笔记
版权所有,如需转载,请注明出处。
本节说明了标准制定的一些相关的注意点,可读性不强,唯一具有一点参考价值的可能就是作者给出的命名建议吧。
阅读全文
摘要:本文为《C++ Templates全览》第四章读书笔记
简单描述了模板非类型参数的使用
阅读全文
摘要:本文为读《C++ Templates全览》第二、三章读书笔记
概述模板概念,谈谈模板函数和模板类的重载。
阅读全文
摘要:一般支持数据绑定的web控件,例如DorpDownList控件、CheckBoxList控件等,都包含五个属性:DataSource、DataMember,DataTextField、DataValueField和DataTextFormatString。DataSource用于获取数据源,亦即获取包含数据的集合;其他四个属性用于获取数据源中的一个字段值。然而,通常情况下,你想...
阅读全文

浙公网安备 33010602011771号