從C#到C++的一些容易出現的困惑(1)
0.前言 最近在學習用c++寫一下3D引擎(廢話一下,叫做WuguiEngine,首先Wugui是我的外號,也是代表這個引擎很粗糙,速度很慢,呵呵.之后等引擎成熟一點我再寫寫相關的一些文章).這幾天寫起來感覺c++好多地方和c#區別很大,這里大概寫寫這兩天碰到的一些問題,也許是從c#轉c++的時候的... ...
一步步教你實現表格排序
實現表格排序,說仔細點,就是實現對表格的tbody的行進行排序,因為我們一般是把排序的偵聽器綁定在thead的格子中。明確這一點,我們可以用以下方法取出我們所需要的變量/*得到要排序的表格對象*/var table = document.getElementById(id);/*得到要變動的部分*/... ...
c#擴展方法奇思妙用高級篇一:Aggregate擴展其改進
Enumerable.Aggregate 擴展方法在System.Linq命名空間中...
本文介紹使用Aggregate進行求和、byte數組異或、字符串拼裝/逆序輸出。并對Aggregate進行改進,實現間隔求和,進一步改進查重極限算法。 ...
Windows 7鏡像坎坷之路
最近Windows 7 RTM已經在MSDN等訂閱上發布了,其實泄漏版也很多,但是始終沒有序列號,正值獲得序列號的好日子,吳慧鋒也興高采烈的做一個Windows 7系統鏡像,一邊日后重裝系統更加方便。 ...
PHP實現DataGrid
最近想做一個通過PHP實現DataGrid功能的東西,這樣可以直接修改數據庫中表的內容,而不用開發【新增數據頁面】,【編輯頁面】,于是乎在網上找了找,類似的東西也有幾個,開源的、付費的都有,不過基本都是基于MySQL。由于需要連接Oracle所以從二次開發和頁面樣式來說個人覺得phpMyData... ...
XML數據庫與db4o的簡要對比
前兩天,我公布了正在開發的XML數據庫的一些信息,下面這個文章演示了什么是XML數據庫,以及如何使用它。 XML數據庫一睹為快 http://www.rzrgm.cn/chenxizhang/a... ...
結合實例學習F#(一) --快速入門
F#隨著VSTS 2010 Beta1 發布也有一段時間了,園子里應該也有不少人對它感興趣吧。下面的例子是我在學F# 基本語法時寫的一個簡單Sieve of Eratosthenes實現,通過剖析這一小段代碼,我希望大家能對F#有個簡單認識,并能自己寫一些簡單的小程序。[代碼]廢話少說,直接進入正題... ...
NHibernate2.1新特性之EntityMode.Map
假設你想要持久化設計模型,而你不想寫任何Domain實體。
假設你想在原有數據基礎上測試ORM錯誤;而你不想寫任何實體界面也沒有任何實體實現。
假設朋友之間互相討論問題,傳你一些NH映射文件,來優化數據訪問,但他并沒有傳你他的具體實現。 ...
NHibernate2.1新特性之Tuplizers
Tuplizers?這個單詞在英文字典里沒有解釋,和元組(tuple)這個單詞有點相似,在NHibernate中應該翻譯為元組片斷,Tuplizers只在映射中提供,所以叫元組片段映射比較合適。其完整命名空間是NHibernate.Tuple.Tuplizer,它就是根據給定的NHibernate.... ...
化惡魔為天使,巧移ViewState至SqlServer
ViewState一直以來備受爭議,主要是因為他臃腫的體積,導致客戶的的回傳(PostBack)數據量很大,而其中真正有用的數據又很少,網絡帶寬被浪費不說,用戶的體驗也很差。 最近項目中用到了Telerik的RadGrid,使用服務器端綁定數據后頁面ViewState體積過大,而導致性能嚴重降... ...
要強大的功能,還是友好的操作?
近期Linux的新聞不斷,看起來發展勁頭不錯。從6.04開始關注Ubuntu,一直到現在的9.04。雖然9.04的操作難度有所降低,但是總體感覺還是不夠。Ubuntu社區一直引以為傲的軟件包管理器(新立得)和apt-get命令,雖然能夠用一條命令安裝所需的軟件,但是有2個致命傷:其一,我必須知道有這... ...
是什么讓我們愛上Javascript
引子 過去,人們對于Javascript一直報著輕視的態度,人們認為它又慢又容易出錯,而且在不同瀏覽器中解釋也不一樣,但是現在,Javascript確確實實的在改變我們的網絡,越來越多的網絡和APP應用開始使用Javascript。今天,我們就來講講我們為什么會有這種觀念,回顧Javascript的... ...
MONO之Red Hat5.5企業版 Linux系統ASP.NET環境配置(一)
本文為需要ASP.NET跨平臺應用提供幫助。并且有成功案例,希望你們能得到幫助。mono在Linux上配置很繁瑣,還涉及到很多.net環境的支持。要保證安裝過程中大部分不報錯才行。經過幾位兄弟很長時間努力終于完成,并且成功運用到互聯網上的門戶網站上。文章可能分上下部分,最后附上一些安裝文件。廢話不多... ...
關于System.String的幾個認識
1.String分配了之后就無法更改?下面的代碼會造成編譯錯誤:[代碼]會造成:Error3Property or indexer 'string.this[int]' cannot be assigned to -- it is read only事實上是可以改變的:[代碼]2.String不能用... ...
你知道嗎?——ASP.NET的Session會導致的性能問題
你的站點有被客戶投訴很慢嗎?是不是查了很多遍還是沒有完全解決?是不是數據庫沒有發現異常,CPU也沒有異常,內存占用量沒有異常,GC計數沒有異常,硬盤IO也沒有異常,帶寬沒有異常,線路沒有異常,沒有丟包,但就是被投訴?而且還是陣發性的,有某個用戶投訴慢的時候,你訪問卻很快,本地又復現不出來?今天你訪問... ...
[原創]WCF技術剖析之十二:數據契約(Data Contract)和數據契約序列化器(DataCo
[愛心鏈接:拯救一個25歲身患急性白血病的女孩[內有蘇州電視臺經濟頻道《天天山海經》為此錄制的節目視頻(蘇州話)]] 大部分的系統都是以數據為中心的(Data Central),功能的實現表現在對相關數據的正確處理。而數據本身,是有效信息的載體,在不同的環境具有不同的表示。一個分布式的互聯系統關注于... ...
[原創]WCF技術剖析之十一:異步操作在WCF中的應用(下篇)
說完了客戶端的異步服務調用(參閱WCF技術剖析之十一:異步操作在WCF中的應用(上篇)),我們在來談談服務端如何通過異步的方式為服務提供實現。在定義服務契約的時候,相信大家已經注意到了OperationContractAttribute特性具有一個bool類型的AsynPattern。該屬性可以將一... ...
[原創]WCF技術剖析之十一:異步操作在WCF中的應用(上篇)
按照操作執行所需的資源類型,我們可以將操作分為CPU綁定型(CPU Bound)操作和I/O綁定型(I/O Bound)操作。對于前者,操作的執行主要利用CPU進行密集的計算,而對于后者,大部分的操作處理時間花在I/O操作處理,比如訪問數據庫、文件系統、網絡資源等。對于I/O綁定型操作,我們可以充分... ...
jQuery插件開發 - 其實很簡單
本文從一個簡單的示例程序向各位同學介紹jQuery插件開發的流程,并對一些細節問題做了概要性的描述,您會發現,其實jQuery插件開發也就那么回事兒~~~ ...
功能、權限、菜單相結合的設計方案
功能、權限、菜單相結合的設計方案 管理軟件設計中,權限管理雖說是比較基本的內容,但也十分重要,說簡單也簡單,說復雜也復雜,最復雜就像網絡操作系統一樣,區分很多層次,什么分組啦角色啦,不過,一般會根據實際需要采用比較實用且簡捷的設置方案.本文介紹一個在實際軟件中用過和一種方法,主要是把功能、權限、菜單... ...



