Time of Update: 2018-12-08
文章目錄 情境1:對讀的響應速度要求高情境2:讀遠多於寫情境3:寫操作衝突頻繁 問題最近項目中遇到了一個分布式系統的並發控制問題。該問題可以抽象為:某分布式系統由一個資料中心D和若干業務處理中心L1,L2 ... Ln組成;D本質上是一個key-value儲存,它對外提供基於HTTP協議的CRUD操作介面。L的商務邏輯可以抽象為下面3個步驟:read: 根據keySet {k1, ... kn}從D擷取keyValueSet {k1:v1,
Time of Update: 2018-12-08
文章目錄 需求又變了,怎麼辦?控制反轉 (IoC)
Time of Update: 2018-12-08
剛看了世界盃1/4決賽--阿根廷對戰德國,開始大家都說阿根廷是本次世界盃得冠熱門國家,之前的阿根廷的比賽我是一場沒看,今天一看真是寒心,阿根廷球隊裡面一堆的巨星,特別那梅西天天都可以在周邊的媒體中看到,但是足球是11個人團隊之間的對決,在這種勢均力敵的較量中團隊合作那就充分體現出來優勢了,靠單槍匹馬,個人英雄主義那是幾乎不可能完成的,再強的個人進攻也無法抵擋團隊的圍攻防守。 以下幾點稍微總結下我對本場比賽的幾點淺見:1、技術性人才要轉變成一個真正意義的領導者還是有一段路要走的,希望馬拉多拉繼續加
Time of Update: 2018-12-08
建立txt檔案,把以下內容複寫進去,然後把txt改為bat,儲存。然後把檔案複製到flash10a所在的檔案夾運行即可。此檔案同樣適用於flash9f,只不過要把Flash10a.ocx和FlashUtil10a.exe 中的10a修改為9fclscacls Flash10a.ocx /p administrator:fcacls FlashUtil10a.exe /p administrator:fattrib *.* -r -a -s -hCLSPauseDel Flash10a.ocx /
Time of Update: 2018-12-08
程式設計語言的抽象機制包含了兩個最基本的方面:一是語言關注的基本元素/語義;另一個是從基本元素/語義到複合元素/語義的構造規則。在C、C++、Java、C#、Python等通用語言中,語言的基本元素/語義往往離問題域較遠,通過API庫的形式進行層層抽象是降低問題難度最常用的方法。比如,在C語言中最常見的方式是提供函數庫來封裝複雜邏輯,方便外部調用。 不過普通的API設計方法存在一種天然的陷阱,那就是不管怎樣封裝,大過程雖然比小過程抽象層次更高,但本質上還是過程,受到過程語義的制約。也就是說,通過
Time of Update: 2018-12-08
文章目錄 Lisp之魅Lisp之源Lisp之形Lisp之道Lisp之器總結後記參考
Time of Update: 2018-12-08
導讀:結對程式設計已經越來越受到開發人員的關注。作為結對程式設計的實踐者,Todd Wei在最近發表的博文裡分析他對結對程式設計的心得,不僅談到了在結對程式設計實踐模式裡的五個階段,還從管理者和開發人員的角度分享了一些有價值的優點。而在另一篇文章中,Andriy Solovey 也從自己的角度分析了結對程式設計的成功和失敗模式的注意事項,其中很多觀點對於關注敏捷開發的人員都有參考意義。以下為文章的內容:在敏捷式軟體開發 (Agile Software
Time of Update: 2018-12-08
Several weeks ago, I was asked to talk something about the GC trade-off. This is really a good question, but I don't think I gave a great answer at that time, some aspects were just not mentioned. After that, I thought over about this question, and
Time of Update: 2018-12-08
推薦大家看看這部電影,真的很不錯,讓我們這群活著的人瞭解在主人公的銀幕環境的切身感受,幾句經典對白: 化妝師:What did you really want from life?(你想要從生活裡得到什嗎?)主人公:I wanted to be happy.(我希望幸福)化妝師:Happy.You all say you wanted to be happy.(幸福,你們都說希望幸福) What does that mean?(這是什麼意思呢?)主人公:Don't you
Time of Update: 2018-12-08
由於對今後圖形圖象,包括音頻部分的開發有很大的影響,特總結下.現在狀態為環境搭建.======================================================================今天真是混帳,花費了4,5個小時安裝DirectShow。//圖形圖象管理,音頻設定.STREAMS.H檔案.先是下載,ms要正版的windows才能下載,鬱悶;找了n久終於找到可以下載的連結http://hotdl.com/dl/showfile.php?id=640&
Time of Update: 2018-12-08
CommunityServer 2.0 出來已經有幾天了,開放了部分的原始碼。其中新增加的CommunityServer.Files、CommunityServer.Reader兩個項目是不開源的。並且在free版本裡有一些限制。那麼CommunityServer 2.0 中是進行相關的控制呢:藉助一些工具,我們很容易查看到CommunityServer.Files、與CommunityServer.Reader
Time of Update: 2018-12-08
文章目錄 問題儲存結構演算法1:簡單SQL查詢演算法2:均勻分區設計演算法3:樹形分區設計演算法4:積分排名數組總結 問題某海量使用者網站,使用者擁有積分,積分可能會在使用過程中隨時更新。現在要為該網站設計一種演算法,在每次使用者登入時顯示其當前積分排名。使用者最大規模為2億;積分為非負整數,且小於100萬。PS:
Time of Update: 2018-12-08
文章目錄 盒子小球模型 資訊檢索概述資訊檢索是當前應用十分廣泛的一種技術,論文檢索、搜尋引擎都屬於資訊檢索的範疇。通常,人們把資訊檢索問題抽象為:在文檔集合D上,對於由關鍵詞w[1] ... w[k]組成的查詢串q,返回一個按查詢q和文檔d匹配度relevance(q,
Time of Update: 2018-12-08
經常看到有些人把QA、QC、QM的概念搞混,認為他們是同一個概念的不同描述,由於這三者都是舶來品,並且翻譯者在翻譯的過程中對概念的理解不一致,導致翻譯品質良莠不一。筆者查閱了大量資料,認為他們之間的區別如下: 1、概念上: QA:Quality Assurance (品質保證) QC:Quality Control (品質控制) QM:Quality Manage
Time of Update: 2018-12-08
最近在學習VS.Net 2005,安裝了一個中文版本的,在編寫Web.Site的時候積極的不適應,查了一些資料聽別人介紹有個Web Application Project的外掛程式可以使編寫Web程式像VS2003一樣,結果下來裝了下,很不幸報錯了,後來在查閱相關資料說微軟將在今年夏天推出,fanit。後來又想到求助我敬仰的微軟兄弟們,回複郵件如下:Issue 9 - Installing on non-English LocalesWeb Application Projects are
Time of Update: 2018-12-08
在ASP.NET 2.0下,web編譯模式有點變化,在發布web項目是無法指定產生的程式集(dll)的名稱(至少我目前沒有發現在何處可以指定),而是隨機產生的長串字元。這讓人有時很頭疼。Community Server 2.0 基於asp.net 2.0下的工程採取了一個巧妙的做法,就是把web項目建立成Library的項目。具體如所示:這樣編譯上是沒有問題了,但由於Library項目是沒有入口函數的,所以不可以調試,更不可以使用vs2005
Time of Update: 2018-12-08
為網站加上認證之後,訪問網站就需要使用 https:// 協議訪問了,但前提就是要先去擷取一個認證。你可以從憑證授權單位(如 Verisign)獲得 基於 Internet 的用戶端進行 SSL 通訊所需的認證。但是,如果是為了測試,您可以使用名為 MakeCert.exe 的工具建立一個測試認證。MakeCert.exe 可以從 Microsoft .NET Framework 中獲得。(位置在:F:\Program Files\Microsoft Visual Studio 8\SDK\v2
Time of Update: 2018-12-08
文章目錄 演算法基礎經驗性格
Time of Update: 2018-12-08
Community Server2.0專註細節一 寄件提醒按鈕實現(上) 作者: ugoer, 2006-3-9在去年的CS1.x專題中,我用了大部分的時間去討論CS底層的結構與運行機制.在接下來的CS2.0系列文章中我將專著細節.來分析CS2.0的一些組件的實現.CS1.0與2.0有些變化,
Time of Update: 2018-12-08
各位俱樂部會員:由於俱樂部管理帳戶出現一些問題,導致比較長時間沒有能按時添加會員,現在問題已經解決。為此我代表俱樂部向新加入的會員致歉。我已經向新加入的會員發送了郵件通知(部分留下email的會員),並且會員blog已經添加入俱樂部列表。如果你想訂閱俱樂部的活動通知或還有其他疑問,請郵件到以下地址:dotnetclub.guangzhou@gmail.com