WPF 基礎到企業應用系列3——WPF開發漫談
這篇主要從WPF的開發基礎講起,講了一些WPF的開發工具等內容,用一個例子來對比了WPF和WinForm的異同之處同時也對某些技術進行了漫談,通過這篇文章,我們對WPF有了一個基本的了解,所以從下一篇文章開始我們將進入WPF的知識分類講解,最后會以項目運用、優化和WPF4結束整個系列文章。 ...
Android 系統缺陷不完全點評
前些時間入手了HTC G7 Desire和MOTO Milestone,把玩了一陣了,對Android系統總體感覺不錯,但有很多細節會讓人惱火到罵娘,我很不明白制作出如此優秀系統的團隊為何會犯這些低級愚蠢的錯誤,且在這么多個版本更新中都沒有修正,在此點評一下,期待改進并期待與大家探討。
... ...
老調重彈——如何面試(二)
我們部門的招聘面試最后都會有一個環節,我們會說“我們的問題今天就這么多了,如果您有什么問題的話呢,現在可以問我們”。 這一個步驟也許不是每一個公司的面試都會有,不過如果有的話,那么恭喜你,這個公司應該比沒有這一環節的公司稍微專業那么一點點。最簡單的理由是,至少招聘方把這個看作是一個雙向選擇的過程,給... ...
分布式計算,WCF+JSON+實體對象與WebService+DataSet效率大比拼
最近做公司項目,我們要整合所有業務系統的客戶數據,各系統的數據庫有的Oracle,有點是SQLSERVER,而且表結構也不相同,如何整合不同系統之間的客戶數據成為一個令人頭痛的難題!我們用WCF做了一個分布式計算系統,現在就來做一個分布與不分布的效率測試。 ...
C++/C#/F#/Java/JS/Lua/Python/Ruby渲染比試
前篇博文把一個C++全局光照渲染器移植至C#,比較C++和C#之性能。……本人陸續移植了C++代碼至Java、JavaScript、Lua、Python和Ruby,趙姐夫亦嘗試了F#。本文提供源代碼、測試結果、簡單分析、以及個人體會。 ...
重溫數據庫訪問——故事篇
本文想借用故事的方式來說一下ADO.net的工作方式。雖然現在都ORM了,但是了解一下ADO.net還是有必要的。 在茫茫的大海上有許多的島,其中一個島的名字叫做“應用程序島”。這座島上商業非常發達,高樓大廈、店鋪林立。但是島的面積不夠大,沒有地方建立倉庫。所以市長決定,把臨近的一座小島開發出來,... ...
WPF 基礎到企業應用系列2——WPF前世今生
這篇文中介紹了WPF的前世今生,同時介紹了WPF的運行原理和基本應用,在最后也介紹了WPF所包含的主要功能和與現有技術的對比,那么在下一篇我們會講解WPF的實際開發,通過一個案例對比WPF和之前的WinForm之間的差別,從而對WPF有一個正確的認識。 ...
淺談C#的語法特性及雜七雜八
園子里的首頁已經在所謂的C#大論戰和語言大作戰上,風風火火地持續了快一個月了,我想也該告上那么一段落了。 我只在這里寫下我眼中的看法。 1. C#的語法糖 在之前,每當別人問起我,某個C#的新語言特性的時候,我總會說,其實就是這么一回事,他不過是一個語法糖,沒什么稀奇的,你可以看一下Refle... ...
從 if else 到 switch case 再到抽象
大家覺得在接手遺留代碼時,見到什么東東是最讓人感到不耐煩的?復雜無比的 UML ?我覺得不是。我的答案是,超過兩個 else 的 if ,或者是超過兩個 case 的 switch 。可是在代碼中大量使用 if else 和 switch case 是很正常的事情吧?錯!絕大多數分支超過兩個的 if... ...
關于.net反射和metadata加載--致Jeffray Zhao等幾位和firelong
看了firelong寫的C#會重蹈覆轍嗎?系列之2:反射及元數據的性能問題, Ivony寫的C#囈語:誰說程序都要加載到內存?和后面的很多評論后,覺得需要寫點來表達一些觀點。希望能同大家一起探討。firelong在C#會重蹈覆轍嗎?系列之2:反射及元數據的性能問題中提及:"程序(EXE/DLL)最后... ...
c#不可忍受之慢——誰是罪魁禍首
前些日子,爆出N篇說c#/.net太慢的,要求刪除c#/.net部分特性的文章。 撇開那些文章不說,c#/.net慢似乎是業界公認的鐵則,不論大家如何證明c#/.net其實不比c++慢多少,但是應用程序級別的性能卻依然這么慢。 那么c#/.net慢在哪里? 很不幸的是... ...
現在是Flash的,未來是HTML5的,那么Silverlight呢
2010年初的時候初識銀光,作為從Visual Studio.NET 2002 Beta就開始用C#的老.NET程序員,對Silverlight真是愛不釋手,Sliverlight讓我體會到了RIA的樂趣,在隨后的2、3個月里用了很多時間把玩,對Silverlight的未來充滿激情,也曾經想用Sil... ...
關于using及foreach的一點看法,及其他
firelong雄文又起,其中的觀點很多我看得不太懂,某些看懂的地方(如單向鏈表和List的遍歷性能)感覺又不太對。不過firelong還有一些觀點我是明白的,便是對于增加using和foreach這樣的語言特性表示不滿,覺得這是讓語言變得臃腫,像foreach這樣的設計模式,應該有類庫提供。那么我... ...
老調重彈——如何面試(一)
兩年前寫了兩篇有關如何寫簡歷的文章(一、二),今天重新再看,仍然覺得很有價值。有時候回顧一下這些文章會發現自己仿佛正在退色,或者說發現自己在這方面有點不思進取,很少再寫這種思想迸發的東西。(哦,其實,我的思想都付出在公司里面了,比如搞點培訓,應用點新技術什么的。)既然有這種感覺了,那我不能再這么坐著... ...
也談談性能:局部性與性能的實驗觀察
同樣的算法,為什么會有數量級的性能差異?問題起源于幾個月前與一位網友的探討。這位網友在寫婚紗摳圖程序。一般來說,婚紗攝影的圖像都較大,甚至大至幾千萬像素。這位網友使用C#開發,他的問題就在于性能。當時建議他使用XNA開發,但問題又出來了:加載一副圖像的時間竟需要好幾秒!而我自己寫的C#加載幾千萬像素... ...
Windows Server AppFabric Caching
這套 AppFabric Caching 比我用過的 memcached 復雜多了,MSDN有一篇文章進行介紹Introduction to Caching with Windows Server A... ...
程序員的語言“艷遇史”(六)——網絡工程師perl
(***以下小說情節純屬虛構,供朋友們在緊張編程后輕松一下,如有雷同純屬巧合,切勿對號入座***)第六個女孩 網絡工程師perl一、風雨割接夜 一個風雨交加的夜晚,我騎著我的小電驢,奔馳在東大街上。已是深夜,街上鬼影都沒一個。突然一個塑料袋幽靈般的飛到我頭上,我正驚魂未定,手機又響了。我拿起電話,... ...
精進不休 .NET 4.0 系列文章索引
精進不休 .NET 4.0 系列文章索引:asp.net 4.0 新特性, c# 4.0 新特性, ADO.NET Data Services 1.5(WCF Data Services) 新特性, ADO.NET Entity Framework 4.0 新特性, ADO.NET Entity ... ...
MongoDB的應用
最近,因為工作的原因,我們正在使用MongoDB做一些大數據量存儲的嘗試。對于MongoDB的復制功能部署問題,有一些無奈! 首先說明一下我們的情況,我們需要使用的項目情況,對于MongoDB的期望,MongoDB的無奈和解決方案。 我們的站點是一個7×24h提供服務的電子商務網站。海量數據存... ...



