03 2014 档案

摘要:添加ipkg更新源你可以通过修改/opt/etc/ipkg.conf去添加############################echo src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ >> /opt/etc/ipkg.confecho src optware http://nslu2-linux.dyoung-mirror.net/feeds/optware/oleg/cross/stable/ >> /opt/etc/ipkg.conf################ 阅读全文
posted @ 2014-03-31 13:47 静之深 阅读(1973) 评论(0) 推荐(0) 编辑
摘要:int xsystem(const char *cmd){ int err; err = system(cmd); if (err == -1) { fprintf(stderr, "%s: ERROR: fork failed before execution: `%s'\n", __FUNCTION__, cmd); return -1; } if (WIFSIGNALED(err)) { fprintf(stderr, "%s: ERROR: Child process died due to signal %d: `%s'\n", 阅读全文
posted @ 2014-03-31 12:43 静之深 阅读(518) 评论(0) 推荐(0) 编辑
摘要:DD-WRT其实就是一个供无线路由器使用的嵌入版Linux,它可以在普通的家用无线路由器实现数千元的商用无线路由器功能http://www.dd-wrt.com/wiki/index.php?diff=38082&oldid=320大多数时候,你并不真的需要从源码来重新编译DD-WRT,以满足您所期... 阅读全文
posted @ 2014-03-31 10:46 静之深 阅读(2607) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/respawn/archive/2012/08/21/2649483.htmlhttp://blog.163.com/liao_ya/blog/static/196322187201331062458384/打造属于自己的Vim神器vim-csupporthttp://www.cnblogs.com/eddy-he/archive/2012/09/14/vim_csupport.htmlVIM: C程序员插件C.vim http://blog.csdn.net/guolb57/article/details/7013076 八项强大的功能功能一:自 阅读全文
posted @ 2014-03-27 16:25 静之深 阅读(402) 评论(0) 推荐(0) 编辑
摘要:http://www.oschina.net/p/vundlegit clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundleVIM 管理好插件,神器也可以华丽~http://www.cnblogs.com/respawn/archive/2012/08/21/2649483.html 阅读全文
posted @ 2014-03-27 10:31 静之深 阅读(630) 评论(0) 推荐(0) 编辑
摘要:目前还不可用,有知道的怎么搞的,请告知我下,谢谢!alert("欢迎使用javascript在线测试工具"); 阅读全文
posted @ 2014-03-25 14:50 静之深 阅读(395) 评论(0) 推荐(0) 编辑
摘要:http://threadpool.sourceforge.net/ 阅读全文
posted @ 2014-03-25 14:41 静之深 阅读(171) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/sudolee/article/details/9052291背景:为什么非要使用cscope?不用ctags?尽管ctags可以索引软链接,但是,ctags不能查找“调用者”,比如:你想看看某个函数在哪些位置被调用了, .etc1, 卸载cscope2, ... 阅读全文
posted @ 2014-03-25 14:19 静之深 阅读(544) 评论(0) 推荐(0) 编辑
摘要:http://www.jb51.net/LINUXjishu/43356.htmlunrar x aa.rarunrar e aa.rarx参数 是解压到一个文件夹里 e参数是把所有文件解压到当前目录下 注意这个命令比较特殊参数之前不能加-前提是有unrar程序 没有就根据你的发行版 自己安装相应软... 阅读全文
posted @ 2014-03-25 14:16 静之深 阅读(1286) 评论(0) 推荐(0) 编辑
摘要:去隔行“去隔行”对应的英文为deinterlacing。简单地说,去隔行就是把隔行视频转换为逐行视频。通常这是一个数据量加倍而信息量不变的过程。主要包括以下步骤:(1)通过对捕获的图像与静态背景的比对检测出运动物体,并得到初步的运动矢量;(2)通过基于分块的图像匹配,选择一幅场中包含运动物体的分块作... 阅读全文
posted @ 2014-03-25 10:15 静之深 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:Base64编解码(C++版)http://www.cnblogs.com/phinecos/archive/2008/10/10/1308272.htmlBase64 编解码C语言实现http://www.cnblogs.com/syxchina/archive/2010/07/25/2197388.htmlhttp://codingstandards.iteye.com/blog/934928常用方式格式:base64从标准输入中读取数据,按Ctrl+D结束输入。将输入的内容编码为base64字符串输出。格式:echo "str" | base64将字符串str+换行 阅读全文
posted @ 2014-03-25 09:27 静之深 阅读(2661) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/anghlq/article/details/5990513在Unix系统下,如果send 、 recv 、 write在等待协议传送数据时 , socket 被 shutdown,调用send的进程会接收到一个SIGPIPE信号,进程对该信号的默认处理是进程终止。 此种情况 应用就很难查 出 处理进程为什么退出。SIGPIPE 信号:对 一个已经收到FIN包的socket调用read方法,如果接收缓冲已空,则返回0,这就是常说的表示连接关闭.但第一次对其调用write方法 时,如果发送缓冲没问题,会返回正确写入(发送).但发送的报文会导致对端发送RS 阅读全文
posted @ 2014-03-21 16:16 静之深 阅读(11724) 评论(0) 推荐(0) 编辑
摘要:Linux mail命令使用 http://blog.csdn.net/c395565746c/article/details/6011731linux c/c++ 发送邮件程序的附件问题http://bbs.csdn.net/topics/340224854Ubuntu下使用最常用的mail功能,需要安装mailutils,安装命令:sudo apt-get install mailutils使用带附件的功能,则还需要安装sharutils,安装命令:sudo apt-get install sharutils;yum install sharutilsredhat下需要启动sendmail 阅读全文
posted @ 2014-03-20 16:05 静之深 阅读(762) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_804354760101al6q.html之前对于文件的操作通常在一个进程中完成,最近需要在两个进程中对同一个文件进行操作。故想到了文件锁。linux下可以使用flock()函数对文件进行加锁解锁等操作。简单介绍下flock()函数: 表头文件 #include 定义函数 int flock(int fd,int operation); 函数说明 flock()会依参数operation所指定的方式对参数fd所指的文件做各种锁定或解除锁定的动作。此函数只能锁定整个文件,无法锁定文件的某一区域。 参数 operation... 阅读全文
posted @ 2014-03-20 09:50 静之深 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:怎样写一个解释器 http://blog.csdn.net/yang_7_46/article/details/8157390 阅读全文
posted @ 2014-03-20 09:23 静之深 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Carakan C/C++ http://my.opera.com/core/blog/2009/02...SquirrelFish C++ http://trac.webkit.org/wiki/SquirrelF...SquirrelFish Extreme C++ http://www.webkit.org/blog/214/introd...Simple ECMAScript Engine C http://adaptive-enterprises.com/~d/so...SpiderMonkey C/C++ https://developer.mozilla.org/en/Spid. 阅读全文
posted @ 2014-03-18 13:07 静之深 阅读(293) 评论(0) 推荐(0) 编辑
摘要:溢出专题(一)单字节缓冲区溢出http://tech.ccidnet.com/art/1101/20050407/626435_1.html通常的缓冲区溢出就是通过重写堆栈中储存的EIP的内容,来使程序跳转到我们的shellcode处去执行。其实,即使缓冲区只溢出一个字节的时候,也有可能去执行我们的代码。这听起来有些不可思议,其实还是很有可能的,下面我们就来看看这是如何实现的。 我们先写一个有弱点的程序,它只能被溢出一个字节。 ipdev:~/tests$ cat > suid.c#include func(char *sm){ char buffer[256]; int i; ... 阅读全文
posted @ 2014-03-18 12:59 静之深 阅读(991) 评论(0) 推荐(0) 编辑
摘要:link-local和site-local addresshttp://blog.163.com/s_u/blog/static/13308367201052411431027/学习IPV6的时候涉及到一个概念,link-local address, 中文叫“链路本地地址”,它的前缀是FE80::/64一个link-local address的范例:FE80::713e:a426:d167:37ab实际上,这个概念类似于ipv4中,当DHCP分配失败时自动生成的169.254.XXX.XXX这样的地址,凡是源地址或目的地址中含有link-local address的报文,路由器都不应当转发它。 阅读全文
posted @ 2014-03-18 12:57 静之深 阅读(378) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/biyeymyhjob/archive/2012/08/05/2623774.html 阅读全文
posted @ 2014-03-16 11:56 静之深 阅读(113) 评论(0) 推荐(0) 编辑
摘要:基于 C 语言的 JavaScript 引擎探索http://www.ibm.com/developerworks/cn/linux/l-cn-spidermonkey/https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_User_Guidehttp://zh.wikipedia.org/wiki/SpiderMonkey下载地址:http://ftp.mozilla.org/pub/mozilla.org/js/SpiderMonkey-让你的C++程序支持JavaScript脚本 http://blog.csdn.net/ 阅读全文
posted @ 2014-03-14 16:32 静之深 阅读(3529) 评论(0) 推荐(0) 编辑
摘要:http://blog.jobbole.com/60549/1:检查不是由你运行的程序难度:高级应用程序:bash(译注:UNIX或者LINUX的shell)想象下这个场景-你已经准备好了要和同事在办公室里对战一局快速的Crack Attack(译注:一款免费的OpenGL游戏,类似俄罗斯方块),不... 阅读全文
posted @ 2014-03-10 19:03 静之深 阅读(862) 评论(0) 推荐(0) 编辑
摘要:http://www.ttlsa.com/linux/curl-6-couldnt-resolve-host/2. 解决问题尝试解决方法:修改dns# cat /etc/resolv.conf | grep namesnameserver 218.85.157.99nameserver 218.85.152.99改为nameserver 114.114.114.114nameserver 8.8.8.8重新测试curl,问题得到解决。3. ttlsa群友提供解决方法于此同时,群里的一个福建群友在也反应这个问题,看来应该是电信DNS有调整的缘故,但是具体的原因还是不得而知。告知其修改dns,问题 阅读全文
posted @ 2014-03-06 12:56 静之深 阅读(454) 评论(0) 推荐(0) 编辑
摘要:sudo apt-get install ia32-libs32-64sudo apt-get install libc6:i386sudo apt-get install librt:i386sudo apt-get install libcurl3:i386sudo apt-get install libsqlite3-0:i386sudo apt-get install libstdc++6:i386sudo apt-get install libxml2:i386sudo apt-get install libpcre3:i386sudo apt-get install libjans 阅读全文
posted @ 2014-03-06 12:54 静之深 阅读(1140) 评论(0) 推荐(1) 编辑
摘要:Linux下使用clock_gettime给程序计时 PS:年份是从1900年起至今多少年,而不是直接存储如2013年,月份从0开始的,0表示一月,星期也是从0开始的, 0表示星期日,1表示星期一。 二、linux下时间类型的相互转换 由上述可知,linux下常用的两种类型就是time_t和tm。下 阅读全文
posted @ 2014-03-05 19:17 静之深 阅读(12537) 评论(0) 推荐(0) 编辑
摘要:linux下生成core dump文件方法及设置http://www.2cto.com/os/201310/253450.html在linux平台下,设置core dump文件生成的方法:1) 在终端中输入ulimit -c 如果结果为0,说明当程序崩溃时,系统并不能生成core dump。2) 使用ulimit -c unlimited命令,开启core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加数字限制即可。ulimit - c 10243) 默认情况下,core dump生成的文件名为core,而且就在程序当前目录下。新的core会覆盖已存在的core。通 阅读全文
posted @ 2014-03-05 14:46 静之深 阅读(192) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/pear86743/article/details/8686140链接参数控制链接器中提供了-dn -dy 参数来控制使用的是动态库还是静态库,-dn表示后面使用的是静态库,-dy表示使用的是动态库例:g++ -Lpath -Wl,-dn -lx -Wl,-dy -lpthread这样如果在path路径下有libx.so和libx.a这个时候只会用到 libx.a.注意在最后的地方如果没有-Wl,-dy 让后面的库都使用动态库,可能会报出 "cannot find -lgcc_s" 的错误,这是由于glibc的.a库和.so库名字不 阅读全文
posted @ 2014-03-05 10:11 静之深 阅读(584) 评论(0) 推荐(0) 编辑
摘要:#!/bin/sh#$1 video id#$2 save result file######################################################################function decrypt_signature() {decrypt_signature() { encrypted_sig="$1" video_id="$2" player_url="$3" age_gate="$4" url_start=`awk -v url=$player_url 阅读全文
posted @ 2014-03-04 10:15 静之深 阅读(1100) 评论(0) 推荐(0) 编辑