
架构_编程_思考
洗尽沉滓
读书即未成名,究竟人品高雅。
修德不期获报,自然梦稳心安。
展开
-
修改Bug7种解决方案的标注方法
1、修改Bug7种解决方案的标注方法By Design- 就是这么设计的,无效的Bug Duplicate - 这个问题别人已经发现了,重复的Bug External - 是个外部因素(比如浏览器、操作系统、其他第3方软件)造成的问题 Fixed - 问题被修理掉了。Tester要尽可能找到这种Bug Not Repro - 无法复现你这个问题,无效的Bug Postponed - 是个问题,但是目前不必修理了,推迟到以后再解 Won't Fix - 是个原创 2021-04-21 11:02:08 · 595 阅读 · 0 评论 -
原子操作
1 原子性原子性是确保命令执行期间不可被打断,要么全部执行,要么根本不执行。2 原子操作原子操作即不可被中断的一个或一系列操作。3 原子操作接口(1)对整数进行操作(2)对单位的位进行操作atomic32_t用于加解锁问题...原创 2019-08-13 00:21:27 · 189 阅读 · 0 评论 -
零拷贝技术之简述
DMA(direct Memory Acess 直接内存存取),避免或减少了CPU对数据的拷贝操作。事件驱动:即触发事件,调用可用资源,执行相关任务。原创 2019-01-27 22:25:27 · 183 阅读 · 0 评论 -
svn常用命令简说
SVN(Subversion)配置库:Repository工作副本:WorkSpace#拉代码或者文档svn checkout url#更新svn update#添加新的文件svn add filename#提交svn commit -m "注释"#清理遗留的日志文件等svn cleanup#查看svn记录svn log []#查看信息svn i...原创 2019-01-27 18:58:32 · 207 阅读 · 0 评论 -
编程常用英文缩写
create创建crtregistered注册regresult/return返回结果retdelete删除delmessage消息msgrelease释放relrequest请求reqresponse响应rspindex索引idxresource资源res原创 2018-06-25 23:47:03 · 2580 阅读 · 0 评论 -
C语言编码规范——着重注意点整理
C语言编码规范——着重注意点整理编码规范的目的:保证不同背景和经历的开发同学可以良好的协同开发保证组织级的开发技能和经验得以共享和传承1、 变量命名规范(1) 变量命名以字母或下划线开头,大小写字母和下划线交错命名。(2) 前缀静态变量 s_全局变量 g_指针变量 p_无符号 u_数组 a_函数指针 pf_枚举变量 en_结构体 st_VOID v_...原创 2018-05-26 21:50:53 · 6114 阅读 · 1 评论 -
linux服务器配置——总述(后续继续补充,再单独写文章说明每个服务器)
1、文件传输服务NFS(Network File System) Unix(Lniux)和Linux(Unix)之间的文件传输Samba Windows和Linux之间的文件传输TFTP(Trivial FileTransfer Protocol) 常用于Lniux和开发板之间的文件传输 2、NFS服务器架设设置的一般步骤:(1)在NFS服务器主机中...原创 2018-05-04 00:27:41 · 211 阅读 · 0 评论 -
windows和linux的区别
1、文件系统文件系统时OS用于磁盘或分区上的文件的方法和数据结构文件系统由三部分组成:(1)与文件管理相关的软件 (2)被管理的文件(3)实施文件管理所需的数据结构文件系统类型一般是:windows——ntfs、fat32等linux——ext2、ext3、ext4等2、32位与64位可移植性问题64位平台的数据模型:LP64(Unix) LLP64(windows)...原创 2019-01-27 22:17:12 · 717 阅读 · 0 评论 -
写代码前的思考
1、如何读懂别人的代码(1)、简化代码流程,抓住关键的几步原理(2)、再看函数实现,理解变量的名称、含义等基本信息,理解功能和作用(3)、理解核心点——算法及逻辑的核心实现(4)、代码细节——边界判断、临界条件、异常处理2、编程前的基本思考(1)、解决的是什么问题?哪些是不合理的需求?抓重点(2)、会使用哪些业务原理?业务的基本原理、公式、前沿理论?(3)、设计开发方案及撰写开...原创 2018-05-03 16:00:55 · 833 阅读 · 0 评论 -
C&C++代码安全观察点
C&C++代码安全观察点字符串操作安全格式化输出安全整数操作安全内存管理安全文件操作安全不安全函数的使用和对象C++类和对象STL库安全 (1) 外部数据作数组下标、缓冲区长度、循环结束条件、拷贝到堆栈缓冲区(2) 外部数据拷贝到内核:关注函数copy_from_user(3) 外部报文/协议是否有超长/大数据包(4) 外...原创 2018-05-03 15:53:43 · 288 阅读 · 0 评论