搜索资源列表
misraC
- MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。这个组织最出名的成果是所谓的MISRA C Coding Standard,这一标准中包括了127条C语言编码标准,通常认为,如果能够完全遵守这些标准,则你的C代码是易读、可靠、可移植和易于维护的。最近很多嵌
A68
- 在C 语言中,表达式是最重要的组成部分之一,几乎 所有的代码都由表达式构成。表达式的使用如此广泛,读 者也许会产生这样的疑问,像+ 、- 、3 、/ 、& & 这样简单 的运算也会出现问题吗? 程序员在编写表达式时,往往带 有一些不良的习惯。即使是编写很简单的表达式,这些不 良习惯也可能造成隐患,这个小小的隐患甚至可能引起整 个系统的崩溃。实际上,在程序调试过程中,表达式中存 在的大部分隐患皆来源于程序员的主观臆测,即认为表达 式应该是按自己认为的方式执行,但结果
Good_C++_programing_habit
- 看名字就知道了,怎么写出好的C代码,要想成为好的程序员。推荐一读-saw the name will know, how to write good C code, in order to become a good programmer. Suggest a Reading
copymemory
- 将BMP,24位图读入内存中。看代码后就能理解了。
HIS_SubSet_MISRA_C_1.0.3
- misra (The Motor Industry Software Reliability Association 汽车工业软件可靠性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。这个组织最出名的成果是所谓的misra C Coding Standard,这一标准中包括了127条C语言编码标准,通常认为,如果能够完全遵守这些标准,则你的C代码是易读、可靠、可移植和易于维护的。最近很多嵌
Windows文件系统过滤驱动开发教程
- 我经常在网上碰到同行请求开发文件系统驱动。windows的pc机上以过滤驱动居多。其目的不外乎有以下几种: 一是用于防病毒引擎。希望在系统读写文件的时候,捕获读写的数据内容,然后检测其中是否含有病毒代码。 二是用于加密文件系统,希望在文件写过程中对数据进行加密,在读的过程中进行解密。 三是设计透明的文件系统加速。读写磁盘的时候,合适的cache算法是可以大大提高磁盘的工作效率。windows本身的cache算法未必适合一些特殊的读写磁盘操作(如流媒体服务器上读流媒体文件)。设计自己的cac
哈夫曼编/译码器课程设计
- 利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编译码系统 基本要求: 1.接收原始数据:从终端读入字符集大小n,n个字符和n个权值,建立哈夫曼树 2.编码:利用已建好的哈夫曼树,对文件中的正文进行编码 3.译码:利用已建好的哈夫曼树将代码进行译码.
javaNIO
- 一系列缓冲区类支撑起了 Java 2 平台标准版的新 I/O(NIO)包。这些类的数据容器形成了其它 NIO 操作(如套接字通道上的非阻塞读取)的基础。在本月的 Merlin 的魔力中,常驻 Java 编程专家 John Zukowski 展示了如何操作那些数据缓冲区来执行如读/写原语这样的任务以及如何使用内存映射文件。在以后的文章里,他将把这里所提到的概念扩展到套接字通道的使用。 Java 2 平台标准版(Java 2 Platform Standard Edition,J2SE)1.4 对
const用法介绍
- 为什么使用const? 采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替)
csu1100系列EEPROM读写代码
- 连续读写24系列EEPROM
ldpc_paper
- ldpc码学习者必读的经典文章,读了这些才算得上入门。-ldpc yards learners must-read classic articles, reading these can only be counted on the entry.
BMP文件的读写操作
- 这个代码用于BMP文件的读写操作的,以便更加便捷的对图像进行进一步操作
zlg500S_51_UART
- 此代码是522sRFID读卡器的开发技术文档,实现了各个功能模块-This code is the development of technical documentation 522sRFID reader to realize various functional modules
ickashuomingshu
- 此为深圳某公司非接触式IC卡读写器开发说明书和程序使用说明书,读者可以举一反三,根据自己的开发经验做出自己的代码~-This is Shenzhen, a company non-contact IC card reader used to develop manuals and procedures manuals, readers can learn by analogy, according to its own development experience to make their c
leveldb-shixianjiexi
- LevelDB是Jeff Dean, Sanjay Ghemawat的作品,实在是值得大家仔细品读。Cache机制非常简单,相信大家通过这篇文章能够非常清楚的了解其cache实现,其思路其实和文件系统的cache是一样的。另外,淘宝已经在Tair线上环境中大量使用了LevelDB存储引擎,推荐那岩写的《LevelDB实现解析》,35页的文档,结合着读代码,会对理解代码,有非常大的帮助。 -LevelDB is Jeff Dean and Sanjay Ghemawat s work, it
sd卡读写过程
- 里面详细介绍了所需裸机开发的SD卡操作程序代码
artcode
- 编写可读代码的艺术 整理书签,看起来更顺畅, 版面也整理过了-Organize bookmarks, it looks smoother forum also collated
C++_MFC界面读写USB_HID设备数据程序
- 这个文档中主要是在MFC中实现USB通信的上位机代码,可以理解为是一个USB调试助手的代详细的码说明文档。
编写可读代码的艺术
- 细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性(Detail decides success or failure, clear, concise code, let the programmer be clear at a glance.And format is messy, a drag code le
编写可读代码的艺术-完整版(带书签)
- 《编写可读代码的艺术》 编程书籍(The Art of Readable Code)