zoukankan
html css js c++ java
reading code record
无聊中看了些开源代码,发现其中有个相同点就是:
简单就是美
数组 链表 解决了绝大部分事情
数据结构体注意cache对齐
整个业务就是状态图
一组对象/事件就是一组状态机
状态的迁移转换都是由于消息通告而触发的
每一个消息是可以debug可以记录的
完善的日志记录分层可debug
严谨的错误处理
考虑多平台移植,最大可移植性
注意数据拷贝、上下文切换、内存分配、锁竞争等事项
注意可配置性,适应个性与共性的需求以及其变化,配置保存方式xml ini conf等选择
进程间通信协议选择
这个好像也是编程时必须要注意的东西吧
http代理服务器(3-4-7层代理)-网络事件库公共组件、内核kernel驱动 摄像头驱动 tcpip网络协议栈、netfilter、bridge 好像看过!!!! 但行好事 莫问前程 --身高体重180的胖子
查看全文
相关阅读:
【Solr】新建core后,启动服务访问web报错 HTTP Status 503
【Tomcat】tomcat报连接超时错误
【Tomcat】tomcat报错 removeGeneratedClassFiles failed
【MongoDB】MongoDb的“not master and slaveok=false”错误及解决方法
【Solr】 solr对拼音搜索和拼音首字母搜索的支持
【Junit】The import org.junit.Test conflicts with a type defined in the same file报错
maven的pom.xml文件报错问题
ubuntu卸载virtualbox
ClassNotFoundException: INameEnvironment
详解为什么32位系统只能用4G内存.
原文地址:https://www.cnblogs.com/codestack/p/14640565.html
最新文章
python 进制 转换
java读写串口
HttpClient模拟get,post请求并发送请求参数(json等)
字节字符串相互转换
python 闭包
显示进度条tqdm
防止数组删除元素时发生指针偏移
Python 拆分字符串
Python 邮件发送
Python 的方法重载
热门文章
对于单文本或者div的内容怎么在显示东西过多的情况下实现显示隐藏
IIS配置HTTPS
SQLite菜鸟教程
一个比ES处理数据更快的工具--Hubble.Net
Excel怎么下拉框多选
elasticsearch安装
【URLDecoder】java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in es
【Bootstrap】Bootstrap-select多选下拉框实现
【JWT】JWT+HA256加密 Token验证
【English】英语暴力学习法
Copyright © 2011-2022 走看看