Archive

Archive for the ‘Misc’ Category

10个最酷的Linux单行命令

March 22nd, 2010 No comments

1. sudo !!
以 root 帐户执行上一条命令。

2. python -m SimpleHTTPServer
利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。

3. :w !sudo tee %
在 Vim 中无需权限保存编辑的文件。

4. cd -
更改到上一次访问的目录。
Read more…

Categories: Misc Tags: ,

VC Win32项目 启用主题外观

March 7th, 2010 No comments

.NET Winform中,启用XP主题外观执行以下语句即可:

Application.EnableVisualStyles();

VC Win32项目,默认是不启用XP主题外观的,并不是每个人都喜欢简洁的Windows经典主题外观。
启用XP主题外观,需要用资源文件。有更简单的方式:

右键点项目
properties->configuration properties->linker->manifest file->additional manifest ependencies填上

type='$(Platform)' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='$(ProcessorArchitecture)' publicKeyToken='6595b64144ccf1df' language='*'

确定后重新build,就会看到效果(如果对此项做了修改后,最好clean一下项目,再build).
Read more…

Categories: Misc Tags:

Ubuntu下利用SSH翻墙

September 25th, 2009 3 comments

Linux自带了SSH客户端,所以我们不需要Putty,不需要Plink。我们只需要做的就是在shell里面打一句命令:

ssh -qTfnN -D 8080 username@sshserver

然后输入密码,关闭shell窗口,ssh仍然会后台运行,一个基于SSH的本地代理即建立完毕。

设置你的FireFox浏览器的代理服务器为127.0.0.1端口为8080,享受自由吧。

Categories: Misc Tags:

Linux 下各种查找替换字符串的办法

July 19th, 2009 No comments

1、在vi中使用的查找替换方法
利用 :s 命令可以实现字符串的替换。具体的用法包括:
:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1
:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1
:g/str1/s//str2/g 功能同上从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。

2、在shell中使用find结合grep进行文件的替换

# find ./ -exec grep str1 ‘{}’ \; -exec sed -i.bak s/str1/str2/g ‘{}’ \;

上面命令可以在当前目录下(包括子目录)查找包含str1的文件,自动替换成str2,并且生成源文件的bak文件

Categories: Misc Tags:

Ubuntu9.04中使用DropBox

July 15th, 2009 No comments

DropBox
Dropbox,一个在线存储,同步,分享服务。它的同步功能解决了我一个大问题:在多台电脑(不同地点、不同操作系统)同步文件。

Dropbox 需要在电脑里安装一个程序,它会指定一个文件夹,文件夹中的任何改动会被自动同步到 Dropbox。同步过程在背景中进行,感觉不到它的存在。Dropbox 支持 Windows, Mac, Linux。

针对Linux,官方提供的有rpm和deb包下载 Read more…

Categories: Misc Tags: , , ,

用tar和split将文件分包压缩

July 15th, 2009 No comments

举例说明:
要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:
tar cjf – logs/ |split -b 1m – logs.tar.bz2.
完成后会产生下列文件:
logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac
要解压的时候只要执行下面的命令就可以了:
cat logs.tar.bz2.a* | tar xj

再举例:
要将文件test.pdf分包压缩成500 bytes的文件:
tar czf – test.pdf | split -b 500 – test.tar.gz
最后要提醒但是那两个”-”不要漏了,那是tar的ouput和split的input的参数。

Categories: Misc Tags:

搜索引擎查询命令

June 20th, 2009 1 comment

搜索引擎是搜集互联网上的信息,汇总整理后,为大家提供方便的信息查询系统。做外贸更是少不 了用搜索引擎来搜老外买家的信息,但是大部分外贸业务员不知道到底如何搜到更准确有效的信息。如何用好搜索引擎,这是个大学问。下面整理的搜索命令全部来 自互联网,可以尝试用下,你会有意想不到的收获!

【intitle】命令

intitle的含义在于搜索网页标题中含有的关键词,例如想搜索标题中含有“it”的内容,就搜索intitle:it ,就会搜索到网页标题中含有it关键词的网页。

Read more…

Categories: Misc Tags:

网线接法

May 30th, 2009 No comments

100M网线做法.
标准568A:绿白–1,绿–2,橙白–3,蓝–4,蓝白–5,橙–6,棕白–7,棕–8。

标准568B:橙白–1,橙–2,绿白–3,蓝–4,蓝白–5,绿–6,棕白–7,棕–8;(一般用这个多)

1,2,发送数据 3,6为接收数据,如果要是做交差线就是一端为568A,另一端为568B插到2台电脑就可以互了.
1000M做法
这个要用6类网线做,直通线和上面一样用568B,交差线就不一样了
Read more…

Categories: Misc Tags:

HTTP是怎样工作的

May 21st, 2009 No comments

由于HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
Read more…

Categories: Misc Tags: ,