【技術開發焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
眾所周知,Reflection.Emit是非常強大的工具,可以在運行時動態生成各種程序集、類型和方法的IL代碼,幾乎無所不能。原先我也是這樣認為的,但是看了某個人的博客之后我發現想要用Reflection.Emit做一些特殊的事情還是...
一位漂亮的OL把Word當做文字處理軟件來使用,這無可厚非;但是如果一位帥氣的Developer也僅僅把Word當做文字處理軟件來使用,恐怕會被同行恥笑。在程序員的眼中,Office不僅僅是一套非常流行的辦公軟件,更是一個成熟...
開始一份新的工作本身就是一個不大不小的挑戰,而目前自己也整處在這么一個過程之中,其他的瑣事先不講,這里記錄一下自己在進入一個新的工作組后,熟悉已有產品的一些想法:
首先,我們可能會收到來自PM的一系列...
jQuery之所以如此流行并被從大公司到個人博客的幾乎每個人都廣泛使用,是因為它上手和使用相當簡單,而且為我們提供了一些人都不知道的相當棒的特性。我認為jQuery的大多數用戶更趨向于使用jQuery插件來解決面...
一次成功的創業建立在以下三個條件上:優秀的合伙人,確實有需求的產品,以及盡可能少的啟動資金。絕大部分創業失敗是因為它們缺少了以上這些條件中的某一項,而那些完全具備這三點的創業往往會取得成功。 讓人...
星移斗轉,時光似箭,不知不覺中,酒店管理系統的開發從開始到現在的結束,已經2個月了,2個月的業余時間,2個月的生活情趣,都寄托在這個軟件當中,經歷了各種艱苦和困惑,終于得以修成正果---深田之星酒店管理系統的順利發...
SQL注入攻擊的本質:讓客戶端傳遞過去的字符串變成SQL語句,而且能夠被執行。
每個程序員都必須肩負起防止SQL注入攻擊的責任。
說起防止SQL注入攻擊,感覺很郁悶,這么多年了大家一直在討論,也一直在爭論,可...
ASP.NET AJAX Control Toolkit是一組非常不錯的基于asp.net的ajax控件,它建立在asp.net 3.0的ScriptManager組件之上,提供了很多非常實用的效果和功能。大家可以去官方網站查看demo,ModalPopupExtender控件用來...
當然,我在這里并不想討論科學,雖然我是搞IT的,好像是一個科學工作者,在做著高科技的工作,不過,比高科技更高的不是科技,是人。是先有人,而后有科技。人才的人財現在都在講“人為為本”,人才是企業的根本,這個不...
Internet Explorer – Web程序員的毒藥。在IE上開發時間中有超過60%的時間是花在和IE的bug進行搏斗,讓你的開發生產率嚴重下降。下面是一個教程,告訴你9個IE上最常見的BUG以及如何解決它們。 1. 居中...
ACID性質是數據庫理論中的奠基石,它定義了一個理論上可靠數據庫所必須具備的四個性質:原子性,一致性,隔離性和持久性。雖然這四個性質都很重要,但是隔離性最為靈活。大部分數據庫都提供了一些可供選擇的隔離級別,...
一年一度的深圳高交會又開始了。從參加過前三屆之后,發覺這種xx會的趨勢都是一樣的:一年不如一年。本來應該是政府搭臺民間唱戲的,結果倒是政府唱戲越來越多,不入流的公司越來越多,跟“高新技術”無關的下...
監視消息循環在上一篇文章中,我們討論了消息循環是響應用戶輸入的根本,還提到了在WinForm中執行耗時操作是因為這個耗時操作與消息循環在同一個UI Thread上,導致不能處理用戶的后續響應,造成程序假死。除此之外,還說...
在進入正文之前,想請大家先欣賞下面兩段代碼: 1: //這是一個控制臺程序,請先添加System.Windows.Form.dll的引用 2: using System.Windows.Form; 3: 4: public class ConsoleApplicationShowDialog 5:...
3.3.1我們應該得到的
剛進入公司的程序員心情是復雜,渾身干勁兒的同時有對未來生活的憧憬,也有對陌生環境的恐懼,更有進入新公司的不知所措和迷茫。太多人只是知道要努力工作再工作,從而忽視了我們應該得到什么這個...
1) 情緒化的思維 如果你開始使用不同顏色的眼光來看待這個世界的話,那么你可能會成為一個很糟糕的程序員。情緒化的思維或態度很有可能會把自己變成一個怪物。相信你經常可以看到很多很糟糕的程序會使用下...
無意間發現某站點存在 SQL 注入漏洞,于是利用這個漏洞提權并獲取服務器控制權。這個案例很典型,像是教科書式的典型入侵步驟,下面就以這個案例展示從 SQL 注入到獲取目標服務器控制權限的全過程。發現 訪問某站...
包含金額/日期輸入框,帶彈出數字面板的計算輸入框,安全密碼輸入等控件(文章及相關代碼搜集自網絡,僅供參考學習,版權屬于原作者! ). 1.CalculatorBox CalculatorBox.rar2.帶行號+自定義顏色顯示的TextBox3....
包含自定義顏色顯示的CheckBox,水晶效果按鈕,透明圓角Label,Vista效果的ProgressBar等控件(文章及相關代碼搜集自網絡,僅供參考學習,版權屬于原作者! ).1.自定義顏色顯示的CheckBox coloredcheckcontrols.zip
2....
引言用WebClient下載遠程資源時,經常會遇到類似這樣的網址:http://www.uushare.com/filedownload?user=icesee&id=2205188http://www.guaishow.com/u/luanfujie/g9675/我們不知道這個Url具體代表的是一個網頁,還是...
假定我要用Silverlight類庫實現一些通用控件,然后在應用程序中引用這個控件庫。當然,控件通常也要訪問其他一些第三方或開源的開發包,例如Silverlight Toolkit。 于是這個項目的依賴關系如下: Silverlight Ap...
事先聲明,本文純屬打水仗,蓋因最近比較忙,博客數量人氣驟降,遂尋晦氣包子一罵,聊賺回帖耳。 我覺得你一開始的基調就錯了——誰告訴你《程序員》是做給程序員看的雜志?你包子自詡“不按常理出...
聽說,圖靈出版社的劉江主編要兼任《程序員》雜志的名譽主編了。 我來潑盆冷水吧,這是個換湯不換藥的事。 《程序員》,就像一個病入膏肓的垂死之人,還是別治了,打一針安樂死好了。不是我奚落你們,現在這本雜...
一忌:輕易言敗,沒有自信
沒有永不放棄精神的程序員,只是一個有程序員名號的假程序員。一個真正的程序員,知道在程序設計的過程中,可能會遇到不計其數的困難和問題,可能有極多的挫折和失敗,而成功只有一次。...
一般情況下我只需要使用ArrayList.Contains()方法就可以判斷某個元素是否存在,但如果ArrayList中的為自定義的類就需要自己實現,如下面例子:如我們有一個類:public class Employee{ public int EmployeeID {...