代码改变世界

随笔档案-2012年07月

分享一下自己的sublime-text配色

2012-07-31 22:06 by Rollen Holt, 13383 阅读, 收藏, 编辑
摘要: 先看看效果吧:这种方案的配色文件如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>author</key> 阅读全文

sublime-text-2相关快捷键

2012-07-30 23:44 by Rollen Holt, 6693 阅读, 收藏, 编辑
摘要: 我现在基本已经使用sublime-text取代vi了,成为我手中唯一的编辑器了,呵呵。感觉用着好爽。下面粘贴一下自己这几天熟悉的一些快捷键:(待扩充)打开新窗口:ctrl+shift+n关闭窗口: ctrl+shift+w打开文件: ctrl+o重新打开最后打开的文件: ctrl+shift+t创建新文件:ctrl+n保存文件:ctrl+s另存为:ctrl+shift+s关闭文件: ctrl+F4关闭选项卡:ctrl+w显示/关闭side bar: ctrl+k ctrl+b全屏: F11全屏的另外一种形式:shift+F11删除整行:ctrl+shift+backspace撤销上一步操作:c 阅读全文

ubuntu学习系列(不定期更新)

2012-07-28 21:44 by Rollen Holt, 2898 阅读, 收藏, 编辑
摘要: 今晚有点小悲剧,之前一个多小时在Linux系统下面写的笔记,当时写的不完整,ubuntu环境下面的中文输入法比较慢,所以打算最后在windows环境下好好编辑修改一下,结果最后杯具了。一不小心给【rm -rf 】.....然后你懂的,我蹲在墙角郁闷了2分钟,抱了抱自己,抬头45度仰望天空,眼角泪滑过,顿时心中浮起一缕淡淡的忧伤.....然后就没有然后了。首先来看看Ubuntu Linux文件系统的主要的一些目录吧,这些基本大家在各种linux的书籍中,基本都可以看得到。使用locale命令可以查看系统当前的语言设置。在ubuntu中,默认的环境语言设置是在/etc/default/locale 阅读全文

wordpress 插件推荐

2012-07-28 20:04 by Rollen Holt, 417 阅读, 收藏, 编辑
摘要: 原文链接:http://www.keepsimply.org/2012/07/25/wp-plug-rec/玩 WP 的时候,很多看似很复杂的问题,很绚丽的效果。其实仅仅是一个插件而已。这里我给大家推荐一些非常有用的 WP 插件。当然,如果你的“高玩”的话,就不要用插件了,自己实现就好了,大量的插件只能累赘你的博客。1.AkismetWP 自带的一款插件,专治垃圾评论。2.Comment Reply Notification评论回复通知插件, 当评论被回复时会email通知评论的作者. WP 据说自带邮件回复功能,但是好像不顶事,这个很好用。3.Get Recent Comments获取最近评 阅读全文

关于sublime-text-2的Package Control组件安装方法,自动和手动

2012-07-25 09:07 by Rollen Holt, 5641 阅读, 收藏, 编辑
摘要: 之前在自己的文章《Linux下安装以及破解sublim-text-2编辑器》的文章中提到过关于sublime-text-2的Package Control组件安装方法。当时使用的是粘贴代码:import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urll 阅读全文

Linux 交换空间管理和技巧

2012-07-23 23:14 by Rollen Holt, 7949 阅读, 收藏, 编辑
摘要: UNIX 如何使用交换空间所有 UNIX 操作系统都支持某种虚拟内存 (VM) 系统。使用 VM 系统,您有两个主要区域来存储有关活动应用程序及其使用的数据的信息——物理随机访问存储器 (RAM) 和硬盘驱动器上分配的空间。在具有 VM 的计算机中,可加载到内存中的应用程序和数据量可以大于物理 RAM,因为没有活动地使用的应用程序和信息被交换 到了磁盘上(交换空间 这个术语由此得名)。VM 系统的优点在于,物理 RAM 得到了更有效的利用——这是因为它仅包含正在执行的应用程序和正在使用的数据。由于 RAM 比硬盘空间快,您从活动地加载的应用程序中获得了所需的性能,同时还得益于能够运行比通常所支 阅读全文

Linux 监视磁盘空间和使用情况

2012-07-23 22:55 by Rollen Holt, 6946 阅读, 收藏, 编辑
摘要: 在本文中,您将了解到监视磁盘空间、发现究竟是哪些文件、用户或应用程序占用了大部分的空间、以及如何使用配额和其他解决方案查找需要的信息的方法。对于许多管理员来说,使用 df 工具可能有点像断续的神经运动,因为它通过一个命令提供了所有文件系统中已使用的和可用的存储空间的快照视图。根据您的 UNIX 环境的不同,df 的缺省输出可能包含各种不同的信息。大部分现代的 df 变种都可以显示磁盘空间、使用情况和可用性,通常还包括装入点(有时包括设备)。例如,基于 BSD 的 Mac OS X 显示如清单 1 所示的信息。Filesystem 512-blocks Used Avai... 阅读全文

ubnutu开启daytime服务

