Time of Update: 2018-12-06
在Web service 中重載方法,預設是不支援的,這是因為WebMethod特性的MessageName屬性使XML Web services能夠唯一確定使用別名的重載方法。除非另外指定,預設值是方法名稱。當指定MessageName時,結果SOAP訊息將反映該名稱,而不是實際的方法名稱。下面是我用的Webservice 方法的重載:namespace WebMothed_重載 { /// /// Summary description for Service1 ///
Time of Update: 2018-12-06
一.'courier new'"> 什麼是Memcached Memcached 是一個高效能的分布式記憶體對象緩衝系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和對象來減少讀取資料庫的次數,從而提供動態、資料庫驅動網站的速度。相信很多人都用過緩衝,在 .net
Time of Update: 2018-12-06
資料庫中尋找、重複資料刪除的行2010-07-01 17:35尋找所有重複標題的記錄:SELECT *FROM t_info aWHERE ((SELECT COUNT(*)FROM t_infoWHERE Title = a.Title) > 1)ORDER BY Title DESC一。尋找重複記錄1。尋找全部重複記錄Select * From 表 Where 重複欄位 In (Select 重複欄位 From 表 Group By 重複欄位 Having Count(*)>1)
Time of Update: 2018-12-06
.NET Framework的核心是其運行庫的執行環境 公用語言運行庫(CLR)。在CLR的控制下啟動並執行代碼稱為Managed 程式碼。在CLR執行開發的原始碼之前,需要編譯它們。編譯分為2個階段:(1)把原始碼編譯為中繼語言(IL)(2)CLR把IL編譯為平台專用的代碼 NET平台中代碼的物理單元是可移植可執行程式(protable
Time of Update: 2018-12-06
一、預備知識―程式的記憶體配置 一個由c/C++編譯的程式佔用的記憶體分為以下幾個部分 1、棧區(stack)― 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 2、堆區(heap) ― 一般由程式員分配釋放, 若程式員不釋放,程式結束時可能由OS回收 。注意它與資料結構中的堆是兩回事,分配方式倒是類似於鏈表,呵呵。 3、全域區(靜態區)(static)―,全域變數和靜態變數的儲存是放在一塊的,初始化的全域變數和靜態變數在一塊地區,
Time of Update: 2018-12-06
寫在前頭偶然之間看到本文的中英文對照版本,感覺看起來不是很方便,於是花費了半個小時的時間,仔細整理出了獨立的中文版本,並記錄下來。協議memcached 的用戶端使用TCP連結 與 伺服器通訊。(UDP介面也同樣有效,參考後文的 “UDP協議”
Time of Update: 2018-12-06
前言: 本系列文章主要講述一個實實在在的項目開發的過程,主要包含:提出問題,解決問題,架構設計和各個邏輯層的實現以及新問題的出現和代碼的重構。本系列文章以故事的形式展開,而且文章列舉的很多項目的名稱,大家也不用太關心,很多都是虛擬。 本篇主要講述項目的一些背景 新人Richard被分配到了一個企業自動化資訊管理項目組--Automation Information Management
Time of Update: 2018-12-06
緣起: 在資料驅動的web開發中,經常要重複從資料庫中取出相同的資料,這種重複極大的增加了資料庫負載。緩衝是解決這個問題的好辦法。但是ASP.NET中的雖然已經可以實現對頁面局部進行緩衝,但還是不夠靈活。此時Memcached或許是你想要的。Memcached是什麼?Memcached是由Danga Interactive開發的,高效能的,分布式的記憶體對象緩衝系統,用於在Live App中減少資料庫負載,提升訪問速度。Memcached能緩衝什嗎?通過在記憶體裡維護一個統一的巨大的hash表,
Time of Update: 2018-12-06
本文主要是討論棧和堆的含義,也就是討論C#的兩種類據類型:實值型別和參考型別; 雖然我們在.net中的架構類庫中,大多是參考型別,但是我們程式員用得最多的還是實值型別。 參考型別如:string,Object,class等總是在從託管堆上分配的,C#中new操作符返回對象的記憶體位址--也就是指向對象資料的記憶體位址。 以下是實值型別與參考型別的表: 我們來看下面一段代碼: 首先在類中聲明一個class類,和一個struct結構, 並使用在程式入口調用它們,:
Time of Update: 2018-12-06
今天遇到一個有趣的問題,當我在Internet Explorer中選擇菜單“查看→源檔案”時,或右擊選擇菜單查看網頁的原始碼時,系統都沒有按預期的顯示原始碼檔案,顯示的居然是案頭檔案夾。 奇怪了!到底是怎麼回事呢? 網上搜了一下,得到答案:這是一個比較常見的故障,多在Windows 98中發生。可能的原因有:系統的臨時檔案夾已經滿了、Notepad.exe丟失或損壞、第三方文本編輯軟體被關聯為IE源檔案編輯器後,出現了問題或被非法卸載。 解決步驟:
Time of Update: 2018-12-06
文章目錄 CodeCodeCodeCodeCodeCode jQuery Tooltip Plugin DemoThree elements with tooltips, default settingsLink to google Input something please! Code$('#set1 *').tooltip();Using bodyHandler to display footnotes in the
Time of Update: 2018-12-06
前言: 本篇之所以稱為草稿設計,是因為設計的都是在紙上完成的。反映了一個思考的過程。 本篇的議題如下: 1) 第一個資料層草圖的提出 2) 對資料訪問層的思考 3)
Time of Update: 2018-12-06
前言這個簡短的系列一一講解一下.Net下測試的相關知識,希望對初學者有所協助。在上一篇中我向大家介紹了幾個測試載入器,推薦使用TestDriven.NET。至本文完稿官方提供了TestDriven.NET-2.14.2190
Time of Update: 2018-12-06
用Javascript取float型小數點後兩位,例22.127456取成22.13,如何做? 1. 最笨的辦法....... [我就怎麼乾的.........]1function get()2{3 var s = 22.127456 + "";4 var str = s.substring(0,s.indexOf(".") + 3);5 alert(str);6} 2.
Time of Update: 2018-12-06
jQuery是一個優秀JavaScript庫,它簡化了HTML文檔遍曆,事件處理,動畫和Ajax互動。 jQuery的確改變了很多人寫JavaScript的方式。如今,有很多現成的jQuery外掛程式可供選擇,協助你在網站中加入驚人的功能和效果。看看這些非常棒的jQuery外掛程式吧,我相信你會發現一些很有用的東西。 lsotopeIsotope 是一款精緻的 jQuery外掛程式,用於建立單純用 CSS 無法實現的智能的、動態布局,非常強大。 letteringLettering
Time of Update: 2018-12-06
當你使用ajax的時候,json是一個很方便的資料轉送手段.但是對於很多人來說,經常會遇到的一個很令人頭疼的問題就是”invalid label”錯. 明明json串看起來是對的,怎麼還會出錯呢? 比如,如下的代碼: function handle_success(response){ var json = eval(response); // response = "{'foo' : 'bar'}"; }瀏覽器會報,invalid label錯, 這是因為,
Time of Update: 2018-12-06
前言: 上一篇文章講述了一些實現DAL的理論,本篇主要是DAL實現的的初步的嘗試。 本篇的主要議題如下: 1) 設計DAL的基本操作 2) 對基本的操作的進一步的思考 3) 查詢對象的一些思考 1. 設計DAL的基本操作 Richard認為:在設計一個架構或者Framework的時候,有幾點很重要: a. 總體把握的能力。 b. 抽象的能力。 c. 分析的能力 首先,從總體上來看,Richard認為DAL中最基本,而且最容易想到的方法就是CRUD(Create,
Time of Update: 2018-12-06
前言一個典型的軟體項目中最為重要的兩種測試類型,即程式員和使用者的測試,稱為“單元測試”和“驗收測試”。在開發任何種類的企業或大型應用時都不容忽視,如果沒有合適的工具作為支援,單元測試工作量非常巨大了。測試驅動開發(Test Driven
Time of Update: 2018-12-06
一般在Ibatis的動態SQL部分,使用例如#id#,$id$這樣的格式,1、在複雜動態SQL語句中,類似#field#,如果field變數值為id,則Ibatis會將#field#轉換為‘id’; 例如:<statement id ="getProduct" resultMap="get-product-result"> SELECT * FROM PRODUCT <dynamic
Time of Update: 2018-12-06
前言: 首先,感謝朋友們對文章的支援,感謝大家,希望本系列的文章能夠真正的對大家起到一點協助的作用。再次感謝大家。 大家也許想問,什麼時候出代碼,代碼一定會出的,我不想一上來就開始拋出一大堆的代碼,然後講解,架構的設計在思考的過程,思考到了,代碼也就水到渠成了。 上篇文章講述在設計之初,Richard所畫出的一些草圖,本篇對之前的草圖做了進一步的思考。 本篇的議題如下: 1、草圖的一些問題在哪裡 2、重審之前項目中資料層的問題 3、思維的一點突破 4、回首再看資料訪問層 1.