- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 autoscan,aclocal,autoheader,automake,autoconf,make
开源软件自动化工具链简单应用(autoscan,aclocal,autoheader,automake,autoconf,make)
2014-10-24 13:02:34 790
原创 使用Wireshark抓包筛选的常用功能
当Wireshark抓取到大量报文之后,常常需要筛选。最常关注的就是源主机和目标主机的 IP地址和端口号,还有传输层协议IPv4,IPv6,UDP,ARP,等等,以及应用层协议HTTP,FTP,SSH,IMAP等等。
2014-08-13 00:23:07 2126
原创 java写的 echo 和 linux系统自带的 echo 效率差别很大!
java写的 echo 和 linux系统自带的 echo 效率差别很大!
2015-05-22 20:19:32 477
原创 ubuntu 下如何添加 普通用户到 sudoer
在普通用户下,执行某些操作可能出错username is not in the sudoers file. This incident will be reported.
2014-07-27 17:29:18 461
翻译 watch命令 定时执行一个命令,并将结果打印到屏幕
watch [-dhvt] [-n ] [--differences[=cumulative]] [--help] [--interval=][--no-title] [--version] -d 高亮显示
2014-07-18 19:57:14 579
原创 gdb调试技巧(第二篇)
在调试的时候,我想知道某个变量、或者某个对象、或者某个结构体的数据类型。如果某个变量 是 foo,怎么做?ptype foo当然也可以看某个函数的定义信息。用同样的方法。如果我想知道某个宏的值,怎么做?需要在编译的时候加上 -g3。加入源代码文件是hello.cgcc -g3 hello.c调试 a.out的时候,假如宏的名称是 FOO 就可以这么做了。info macro
2014-07-18 19:40:00 301
翻译 如何在Linux上使用GCC编译共享库
如何在Linux上使用GCC编译共享库对于任何程序员来说,库都是不可缺少的工具.它们是使用已经存在的代码,编译并可以唯你使用的.它们通常提供一般性的功能,像可以存储任何数据的“链表”和“二叉树”,或者某些特殊的功能,比如数据库服务(如MySQL).绝大多数软件项目包含若干组件,这些组件可能在之后的其它项目中会被用到,或者你构建项目的时候只是想要分出来而已.当你有可重用或者逻辑上不相关的函数集
2014-07-16 18:55:45 236
原创 english programming book free download
刚刚总算写出来了点东西,利用一个网站的api接口,然后自己稍微做了下c
2014-06-15 13:32:11 443
原创 列出目录中的所有文件
《UNIX环境高级编程》的 程序清单1-1 是 列出一个目录中的所有文件下面是程序正文:/* program 1.1 *//* www.nibaozhu.cn */#include "../include/apue.h"#include int main(int argc, char **argv){ DIR *dp; struct dire
2014-01-04 23:54:06 380
原创 动态分配空间的一些问题
如果你使用 malloc (或者 new) 动态创建了一段空间,注意这段空间不在 栈区(stack),而是在 堆区(heap)。而且也不是理论上的连续的空间(即便通常是连续的)。此时处理这段空间时就需要注意一些问题。如:基本数据类型经常会出现如下一些错误。#include #include #include int main(){ char* pStr = NULL;
2013-01-22 21:41:57 285 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人