zoukankan
html css js c++ java
reading code record
无聊中看了些开源代码,发现其中有个相同点就是:
简单就是美
数组 链表 解决了绝大部分事情
数据结构体注意cache对齐
整个业务就是状态图
一组对象/事件就是一组状态机
状态的迁移转换都是由于消息通告而触发的
每一个消息是可以debug可以记录的
完善的日志记录分层可debug
严谨的错误处理
考虑多平台移植,最大可移植性
注意数据拷贝、上下文切换、内存分配、锁竞争等事项
注意可配置性,适应个性与共性的需求以及其变化,配置保存方式xml ini conf等选择
进程间通信协议选择
这个好像也是编程时必须要注意的东西吧
http代理服务器(3-4-7层代理)-网络事件库公共组件、内核kernel驱动 摄像头驱动 tcpip网络协议栈、netfilter、bridge 好像看过!!!! 但行好事 莫问前程 --身高体重180的胖子
查看全文
相关阅读:
Nexus OSS 3 搭建 Docker & Git LFS 仓库
YARN FairScheduler
k8s基本概念及使用
k8s 基本使用
10款非常实用的在线网站原型设计工具
Spark常见问题及性能调优
spark常见问题处理
TensorFlow 基本使用
c语言数组的操作
在Android开发中遇到的MediaPlayer问题
原文地址:https://www.cnblogs.com/codestack/p/14640565.html
最新文章
八.200多万元得到的创业教训--从3款产品学到的3点
七. 200多万元得到的创业教训--周鸿祎传授的“活法”
六. 200多万元得到的创业教训--活下去才是最重要
oracle数据库中的事务
java中字符串中的大小写转换
java中的nul与空字符串与零的区别l
从字符串中区分数字与字母并进行下一步操作
Java中的this与super的用法
String输出
oracle的索引index
热门文章
String、StringBuffer与StringBuilder之间区别
list与set的区别
oracle面试题
FZU
FZU
FZU
UVA
UVA
RAID详解[RAID0/RAID1/RAID10/RAID5]
gitlab-plugin SonarQube 配合 gitlab-ci 完成每次 commit 代码检测
Copyright © 2011-2022 走看看