摘要: 几篇较全面的位域相关的文章: http://www.uplook.cn/blog/9/93362/ C/C++位域(Bit-fields)之我见 C中的位域与大小端问题 内存对齐全攻略–涉及位域的内存对齐原则 本文主要对位域相关知识进行了一下梳理,参考如下: C语言中的位域 史上最全的C位域总结2 阅读全文
posted @ 2016-08-17 21:18 soso_z 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 转载自: http://bbs.elecfans.com/jishu_388272_1_1.html 说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当然, FLASH还可以用来装数据。 自己收集了 阅读全文
posted @ 2016-08-14 15:13 soso_z 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 一、什么是操作符重载 操作符重载可以分为两部分:“操作符”和“重载”。说到重载想必都不陌生了吧,这是一种编译时多态,重载实际上可以分为函数重载和操作符重载。运算符重载和函数重载的不同之处在于操作符重载重载的一定是操作符。我们不妨先直观的看一下所谓的操作符重载: #include <iostream> 阅读全文
posted @ 2016-06-01 16:15 soso_z 阅读(149) 评论(0) 推荐(0) 编辑
摘要: void *memset(void *str, int c, size_t n) Syntax void *memset(void *str, int c, size_t n) Description: The C library function void *memset(void *str, i 阅读全文
posted @ 2016-05-23 16:42 soso_z 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 发送: 区分 Nonautomatic retransmission mode(禁止自动重发) 和 自动重发模式 每次请求发送 会得到三种结果: SEND OK \ arlost仲裁失败 \ 发送失败 自动重发模式: 收到发送请求之后,TXRQ = 1; 无论是仲裁失败或发送失败, 都会自动重发, 阅读全文
posted @ 2016-05-21 16:16 soso_z 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 英文原文:Simon Tatham,编译:Dasn 引言 为公众写过软件的人,大概都收到过很拙劣的bug报告,例如: 在报告中说“不好用”; 所报告内容毫无意义; 在报告中用户没有提供足够的信息; 在报告中提供了错误信息; 所报告的问题是由于用户的过失而产生的; 所报告的问题是由于其他程序的错误而产 阅读全文
posted @ 2016-05-19 09:45 soso_z 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 最近学习socket,整理些通信协议设计相关的内容。 前言 1) 调用者(服务进程): 阻塞: 进程发起I/O调用,如果调用为完成,进程被挂起休眠,不能再执行其他功能 非阻塞:进程发起I/O调用,被调用的函数完成之前,依然可以执行其他功能 2) 被调用函数或过程(系统调用I/O读写操作) 同步: 函 阅读全文
posted @ 2016-05-18 22:08 soso_z 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 原文出处: Eric S. Raymond 译文出处:王刚 引言 在黑客的世界里,你所提技术问题的解答很大程度上取决于你提问的方式与解决此问题的难度,本文将教你如何提问才更有可能得到满意的答复。 开源程序的应用已经很广,你通常可以从其他更有经验的用户而不是黑客那里得到解答。 这是好事,他们一般对新手 阅读全文
posted @ 2016-05-18 21:56 soso_z 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 本文只是对各协议的概要,详细请参考rfc文件. 官方下载地址:https://tools.ietf.org/rfc/index rfc中文:http://man.chinaunix.net/develop/rfc/default.htm 一、IPV4 Version: 4 bits The Vers 阅读全文
posted @ 2016-05-10 22:21 soso_z 阅读(725) 评论(0) 推荐(1) 编辑
摘要: 待续.. sharing and exchange 阅读全文
posted @ 2016-05-10 22:05 soso_z 阅读(220) 评论(0) 推荐(0) 编辑