原创 坐在火山口上的ajax,html
IE是哪年停止開發的?我都回憶不起了,反正我的版本號是停留在6.0.2900.2180。而js的版本呢?好象更久,我看了一下jscript.dll的版本號:5.6.0.8820,還是2004年的。 我在考慮選擇框架的時候,總是挑選一些活
原创 寫完,調完,IO 完成端口模型
io完成端口,Io Completion Port,稱爲接口更合適,號稱是windows平臺上處理IO最快的模型,windows內部也是這樣處理的。 IO傳輸一般來說有阻塞、非阻塞、多線程阻塞、完成端口等多種模型,多線程阻塞是linux
原创 GUI測試的思考
對GUI是必須要進行測試的,DUnit沒有這方面的功能,但是藉助TestCase也可以建立起GUI測試。 1.創建主窗口。 2.初始化Utils。 3.顯示主窗口。 4.執行編寫好的腳本流程。進行自動化腳本測試,使用GUI測試實用函數。
原创 jira配置
加模塊(Add Component) 管理=>Components Add 組: Groups browser=>Add Group。加自定義組。 原則上創建自己的組和用戶,分三個級別:admin,developer,user。 組用戶
原创 使用FastMM4結合View CPU避免內存泄漏
關鍵字:FastMM, Delphi, 內存泄漏, View CPU。閱讀前提: 有Delphi基礎,關注本地代碼和內存管理。 內存泄漏經常出現在本地代碼中,特別是多線程和發生異常的情況下,這時候在delphi環境下,FastMM4就特
原创 改了一個標題
把標題給改了:{**@author(magicgod)}。這個標題的意思是delphi中的註釋,@author就是類似javadoc的標籤,{**這個開頭就是表示內部標籤有效,否則是無效的。這種標籤由pasdoc支持解析,可以生成api文
原创 使用完成端口模型做一個微型靜態頁面HTTP Server
IOCP已經調好了,下一步就是實現一個靜態頁面的HTTP Server。 如果有FreeMind則可以下載示意圖: https://www.kicoy.com/svn/repos/kicoy/trunk/doc/socket%e5%88
原创 隊列方式的異步寫入數據模式
使用先進先出隊列,異步線程寫入數據。 在調用者和文件系統中間有一層緩存,調用者將數據傳入寫入函數,寫入函數則先寫入緩存,再將數據放入線程隊列,線程從隊列最前面取出數據寫入文件系統。 而讀出時,則先從緩存讀取,如果沒有則直接從文件系統中讀
原创 臨界區實現內部鎖
http://www.wezu.net/blog/article.asp?id=646 http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwared
原创 解決內存泄漏的檢查方法
還是要使用fastmm,這樣可以檢查內存問題,還可以提高性能。 1.GetMem分配內存,fastmm可以追查到分配函數,如果是GetMem那就很簡單了,用try…finally來釋放。如果不是這個函數釋放的,就需要注意確認釋放函數是否被
原创 請訪問新博客
http://magicgod.javaeye.com/ 主講rails和即時通訊,還有ubuntu的配置。
原创 終於CSDN被kicoy支持了,kicoy 1.0.51發佈
CSDN本來是挺慢的,而且沒有API,懶得用。今天隨便一看發現竟然支持了API,而且是metaweblog,是本家啊,馬上試了一下,挺不錯的。 心裏一直有幾根骨頭的,一個是新浪博客不支持,一個是blogger.com沒支持(是因爲沒有編譯
原创 test內容
xml---本文章使用開源內容管理kicoy發佈
原创 ToolBar裏的函數參數的索引號
ToolBar裏的函數TBSetTooltips第一個參數是BtnID,要使用:TBIndex2Item( 0 )。 TBAssignEvents函數第一個參數是也是BtnID,要使用TBIndex2Item(0)。 有兩個函數:TBI
原创 test圖片
kjlk ---本文章使用開源內容管理kicoy發佈