關于 VS2010 中 ASP.NET MVC2 網站編譯任務的幾個問題
當你創建了一個 ASP.NET MVC2 的網站應用程序的時候,如果你使用文本方式打開項目文件看一看,就會發現一個有趣的配置選項這個選項啟用延后的 aspnet_compiler 創建任務,aspnet_compiler程序負責在設計期間編譯你的 aspx 頁面,并且報告編譯過程中的錯誤。通常情況下... ...
再談團隊,項目,產品
最近加入新團隊,嘗試新的項目類型,一段時間一下也感謝頗深,目前也算是深入了解了團隊和部分項目,其實平時也經常習慣性的思考團隊分工協作這些方面的東西,鑒于目前團隊狀態和先前已經有明顯區別,自然也萌生不同的思考。 ...
回應CSDN肖舸《做程序,要“專注”和“客觀”》,實驗比較各離散采樣算法
自從肖舸在其CSDN博客上說“拒絕回答博客園等網站網友的問題”,實質上不單是拒絕回答,而且還刪去包括一些網友及本人對于純粹技術探討的評論。當然每位博主都有自由這么做,但個人認為這對于社區的交流發展有負面影響。為了探討這個技術問題,本人唯有把回應發表于博客園內。本文會闡述之前的論點,評論肖舸的實現,并... ...
(原創)構建嵌入式小型Linux系統
用buildroot構建x86的交叉編譯工具鏈;裁減linux內核,盡可能做到最小;手工構建根文件系統;安裝qemu虛擬機,仿真新配置的Linux系統;為新配置的Linux系統添加網絡支持,在host主機上用bridge-utils構建網橋,通過虛擬網卡tun/tap以NAT的方式使虛擬機能夠上網。 ...
憑什么要用面向對象編程(補充)
本來上篇已經是完整篇,可在上篇第22樓virus的回復中,我發現了上篇文章中的最終解決方案還是存在著本質的缺陷。再看到第24樓richardzeng的回復,仔細想來,的確應該是像richardzeng的寫法一樣有更深一步的考慮,感謝兩位的回復。我將補充方案的講解加了進來,希望可以給大家以幫助。 ...
憑什么要用面向對象編程——面向對象重要設計原則概述
本文講得是幾個面向對象的設計原則,都是比較淺顯的內容,推薦剛接觸面向對象編程的新手閱讀,高手達人們路過飄過即可。文章略長,不過內容過渡上比較平緩,應該比較容易閱讀。 ...
程序員應知——破窗與童子軍軍規
首先讓我來解釋一下這兩個詞,盡管看起來二者之間沒有什么必然聯系。破窗說的是,一個小區,本來干凈整潔,沒有犯罪事件,大家安居樂業。然而,忽然有一天,一個窗子被打破了,但是沒有人管。接下來,不好的事情接連發生,顯示有人亂扔垃圾,接下來是隨地大小便,整個環境變得臟亂差,隨之而來的就是打架斗毆事件的出現,最... ...
.Net 4.0 延遲加載:Lazy<T>
語言和模式互相促進,語言讓模式實現有更多可能性,越來越多優秀的被語言實現.模式實現的責任從開發者轉移到語言.延遲初始化(Lazyinitialization)已經在.Net 4.0中給出了默認實現.本文將探究其使用方法和實現方式. ...
C#語法糖(Csharp Syntactic sugar)大匯總
“語法糖”這個詞絕非貶義詞,它可以給我帶來方便,是一種便捷的寫法,編譯器會幫我們做轉換;而且在性能上也不會帶來損失。
...
項目估算與計劃不是一般的難!
估算、計劃、計劃跟蹤是項目管理的主要工作,難度之高超乎你想象!光靠學習項目管理理論難以管好項目,而往往真能管好項目的都是那些在具體項目中滾打出來的實干人士。本文將會讓你全面學習項目估算、計劃、計劃跟蹤的知識,體驗實際項目管理的難度,學到提高項目管理水平的一些方法。 ...
工作回憶總結(第三年)
上接工作回憶總結(第一年),工作回憶總結(第二年).很快到了第三年,第三年中我的工作性質一直在變化,雖然處處是救火隊員,但是從個人角度講,這段時間的鍛煉是非常必要的。為我現在的工作提供了一個試驗場,這也是小公司能提供給你的一種特殊環境吧!開拓眼界,是新人必需的一門課程。 合同年第二年底的時候,“..... ...
(收藏)《博客園精華集》分類索引
由于這幾年一直熱衷于.NET技術,但由于自己項目很忙,也許是自己很懶,所以沒能寫出好的博文,但養成了每天瀏覽博客園文章的習慣。轉眼間即將扎根五年,收獲頗多,但很多時候難免會浪費很多時間在閑逛上,所以找到了一些比較好的文章,這樣可以供以后查閱(畢竟收藏夾不是萬能,重裝電腦就玩完了),也方便學習更多他人... ...
我的HTC Hero(G3)用戶體驗續
在文章《我的HTC Hero(G3)用戶體驗》中我頭腦風暴了一把,我嘗試思考一下具有更好用戶體驗的手持設備,用戶體驗是個無法定量的東西,需要分析用戶的實際感受。(從這點來說產品需要經過大量的UX測試,快速推向市場,然后根據實際效果快速作出該進是個更好的策略。) 一個具有3D效果的界面就也許它很絢麗... ...
Silverlight游戲設計(Game Design):(十五)如果還有夢(完)
C#優異的界面處理能力配合上F#強大的并行計算特性將使得Silverlight在未來的RIA界獨領風騷,這才是Silverlight超越其他所有RIA技術的最大特性:一流的開發效率和產品性能!
如果還有夢,我會繼續向山的頂峰攀登,過程是痛苦的,人不經歷磨難怎能長大?每個腳印都伴隨著汗水,但... ...
[原創].NET 分布式架構開發實戰之一 故事起源
.NET 分布式架構開發實戰之一 故事起源 前言:本系列文章主要講述一個實實在在的項目開發的過程,主要包含:提出問題,解決問題,架構設計和各個邏輯層的實現以及新問題的出現和代碼的重構。本系列文章以故事的形式展開,而且文章列舉的很多項目的名稱,大家也不用太關心,很多都是虛擬的。 系列文章鏈接:[原... ...
一個Bug 差點讓服務器的文件系統崩潰
昨天,公司的美國客戶發郵件給我,說我的軟件出問題了,我查來查去,發現居然是服務器上一個目錄無法刪除,一刪除就報 cannot read from the source file or disk. 如果用命令行方式刪除,則報 cannot find the specified path。一開始以為是... ...
程序員應知——我們不是客戶
在系統開發的過程中,如何從客戶那里獲取正確、有效的需求,是每個團隊都需要仔細考慮的問題。如果最初的需求沒有明確,就開始著手開發,到最后可能會有很多東西需要修改,浪費大量的時間、精力和金錢。這件事說起來很容易,但實際做起來的時候,總會遇到各種各樣的阻力,似乎在每個項目中都一樣。所以,有很多人喜歡憑借之... ...
回頭再說:jQuery跨域原理
《JQuery 的跨域方法 可跨新浪、騰訊、經網等任意網站》作者給出了使用jQuery中的getJSON方法實現跨域的方法;示例代碼沒有問題,但是作者把getJSON跨域的原理解釋成:
"因為getJSON跨域的原理是把?隨機變一個方法名,然后返回執行的,實現跨域響應的目的。"
這個未免草率... ...
工作回憶總結(第二年)
上接工作第一年回憶總結,時間來到了工作第二年,我在PM的幫助下拿到了令自己滿意的工資,又開始加入公司正常的工作。 上文說到有一個外省市(以下稱為A市)的項目在做,那個時候其實我在我PM的帶領下已經逐漸的開始做設計和項目管理的工作。這就是小公司的好處:讓你很快得到你想要的發展機會。我還記得那個時候..... ...



