发布时间:2015-05-22 16:14:56
下载解压busybox tar xf busybox-1.20.2.tar.bz2 设置交叉编译器 enzo@debian:~/work/tq2416/tmp_rootfs/busybox-1.20.2$ arm-linux-gcc -v Using built-in specs. Target: arm-none-linux-gnueabi Configured with: /scratch/maxim/arm-lite/src-4.3-arm-none-linux-gnueabi-lite/gcc-4.3/configure.........【阅读全文】
发布时间:2015-05-13 22:05:38
出于安全考虑,Linux系统默认是禁止数据包转发的。所谓转发即当主机拥有多于一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将包发往本机另一网卡,该网卡根据路由表继续发送数据包。这通常就是路由器所要实现的功能。 iptables SNAT和DNAT的理解 图中正菱形的区域是对数据包进行判定转发的地方。在.........【阅读全文】
发布时间:2015-04-29 15:21:22
很多语言都支持正则表达式,但是c语言自身不支持,可以通过PCRE库使用正则表达式。 PCRE提供的几个主要API: pcre_compile 函数原型: pcre *pcre_compile(const char *pattern, int options, const char **errptr, int *.........【阅读全文】
发布时间:2015-04-28 16:31:57
linux尽量避免使用system。 曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行失败原因如何定位,这才是重点。当初因为这个函数风险较多,故抛弃不用,改用其他的方法。这里先不说.........【阅读全文】