![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++编程
文章平均质量分 72
01dman
我们所从事的工作要力戒急功近利。
展开
-
Linux内核编程入门的第一个程序
书本再好也难免出错,调试通才是硬道理,运行通才是真正的硬道理。 hellomod.c #include #include #include static int __init lkp_init(void){ printk("Hello,World! from the kernel space...\n"); return 0;}原创 2012-02-25 12:14:43 · 730 阅读 · 0 评论 -
不使用密码进行ssh登录和scp
夜里醒来,两点多钟,上了一下网,本来可以继续休息的,偏偏遇到一个问题,搞的一夜没再睡觉。呜呼!身体要紧!使用双机认证机制免除scp、ssh登录密码输入,这个问题并不算什么难题,但第一次接触还是相当麻烦。这就是IT业的原罪。如果每次进行scp或ssh时都要输入密码,真是烦到死。当然,进一步,可以编程实施自动数据传递,更为方便。为了解决这个问题,在网上查了一大堆资料,翻了一大堆书,比如原创 2008-12-30 08:00:00 · 662 阅读 · 2 评论 -
难以理解的程序bug
有许多雷锋工作在IT领域,其中他们有些做了调试程序,使得找出bug变得不那么困难了。但是,有太多bug平时并不动声色,有些就是当我们找出它们了,也感到难理解。比如下面两个程序,第一个不正常退出,第二个则能够运行完毕。int main(int arc, char* arv[]){ setsetSt; char gg[125]; for(long k=0;原创 2012-02-25 12:08:44 · 314 阅读 · 0 评论 -
如何编写供C调用的汇编子程序
ICCavr中,参数通过r16/r17,r18/r19传递。r16/r17是整体的,传递uchar和uint会全部占用,当uchar时,r17空置。r18/r19同理。如果还有参数要传递,则是通过Y指针指向的软件堆栈传递。每一个char和int都占用2个字节,如果是char,高字节空置。也就是说,参数总要占用偶数个空间。例如传递参数如下:uc转载 2008-06-08 18:42:00 · 482 阅读 · 0 评论 -
通过移动硬盘安装centOS
看了些帖子,有水分的多,现将成功装机案例记录如下:一、下载七个 CentOS-5.6-i386-bin-***.iso 文件到移动硬盘 fat32 格式相应分区根目录,并将第一个解压,取其 isolinux 放置在这个根目录。(DVD的镜像文件大于4G,fat32 格式磁盘不接受。)二、下载grub文件夹到移动硬盘,将其中的 grldr 和 menu.lst 复制到移动原创 2012-02-25 12:23:30 · 978 阅读 · 0 评论 -
用opencv读取图像鼠标点的像素,更正一个Bug
用opencv读取图像鼠标点的像素,其代码在网上流传很广,原出处据说是 SkySeraph,但是又发现其他说是自己原作。调试运行后内存很快耗尽,导致死机。经过查找,更正一个Bug。原创 2014-08-21 19:56:58 · 599 阅读 · 0 评论