zoukankan
html css js c++ java
reading code record
无聊中看了些开源代码,发现其中有个相同点就是:
简单就是美
数组 链表 解决了绝大部分事情
数据结构体注意cache对齐
整个业务就是状态图
一组对象/事件就是一组状态机
状态的迁移转换都是由于消息通告而触发的
每一个消息是可以debug可以记录的
完善的日志记录分层可debug
严谨的错误处理
考虑多平台移植,最大可移植性
注意数据拷贝、上下文切换、内存分配、锁竞争等事项
注意可配置性,适应个性与共性的需求以及其变化,配置保存方式xml ini conf等选择
进程间通信协议选择
这个好像也是编程时必须要注意的东西吧
http代理服务器(3-4-7层代理)-网络事件库公共组件、内核kernel驱动 摄像头驱动 tcpip网络协议栈、netfilter、bridge 好像看过!!!! 但行好事 莫问前程 --身高体重180的胖子
查看全文
相关阅读:
12_RHEL7.1普通用户添加sudo权限
11_RHEL安装Maya2015
10_RHEL安装搜狗输入法
Fedora21源配置与显卡安装
Centos7下Intel与AMD双显卡驱动的安装
09_linux下安装Nvidia显卡驱动
firewall-cmd --reload 防火墙
CSS 单行 多行文本溢出显示省略号
css3 渐变色
Error: Cannot find module 'gulp-sass'
原文地址:https://www.cnblogs.com/codestack/p/14640565.html
最新文章
线程
VB分类
C++分类
STL分类
调试错误分类
DLL分类
Winpcap
Cocos2d-x分类
数据类型
MFC分类
热门文章
网络分类
contiki makefile框架分析 < contiki学习之一 >
cc2530 timer 3 PWM <可调占空比>
<转>linux 下stm32开发环境安装
cc2530 timer 1 PWM 输出
zigbee 学习记录之一:资料搜索
对<< ubuntu 12.04编译安装linux-3.6.10内核笔记>>的修正
cubieboard 通过VGA点亮电脑屏幕笔记
(转载)图解Linux系统的系统架构
13_FCITX输入法安装及问题排查解决
Copyright © 2011-2022 走看看