大家都知道可以使用IEnumerable<T> 的AddRange方法去擷取指定範圍的資料(常用於分頁)。昨天我在做分頁時當我取下來的資料時發現速度會很慢而且記憶體也消耗比較多,由此我們可以猜想到載入資料的時候肯定載入了很多不需要的資料。代碼: public PageList(IEnumerable<T> source, int index, int pageSize,int totalCount) {
CREATE TABLE #tb(列名1 varchar(12),時間 datetime)INSERT INTO #tbSELECT '03174190188','2009-11-01 07:17:39.217' UNION ALLSELECT '015224486575','2009-11-01 08:01:17.153' UNION ALLSELECT '013593006926','2009-11-12 08:04:46.560' UNION ALLSELECT '013599584239
#include "stdafx.h"#include <iostream>#include "stdio.h" void DirectInsertSort(int a[], int iLen);void PrintArray(int a[], int iLen); int _tmain(int argc, _TCHAR* argv[]){ // the first element of the array is reserved for use in the
最近項目用到EF,雖然說EF與Linq To SQL有很多地方相似,但是EF(這裡指3.5版,4.0版的還沒去留意)確實有些地方做得不夠方便。 就拿預存程序來說吧,EF裡面想調用預存程序不是直接在資料庫裡拖進來就可以用,還要做一個function import的步驟來建立映射。 如果你的預存程序返回的是一個select * from .....的語句的話,那恭喜你,你的預存程序可以直接使用了。但是如果你的預存程序是返回標量值的呢?那不行,你會發現你的代碼提示裡面還是沒有出現想要的預存程序名稱。
Silverlight版與之前的Flash版在功能上沒什麼差別,但由於這個是在.Net平台上開發,完成可以根據自己的需要來進行修改。源碼在 webcam.codeplex.com 可以下載,但某些裝了 WINDOWS 2003 的機器在儲存圖片時會出錯。 頁面的伺服器端代碼跟Flash版的一樣,就不貼代碼了,但用戶端要加上代碼Code highlighting produced by Actipro CodeHighlighter
.net串連Oracle資料庫時候出現此錯誤。ORA-12154: TNS:無法解析指定的串連標識符ORA-12154: TNS:could not resolve the connect identifier specified錯誤號碼:ORA-12154癥狀: 可執行程式為c#2.0編譯完成,串連Oracle(經測試的有9i和10.2兩個版本,目前可確認這兩個版本)會報此錯誤。鑒於這個異常的原因比較莫名,記下來,以茲效尤。