原创 pysvn - Programmer's reference

pysvn - Programmer's reference This programmer's reference gives complete and detailed infomation on the pysvn API.

原创 HTML鏈接和Web書寫URL之處理保留字符和不安全字符

除了那些無法顯示的字符外,還需要在URL中對那些保留(reserved)字符和不安全(unsafe)字符進行編碼。    所謂保留字符就是那些在URL中具有特定意義的字符。例如,在URL中用於分隔路徑名中各元素的斜線字符。  

原创 python中那糾結的os.system()與空格處理

原貼地址:http://www.cnblogs.com/ini_always/archive/2011/09/26/2192205.html 今天在寫一個用來對vmware workstation虛擬機進行操作的小腳本,主要原理是

原创 py2exe使用方法 (含一些調試技巧,如壓縮email 類)

一、簡介   py2exe是一個將python腳本轉換成windows上的可獨立執行的可執行程序(*.exe)的工具,這樣,你就可以不用裝python而在windows系統上運行這個可執行程序。   py2exe已經被用

原创 用Python打印乘法口訣表

for i in range(1, 10): print " ".join(["%d*%d=%d" % (j, i, i*j) for j in range(1, i+1)])

原创 免註冊COM的使用方法

COM對象的傳統創建方法,會依賴於註冊表,所有應用程序都會依賴到同一個版本的COM。如果不同程序依賴的COM版本不同,而這個COM的版本兼容又沒有做得很好的時候,就會出現DLL Hell問題。 微軟在多年前就提供了一個Reg-free C

原创 怎樣在虛擬機linux操作系統中安裝vmtools

轉自:http://jingyan.baidu.com/article/380abd0aae0b3f1d91192c57.html  很多用戶在測試linux操作系統的時候喜歡用虛擬機,因爲虛擬機方便而且可以同時在一臺PC機上

原创 把Python腳本打包成exe文件 ——py2exe使用小記

一、相關資源 py2exe官方網站:http://www.py2exe.org/ py2exe使用指南及歷史安裝包:http://www.py2exe.org/old/ 支持Python2.7的版本:http://prdownloads.

原创 HTTP、TCP、UDP、Socket

先來一個講TCP、UDP和HTTP關係的 1、TCP/IP是個協議組,可分爲三個層次:網絡層、傳輸層和應用層。 在網絡層有IP協議、ICMP協議、ARP協議、RARP協議和BOOTP協議。 在傳輸層中有TCP協議與UDP協議。 在應用

原创 Python的異常處理機制

當你的程序中出現異常情況時就需要異常處理。比如當你打開一個不存在的文件時。當你的程序中有一些無效的語句時,Python會提示你有錯誤存在。 下面是一個拼寫錯誤的例子,print寫成了Print。Python是大小寫敏感的,因此Pytho

原创 如何在技術面試中脫穎而出(上)

       原文地址:http://blog.jobbole.com/24937/ 在過去5年中,我面試了數百名IT工程師,我認爲很值得把我的面試IT工程師的經驗同大家分享。這能夠: ●幫助人們爲他們的下一個面試準備 ●幫助I

原创 使用rebase進行dll基地址重定位

假設有3個模塊,一個user.exe,另外兩個是A.dll,B.dll。  在編譯鏈接各個模塊時,我利用VS默認的base address,這樣user.exe的默認基地址是0x00400000h,A或B的基地址是0x10000000h

原创 解決調用dumpbin.exe、editbin.exe等工具mspdb100.dll 找不到的問題

1. 打開普通命令行窗口,先運行vc/bin/下的vcvars32.bat更改當前目錄,再調用這些工具 2. 使用VS提供的命令行窗口。

原创 如何獲取系統任務欄位置

下面的代碼用來判斷任務欄位於屏幕的下方、下方、左側還是右側。 APPBARDATA taskbar = {0}; taskbar.cbSize = sizeof(APPBARDATA); SHAppBarMessage(ABM_GE

原创 Debug依賴的CRT、MFC庫、ATL庫、OpenMP庫文件

在沒有安裝開發環境的電腦上運行Debug版本的程序,需要拷貝相關文件到目標機。 以VS2012爲例,這些依賴文件在以下位置: C:\Program Files\Microsoft Visual Studio 10.0\VC\redist