重新認(rèn)識C#: 玩轉(zhuǎn)指針
許多文章并不鼓勵在C#下使用指針開發(fā),不過,本文偏偏要這樣做。在大量嘗試C#下使用指針開發(fā)之后,你會對C#有更深的認(rèn)識。 在說C#下的指針之前,需要提一下C++/CLI。C++/CLI 我們可以把它看作兩部分:Native C++和 Managed C++,兩者可以無縫結(jié)合。對C#,我們也可以把它看... ...
跟我一起學(xué)寫jQuery插件(附完整實例及下載)
jQuery如此流行,各式各樣的jQuery插件也是滿天飛。你有沒有想過把自己的一些常用的JS功能也寫成jQuery插件呢?如果你的答案是肯定的,那么來吧!和我一起學(xué)寫jQuery插件吧! ...
NHibernate延遲加載機制 - NHibernate 2.1.2
動態(tài)代理的使用方法和相關(guān)概念可以參考Castle Dynamic ProxyNHibernate實現(xiàn)延遲加載的主要結(jié)構(gòu): BuildSessionFactory的時候:1. 根據(jù)proxyfactory.factory_class的配置創(chuàng)建IProxyFactoryFactory對象2. 如果use... ...
大家用.net 大部分的工作是在干什么
小弟我,畢業(yè)快三年了,用 .net 時間也差不多是這個數(shù)。但是這幾年,用 asp.net 無非做的就是增刪改查,這1年來,經(jīng)歷幾個公司,都有自己的代碼生成器和模板,就完全是寫點 sql 了?,F(xiàn)在很厭倦了,不知掉是我層次低,還是 .net 只能做些這個。 經(jīng)歷了幾家公司,看到一些大齡程序員的現(xiàn)狀,真的... ...
史上最強女游戲程序員
也許你聽說過John Carmack 和Tim Sweeney等大牛的名字,而向來游戲工業(yè)都是陽盛陰衰,適逢國際婦女節(jié),今天我為大家介紹游戲業(yè)界一位史上最強女游戲程序員:Corrinne Yu。 簡歷以下是她在游戲業(yè)界內(nèi)的簡歷 微軟Halo團隊首席引擎架構(gòu)師(principal engine arc... ...
換個角度談?wù)剬W(xué)習(xí)的過程
學(xué)東西這事絕對是件功夫活,也絕對是條漫長路,因為當(dāng)你決定踏上一條求學(xué)之路時,你可能對其充滿了朦朧的向往,而當(dāng)你已經(jīng)上路一段日子后,你可能又會感到到處都是自己不知道的東東,頂著頭皮再走一段日子,你可能會感到稍微有了一點點自信的安慰,因為你已經(jīng)對一些基本的東東有了理解,以前很多的高深的東東也開始慢慢褪去... ...
《好的程序象一首詩》
當(dāng)我們能用寫詩的要求去編寫程序,當(dāng)我們能用詩朗誦的感覺去閱讀程序,我們的程序員將不再機械地編寫那毫無生命的代碼,我們的程序員將充滿激情譜寫出一曲動人的樂章,感動著自己,也感動著讀者。每一個代碼充滿著活力,是跳躍的藝術(shù)音符,無數(shù)個代碼的組成卻是流淌的詩,一段一段,一行一行,給人以詩的享受。我們可能永遠(yuǎn)... ...
時間管理——如何應(yīng)對外界的干擾
在原則范圍內(nèi),我們應(yīng)該盡量將自己的工作和生活安排得有張有弛,過于剛性容易折斷,過于彈性又容易松懈,因此想要規(guī)劃好自己的時間真的不那么容易,值得我們繼續(xù)深入探討和實踐。 ...
開源(Open Source)那些事兒 (一)
本文講述我對開源的一些想法,包括接觸開源的過程,如何使用開源項目,常用的開源license,如何參與開源項目的想法和實踐。 ...
全世界最短的IE判定
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出來的。var ie = !+"\v1"; 僅僅需要7bytes!參見這篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,講述外國人是如何把IE的判定從32 ... ...
NH剖析:Configuration篇——SessionFactory的Cache之lambda-configuration配置
在上一篇文章中我們介紹了lambda表達(dá)式配置(lambda-configuration),其中還剩下EntityCache擴展方法用于配置Domain的二級緩存。本文介紹了使用Weak Type和EntityCache擴展方法兩種方式配置實體緩存。 ...
NH剖析:Configuration篇——SessionFactory的Properties之lambda-configuration配置
在NHibernate3中,SessionFactory的Properties和Cache配置實現(xiàn)了流配置(fluent-configuration)和lambda表達(dá)式配置(lambda-configuration)。NHibernate3新增了NHibernate.Cfg.Loquacious這... ...
NH剖析:Configuration篇——SessionFactory的Properties之fluent-configuration配置
我們一直都提倡“約定勝于配置(Convention over Configuration)”。然而在NHibernate2時代我們大多數(shù)情況下使用hibernate.cfg.xml配置文件中使用字符串配置SessionFactory的一些信息。在NHibernate3中,NHibernate3新增了... ...
Javascript學(xué)習(xí)筆記
一. 基礎(chǔ)篇1. Javascript學(xué)習(xí)筆記1——數(shù)據(jù)類型2. Javascript學(xué)習(xí)筆記2——函數(shù)3. Javascript學(xué)習(xí)筆記3——作用域4. Javascript學(xué)習(xí)筆記4——Eval函數(shù) 5.Javascript學(xué)習(xí)筆記5——類和對象 6.Javascript學(xué)習(xí)... ...
【Silverlight】Bing Maps系列文章目錄
微軟推出的Bing Maps地圖對外開放了Silverlight和Ajax兩種客戶端開發(fā)API,同時微軟針對全球地圖還推出了Bing Maps的Silverlight控件,該控件基于Silverligt 3發(fā)布,您可以通過http://cn.bing.com/ditu/瀏覽遨游Bing Maps... ...
將ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
我的程序開發(fā)環(huán)境:系統(tǒng):Win7 IIS:IIS7開發(fā)工具:VS2008 SP1MVC版本:ASP.NET MVC 2.0 RC在部署MVC應(yīng)用之前,一定要確保你的程序BIN文件夾下面是否包含 System.Web.Mvc.dll(非常重要),如圖:如果沒有, 請在你的MVC項目中,打開引用列表,如... ...
CSS打造超炫進(jìn)度條、柱狀圖
題目有點標(biāo)題黨了,先來個圖彌補一下。
怎么樣,是不是有點心動了,完全CSS+Div打造。再看一下簡單而又漂亮的
...
代碼審查――為可讀性努力的巨大能量
代碼可讀性這個話題一直以來都是備受關(guān)注,但是可讀性高與不高卻沒有統(tǒng)一的標(biāo)準(zhǔn)。畢竟各個公司,甚至于各個項目的規(guī)范都是不一樣的。我們不能說一個抽象性極好,靈活度極高卻讓人十天半個月都難以搞清楚的代碼的可讀性高,也不能說一個長達(dá)幾千行卻從頭至尾邏輯性比較好的代碼的可讀性差。那么怎樣的代碼才算是合理的,才算... ...



