分页: 11/29 第一页 上页 6 7 8 9 10 11 12 13 14 15 下页 最后页 [ 显示模式: 摘要 | 列表 ]

Ping for GUI 不指定

root , 2009/01/22 22:59 , Python , 评论(0) , 阅读(1001) , Via 本站原创
用python写的GUI,功能是用PING探测各地IP的延时值并生成简单报表,方便了解网络健康状态。点击在新窗口中浏览此图片

下载文件 (已下载 423 次)
Tags:

在线检查HTTP HEAD 不指定

root , 2009/01/22 22:48 , Linux , 评论(0) , 阅读(638) , Via 本站原创
http://web-sniffer.net
提供了HTTP版本、请求方式、浏览器类型等,感觉很不错。

请求主机头

HTTP Request Header
Connect to 61.135.179.191 on port 80 ... ok
GET / HTTP/1.1[CRLF]
Host: www.sohu.com[CRLF]
Connection: close[CRLF]
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)[CRLF]
Accept-Encoding: gzip[CRLF]
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7[CRLF]
Cache-Control: no[CRLF]
Accept-Language: de,en;q=0.7,en-us;q=0.3[CRLF]
Referer: http://web-sniffer.net/[CRLF]
[CRLF]


返回主机头

HTTP Response Header
Name Value Delim
HTTP Status Code: HTTP/1.0 200 OK
Date: Thu, 12 Feb 2009 09:50:36 GMT
Server: Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a
Vary: Accept-Encoding,X-Up-Calling-Line-id,X-Source-ID,X-Up-Bearer-Type
Cache-Control: max-age=70
Expires: Thu, 12 Feb 2009 09:51:46 GMT
Last-Modified: Thu, 12 Feb 2009 09:47:53 GMT
Content-Type: text/html
Content-Encoding: gzip
Content-Length: 53372
X-Cache: MISS from 19709705.29867846.28603073.sohu.com
Via: 1.0 19709705.29867846.28603073.sohu.com:80 (squid)
Connection: close
Tags: ,

nginx虚拟目录(alias与root的区别) 不指定

root , 2009/01/22 22:47 , Nginx , 评论(0) , 阅读(1509) , Via 本站原创
    nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。
如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。
最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用rewrite的break。
说不明白,看下配置:

location /abc/ {
    alias /home/html/abc/;
}

Ubuntu下布置C++开发环境 不指定

root , 2009/01/22 22:45 , Ubuntu , 评论(0) , 阅读(730) , Via 本站原创
1、确保系统安装了gcc、g++、make、libstdc++,没有则通过apt-get install gcc/g++...来安装,不过发现libstdc++在apt-get install gcc也会安装上了。

2、测试代码hello.cpp:

3、 gcc hello.cpp -o hello
/tmp/ccTZsfGk.o: In function `main':
hello.cpp:(.text+0x1c): undefined reference to `std::cout'
...........
再看一下man gcc,原来要用g++编译C++程序。

4、g++ hello.cpp -o hello
编译通过,生成hello,运行:./hellow
显示结果:
Hello world!

在Ubuntu下KDevelop安装及汉化 不指定

root , 2009/01/22 22:44 , Ubuntu , 评论(0) , 阅读(1443) , Via 本站原创
一、安装
运行新利得软件包管理器->搜索->kdevelop,双击安装相关包。(89M)
安装ctags、konsole包,编译调试用。
sudo apt-get install ctags
sudo apt-get install konsole
不然运行时会提示:
/bin/sh: ctags: not found
/bin/sh: konsole: not found

二、汉化
1、下载KDevelop汉化文件:http://websvn.kde.org/*checkout*/branches/stable/l10n/zh_CN/messages/kdevelop/kdevelop.po
2、sudo aptitude install gettext
3、运行msgfmt kdevelop.po -o kdevelop.mo
4、sudo cp kdevelop.mo /usr/share/locale-langpack/zh_CN/LC_MESSAGES/
5、运行kdevelop,搞定,汉化了90%左右,不过已经很不错了。

ubuntu10.04安装KDevelop Version 4.0.0
apt-get update -o Acquire::Pdiffs=false
apt-get update

sudo apt-get install kdevelop
sudo apt-get install cmake
Tags:

ubuntu下kdevelop的使用小结 不指定

root , 2009/01/22 22:42 , Ubuntu , 评论(0) , 阅读(682) , Via 本站原创
一、使用KDevelop的步骤
1.新建一个simple hello world program工程
2.写代码
3.Build->Run Automake & friends
4.Build->Run Configure
5.Build->Compile File
6.Build->Build Project
7.Build->Execute Program

二、问题总结
时运行Build->Compile File时提示如下:
Tags:

初学者学习C++的50条忠告 不指定

root , 2009/01/22 22:41 , C/C++ , 评论(0) , 阅读(669) , Via 本站原创
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
Tags:

c++中结构体和联合体的区别 不指定

root , 2008/06/22 22:39 , C/C++ , 评论(0) , 阅读(938) , Via 本站原创
结构体是把若干个数据类型组合到一起,相当于形成一个结构类型,这样的结构体变量就拥有结构体所包含的所有的数据类型。
结构体所占用的内存单元是它里面包含数据类型所占内存单元的总和。

联合体是为了节省内存而设置的,若干个不同数据类型共用一组内存单元。
联合体所占的内存单元是它所包含的数据类型中占用内存单元最大的那个数据类型所占用的内存单元的值。
分页: 11/29 第一页 上页 6 7 8 9 10 11 12 13 14 15 下页 最后页 [ 显示模式: 摘要 | 列表 ]