Linux
leon_2016
将数据通过链路安全送达目的地,语言、机制只不过是一种手段或者工具。
展开
-
Windows 与 Ubuntu 实现共享
1.前言 在开发当中,往往为了方便阅读代码,而需要实现Windows与Linux server之间的文件共享。2.共享 ⑴共享Windows目录 ⑵挂着Windows到Linux serversudo mount -t cifs -o username=leon,password=123,file_mode=0777,dir_mode=0777 //192.168.0.99/l原创 2016-08-30 11:23:56 · 562 阅读 · 0 评论 -
查找ko文件中text段的某个函数名
1.前言 目的是找到ko_hi3518目录下某个ko文件中是否存在某个函数定义的地方。 如:查找CMPI_CreateProc是在哪个驱动文件中实现的。2.ko_hi3518目录acodec.ko hi3518_ai.ko hi3518_group.ko hi3518_rc.ko hi3518_vda.ko hidmac.ko原创 2016-09-28 10:15:01 · 3448 阅读 · 0 评论 -
Linux 内核资源限制 -- 栈限制
1.序言今天某同事突然问我:我在Linux上写了一个测试程序,在函数内部定义了一个很大的数组,一运行就 Segmentation fault. 当时一想肯定是栈溢出了。其实这样说也不准确,还是决定去看内核代码,其实内核对用户进程是有资源限制的。2.task_struct既然是跟进程相关,那么首先得想到进程相关的数据结构task_struct,查找资源限制相关的结构,task_struct里原创 2016-11-19 09:49:43 · 1340 阅读 · 0 评论 -
Linux命令 -- sed命令,去除指定字符 ---- ()\-等等
1.命令echo "(hello\) main --- wrd" | sed 's/[()\-]//g'原创 2017-01-05 14:39:34 · 6666 阅读 · 0 评论 -
项目经验之谈--栈破坏 -- 案例二
1.前言前一篇 《项目经验之谈–栈溢出》 已经写到过栈破坏从来导致的程序崩溃问题,这次在项目中又发现此类似BUG。故此再记录下来,谨记下次再犯。2.项目需求通过二维码扫描配置camera ID,然后程序就崩溃了。项目需求不是紧要的,这里不多累赘。3.代码以下代码为出问题的函数static void trigger_callback(NV_HANDLE handle, NV_S32 fd, void原创 2017-03-01 09:14:31 · 7650 阅读 · 0 评论