*nix 平台开发经验零散总结
2011-02-25 13:24
253 查看
1. 对于字符串数组,为避免不必要麻烦,用memset 初始化。
2. 注意哪些不是线程安全的函数, printf, inet_ntoa, str_tok, gethostbyname等系列。
3. 套接口结构声明时要用 memset 函数初始化。
4. 谨慎使用 strXXX系列函数,除非你知道你在做什么。
5. 反复出现的代码最好抽象成工具函数或宏。
6. 函数内对参数申请内存并返回时用指向指针的指针。
7. 理解 值-结果 概念。
8. 能用结构封装时最好封装起来。
2. 注意哪些不是线程安全的函数, printf, inet_ntoa, str_tok, gethostbyname等系列。
3. 套接口结构声明时要用 memset 函数初始化。
4. 谨慎使用 strXXX系列函数,除非你知道你在做什么。
5. 反复出现的代码最好抽象成工具函数或宏。
6. 函数内对参数申请内存并返回时用指向指针的指针。
7. 理解 值-结果 概念。
8. 能用结构封装时最好封装起来。
相关文章推荐
- DotNet平台主要开发技术总结与经验 .
- 微信第三方平台开发经验总结(六):接收微信用户发送的事件以及消息
- 在浙江杭州快速开发公司内部办公自动化OA系统的经验总结(有成熟的后台配置工具、开发平台、程序员朋友圈还真不错,做软件项目还得靠积累才稳妥)
- DotNet平台主要开发技术总结与经验
- 微信第三方平台开发经验总结(四):重定向到授权页
- Symbian手机平台开发经验总结
- 微信第三方平台开发经验总结(五):接收授权方授权请求并保存授权方信息
- 微信第三方平台开发经验总结(二):获取component_access_token
- 微信第三方平台开发经验总结(一):接收component_verify_ticket
- 多年iOS开发经验总结
- Winform开发框架之权限管理系统改进的经验总结(4)-一行代码实现表操作日志记录
- Android开发60条技术经验总结
- 滴滴出行测试开发岗面试经验总结
- .Net平台开发的技术规范与实践精华总结
- Android 日常开发总结的技术经验 60 条