20.程序开发
文章平均质量分 84
opendba
这个作者很懒,什么都没留下…
展开
-
新型开发语言的试用感受-仓颉语言发布之际
Zig、Odin、Mojo、codon、carbon、nim等语言的使用感受原创 2024-07-03 16:17:13 · 3145 阅读 · 0 评论 -
第15章(最终章) 写一个块设备驱动
第15章(最终章)+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 18:21:03 · 2456 阅读 · 0 评论 -
第6章 写一个块设备驱动
第6章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 16:33:33 · 1390 阅读 · 0 评论 -
第14章 写一个块设备驱动
第14章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 18:18:57 · 675 阅读 · 0 评论 -
第2章 写一个块设备驱动
第2章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 10:51:57 · 511 阅读 · 0 评论 -
第5章 写一个块设备驱动
第5章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 16:30:57 · 891 阅读 · 0 评论 -
第7章 写一个块设备驱动
第7章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 17:07:07 · 758 阅读 · 0 评论 -
第9章 写一个块设备驱动
第9章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 17:15:02 · 759 阅读 · 0 评论 -
第10章 写一个块设备驱动
第10章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 17:29:43 · 753 阅读 · 0 评论 -
Howto base64 encode with C/C++ and OpenSSL
转自:http://www.ioncannon.net/programming/34/howto-base64-encode-with-cc-and-openssl/By carson |Published: April 11, 2006I've been doing a little C programming lately and I have found that i转载 2012-10-10 11:14:38 · 1225 阅读 · 0 评论 -
第13章 写一个块设备驱动
第13章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 18:16:55 · 502 阅读 · 0 评论 -
第4章 写一个块设备驱动
第4章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 16:29:38 · 968 阅读 · 0 评论 -
第11章 写一个块设备驱动
第11章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 18:14:18 · 552 阅读 · 0 评论 -
如何解决linux下编译环境,运行环境不同的问题
很多情况下编译是在一台机子上运行,而执行环境却不同,在网上找了一个方法,Novell的官方网站提供英文:http://www.novell.com/coolsolutions/feature/11775.html中文翻译http://www.forwind.cn/2007/10/03/linux-binary-only/如何在不同版本Linux上运行Binary-Only应用包在发布linux-fpga系列文章 和PowerPC平台Linux的移植系列文章后,很多朋友发mail来问我原创 2010-10-21 19:51:00 · 2584 阅读 · 0 评论 -
ELF和a.out文件格式的比较
<br />我在网上看到得一点资料:<br />本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output 汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executable and Linking Format 可执行和链接格式)。首先是对可执行文件格式的一个综述,并通过描述 ELF 文件加载过程以揭示可执行文件内容与加载运行操作之间的关系。随后依此讨转载 2010-10-24 22:49:00 · 1642 阅读 · 0 评论 -
Linux下共享库的理解
Linux下的共享库类似windows下的dll,共命令约定如下:静态库一般由字母 lib 开头,并有 .a 的扩展名,而共享对象有两个不同的名称:soname 和 real name。soname 包含前缀 "lib",然后紧跟库名,其次是 ".so"(后面紧跟另一个圆点),以及表明主版本号的数字。soname 可以由前缀的路径信息来限定。real name 是包含库的已编译代码的真正文件名。real name 在 soname 后添加一个圆点、小的数字、另外一个圆点和发布号。格式如下: libxxxx.原创 2010-10-24 23:13:00 · 905 阅读 · 0 评论 -
[C++]使用std::stringstream小心内存,适时清空缓冲。
<br />网上收集<br /> <br /> stringstream是个好东西,网上有不少文章,讨论如何用它实现各种数据类型的转换(比如把double或int转换为string类型)。但如果stringstream使用不当,当心内存出问题(我就吃过亏^_^)。<br /> 试试下面的代码,运行程序前打开任务管理器,过不了几十秒,所有的内存都将被耗尽!<br />#include <cstdlib><br />#include <iostream><br />#include <sstream原创 2010-12-20 14:24:00 · 2135 阅读 · 0 评论 -
每位开发人员都应铭记的10句编程谚语
转自:http://www.jobbole.com/entry.php/297 所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。1. 无风不起浪别紧张,这也许只是一场消防演习 代码设计是否糟糕,从某些地方就可以看出来。比如:a. 超大类或超大函数b. 大片被注释的代码c. 逻辑重复d. If/else嵌套过深 程序员们通常称它们作代码异味(Code Smell),但转载 2010-11-08 09:31:00 · 789 阅读 · 0 评论 -
linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别
linux和windows下用setsockopt设置SO_SNDTIMEO,SO_RCVTIMEO的参数的一点区别 UDP的socket在某些情况:如对方关闭时,本地可能sendto不出去数据,然后recvfrom就会被阻塞,这时就需要设置 这两个参数的值提高程序转载 2011-08-31 16:10:34 · 16477 阅读 · 1 评论 -
第一章 写一个块设备驱动
第1章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 10:41:03 · 1009 阅读 · 0 评论 -
第3章 写一个块设备驱动
第3章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 11:12:35 · 889 阅读 · 0 评论 -
第8章 写一个块设备驱动
第8章+---------------------------------------------------+| 写一个块设备驱动 |+---------------------------------------------------+| 作者:赵磊转载 2012-06-13 17:08:06 · 522 阅读 · 0 评论 -
词法分析器生成工具flex的简单使用
1.FLEX简介 单词的描述称为模式(Lexical Pattern),模式一般用正规表达式进行精确描述。FLEX通过读取一个有规定格式的文本文件,输出一个如下所示的C语言源程序。 +------------+ +------------+ +----------------+ | 输入文件*.l |------>|flex工具 |------>|输出文件lex.yy.c | +------------+ +------------+原创 2010-10-18 22:03:00 · 2526 阅读 · 0 评论