自定义博客皮肤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 778

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

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

2014-10-24 12:53:28 553

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

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

2014-08-13 00:23:07 2083

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

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

2014-07-18 20:56:23 965

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

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

2015-05-22 20:19:32 470

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

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

2014-10-28 19:27:09 392

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

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

2014-08-10 13:05:14 1122

原创 查找文件find命令

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

2014-07-31 20:02:01 238

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

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

2014-07-30 21:02:07 2334

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

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

2014-07-30 18:46:00 358

原创 如何清理僵尸进程

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

2014-07-28 09:42:10 337

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

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

2014-07-27 17:29:18 448

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

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

2014-07-26 23:42:48 2344

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

假如你想要启动 mysql 服务。

2014-07-18 20:22:25 230

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

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

2014-07-18 20:08:07 242

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

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

2014-07-18 19:57:14 558

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

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

2014-07-18 19:40:00 286

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

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

2014-07-17 21:24:28 269

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

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

2014-07-16 18:55:45 230

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

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

2014-07-16 18:45:13 232

原创 在xshell中的vim中文乱码

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

2014-06-15 13:46:52 483

原创 english programming book free download

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

2014-06-15 13:32:11 431

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

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

原创 简陋的网站

博文、日记、电子书

2013-12-08 22:43:43 348

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

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

2013-01-22 21:41:57 272 1

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

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

2013-01-07 01:43:49 445 1

简易辞典播放器

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

2014-07-27

空空如也

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

TA关注的人

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