随笔分类 -  A.C/C++

[转]网络编程学习指南
摘要:1. 扎实的C,C++基础知识参考资料《C程序设计》,《C++ primer》。2. TCP/IP协议经典书是:W.Richard Stevens 著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是TCP事务协议等。还有官方的协议文档:RFC当然也可以在网上下载电子书。经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:LwIP,或者Linux 1.0里包含的协议栈,当然也可以看看FreeBSD的TCP/IP协议栈。3. 实际指导网络编程的书Winodws平台,经典书是《windows网络编程》第二版。Linux平台,经典书是W.Richard Stevens 阅读全文

posted @ 2013-07-31 20:26 格物志 阅读(288) 评论(0) 推荐(0)

国际化的支持--多编码问题
摘要:概述: 在windows平台遇到了unicode编码的问题,上网搜索了下感觉有必要记录下来。 要点: 对编码的个人理解: 说道编码的话我就想到三个角色:计算机--编码--用户。 计算机角度: 在计算机中存储的是二进制串,而计算机只需要完成保存好二进制串并提供访问接口就可以了。 编码角度: 二进制的一位只能表示0和1两个概念,所以将8位作为一个字节来管理二进制串更有意义,然后延伸... 阅读全文

posted @ 2012-06-01 17:10 格物志 阅读(443) 评论(0) 推荐(0)

《Google C++ 编码规范》小结
摘要:前言: 现在写代码,很多时候都是借鉴的别人的代码。而大家的代码风格都不同,很多时候我也会造成自己没有固定的代码风格。从网上找了这个《Google C++ 编码规范》,希望整理出自己的编码风格。 ·头文件 1.#define的保护:使用#ifndef <PROJECT>_<PATH>_<FILE>_H_,#define和#endif。 2.头文件依赖:为了减少引入更多头文件,可多使用前置声... 阅读全文

posted @ 2012-03-14 14:34 格物志 阅读(2223) 评论(0) 推荐(1)

导航