文章分类 - linux develop
摘要:介绍 设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则。前辈们总结出来的,遵循五大原则可以使程序解决紧耦合,更加健壮。 单一责任原则 指的是一个类或者一个方法只做一件事。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削
阅读全文
摘要:源自:http://andyniu.iteye.com/blog/1965571 core dump的概念: A core dump is the recorded state of the working memory of a computer program at a specific tim
阅读全文
摘要:可执行文件(ELF)格式的理解 ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接受
阅读全文
摘要:RELRO: RELocation Read This article describes ELF relocation sections, how to abuse them for arbitrary code execution, and how to protect them at runt
阅读全文
摘要:http://www.csdn123com/html/topnews201408/90/1190.htmDbus-glib使用心得一、背景介绍从安全的角度考虑,广泛的使用DBUS进行进程间通讯。1.优点:DBUS总线分为系统总线与会话总线两类,两者之前不能互相通信,所以任何应用程序不能欺骗系统事件,...
阅读全文
摘要:http://blog.chinaunix.net/uid-24709751-id-3476518.htmlLinux .o a .so .la .lo的区别 o: 编译的目标文件a: 静态库,其实就是把若干o文件打了个包so: 动态链接库(共享库)lo: 使用libtool编译出的目标文件,其实就...
阅读全文
摘要:分类: Linux1. 文件夹大小排序 统计当前目录大小 [oracle@oracledb ~]$ du -sk526496 .该目录下所有子目录大小统计并排序 [oracle@oracledb ~]$ du -k | sort -rn526496 .457552 ./rda384248 ./rda...
阅读全文
摘要:http://blog.csdn.net/m582445672/article/details/7885477autofs 自动挂载.操作环境:redhat 6一、autofs 说明自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的挂载自动挂载器由autofs服务脚本管理自...
阅读全文
摘要:http://blog.csdn.net/ssmile/article/details/6297423出处:http://hi.baidu.com/mgqw/blog/item/ef91923810ca85f8b311c705.html名词解释:scancode: 驱动对硬件的标记keycode: ...
阅读全文
摘要:http://www.examw.com/linux/all/199820/我的电脑:Fedora-19 $ uname -a Linux localhost.localdomain 3.11.10-200.fc19.i686 #1 SMP Mon Dec 2 20:48:22 UTC 2013...
阅读全文
摘要:3.3嵌入式L i nux系统的移植3.3.1嵌入式Li nux系统Lm_ux系统与UNIX系统兼容,开放源代码,广泛应用于嵌入式设备。针对嵌入式设备,许多Linux改良品种迎合了嵌入式/实时市场。它们包括RTLinux(实时Linux)、uClinux(用于非MMU设备的Linux)、Montav...
阅读全文
摘要:http://blog.csdn.net/xiayang05/article/details/8144489编写过MS-DOS程序的人通常都会查找Linux下等同于kbhit的函数,这个函数会检测一个按键是否被按下而并不实际的读取。不幸的是他们并 没有找到这样的函数,因为并没有直接等同的函数。Uni...
阅读全文
摘要:http://www.it165.net/os/html/201402/7141.htmlhttp://itlab.idcquan.com/linux/administer/956682.html在HTML5中新增了WebSocket,使得通讯变得更加方便。这样一来,Web与硬件的交互除了CGI和X...
阅读全文
摘要:LIRC (Linux Infrared remote control,Linux红外线遥控)是一个开放源代码的包。这个包可以让你的Linux系统能够接收及发送红外线信号。Microsoft Windows上有个功能相同的软件叫WinLIRC。利用LIRC和红外线接收器,你就几乎可以用所有的红外线遥...
阅读全文
摘要:http://www.th7.cn/system/lin/201405/56553.shtmlIPOP V4.1:模拟发送linux智能电视遥控器指令的工具简介IPOP V4.1是华为开发的网络调试工具,功能非常强大,包括IP绑定,路由配置,MAC信息设置查看,网络统计,端口信息,端口映射,网卡流量...
阅读全文
摘要:linux的excutable在执行的时候缺省是先搜索/lib和/usr/lib这两个目录,然后按照ld.so.conf里面的配置搜索绝对路径,linux缺省是不会在当前目录搜索动态库的。windows加载动态库的时候,缺省是首先加载本地目录下的动态库,然后再搜索 windows/system和wi...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_4ad7c2540101cxa7.html1、问题通过一个死循环将读取键盘对应的设备文件将触发键盘事件在屏幕上打印出来,按esc退出程序代码是在unbuntu10.04编译执行通过的2、input_event描述在Linux内核中,inp...
阅读全文
摘要:http://www.semicomplete.com/projects/xdotool/xdotool - fake keyboard/mouse input, window management, and morePosted Sun, 21 Jul 2013Table of ContentsW...
阅读全文
摘要:http://stackoverflow.com/questions/1262310/simulate-keypress-in-a-linux-c-console-applicationIs there any way to simulate a keypress in Linux using C?...
阅读全文
摘要:http://unix.stackexchange.com/questions/89538/how-to-detect-which-keyboard-device-is-being-usedI'm working on a computer with two keyboards and two us...
阅读全文