【技術(shù)開發(fā)焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
國內(nèi)一個很著名的企業(yè)老板曾經(jīng)說過:在IT行業(yè)超過35歲的技術(shù)人員將被淘汰,所以不要35歲以后的技術(shù)人員。導致整個業(yè)界尤其是在軟件開發(fā)行業(yè)都在排斥年齡超過35歲的人員,也導致很多工程師為自己35歲以后的前途發(fā)...
“找男友”就不寫了,沒經(jīng)驗。 半年前,正好同部門的一個小女生找到男朋友,好像也是IT人士。大家一起吃飯的時候,就聊到這個話題,當然,是從女方的角度。 一個問題,就是怎么判斷這個男朋友是否值得托...
有很多理由都能說明為什么我們應該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以后會無數(shù)次的閱讀。當你第二天回頭來看你的代碼時,你就要開始閱讀它了。當你把代碼拿給其他人看時,他必須閱讀你...
如果你是一個Web開發(fā)初學者,那么你難免會在網(wǎng)上搜索HTML, CSS, XML, JS(Javascript), DOM, XSL等等這些詞的意思,然而,隨著學習的深入。當你把他們攪在一起,你又糊涂了,你會不停的問,HTML是什么?CSS是什么?XML是什...
引 如今,各種互聯(lián)網(wǎng)的Web應用程序?qū)映霾桓F,那么如何快速入門,成長為一個優(yōu)秀的Web開發(fā)工作者呢? 這個問題不容易回答,幾乎所有的培訓機構(gòu)都不能清晰地解答。 所以對于Web開發(fā)剛剛?cè)腴T的菜鳥們,我覺得只有...
2009-05-14 “又是一年畢業(yè)時 ”,看到一批批學子離開人生的象牙塔,走上各自的工作崗位;想想自己也曾經(jīng)意氣風發(fā)、躊躇滿志,不覺感嘆萬千…… 本文是自己工作6年的經(jīng)歷沉淀或者經(jīng)驗提煉...
2009-05-04 這篇文章是寫給低年級的人的,已經(jīng)工作的就不用來看我廢話浪費時間了。 最近總是有人問如何確定自己方向的問題,說是看到有的人在搞手機,有的人在搞網(wǎng)頁,有的人在搞游戲,還有其他的什么的,然后說...
2010-12-20 零 程序員,都是習慣從0開始計數(shù)的。如果不是陳梓瀚撰寫了《10年編程》,我不會想起對一個如此漫長的瞬間,做出一個可能并不是恰如其分的總結(jié)。某種意義上來講,這也算是他“改變了我的人生...
(很榮幸被華南理工大學軟件學院邀請撰寫此文,關(guān)于畢業(yè)那會兒找工作的一些事情) 前些日子被華南理工大學軟件學院邀請回去參加一些活動,其中包括跟一些師弟師妹們進行座談。期間就有一個人問,要怎么樣才可以去...
(一) 終于還是要寫這種文章了。期末考試將至,寫大程序沒時間,寫小程序沒動力,只要演變成寫文章了。之前的兩篇字符串處理寫完了仍然不過癮,打算繼續(xù)寫關(guān)于遞歸下降法和LALR的事。后來想想還是暫時寫寫關(guān)于如何...
作為一個菜鳥,東東有一些學習編程的體會,與大家一起分享,讓我們學習的路上少走些彎路。東東在之前的學習中走過不少彎路,先談一些體會(誤區(qū))吧: 體會(誤區(qū))之一:重理論,輕實踐 東東在PHP上花過不少的時間,剛開始的...
十年程序員(一) 2012年,終于可以和人家說,我有十年工作經(jīng)驗了。幸運的是,十年后,我還在寫代碼。 十年前,促使我選擇寫程序作為一生追求的是我對寫程序的好奇以及實現(xiàn)功能后的成就感,但那時,在對自己未來充滿信...
英文原文:A house designed like a web application 導讀:本文的作者David Galbraith是一名建筑設計師,同時也是一名優(yōu)秀的Web設計師,擅長產(chǎn)品的用戶體驗設計。文中作者通過一個實例來講述用Web設計的理念去...
Google 的設計一向以簡單著稱,讓頁面清爽優(yōu)雅地呈現(xiàn),一方面節(jié)省了頁面載入的時間,減少用戶的等待,另一方面也減少了用戶在瀏覽頁面時的分心。然而,在這簡單的設計背后,并不是設計師偷懶,而是更加靈敏、細致、輕便的...
答案是:在學習區(qū)刻意練習,每天500行。什么是學習區(qū),就是那種,你剛剛夠得著,但是還是需要付出一點努力的。 1. 如何尋找學習區(qū) 1.1 經(jīng)典教程 一般某門新語言的圖書,在豆瓣排名比較靠前,口碑都很不錯的,挑一...
引子 今天選了下學期要學的一門課,叫做編程語言。據(jù)說是兩周學習一門新的語言,很有挑戰(zhàn)性。以及這門課的課本是MIT出的《Concepts, Techniques, and Models of Computer Programming》(一下簡稱《CTMOCP》),今...
最近了解到一個問題,這個問題普遍存在在學習計算機專業(yè)的女生心里。不愛學習的學生就不說了,那些愛學習的學生對學習計算機大都抱有一種抵觸情緒,因為她們不知從哪里聽到說“計算機專業(yè)的女生不好找工作,那...
目錄 一、介紹
二、渲染引擎
三、解析與DOM樹構(gòu)建
四、渲染樹構(gòu)建
五、布局
六、繪制
七、動態(tài)變化
八、渲染引擎的線程
九、CSS2可視模型 英文原文:How Browsers Wor...
英文原文:Programming Achievements: How to Level Up as a Developer 一個優(yōu)秀的程序員如何能練就成一個卓越的程序員? 先等等,暫時不談卓越,先談談如何成為一個優(yōu)秀的程序員。 從第一步到第N步并沒有...
目錄 上篇 - 學習人生
一、計算機是什么東西?
二、漫長的理論學習時期
中篇 - 艱難人生
一、第一次考研的失敗
二、“土包子”的北京之行
下篇 - 實踐人生
一、希...
英文原文:12 resolutions for programmers 對程序員們來說挑戰(zhàn)自我非常重要,要么不斷創(chuàng)新,要么技術(shù)停滯不前。新年伊始,我整理了 12 個月的目標,每個目標都是對技術(shù)或個人能力的挑戰(zhàn),而且可以年復一年循環(huán)使用...
程序員的我們,是否想過今后的路該怎么走、如何發(fā)展、技術(shù)怎樣提高?其實這也是我一直在思考的問題。下面就此問題,分享下我的看法。因為我閱歷有限,有什么說的不對的,大家一起噴! 一、程序員應該打好基礎 1...
我是一名初級程序員,工作一年多。還記得剛畢業(yè),踏入社會的時候,面臨著很多工作上尷尬和困惑。首當其沖的便是在學校學的知識并不夠用,甚至并不管用。于是學習新技術(shù)成了重點解決的問題。其實IT行業(yè)推陳出新的速...
英文原文:Why I Love Reading Other People’s Code And You Should Too 編者按:原文作者Alan Skorkin是一名軟件開發(fā)人員,他在博客中分享對軟件開發(fā)相關(guān)的心得,其中有很多優(yōu)秀的文章,本文是其中的另一篇...
英文原文:Kicking ass together: How to improve coding skills as a group 過去一年半里,我在為 Mendicant大學(Ruby 開發(fā)者在線大學)工作。我與同學和員工一起建立了優(yōu)秀的在線學習社區(qū)。美中不足的是,由于...