Time of Update: 2018-12-07
上一篇說到自訂TabControl控制項實現TabItem關閉按鈕,但要實現漂亮的TabControl樣式,比如VisualStudio2010的Tab樣式,還是要自訂費一番功夫的。咱程式員擅長拖控制項,不擅長美工;這年頭程式員過剩,好的美工,好的介面設計人員難招。今天周末,我也閑來無事,玩玩控制項樣式吧。主要參考文獻是MSDN,最終實現的控制項效果: 另外一個UnSelected也有背景的樣式: 另外一個樣式是這樣的不帶底色的效果: 用自訂TabControl和TabItem的ControlT
Time of Update: 2018-12-07
Concurrency: What Every Dev Must Know About Multithreaded Apps 本文討論: 多線程和共用記憶體執行緒模式 爭用及並發訪問如何能夠打破不變數 作為爭用標準解決方案的鎖定 何時需要鎖定 如何使用鎖定;理解開銷
Time of Update: 2018-12-07
這篇文章中總結了一些構建延展性系統的最佳實務,總結的不錯,於是翻譯了下,原文在此:http://akfpartners.com/techblog/2009/08/11/scalability-best-practices/,翻譯內容如下:下面是我們認為的一些延展性的最佳實務:非同步;儘可能的使用非同步,同步調用會導致兩個服務的可用性綁在一起,意味著一個服務出問題或變慢,另一個也會受到影響,這點也是eBay一直強調的;泳道設計;錯誤隔離機制,避免一個失敗影響全域,這種機制也有助於錯誤尋找和代碼替換
Time of Update: 2018-12-07
一個朋友,在一家軟體的大企業做了十年的軟體研發,想出來創業,問我要注意什麼。我開玩笑說,要想成功,必須學習互連網創業的“葵花寶典”,第一條就是
Time of Update: 2018-12-07
有些公司的老闆看到大家下班了不走,窩在公司,就覺得很開心,特別是年輕人,加班好像是必然。有家庭的人自然不愛加班,老闆好像就不喜歡。 我很鄙視這樣的公司和老闆。
Time of Update: 2018-12-07
最近周末一直在改進我的個人網站(網址在文章底部的圖片連結),包括內容建設,頁面設計,內容呈現的方式,使用者體驗設計,產品設計、技術實現、傾聽使用者反饋等。從現在幾次重構的效果來看,喜歡我這個個人網站的人越來越多,很多人用完以後推薦給身邊的同事,還有人推廣到自己的全公司。呵呵,我也非常高興這個網站能夠給大家帶來價值,這也是我原來的初衷。 本文主要談一下自己的網頁設計的一些新得,如果你對互連網產品設計、網站建設、網頁設計有興趣,可以看看本文。 1,導覽列用色塊,避免圖片同時加快載入速度 2,頁面只用
Time of Update: 2018-12-07
很給力:0MQ Guide0MQ是一個輕量級訊息核心。它實現了30微秒的端到端延遲和每秒超過300萬的資訊。它可用於C、C++、Python、.NET /Mono、Fortran和Java語言。它運行在AIX , FreeBSD的,基於HP - UX , Linux和MacOS下, OpenBSD系統, OpenVMS , QNX Neutrino,
Time of Update: 2018-12-07
人生最重要的不是努力,不是奮鬥,而是抉擇。老闆只能給一個位置,不能給一個未來。舞台再大,人走茶涼。意外和明天不知道哪個先來。沒有危機是最大的危機,滿足現狀是最大的陷阱。所見所聞改變一生,不知不覺斷送一生。生意,可以掌控努力與投資,卻無法掌控結果。人生得意時找出路,失意時才有退路,寶馬都有備胎,您的人生呢?世界上有多少有才華的失敗者,世界上有很多高學曆的無業游民-----是因為選擇錯誤。下對注,贏一次;跟對人,贏一世。學識不如知識,知識不如做事,做事不如做人。不識貨,半世苦;不識人,一世苦。生命不
Time of Update: 2018-12-07
最近我們的團隊向客戶做了一次成功的兩周一次的delivery。首先在兩周以前,我們就和客戶進行了有效溝通,得到了客戶當前最希望的需求功能點,並一致認可了定義清晰的、可實現的兩周后的項目目標。然後我們又綜合了“資源,計劃和需求”這個鐵三角矛盾平衡點,從中抽出了最迫切的、可實現的功能點列表進行首先實現和測試,並最終在兩周后高效率的向客戶交付了可啟動並執行階段性產品,客戶非常滿意。
Time of Update: 2018-12-07
Twitter 的營運專家 John Adams 在 Velocity 2009 上做了一篇題為 Fixing Twitter 的技術分享(點擊下載pdf檔案《Fixing Twitter》 ),人家也是一直在努力阿。John Adams 在 2008 年七月加入的 Twitter ,對於 Twitter 的網站穩定的確做了不少工作。看完這個接近 50 頁的 PDF
Time of Update: 2018-12-07
在上文中給C#菜鳥們介紹了《C#的delegate/event/Action/Func/Predicate關鍵字》和《C#4.0的dynamic和var及object關鍵字辨析》,今天繼續說一下LINQ Expressions。在.NET3.0之後,可以使用LINQ運算式,即from a in set where a.x == y select a之類的表達,實質就是編譯器對IQueryable對象提供的特定的關鍵詞支援。具體可以參考《System.Linq.Expressions
Time of Update: 2018-12-07
神馬都是浮云:這是網上流行的一句話,其實是一句很富哲理的話。我們最好要做到不以物喜,不以己悲,做好自己,就行了。 你身邊同事提拔了,你沒有提拔,你嫉妒,憤怒嗎?你身邊同事出國培養了,你沒有機會,你嫉妒,憤怒嗎?你辛辛苦苦幹了5年,沒有提拔你,空降了一個頭兒,你憤怒嗎? 神馬都是浮雲,要做到不以物喜,不以己悲,做好自己,就行了。
Time of Update: 2018-12-07
HTTP Header referer這玩意主要是告訴人們我是從哪兒來的,就是告訴人家我是從哪個頁面過來的,可以用於統計訪問本網站的使用者來源,也可以用來防盜鏈。擷取這個東西最好的方式是js,如果在伺服器端擷取(方法如:Request.Headers["Referer"]) 不靠譜,人家可以偽造,用js擷取最好,人家很難偽造,方法:利用js的 document.referer 方法可以準確地判斷網頁的真實來路。 目前百度統計,google
Time of Update: 2018-12-07
軟體品質是實現客戶滿意度的關鍵,而品質管理主要靠測試。我在這方面的心得體會是: 第一是建立一套高效完善的測試體系至關重要;第二是選擇一套適當的測試載入器來輔助整個測試體系的運作很有必要;第三是在選擇測試載入器後關鍵是靈活應用工具並不斷改進流程以適合自身團隊的實際情況。 不能孤立地看待測試體系建設問題,必須將測試體系和測試載入器有機地結合起來看。測試體系反映了對測試工作的基本認識和基本需求,但如何使它具備足夠的可操作性而不是流於形式呢?我的看法是通過與工具的結合可以有效解決這一問題。
Time of Update: 2018-12-07
操作背景:asp.net操作Excel出現問題:在本地添加引用(com):Microsoft Office 11.0 Object Library,並寫好程式調試正常,部署到伺服器時,出現異常 Excel.Application不是對象.初步診斷:伺服器沒有安裝Office 和
Time of Update: 2018-12-07
心態用積極主動的態度面對工作:有時候應該向領導主動請纓 熱愛手頭的工作並投入熱情,有時候要保持耐心 你把工作僅僅看成一份被迫接受的任務,和養家糊口的手段,還是一份自己喜歡的事業? 時刻保持危機意識,學習和充實自己,保持核心競爭力,發覺自身潛在能量,彌補和克服下一個目標所欠缺的知識技能,不斷變化尋找新的增長點 不要把工作過分理想化,沒有完美的工作和生活形態 性格最好的性格是熱愛生活、熱愛同學、熱愛一切事物,那麼所有人也都會熱愛你!
Time of Update: 2018-12-07
Social Game的技術挑戰View more presentations from Robbin Fan.或許您對以下文章有興趣:Fixing Twitter - 提高世界上最流行的微部落格系統效能和可擴充性 DAL - 手機之家的資料訪問層實踐 與馮大輝談資料庫結構描述(InfoQ) 大型網站系統架構分析 CTO談豆瓣網和校內網技術架構變遷 程式員辦網站創業,幾個問題你想好了嗎? SQLServer索引調優實踐 SQLServer索引調優實踐(2) - 索引覆蓋
Time of Update: 2018-12-07
MEF的預設Export和Import的共用屬性是單例模式/Singleton的(即一個container下面最多一個執行個體),如果設定為[PartCreationPolicy(CreationPolicy.NonShared)]則每個調用者建立一個執行個體。具體見:Shared: the part author is telling MEF that at most one instance of the part may exist per container.NonShared:
Time of Update: 2018-12-07
試用了一下Chrome瀏覽器的web應用效能分析外掛程式Speed Tracer,還可以,但功能還沒強大到讓我心動的程式,介面還不錯。Speed
Time of Update: 2018-12-07
要有理想和追求,真正瞭解自己的目標—— 不知道自己想要什麼,沒有目標的人肯定不會成功 做老闆眼裡的“解決問題者”