2012-07-23 11:54 by Rollen Holt, 1640 阅读, 收藏, 编辑
摘要: 命令操作依次是:sudo apt-get install xinetdfupeng@ubuntu:/etc$cdxinetd.dfupeng@ubuntu:/etc/xinetd.d$lschargendaytimediscardechotimefupeng@ubuntu:/etc/xinetd.d$vidaytimefupeng@ubuntu:/etc/xinetd.d$geditdaytimefupeng@ubuntu:/etc/xinetd.d$chmod777daytimechmod:changingpermissionsof`daytime':Operationnotperm 阅读全文

分享一个有趣的打印菱形的程序

2012-07-20 21:27 by Rollen Holt, 1257 阅读, 收藏, 编辑
摘要: 想必如果让大家写一个c语言版本的打印菱形的程序,估计都是手到擒来的吧。但是大家请看看下面的这段代码,你是否可以想到呢?#include <stdio.h>int line = 1;int main(){ printf("%*s\n", 7-(line>4? line-4: 4-line), "*******"+2*(line>4? line-4:4-line) ); if(++line != 8) main(); return 0;} 首先说一下”... 阅读全文

Code a network packet sniffer in python for Linux

2012-07-14 00:17 by Rollen Holt, 7983 阅读, 收藏, 编辑
摘要: Basic SnifferThe most basic form of a sniffer would be :1#Packet sniffer in python2#For Linux34importsocket56#create an INET, raw socket7s=socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)89# receive a packet10whileTrue:11prints.recvfrom(65565)Run this with root privileges or sudo o 阅读全文

资料分享:《TCP IP详解 三卷全》高清PDF

2012-07-12 20:52 by Rollen Holt, 11796 阅读, 收藏, 编辑
摘要: 资料分享:《TCP IP详解 三卷全》高清PDF,有的带书签。喜欢的朋友可以下载看看。下载地址:http://vdisk.weibo.com/s/8ySI9 阅读全文

根据网卡名获取IP地址,以及掩码地址

2012-07-11 13:45 by Rollen Holt, 1874 阅读, 收藏, 编辑
摘要: nterface name is something like “eth0″ and the ip address of the interface can be retrieved using the ioctl function.Here is a simple piece of code that demonstrates how :Code1#include <stdio.h>2#include <string.h>3#include <sys/types.h>4#include <sys/socket.h>5#include <s 阅读全文

根据网卡获取MAC地址

2012-07-11 13:42 by Rollen Holt, 885 阅读, 收藏, 编辑
摘要: The mac address or the hardware address or the ethernet address of an interface is a 48 bit number that looks like this : 00:1c:c0:f8:79:eeThe mac address of an interface can be found given its name. The function to use is ioctl.#include <stdio.h> //printf#include <string.h> //strncpy#in 阅读全文

截获所有以太网帧数据并进行具体分析

2012-07-11 08:47 by Rollen Holt, 3483 阅读, 收藏, 编辑
摘要: /* capture_packet.c - 截获所有以太网帧数据并进行具体分析 *//* 常用函数的头文件 */#include <stdio.h>#include <stdlib.h>#include <string.h> #include <strings.h>#include <unistd.h> #include <signal.h>/* 与网络相关的头文件 */#include <netinet/ip_icmp.h> #include <net/if_arp.h>#include < 阅读全文

多客户模式

2012-07-10 15:45 by Rollen Holt, 486 阅读, 收藏, 编辑
摘要: #include <sys/types.h>#include <sys/time.h>#include <stdio.h>#include <stdlib.h>#include <sys/ioctl.h>#include <fcntl.h>#include <unistd.h>#include <sys/socket.h>#include <netinet/in.h>int main(int argc, char const *argv[]){ int server_sockfd, cl 阅读全文

纪念这次实习

2012-07-07 22:18 by Rollen Holt, 1019 阅读, 收藏, 编辑
摘要: 之前在《从长春到深圳--“一个人的旅行”第二篇》这篇文章的末尾已经说过到公司有时间了会写一篇文章纪念这次实习。所以在吃完晚饭洗完澡之后,就做点电脑前面开始码字了。这篇文章算是最后一篇记录这次实习的文章了。为真没多少好记录的。至少我是这样认为的。因为很多的东西都已经流程话了,说的次数多了也没有意思,就 阅读全文

2012-07-03 23:16 by Rollen Holt, 377 阅读, 收藏, 编辑
摘要: 是谁,在白露横江的异乡秋夜里,不知桂花的清香,不理美酒的醇厚,硬是那样偏执地吟出一句别有滋味的诗句来;“月是故乡明”。简简单单,清清浅浅,却一语道破了天机,解释了我们情感与认知之间那奇妙的天平。因为深情,所以偏执。只因这是我们所熟悉而深爱的地方。南方小城温暖湿润的空气,芳草青青的校园里若有若无的花香,来来往往的人,似曾相识的脸,母亲洗过的洁净的衣裳,老师批过的严整的笔记……这一切都让我们享之坦然并且心存感激,即使将来走远了,在异国他乡也能满心骄傲地怀想那山不巍峨也可以是绵绵的,水不秀丽也可以是悠悠的啊;校园说不上多么与众不同然而因为自己每一日的轻轻走过而认定了她的美丽;衣服即使并不崭新明艳可因 阅读全文

从长春到深圳--“一个人的旅行”第二篇

2012-07-02 22:15 by Rollen Holt, 1006 阅读, 收藏, 编辑
摘要: 之所以起名为【从长春到深圳--“一个人的旅行”第二篇】是结合自己之前的一篇文章【从长春到北京--“一个人的旅行”第一篇】。所以就接了下来,起名为第二篇。正如题目所说的那样,又将要开始自己的旅行了。 旅行从明天开始,不需要向任何人道别,不需要任何人的送别,不需要任何的祝福,就这样,简简单单的,轻装上阵 阅读全文