zoukankan
html css js c++ java
reading code record
无聊中看了些开源代码,发现其中有个相同点就是:
简单就是美
数组 链表 解决了绝大部分事情
数据结构体注意cache对齐
整个业务就是状态图
一组对象/事件就是一组状态机
状态的迁移转换都是由于消息通告而触发的
每一个消息是可以debug可以记录的
完善的日志记录分层可debug
严谨的错误处理
考虑多平台移植,最大可移植性
注意数据拷贝、上下文切换、内存分配、锁竞争等事项
注意可配置性,适应个性与共性的需求以及其变化,配置保存方式xml ini conf等选择
进程间通信协议选择
这个好像也是编程时必须要注意的东西吧
http代理服务器(3-4-7层代理)-网络事件库公共组件、内核kernel驱动 摄像头驱动 tcpip网络协议栈、netfilter、bridge 好像看过!!!! 但行好事 莫问前程 --身高体重180的胖子
查看全文
相关阅读:
椒盐噪声加噪的实现原理
椒盐噪声加噪的实现原理
TensorFlow 实现深度神经网络 —— Denoising Autoencoder
TensorFlow 实现深度神经网络 —— Denoising Autoencoder
TensorFlow 辨异 —— tf.add(a, b) 与 a+b(tf.assign 与 =)、tf.nn.bias_add 与 tf.add
概念的理解 —— 奇点(singularity point)、第一性原理(first principle)
概念的理解 —— 奇点(singularity point)、第一性原理(first principle)
TensorFlow 学习(十四)—— contrib
TensorFlow 学习(十三)—— tf.app.flags
tensorflow 的使用流程
原文地址:https://www.cnblogs.com/codestack/p/14640565.html
最新文章
多线程和多进程【转】
多线程和多进程的区别【转】
线程同步互斥的控制方法 互斥信号量的区别【转】
【多线程】使用信号量进行同步【转】
Linux内存管理--用户空间和内核空间【转】
Linux多线程--使用互斥量同步线程【转】
Linux多线程--使用信号量同步线程【转】
Linux-进程间的通信-信号集函数【转】
Linux进程间通信--使用信号量【转】
可重入函数与不可重入函数【转】
热门文章
【转】 linux内核移植和网卡驱动(二)
【转】 linux内核移植和驱动添加(三)
【转】3.3.1 交叉编译内核设置
【转】飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”
【转】Android下编译jni库的二种方法(含示例) -- 不错
【转】如何定制android源码的编译选项 & 后期安装? ---- 不错
【转】Compile、Make和Build的区别
【转】32位移植到64位 注意事项 ----不错
【转】Linux里如何查找文件内容
【转】高通平台android 环境配置编译及开发经验总结
Copyright © 2011-2022 走看看