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