- 博客(267)
- 资源 (133)
- 收藏
- 关注
原创 程序员的谎话
00. 我以后再给代码写注释和文档。(Steven Tucci,计系学生,338 票)01. 这只是个临时方案,不会用在实际版本中。 (Clarence Leung,JS 开发人员,186票)02. 搞定了!只剩一些小事要处理。(Brian Luczkiewicz, CMU 计系研究生,140票)03. 那个简单,几天就搞定了。(Philip Chu,软件和游戏开发...
2013-03-28 10:07:53
325
原创 一场程序员和老板的对话
程序员:“我的第一个问题是,对于我第二个和第三个问题,你可不可以只用‘能’和‘不能’来回答?”老板:“OK!”程序员:“我的第二个问题是,如果我的第三个问题是我能不能涨工资?那么你对于我的第三个问题的答案能不能和第二个问题的答案一样?”老板:“………”...
2012-12-26 13:24:42
476
原创 VNC服务配置
VNC服务配置 VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,是基于UNIX和Linux操作系统的免费的开源软件(也可以支持Windows等操作系统),远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。本文简单介绍在Ubuntu的Linux发行版下VNC...
2012-08-21 12:30:07
476
1
原创 arp
[功能]管理系统的arp缓存。 [描述]用来管理系统的arp缓存,常用的命令包括:arp: 显示所有的表项。arp -d address: 删除一个arp表项。arp -s address hw_addr: 设置一个arp表项。 常用参数:-a 使用bsd形式输出。(没有固定的列)-n 使用数字形式显示ip地址,而不是默认的主机名形式。-D 不...
2012-08-13 13:59:58
299
原创 tcpdump
tcpdump[功能]抓包工具。[描述]1、简介 tcpdump,就是:dump the traffice on a network,是Linux上的网络数据采集分析工具(即sniffer), 可以根据使用者的定义对网络上的数据包进行截获的包分析工具。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握...
2012-08-10 16:26:07
251
转载 git rebase
http://www.cnblogs.com/kym/archive/2010/08/12/1797937.htmlgit rebasegit rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新定义分支的版本库状态。要搞清楚这个东西,要先看看版本库状态切换的两种情况:我们知道,在某个分支上,我们可以通过git reset,实现将当前分支切换到
2012-07-31 10:48:21
589
原创 使用git进行版本控制
使用git进行版本控制 本文将介绍一种强大的版本控制工具,git的基本使用。与之前svn工具类似,首先给出一些常见的使用需求,然后以这些需求为中心,来展开git的学习过程。由于我也是在学习当中所以其中不准确之处可以通过后面的联系方式来交流,谢谢。^_^主要内容:简介基本概念常用命令具体实践其它简介========= 本文将介绍一种强大...
2012-06-14 18:05:25
334
原创 netstat
netstat[功能]netstat是一个监控TCP/IP网络的非常有用的工具.[描述]netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态、以及网络协议相关的信息.netstat打印的信息类型,取决于第一个参数。如下:(none) 默认,表示没有,netstat会显示打开的sockets列表.如果你...
2012-05-29 16:15:57
148
原创 route
route [-CFvnee]route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If]route [-v] [-A family] del [-n...
2012-05-18 14:56:49
316
原创 目标明确会让你更接近成功
目标明确会让你更接近成功明确的目标会带你迈向成功之路,一个人最终价值的实现就是在一个个具体目标的实现中体现出来的。而这些具体目标也是相互关联的,它们是在一个人的人生总目标统领之下,逐渐分解而来的。一个人人生价值的实现过程就如攀登一座高峰,要想顺利到达峰顶就要从山峰的脚下往上攀。对于一个人的成长来说,在其实现自身价值的总目标确定之后,也要如登山一样将自己的总目标分成若干分目标,如阶段目标、年...
2012-04-13 18:04:29
310
原创 成功与失败的那一点差异
故事分享成功与失败的那一点差异有这样一个故事:古时一个考生在考试前做了三个梦,第一个梦梦到自己在墙上种白菜;第二个梦梦见在下雨天,他戴了斗笠还打伞;第三个梦梦到跟心爱的表妹躺在一起,但是背靠着背。第二天一早,考生找到算命先生,让他解梦。算命先生一听,连连摇头说:“你还是回家吧。你想想,高墙上种菜不是白费劲吗?戴斗笠打雨伞不是多此一举吗?跟表妹躺在一张床上,却背靠背,不是没戏...
2012-03-31 15:27:56
147
原创 split
split [OPTION] [INPUT [PREFIX]][功能]将文件分割成多片。[描述] 将输入文件'INPUT'分割,输出固定大小的文件片段"PREFIXaa,PREFIXab,...",这里,默认的大小为1000行,并且PREFIX的默认值为'x',如果没有指定输入文件(INPUT文件),或者输入为-,那么会从标准输入读取。 选项如下: ...
2012-01-06 20:05:51
119
原创 完美的配合
完美的配合 第一次登陆月球的太空人,其实共有两位,除了大家所熟知的阿姆斯特朗之外,还有一位是奥德伦。当时阿姆斯特朗所说的一句话:我个人的一小步,是全人类的一大步。早已成为了全世界家喻户晓的名言。 在庆祝登陆月球成功的记者招待会上,有一个记者突然问了奥德伦一个很特别的问题:由于阿姆斯特朗是最先下去的,所以他成为了人类历史上登陆月球的第一个人,你会不会觉得有点遗憾? 全场...
2011-11-28 13:35:19
132
原创 关于存储管理中的一些概念
关于存储管理中的一些概念前言 在编写程序的时候,在学习操作系统以及编写驱动的时候,尤其是在Linux内核空间中编程的时候,经常会被一些与存储相关的概念所困扰,而这也经常是我们程序出现错误概率很大的一个原因(指针相关的错误)。 我们经常遇到的问题,例如:什么是页?什么是段?什么是扇区?什么是块?什么是簇?什么是磁道?什么是物理地址...
2011-11-17 17:49:23
188
原创 上班族保健身心放松操
上班族保健身心放松操1.双手捂耳朵,手指弹脑袋,10—20次,可促进大脑血液循环。或以十指指肚轻轻按摩揉搓头皮,也能刺激头皮上的毛细血管,有益于大脑皮质的功能调节,缓解疲劳紧张。2.扯耳朵。用食指中间关节和大拇指捏住耳垂,往下扯拉,每天扯18下。而后可用大拇指指肚和食指关节捏住耳轮,往下捋,两手同时,各18下。3.眨眼。对着电脑看15—20分钟后,起身远眺窗外的景观,眼睛用...
2011-11-16 16:05:56
269
原创 关于C++中的'extern "C"'
关于C++中的'extern "C"'本文将介绍C++中如何通过extern "C"关键字支持C语言。主要内容:简介1,问题的引出2,关于extern "C"3,用法举例总结简介===============C++语言的创建初衷是"a better C",但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一...
2011-11-16 14:54:05
149
原创 喝牛奶八大注意事项
喝牛奶八大注意事项 一、忌温火煮 用温火煮牛奶,会使牛奶中的维生素受到空气中氧的破坏,而旺火煮牛奶则很容易溢出来,因此当牛奶的体积膨胀时应即刻离开火源,然后再放回火上烧开,如此反复三四次,这样不仅能保持牛奶中的营养成分,而且能杀灭牛奶中的病原微生物。 二、忌煮奶时间过长 有人认为煮奶至沸后再持续5分钟合适,此种说法不全面。因为奶中呈胶体状态的蛋白微粒在60℃...
2011-11-09 16:49:42
198
原创 健康小贴士之关注家居光污染
健康小贴士之关注家居光污染 1.灯光颜色不宜超3种:灯光颜色的选择,要考虑人在居室中的感受。卧室中最好不要用刺激的灯光色彩,而且应避免色彩强烈对比,切忌红绿搭配。一个房间里灯光颜色最好不要超过3种,各种颜色也应该协调统一。2.室内灯光宜柔和不宜太亮或太暗:光和气,是评判住宅是否宜居的两大主要因素。 3.每天最少要有两小时日照:从和谐人居的角度讲,理想的家居光环境是自...
2011-11-02 16:05:01
135
原创 man命令
man命令若你想要找尋具有某個功能的指令,可是你又不知道這個指令的確切名稱,則你可以用關鍵字來找尋這個指令。利用man來找尋關鍵字指令的用法為:man -k 。 所有的手册页都属于一个特定的领域,用一个字符来表示。 Linux下最通用的领域及其名称及说明如下: 领域 名称 说明 1 用户命令, 可由任何人启动的。 2 系统调用, 即由内核提供的函数。 ...
2011-10-30 09:54:06
180
原创 秋季预防呼吸道疾病“六提醒”
秋季预防呼吸道疾病“六提醒”1、及时增减衣物 及时增减衣服,尤其要做好对脖子、头部和后背的保暖工作。因为这三个地方易受寒,一旦受寒,就会直接从呼吸道进入喉咙,进而进入肺部,引发呼吸道疾病的发生。建议早晚外出时最好多备一件外套,便于随时添减衣物。2、多通风加湿 居室要多开窗通风,加快空气流通,保持空气新鲜。室内湿度的调节则可通过晾湿毛巾和衣物来提高湿度,有条件...
2011-10-25 13:54:09
149
原创 健康小贴士之缓解眼睛疲劳的方法
健康小贴士之缓解眼睛疲劳的方法 养眼攻略一 用眼卫生8注意1. 规律作息2. 北方干燥或空调环境下,注意空气加湿3. 避免光线刺激,居住及生活环境的光线对比要相对柔和4. 连续使用电脑时每隔1~2小时后,适当闭眼或远眺休息几分钟;电脑屏幕避免过亮、过暗,屏幕可选择相对柔和的颜色5. 感觉眼睛干涩时,可闭目休息、眨眼等缓解;也可在医生指导下,...
2011-10-14 15:58:34
211
原创 关于电源管理
关于电源管理主要内容一、一些概念的澄清二、基本概念三、其它一些概念的澄清===============http://ftp.gnome.org/pub/GNOME/sources/gnome-power-manager中的源代码doc里面的sleep-names.html里面详细介绍。------------简介:sleep相关的术语在不同的人有...
2011-10-13 10:55:17
210
原创 使用rpm进行软件管理
使用rpm进行软件管理简介 Rpm原来是RedHat Linux下使用的软件包管理工具。本文介绍使用rpm相关工具制做和管理软件包。制作软件包就是根据源代码或者编译好的二进制文件生成rpm软件包。管理软件包就是使用rpm对软件包进行管理(安装,卸载,查询软件信息等)。重点讲解rpm软件包的制作。前言 什么是软件管理?这里提到的软件管理,范围主要限于软件的安装,卸载,查询。...
2011-10-08 15:45:00
365
原创 成功并不像你想像的那么难
成功并不像你想像的那么难并不是因为事情难我们不敢做,而是因为我们不敢做事情才难1965年,一位韩国学生到剑桥大学主修心理学。在喝下午茶的时候,他常到学校的咖啡厅或茶座听一些成功人士聊天。这些成功人士包括诺贝尔奖获得者,某一些领域的学术权威和一些创造了经济神话的人。这些人幽默风趣,举重若轻,把自己的成功都看得非常自然和顺理成章。时间长了,他发现,在国内时,他被一些成功人士欺骗了。那些人为...
2011-09-23 13:16:29
136
原创 腰拾起的尊严
腰拾起的尊严很久以前,一位挪威青年男子漂洋过海到了法国,他要报考著名的巴黎音乐学院。考试的时候,尽管他竭力将自己的水平发挥到最佳状态,但主考官还是没能录取他。身无分文的年轻人来到学院外不远处一条繁华的街道,在一棵树下拉响了手中的琴。他拉了一曲又一曲,吸引了无数人驻足聆听。饥饿的年轻人最终捧起自己的琴盒,围观的人们,纷纷掏出钱来,放在了琴盒里。一个无赖鄙夷地将钱扔在年轻人的脚下。年...
2011-08-12 15:43:21
137
原创 程序流程图绘制
diawindowshttp://sourceforge.net/projects/dia-installer/linuxhttp://ftp.gnome.org/pub/gnome/sources/dia/0.97/
2011-08-10 17:11:59
296
原创 使用tnef打开*.dat的邮件
有时,windows上面发送的mail是dat格式的,例如winmail.dat,这文件包含了附件信息,可惜不能直接打开,打开的方法有两种,如下:*从"http://sourceforge.net/projects/tnef/files/tnef/"下载tnef程序,a)编译: $./configure && make这样会生成一个可执行文件tnefb)运行:$./tn...
2011-08-10 16:06:35
389
原创 [转]jad反编译java
jad 的使用方法JAD本身是一个命令行工具,没有图形界面,上述的这些工具大多是在JAD内核的基础之上加了一个图形界面而已。这么多种产品的共同选择,足可证明JAD在JAVA反编译领域中的尊贵地位。JAD是使用Microsoft Visual C++开发的,运行速度非常快,可以处理很复杂的JAVA编译文件。众多的参数使JAD可以灵活应付多种加密手段,令反编译的代码更加优化和易读。由于JA...
2011-08-04 11:14:43
110
原创 关于sizeof
关于sizeofsizeof以字节形式给出操作数的存储大小。通过本文我们可以了解sizeof的使用和计算方法。主要内容:一、功能二、使用语法三、计算方法四、举例五、其他一、功能=============== sizeof以字节形式给出操作数的存储大小。 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。size...
2011-08-02 15:17:13
127
原创 嵌入式开发交叉调试技术简介
嵌入式开发交叉调试技术简介本文主要介绍嵌入式开发环境中使用gdb交叉调试的大体过程。在后面例子中给出了针对QtExtend环境中使用交叉调试的最简步骤。主要内容:一、嵌入式中的交叉调试二、交叉调试举例三、其他一、嵌入式中的交叉调试============================远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串...
2011-08-01 17:55:02
758
原创 一字改变冷暖
一字改变冷暖 学生拍了一张照片,总的感觉不错。他一遍一遍地反复欣赏,突然觉得哪个地方不对劲,就送给老师去指导。照片的画面很简单,天上万里无云,地上干干净净,只有两只鸽子,一只成年鸽和一只是幼鸽。两只鸽子面对面,嘴里叼着同一个食物,这个食物把两只鸽子连在了一起。照片题名为:争食。老师看后,很认真地说:“拍得不错,用光、构图、背景、寓意都很好,只是题名,感觉与...
2011-07-29 17:07:26
138
原创 yum使用总结
yum [options] [command] [package ...][功能]center os下面的软件包管理工具。[描述]yum是一个基于rpm的交互的软件包管理工具。1,常用的command(子命令)简介:install package1 [package2] [...]安装最新版本的软件包或者一组软件包,同时确保满足依赖关系。如果没有和指定名称匹配的...
2011-07-27 14:46:31
252
原创 关于GNU GPL
关于GNU GPL这里简单介绍关于自由软件的一个重要协议:GNU GPL。具体信息需要参照官方网站(http://www.gnu.org/licenses/)。主要内容:1,基本概念2,与其它协议的比较3,发展历史4,授权5,其它1,基本概念==================GNU 通用公共许可协议(英语:GNU General Public Li...
2011-07-25 17:44:41
268
原创 objcopy
objcopy [选项]... 输入文件 [输出文件][功能]将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。[描述]objcopy工具使用BFD库读写目标文件,它可以将一个目标文件的内容拷贝到另外一个目标文件当中。objcopy通过它的选项来控制其不同的动作,它可以将目标文件拷贝成和原来的文件不一样的格式。需要注意的是objcopy能够...
2011-07-21 14:04:05
524
原创 table
┌───────────────┬──────┬─────────┬────────┬─────────────────┐│ System │ poll │ pselect │ select │ │├───────────────┼──────┼─────────┼────────┼─────────────────┤│ SUS │ XSI │ ...
2011-07-19 08:38:24
110
原创 wordpress备份和恢复
wordpress备份和恢复本文简单介绍备份和恢复wordpress站点的方法。需要注意的是本文内容适用于恢复站点和备份站点的uri地址相同的情况。如果你的站点url变化了,这应当属于站点迁移方面的内容了,以后会讲到。内容简介1,备份2,恢复3,测试1,备份=======================我们假设在wordpress服务器上面的安装路径是/...
2011-07-14 17:42:44
419
原创 Auto Tools基本使用
Auto Tools基本使用Auto Tools是基于GNU的自动为你的软件源代码生成Makefile以及编译并发布软件软件包等的一套软件包管理工具集合。这里,用一个具体的例子,来演示一下Autotools工具相对之前的"Auto Tools使用流程"例子(hello-1.0)比较"传统"的基本使用方法。假设程序名字为hello-2.0,通过这个例子,我们可以知道使用GNU Auto...
2011-07-14 16:57:09
736
原创 c中的int_short_char_long长度
1 记住如下原则: 2 ANSI C规定char类型一定是8位。 3 long类型的长度和cpu字长一样。 4 int长度没有规定,但是不比short短不比long长,并且linux上支持的所有体系中int长度目前都是32位。 5 short和int类似,目前linux上长度都是16位。...
2011-07-14 15:03:39
160
原创 tail
tail [Option]... [File]...[功能]打印文件的最后部分。[描述]这个命令会打印文件的最后10行。如果指定多个文件那么会在每个文件的开始打印出相应的文件名称。常用选项:--retry即使tail开始时就不能访问或者在tail运行后不能访问,也仍然不停地尝试打开文件. 只与-f合用时有用. -c, --bytes=N输出最后N个字节 ...
2011-07-14 14:31:42
161
原创 insmod
insmod [filename] [module options ...][功能]加载内核模块。[描述]insmod是一个可以将内核模块加载到内核中的轻量级程序,如果filename是'-'那么会从标准输入读取模块。大多数用户应该使用modprobe来代替这个程序(因为这个程序比insmod智能,可以自动判断并加载模块所依赖的其他模块)。[举例]*加载test....
2011-07-13 17:29:02
128
H.264 Standard (Enlish)
2013-05-13
Linux内核情景分析(下)
2012-09-20
Linux内核情景分析(上)
2012-09-20
git中文教程
2012-07-31
重构_改善既有代码的设计
2012-07-27
USB1.1协议中文版
2012-04-15
使用tnef打开dat文件
2011-09-20
数字视频基本知识探讨
2011-08-15
linux设备驱动程序(中文第三版)
2011-07-04
UML相关工具一览下载
2011-03-31
excel vba程序设计教程
2011-02-14
代码行差异统计工具统计代码修改等
2011-02-13
lnotes(学习latex)
2011-02-06
lyx文档排版工具使用教程
2011-02-06
lyx文档排版工具简单介绍
2011-02-06
vym思维导图工具用户手册
2011-02-06
思维导图工具--blumind
2011-01-03
思维导图工具-vym
2011-01-03
teamViewer_for_windows_6.0.9947
2010-12-11
RFC2462_IPV6无状态地址自动配置中文版
2013-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人