加载中
面试技巧

简历编写: 简历里面应该写的是客观的数据。假如你想表达你是“精通Java”,不要在简历直接这些写,因为一般来说面试官能力强于你,这可能会让你面试的时候难堪。 你可以写是“有三年的Java开...

2016/08/25 14:31
114
命令行工具jdb调试java程序

一直在gdb 下调试c/c++程序。 突然要写个java程序,又不是很喜欢使用eclipse,那怎么调试程序呢。你还可以使用 jdb。 它是jdk 内置的一个java debug工具。类似与 gdb。不过功能稍弱,但也已经...

2014/08/10 23:08
668
gdb调试技巧

gdb支持源码级调试,这是众所周知的事情。当然,你也可以进行汇编级的调试。理论上这个更应该有用。(因为很多程序的编译常常没有源码级别的调试信息) 那么怎么做? 先写一个最简单的源代码...

vim命令介绍(第二篇)

0. 移动光标 h 左 j 下 k 上 l 右 1.关闭窗口 :q<Enter> 2.直接退出vim程序(小心,所有的变更都会丢失!) :qa!<Enter> 3.跳到vim的帮助手册的某个主题的主页。 Ctrl - ] 4.回到上次的位置 ...

vim
2014/08/10 23:08
19
Windows 命令行必会:管道、字符串筛选、进程管理

如何进入Windows的命令行? 开始/运行/输入 cmd 按下回车即可。 如何查看进程列表? tasklist 假如我只想列出某个程序,比如 谷歌浏览器。怎么办? tasklist | find "chrome.exe" 如果你的谷...

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

假如你运行的是 a.out 这个程序。 先查该程序的进程编号。怎么做? ps -ef|grep a.out 第一列是进程所有者名称,第二列是进程编号。比如进程编号是 3451 然后,在 /proc 目录下,列出上述进程...

2014/08/10 23:08
63
tcpdump命令行抓包(第一篇)

tcpdump可以获取流动在网卡上的数据 tcpdump [ -AdDefIKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ] [ -C file_size ] [ -G rotate_seconds ] [ -F file ] [ -i i...

gdb调试技巧(第一篇)

打算调试某个程序的话,请在编译的时候加上 -g 选项。 如果想要在更多的符号信息,比如 宏定义的信息,请加 -g3 选项。 多个相关选项被将如的话,前面的选项会被后面的覆盖掉。 比如源代码是...

列出目录中的所有文件

编译方式可以是下面这样: $ gcc -Wall -g -o test ./p1-1.c ./apue.c 注意:-Wall 是为了显示所有的错误信息-g 是为了在程序中加入用于gdb调试的信息-o 是为了指定程序的名称 test 《UNIX环...

2014/08/10 23:08
12
7zip 命令行方式的解压

解压一个 *.zip的文件。比如文件名是 hello.zip 怎么做? 7z x -o. hello.zip 上面的方式就会将hello.zip解压到 当前目录。想解压到当前目录下的一个子目录,比如 sub1里面。怎么做? 7z x -...

2014/08/10 23:08
18
vim命令介绍(第一篇)

1. 想要显示行号? :set number "双引号之后是注释 :set nu 2. 不想要长行折回显示到第二行? :set nowrap 3. 想要水平分割窗口? :split :sp 4. 想要在多个窗口间跳转? Ctrl+w+w 5. 想要垂直分...

vim
2014/08/10 23:08
10
如何清理僵尸进程

编写多进程程序的时候,偶尔会发现某些进程被结束后,它变成了僵尸进程 <defunct> ,跟孤魂野鬼似的。怎么办? 比如该进程的名称是 a.out。我们先找到该进程的父进程。怎么办? ps -ef|grep ...

2014/08/10 23:08
23
gdb调试技巧(第二篇)

在调试的时候,我想知道某个变量、或者某个对象、或者某个结构体的数据类型。如果某个变量 是 foo,怎么做? ptype foo 当然也可以看某个函数的定义信息。用同样的方法。 如果我想知道某个宏...

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

在普通用户下,比如用户名是 nbz. 执行某些操作可能会得到如下错误信息。 nbz is not in the sudoers file. This incident will be reported. 看了需要将 nbz增加到 sudoer 文件中。怎么办?...

动态分配空间的一些问题

如果你使用 malloc (或者 new) 动态创建了一段空间,注意这段空间不在 栈区(stack),而是在 堆区(heap)。而且也不是理论上的连续的空间(即便通常是连续的)。此时处理这段空间时就需要注意一...

2014/08/10 23:08
12
watch命令 定时执行一个命令,并将结果打印到屏幕

watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command> -d 高亮显示变化的字符。 -h 显示帮助 -v 显示版本 -t 显...

2014/08/10 23:08
23
在xshell中的vim中文乱码

1. 需要知道你需要打开的文件的编码 假如是文件 hello.txt 方法是 $ file hello.txt 2. 需要知道目前系统语言 方法是 $ echo $LANG 3. 需要知道 xShell, secureCRT, putty 等的终端连接编码 ...

查找文件find命令

在 linux下,常常需要在某个位置下,找一些文件。怎么办? 使用find命令就够了。 find search-path expressions search-string 如果要搜索当前目录。那么 search-path 可以为空或者为 句号 ...

2014/08/10 23:08
6
如何在Linux上使用GCC编译共享库

原文链接 http://t.cn/RPzyNB3 对于任何程序员来说,库都是不可缺少的工具.它们是使用已经存在的代码,编译并可以唯你使用的.它们通常提供一般性的功能,像可以存储任何数据的“链表”和“二叉...

2014/08/10 23:08
132
在Windows的命令行下启动服务

假如你想要启动 mysql 服务。怎么做? sc start mysql 查看是否成功启动。怎么做? sc query mysql 如果是 running 就是在运行的意思。 想要关闭这个服务。怎么做? sc stop mysql 看到是 st...

2014/08/10 23:08
20

没有更多内容

加载失败,请刷新页面

返回顶部
顶部