Time of Update: 2018-12-06
原文網址: http://www.blogwind.com/Wuvist/56788.shtmlKatze,是德文貓的意思,貓是很懶的……用Katze為偶這個“ORM”命名,是要強調其目的:少打代碼。ORM加引號,是因為偶不認為它是真正的ORM,它只是個穿上ORM馬甲的SqlHelper……它沒有xml設定檔,預設映射類名為表名、屬性名稱為列名。如果不一致,通過Attribute修改。Katze只支援單數字主鍵表
Time of Update: 2018-12-06
原文網址:http://www.blogwind.com/Wuvist/65217.shtmliPhone的SDK還需要兩個月才出來……現在要給iPhone開發app的話,唯一的官方推薦方式就是走web app的道路……水果牌的魅力無窮……即便有browser的局限,還是有不少精彩的iphone web app浮現……Facebook的iPhone版本,簡直就做得跟原生程式無異……當之無愧的Best iPhone Web App……這或許也是iPhone上的Mobile
Time of Update: 2018-12-06
在公司內部項目實現過程中團隊對SubSonic增加了分布式儲存,透明對象緩衝,透明查詢快取的支援;內部使用了兩三年,並且在持續改進中。MoSonic支援海量資料存放區,在web 2.0常見情境中其透明緩衝層亦可帶來10倍以上的讀取效能提高。這裡寫blog記述一下。改進參考/使用了: FriendFeed Schemaless Database DesignTwitter: Cache MoneyFacebook:Thrift 其中Cache
Time of Update: 2018-12-06
網上看到一個可以載入驅動的源碼。。。收集起來。。。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->*********************************************************************** }{ 模組名稱:MyDriver
Time of Update: 2018-12-06
接上文。Cache Money真正牛X的地方是在Vector Cache。在生產環境中,它不僅相對Object Cache命中率較更高,帶來的效能飛躍更是可觀。在MoSonic的效能測試中,得到了有10倍的效能提高。Vector Cache效能恐怖,但它對錶結構,查詢類型,有相當的嚴格的要求;列舉如下:表必須以自增數字(int / long)id為主鍵查詢的where中必須是 = 等於條件,如where user_id=1多個where條件的話,相互關係必須是And,如where
Time of Update: 2018-12-06
內容整理來自: http://www.delphifans.com/InfoView/Article_6521.html 使用者掉線的檢測方法如果用戶端異常掉線或拔掉網線,那麼在服務端會留下一個TCP串連,這個串連會變成死串連。出現的死TCP串連過多,伺服器記憶體和連接埠將會增加,直到佔滿伺服器的連接埠和耗盡記憶體為止。如果這樣的話,伺服器無法健壯穩定的運行。使用TCP協議內建的心跳包功能解決這個問題。 TCP keep-alive原理一個TCP keep-alive
Time of Update: 2018-12-06
接上文。Cache Money雖然解決了資料的讀取效能瓶頸;但開發大網站資料庫面臨的問題遠不至讀壓力。首先是容量。上千萬/億的資料量並不罕見,單一物理資料庫伺服器即便單純承擔寫壓力也會是瓶頸。更何況Cache
Time of Update: 2018-12-06
1. Oracle11g安裝過程中出現“無法確定主機的IP地址時產生該異常錯誤”。(本機設定自動獲得IP地址)Oracle在用Net Configuraton配置網路服務名時需要取系統的IP地址,而如果解析IP地址錯誤就會出現上述異常。經修改c:\windows\system32\drivers\etc\hosts檔案來手動解析後安裝成功,檔案內容如下:127.0.0.1 localhost192.168.1.102 ldgis2.檢查完成。此次檢查的總體結果為: 未執行
Time of Update: 2018-12-06
昨晚(2011/06/28)新浪微博也出現“駭客”攻擊蠻有代表性;網站上流行的XSS( Cross-Site-Script) / XSRF ( Cross-site request forgery ) 往往是被web開發人員忽視的,這裡記述一下相關的事情。先說新浪微博。昨天的攻擊情況介紹可以參考: * http://soft.yesky.com/security/156/30179156.shtml昨晚的攻擊漏洞根源其實很傻,被用於攻擊的URL(當然這個URL現在不工作了)是: *
Time of Update: 2018-12-06
之前三篇講了MoSonic整體設計上的思路參考。這篇講一下其中的一些細節最佳化方面遇到的問題。Cache Money對於查詢類型的要求限制的非常死,整個系統變成只有兩種查詢:select id from table where simple condition select * from table where id = XXX假設有user表,有password跟is_banned兩列。已知user_name,要如何獲得is_banned?Cache
Time of Update: 2018-12-06
Oracle Net 工具(命令)tnsping,是一個OSI會話層的工具,它用來:1)驗證名字解析(name resolution,當然是oracle自己的網路服務名)2)遠端listener是否啟動 在驗證上面兩項功能方面,它是DBA手頭上一個比較得心應手的工具。Oracle 網路介面支援不同的網路與傳輸協議,其中我們最熟悉的就是TCP/IP。這篇文章只描述TCP/IP 協議族,然而,在oracle網路介面支援的其它協議下,tnsping的功能是一樣的。 Tnsping
Time of Update: 2018-12-06
為了方便自己,設計了一個軟體。暫時取名叫陸島案頭工具。平時一些常用的程式經常要使用,從WINDOWS的開始菜單找,那是麻煩,在Quick Luck
Time of Update: 2018-12-06
作者: 陸島工作室 這個問題有很多人問過我了. 在DELPHI裡如何來 禁止雙擊TTreeView節點時,避免讓TTreeView自動地去執行Windows預設的展開或關閉節點的事件.而又能讓點擊TTreeview 節點前面的展開符時有用,即點展開符時能關閉或展開節點,其實我們只要判斷雙擊事件的位置就行了,那就是我們只要知道是否是雙擊在節點 TreeNode 的文字上.而不是點擊在節點前的展開符上.知道了這個原理,實現起來就方便了.現在我把代碼貼出來. 讓大家參考一下. 代碼Code
Time of Update: 2018-12-06
最近下載東西比較多,想看看下載的流量情況。在網上找到不少監控流量的工具,可是我只要監控一下流量,結果並沒找到滿意的。還好這二天有空。花了二天功夫自己完成了這個流量監控的小工具。今天又完善了一點小問題,最終覺得滿意了,就發布出來與大家分享下。-----------------------------(弟兄們,別再找我要代碼了,只分享工具不打算貼代碼) .....----------------------------- 點擊這裡下載
Time of Update: 2018-12-06
原文網址: http://weibo.com/1560442584/eBP3YXO0OOi#a_commentWuvist:以物件導向的方式去做案頭APP,完全沒有問題;但web環境下,BS是分離的,HTTP是無狀態的短連結,必須要有ViewState這樣的玩意去偽裝;而它們必然造成效能低下;再加上Law of Leaky Abstractions,這些使得webform造成很多不必要的問題。到頭來還不如直接去手寫HTML。(今天 15:09)
Time of Update: 2018-12-06
案頭背景收藏夾程式 (陸島工作室 2011.09) 點擊以標下載程式http://files.cnblogs.com/iinsnian/XOTecDTFavorites.rar 1. 方便地把自己喜歡的圖片添加到收藏夾作為案頭背景。2. 隨時可以將收藏夾中的圖片設定為當前案頭背景。3. 添加收藏夾圖片方便快捷,可以開啟收藏夾視窗,將圖片檔案直接拖入。或者在圖片檔案上點擊右鍵,添加到收藏夾中。4.
Time of Update: 2018-12-06
遇到過這個exception麼? 這個exception是為什麼而產生的呢?下面的程式碼片段來自MSDN, 很有說明性. 簡單來說, 就是當進程還想繼續執行的時候, 發現自己已經被調用過Abort方法了. 既然自己作為線程已經被中止, 就無法執行羅, 於是exception丟了出來. 下面的代碼來自MSDN, 說明問題:The following example demonstrates aborting a thread. The thread that receives the
Time of Update: 2018-12-06
最近的項目又需要編寫一些服務項應用了。由於很久沒寫代碼了,有些東西忘了。不得不花點時間重新去找回。現把一些有用的貼出來,以便以後再用時方便。其中有些是網上找的。有些是自己心得。 TService 屬性介紹 AllowPause 表明服務是否允許暫停。True則SCP(服務控制台)上的暫停按鈕時可用的,False則是停用 AllowStop 表明服務是否允許停止。True則SCP(服務控制台)上的停止按鈕時可用的,False則是停用
Time of Update: 2018-12-06
在網上搜尋了一下漢字的Unicode範圍,普遍給出了“U+4E00..U+9FA5”。但事實上這個範圍是不完整的,甚至連基本的全形(中文)標點也未包含在內。根據最新的Unicode 5.0版整理如下:註:在絕大多數應用場合中,我們可以僅用(1)、(2)、(3)、(4)、(5)的集合作為CJK判斷的依據。1)標準CJK文字http://www.unicode.org/Public/UNIDATA/Unihan.html Codepoint rangeBlocknameReleaseU+3400..
Time of Update: 2018-12-06
1. 儘可能不要建立global reference和global weak reference. 建立這兩類引用的JNI介面NewGlobalReference和NewGlobalWeakReference內部實現有一個鎖。這個鎖使得在多處理器上的可擴充性非常差,因為各個線程都在等待這個鎖。所以盡量不要在native儲存java 對象的引用,情願在每次JNI call時都帶點參數。當然,在native保持java對象的local reference是非常危險的,絕對不能那樣幹。2.