“程序設計”目錄存檔

又遇VBS中&H前綴十六進制數的陷阱

2016年02月18日,星期四

第二次掉坑裡了。

WScript.Echo &H100D4 And &H0000FF00

那麼問題來了,上面的代碼輸出什麼?為什麼會這樣?

答案見《VBS中&H前綴十六進制數的陷阱》。

用Tiny C Compiler編譯Lua

2015年11月29日,星期日

很久以前寫過一篇《Windows下用TCC編譯Lua源碼》,現在Lua已經更新到Lua 5.3.2了,想編譯一個玩玩,但是發現之前的腳本是把源文件hard code進去的,對于最新版的沒法用,于是改進了一下腳本。

(更多…)

VBS獲取GZIP壓縮的HTTP内容

2015年10月17日,星期六

不少網站為了提高加載速度,啟用HTTP服務器的GZIP壓縮功能,當客戶端發送的HTTP請求中聲明可以接受GZIP編碼時,服務器自動對HTTP響應内容進行GZIP壓縮。但是,在VBS中想自動對GZIP編碼進行解壓就沒有那麼容易了。

(更多…)

C語言标準庫函數rand與多線程

2015年08月26日,星期三

今天在一個多線程程序中調用了C标準庫函數rand,結果卻發現每個線程生成的随機數都是一樣的,甚至每次運行程序生成的随機數都是一樣的。

(更多…)

C#清除WebBrowser的Cookie緩存

2015年08月13日,星期四

最近用C#寫一個程序,用一個窗體中的WebBrowser來登陸網站,但是WebBrowser有cookie緩存,第二次登陸的時候WebBrowser仍然是第一次登陸後的狀态,所以要清除WebBrowser的cookie緩存。

(更多…)