用JavaScript玩轉游戲物理(一)運動學模擬與粒子系統
系列簡介也許,三百年前的艾薩克·牛頓爵士(Sir Issac Newton, 1643-1727)并沒幻想過,物理學廣泛地應用在今天許多游戲、動畫中。為什么在這些應用中要使用物理學?筆者認為,自我們出生以來,一直感受著物理世界的規律,意識到物體在這世界是如何"正常移動",例如射球時球為拋物線(自旋的... ...
什么才是好的手持產品?
在文章《我的HTC Hero(G3)用戶體驗》和《我的HTC Hero(G3)用戶體驗續》中我嘗試親身體驗到底什么樣的設備才是用戶真正喜歡的(我體驗了iPhone、HD2等其它智能手機,甚至包括山寨機... ...
關于程序員在30歲、35歲之后怎么辦的新思考
首先給大家問個好,祝大家節日快樂! 我這個問題好像也有點“月經貼”的意思,但是覺得要比語言之爭的月經貼有價值的多,最起碼算是思考,人生指導,領航吧。 好幾天沒有寫博客了,大家也會發現,前段時間我每天都寫一篇,都是晚上或者是早上起來寫的。近幾天感覺熬不動了,有點想歇一歇的意思。為什么呢?我才三十歲... ...
合理利用現有技術構建高性能Web應用,兼為這兩天的戰帖添把火
這兩天的戰帖不少,包括dudu的 滿園盡是503,記曾經的一次IIS 7性能考驗和 壓榨機器,Hack,設計極限強度的網絡應用以及 對話網友 - TCP一萬連接系統設計這些文章,引發不少園友的爭論... ...
NIIT畢業學員的自白:1+2=3(我是一個畢業了3年多的學員)
NIIT畢業學員的自白:1+2=3(我是一個畢業了3年多的學員)我是上海NIIT人民廣場畢業的學員,該中心已倒閉很久了。看到了網上總有人在評論NIIT和北大青鳥林林總總的現象,想想我畢業也很多年,況且中心已倒。所以我現在應該可以把我對培訓機構的看法說出來了。總的看法有以下幾點:1,盡量不要去讀培訓機... ...
壓榨機器,Hack,設計極限強度的網絡應用
在《對話網友 - TCP一萬連接系統設計》文后回復中,短短的評論不足以說明問題,于是單獨撰文解釋。 對于一般的應用來說,操作系統足以對付,對于極限應用來說,操作系統往往就成了我們的障礙,這里的障礙有兩個意義,第一個意義是,它出于某種考慮,而禁止了許多可以提高性能的機制,是不能也,另... ...
《選擇大公司還是小公司》(2010/06/11)
很多人在第一次求職的人幾乎都會遇到“到大公司還是到小公司?”問題。作為程序員的求職,我想還是有些職業的特殊性的。程序員職業和一般的職業有很大的不同,程序員職業有其鮮明的特點::1、個人勞動 2、產品可復制。這兩個特點注定了程序員有很大個人發展的空間。 對于有理想的程序員來說,無論進入大公司還是小公... ...
分享一些非常好用的Visual Studio擴展
Visual Studio 2010新增“擴展管理器”的功能,可用于添加、移除、啟用和禁用Visual Studio擴展。這篇文章中我分享一下幾款非常炫的擴展。 ...
從事ASP.NET開發兩年多,談談對兩三年工作經驗的ASP.NET程序員的基本見解
我想眾所周知,Microsoft的東西入門都是比較簡單的,但是提高并不容易,這也就導致了很多培訓機構借此良機,忽悠了大批的甚至對編程壓根不知所以然的人加入.NET的開發陣營,然后告訴他們包教,包會,包就業的三包政策。當然也有另一部分人是受過高等教育,之后出來從事.NET開發工作,但是他們或者也是受到... ...
談談 IT 軟件開發工程師 基本功
本人入IT行快將近7年時間,不是個高手 也不是個菜鳥。最近工作上碰到了一些事情,所以現在談談IT軟件開發工程師最最基本的技能有哪些。 1、百度、Google基本功 我覺著這點是軟件工程師的入門必修課。很多很多入行幾年的人可能為了省時間,直接就去問公司里的老人或者問群里的。諸多問題是:為什么我... ...
Js動畫(二)夢幻西游之逍遙生游覽北俱蘆洲
背景:夢幻西游;人物:逍遙生;場景:北俱蘆洲。 游覽行為:點擊鼠標,人物行走。右鍵也能使人物轉向。由于我只找到了人物四個方向的素材,所以如果剛好正對人物位置的水平或垂直方向,走起來會有些別扭,如果用八方圖,code上只要再加正東南西北四個方向即可。一共使用了2張圖片,一張是人物的四方圖,一張是場景... ...
[討論]UI層到底使用哪種類?
[討論]UI層到底使用哪種類? 之所以要發出這個話題,主要源自在寫 .NET 業務框架開發實戰系列文章以來,受到了很多的反饋,其中有一點提及的很多: 是把數據實體(Linq或者Entity Framework生成的數據實體)傳給UI直接調用,還是隱藏數據實體,重新建立業務類,然后把業務類給UI使... ...
成為優秀技術人員的兩點建議
呃, 不要誤會,這不是我給出的建議,我暫時還算不上“優秀”的軟件技術人員。是這樣,這幾天,從美國那邊過來幾個比較有經驗的同事,因為相對來講,中國這邊的團隊比較年輕,因此安排了一個“Open Forum” 的討論會,讓他們與中國的同事分享一下成長經驗。他們一個是中國人,清華碩士畢業后去了美國,有10年... ...
Visual Studio 2010 實用功能總結 II
首先感謝博客園兄弟姐妹們對上一篇《Visual Studio 2010 實用功能總結》的大力支持,本篇將繼續為大家分享一些VS2010 的實用功能。VS2010 的功能遠遠不是幾篇博文就能介紹完的,更何況有些功能本人也不會用到,所以我還是拋磚引玉希望大家也分享自己的使用心得。 ...
.Net 的區域性信息對程序移植性的影響
如果你的程序希望在不同語言的操作系統上平滑移植,你必須要正確理解和設置區域性信息(CultureInfo),這個問題對于習慣了中文windows 操作系統的我們來說,往往非常容易忽略。一旦忽略這個問題,我們在中文windows操作系統下運行正常的程序跑在英文或者其他語言的操作系統上,比如臺灣或香港版... ...
了解CSS的查找匹配原理,讓CSS更簡潔、高效
用了這么多年的CSS,現在才明白CSS的真正匹配原理,不知道你是否也跟我一樣?看1個簡單的CSS:DIV#divBox p span.red{color:red;},按習慣我們對這個CSS 的理解是,瀏覽器先查找id為divBox的DIV元素,當找到后,再找其下的所有p元素,然后再查找所有span元... ...
程序員的語言“艷遇史”(五)——辦公室秘書smalltalk
(***以下小說情節純屬虛構,供朋友們在緊張編程后輕松一下,如有雷同純屬巧合,切勿對號入座***)第五個女孩 辦公室秘書smalltalk一、引子 每次大學校友聚會,我和二胖都有一愛好,就是找到我們的老班長黑哥,進行一番瘋狂的摧殘和蹂躪,其慘烈程度,讓渣滓洞中美合作所都自愧不如。紅酒、白酒加啤酒灌... ...
平凡不愿平庸,兩年的編程心路
我寫這篇文章沒有別的意思。只是最近的一次思想震動非常之大。想總結一下自己的經歷和心路歷程。希望給后來者一個參考。特別是像我一樣在一個普通的大學。沒有很強大的師資,沒有老師在課堂上 SICP,沒有很好的技術氛圍,大多數機會都得靠自己爭取,自己努力。但是我們對計算機狂熱,希望成為下一個比爾蓋茨或者Lin... ...
Silverlight for Windows phone之初體驗
還記得微軟在4月份Mix 10大會上發布了自己Windows Phone 7手機操作系統.在Silverlight Channel 9 也看了相關講解視頻,其實我對這方面關注比較少.正好昨天在MSDN上下載Window7 developer Tools工具時.碰到關于Silverlight For ... ...



