原创 QQ通信原理分析

 下面有4個基本的問答: 問題一:爲什麼只要可以連上互聯網的計算機都可以用QQ相互建立通信,而不需要固定IP? 也就是這個QQ用戶端是怎樣找到另一個QQ用戶的,而用戶在每次使用時他可能用的是不同的計算機,有着不同的IP地址。 服務器端不會

原创 [推薦]4個不錯的Flash開源項目

  SWFUpload上傳工具     SWFUpload官方網站:http://swfupload.org/ 目前最新版本:SWFUpload v2.2.0 Beta 2 SWFUpload已經通過變通的方式解決了FireFox瀏覽

原创 收集常用的PHP正則表達式及使用

匹配中文字符的正則表達式: [\u4e00-\u9fa5] 評註:匹配中文還真是個頭疼的事,有了這個表達式就好辦了 匹配雙字節字符(包括漢字在內):[^\x00-\xff] 評註:可以用來計算字符串的長度(一個雙字節字符長度計2,ASC

原创 IP轉物理地址的原理

    首先,IP對應的國家是比較好查的,ICANN及其它幾個機構都有關於某個IP段所屬國家和ISP信息,並且他們基本上都提供了免費查詢。但難題在 於每個洲的管理機構不同,且數據量龐大,不易收集。將IP對應到某個國家的某個ISP後還要了結

原创 我的友情鏈接

51CTO博客開發張巖的博客Unix技術網Xfocus

原创 GTK+程序設計入門

我是在Windows XP下學習GTK+的,下面是環境的配置以及基本的程序開發流程   另外兩種開發環境是:Cygwin和Linux,最佳開發環境是使用Gnome桌面的Linux系統 開發環境的配置   1、上http://www.gtk

原创 Python 2.6.8, 2.7.3, 3.1.5, 3.2.3 發佈

  Python 今天連續發四個 RC 版本的  2.6.8, 2.7.3, 3.1.5, and 3.2.3 發佈用於測試,都是修復了相同的許多安全性問題。   Python 是一種面向對象的解釋性的計算機程序設計語言,也是一種功能強大

原创 在Ruby on Rails 獲得所在國家的時區位置名稱

  c = TZInfo::Country.get('US')  zones = c.zone_identifiers  這將返回所有區的國家。 我們需要顯示的是“華盛頓,美國” 怎樣獲得所在時區的民成呢? 所以我們可以得到時區位

原创 Web設計和開發人員有用的15Chrome插件

 1.Aviary Screen Capture屏幕截圖      Aviary Screen Capture讓你能夠截取網頁的屏幕快照。獲得屏幕快照後,用Aviary.com的應用程序在瀏覽器內編輯那幅快照。基本的圖像編輯裝置讓你能夠標記

原创 Google Plugin for Eclipse離線下載及安裝

對於一個c++開發者來說,由於公司要求,轉戰java開發,要用到google框架, 這是一件很頭疼的事情。 昨天下了一夜google框架都沒有下載下來,怎麼回事??? 鬱悶...... 最後找到度娘 貼出離線地址: Eclipse 3.6插

原创 我所使用的Python擴展程序 for python2.6.6

ActivePython-3.1.3.5-win32-x86.msi bzr-2.3.1.win32-py2.6.exe CherryPy-3.2.0-py2.win32.exe dreampie-1.1.1-setup.exe G

原创 eclipse3.7的svn插件的更新地址

公司要版本控制,以前沒搞過,我是從事java開發的 從官網找了下一個名字是 svn 的插件 eclipse3.7的svn插件的更新地址: http://subclipse.tigris.org/update_1.6.x   ==謝謝訪

原创 python中redis使用

 用python操作redis數據庫,先下載redis-py模塊 下載地址https://github.com/andymccurdy/redis-py 在解壓目錄運行 python.exe setup.py install安裝模塊 使用:

原创 Eclipse的一些快速打出技巧

工具欄上,打開window->preferences,在左上角的框內搜keys,右邊找到Content Assist,下面Binding敲入快捷鍵(默認是 ALT+/),When選擇Editing Text 或者選擇 In Dialog a

原创 SSH 的替代品 Mosh

  在高延遲的網絡下,Mosh 比 SSH 流暢多了,而且3G網絡下,丟失網絡變更IP後,終端連接不會中斷。 使用方法:   $ mosh <username>@<hostname>  使用 Git 獲取源碼並編譯: $ git clo