自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 autoscan,aclocal,autoheader,automake,autoconf,make

开源软件自动化工具链简单应用(autoscan,aclocal,autoheader,automake,autoconf,make)

2014-10-24 13:02:34 817

原创 编译静态库和连接静态库

使用gcc编译静态链接库,以及在连接的时候使用这个静态库

2014-10-24 12:53:28 602

原创 使用Wireshark抓包筛选的常用功能

当Wireshark抓取到大量报文之后,常常需要筛选。最常关注的就是源主机和目标主机的 IP地址和端口号,还有传输层协议IPv4,IPv6,UDP,ARP,等等,以及应用层协议HTTP,FTP,SSH,IMAP等等。

2014-08-13 00:23:07 2233

原创 命令行工具jdb调试java程序

一直在gdb 下调试c/c++程序。 突然要写个java

2014-07-18 20:56:23 1064

原创 java写的 echo 和 linux系统自带的 echo 效率差别很大!

java写的 echo 和 linux系统自带的 echo 效率差别很大!

2015-05-22 20:19:32 515

原创 编译动态库和连接动态库

在linux下,gcc 如何编译动态链接库比如是 libplus.so ,实现求和的功能。

2014-10-28 19:27:09 447

原创 tcpdump命令行抓包的常用选项

用tcpdump获取流动在网卡上的数据,真的挺简单

2014-08-10 13:05:14 1189

原创 查找文件find命令

在 linux下,常常需要在某个位置下,找一些文件。怎么办? 使用find命令就够了。

2014-07-31 20:02:01 281

原创 gdb调试汇编指令和查看寄存器

gdb下调试汇编指令和查看寄存器的值

2014-07-30 21:02:07 2492

原创 如何得到在linux下用相对路径运行的程序的绝对路径

在linux下,使用相对路径运行程序,如何知道这个程序所在的位置呢

2014-07-30 18:46:00 403

原创 如何清理僵尸进程

编写多进程程序的时候,偶尔会发现某些进程被结束后,变成了僵尸进程,怎么办?

2014-07-28 09:42:10 384

原创 ubuntu 下如何添加 普通用户到 sudoer

在普通用户下,执行某些操作可能出错 username is not in the sudoers file. This incident will be reported.

2014-07-27 17:29:18 501

原创 Windows 命令行必会:管道、字符串筛选、进程管理

如何进入Windows的命令行? 开始//

2014-07-26 23:42:48 2508

原创 在Windows的命令行下启动服务

假如你想要启动 mysql 服务。

2014-07-18 20:22:25 280

翻译 vim命令介绍(第二篇)

移动光标、关闭窗口、等等

2014-07-18 20:08:07 284

翻译 watch命令 定时执行一个命令,并将结果打印到屏幕

watch   [-dhvt]   [-n   ]   [--differences[=cumulative]]   [--help]  [--interval=] [--no-title] [--version] -d 高亮显示

2014-07-18 19:57:14 624

原创 gdb调试技巧(第二篇)

在调试的时候,我想知道某个变量、或者某个对象、或者某个结构体的数据类型。如果某个变量 是 foo,怎么做? ptype foo 当然也可以看某个函数的定义信息。用同样的方法。 如果我想知道某个宏的值,怎么做?需要在编译的时候加上 -g3。加入源代码文件是hello.c gcc -g3 hello.c 调试 a.out的时候,假如宏的名称是 FOO 就可以这么做了。 info macro

2014-07-18 19:40:00 331

原创 gdb调试技巧(第一篇)

打算调试某个程序的话,请在编译的时候

2014-07-17 21:24:28 331

翻译 如何在Linux上使用GCC编译共享库

如何在Linux上使用GCC编译共享库 对于任何程序员来说,库都是不可缺少的工具.它们是使用已经存在的代码,编译并可以唯你使用的.它们通常提供一般性的功能,像可以存储任何数据的“链表”和“二叉树”, 或者某些特殊的功能,比如数据库服务(如MySQL).绝大多数软件项目包含若干组件,这些组件可能在之后的其它项目中会被用到,或者你构建项目的时候只是想要分出来而已. 当你有可重用或者逻辑上不相关的函数集

2014-07-16 18:55:45 279

原创 vim命令介绍(第一篇)

1. 想要显示行号? :set number :set nu

2014-07-16 18:45:13 268

原创 在xshell中的vim中文乱码

首先需要知道你需要打开的文件的bianma

2014-06-15 13:46:52 562

原创 english programming book free download

刚刚总算写出来了点东西,利用一个网站的api接口,然后自己稍微做了下c

2014-06-15 13:32:11 481

原创 列出目录中的所有文件

《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 402

原创 简陋的网站

博文、日记、电子书

2013-12-08 22:43:43 387

原创 动态分配空间的一些问题

如果你使用 malloc  (或者 new) 动态创建了一段空间,注意这段空间不在 栈区(stack),而是在 堆区(heap)。而且也不是理论上的连续的空间(即便通常是连续的)。此时处理这段空间时就需要注意一些问题。如:基本数据类型经常会出现如下一些错误。 #include #include #include int main() { char* pStr = NULL;

2013-01-22 21:41:57 317

原创 7zip命令行方式的解压

7zip命令行方式的解压、压缩

2013-01-07 01:43:49 497

简易辞典播放器

简易辞典软件,大小仅有100KB,但支持任意辞典的加载和查询,查询算法使用的是折半查找法,速度极快。压缩包内有牛津高阶辞典和牛津简明袖珍辞典。

2014-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除