zoukankan
html css js c++ java
reading code record
无聊中看了些开源代码,发现其中有个相同点就是:
简单就是美
数组 链表 解决了绝大部分事情
数据结构体注意cache对齐
整个业务就是状态图
一组对象/事件就是一组状态机
状态的迁移转换都是由于消息通告而触发的
每一个消息是可以debug可以记录的
完善的日志记录分层可debug
严谨的错误处理
考虑多平台移植,最大可移植性
注意数据拷贝、上下文切换、内存分配、锁竞争等事项
注意可配置性,适应个性与共性的需求以及其变化,配置保存方式xml ini conf等选择
进程间通信协议选择
这个好像也是编程时必须要注意的东西吧
http代理服务器(3-4-7层代理)-网络事件库公共组件、内核kernel驱动 摄像头驱动 tcpip网络协议栈、netfilter、bridge 好像看过!!!! 但行好事 莫问前程 --身高体重180的胖子
查看全文
相关阅读:
别再重复造轮子了,利用list创建任意数据类型的链表
可配置内存池实现
简单内存池实现
基于本博客版本中的循环缓冲的测试(Linux环境)
循环缓冲实现(ring buffer/circular buffer)
recvfrom超时设置
Linux系统如何做性能测试?
深入理解虚拟内存机制
Linux 内核的测试和调试
python学习之路 实现简单的计算机功能。
原文地址:https://www.cnblogs.com/codestack/p/14640565.html
最新文章
channel
9.1 tcpserver
7.11 json rpc
7.10 smtp send email
whmc
NodeJS服务总是崩溃的解决办法
put提交
php 闭包类
php闭包
mysql截断表
热门文章
SQLSERVER
php多继承
php的闭包的简单记录
php限制类型
批量生产insert 或者update语句
DataTable
摘自GNU C中的typeof
摘自GNU C中的语句表达式
括号的英文表达
计算结构体首地址的技巧
Copyright © 2011-2022 走看看