Time of Update: 2018-12-05
1.總是用屬性 (Property) 來代替可訪問的資料成員2.在 readonly 和 const 之間,優先使用 readonly3.在 as 和 強制類型轉換之間,優先使用 as 操作符4.使用條件屬性 (Conditional Attributes) 來代替條件編譯語句 #if5.總是為自訂類重載 ToString 方法6.區別實值型別和參考型別7.使用不可變的實值型別(Immutable Atomic Value Types)8.在實值型別中,確保0是一個合法的資料9.理解
Time of Update: 2018-12-05
1.什麼是TCP/IP? TCP/IP是用於串連到網際網路的電腦進行通訊的通訊協定。TCP/IP指傳輸控制通訊協定/網際協議。TCP/IP是定義了電子裝置(比如電腦)如何被連入網際網路,以及資料如何在他們之間傳輸的標準。TCP/IP使用32個位元或者4個0到255之間的數字來為電腦編址,例如192.168.1.1。2.TCP/IP內部隱藏著一系列用於處理資料通訊的協議有哪些?TCP (傳輸控制通訊協定) 應用程式之間通訊 UDP (使用者資料包協議) 應用程式之間的簡單通訊 IP (網際協議)
Time of Update: 2018-12-05
做了一個視頻播放的aspx頁面,裡面嵌了一個flv播放器,播放檔案名稱從另外一個檔案做為頁面參數傳入.現在遇到一個問題,傳入是英文名稱視頻可以播放,但參數中含有中文是,視頻播放不了.中文檔案名稱是一定要有的,不能另外取名,那位高手說一些解決方案. 這樣轉譯一下 把傳入的參數轉換一下就認識了fromKey = getSpecialChar(HttpUtility.UrlDecode(Request.Params["key"].ToString().Trim()));//解js的escape編碼
Time of Update: 2018-12-05
9. 解析XML字串(JavaScript)<html><body><script type="text/javascript">var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.load("/example/xmle/xmle_xml_note.xml")document.write("The first XML element in the file
Time of Update: 2018-12-05
實際工作中需要在SQL Server2000中實現預存程序分頁,預存程序如下:Create PROCEDURE pagination @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的欄位名 @PageSize int = 10, -- 頁尺寸 @PageIndex int = 1, -- 頁碼 @doCount bit = 0, --
Time of Update: 2018-12-05
如有志同道合者可以一起研究,我的MSN:gxw1234567@hotmail.com1.DNNDotnetnuke是一個免費、開源、可擴充、幾近完美的內容管理系統。可廣泛應用於商務網站、企業內網(Intranet)和外網網站、線上內容發布網站。Dotnetnuke是建立在微軟ASP.NET平台之上的一套Web應用程式框架。Dotnetnuke是微軟第一次向開源說”Yes”的裡程碑。Dotnetnuke
Time of Update: 2018-12-05
TThread是一個抽象類別,可以建立幾個獨立的線程。 類別關係 TObject 在一個多線程的應用程式中建立一個TThread的後子類代表一個線程。每一新子類的TThread對象的執行個體是一個新的線程。從TThread派生的多線程執行個體可以構成Delphi的多線程應用程式。 當一個應用程式運行時,應用程式就被載入記憶體準備執行。此時,它成為包含一個或多個線程的進程,每個線程含有資料、代碼和系統資源。線程執行應用程式的部分內容,並由系統分配CPU時間。同一進程的所有線程共用同一地址空間,
Time of Update: 2018-12-05
①為什麼要使用預存程序? 因為它比SQL語句執行快. ②預存程序是什麼? 把一堆SQL語句羅在一起,還可以根據條件執行不同的SQL語句 ③來一個最簡單的預存程序 CREATE PROCEDURE dbo.testProcedure_AX AS select userID from USERS order by userid desc
Time of Update: 2018-12-05
js: <script type="text/javascript"> function SelectAll(target) { var GridView1 = document.getElementById("<%=gvStudentTrainingCourse.ClientID %>"); for(i = 1;i < GridView1.rows.length; i++)
Time of Update: 2018-12-05
方法一:搜尋主視窗的一個副本 program Project1;uses Forms, main in 'main.pas' {Form1}, windows;{$R *.res}var Hwnd:THandle;begin Hwnd :=FindWindow('TForm1',nil); if Hwnd = 0 then begin Application.Initialize; Application.CreateForm(TForm1, Form1);
Time of Update: 2018-12-05
1.產生驗證碼控制項代碼Imports SystemImports System.IOImports System.DrawingImports System.Drawing.ImagingPartial Public Class gif Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Time of Update: 2018-12-05
create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))--實現split功能 的函數as begindeclare @i intset @SourceSql=rtrim(ltrim(@SourceSql))set @i=charindex(@StrSeprate,@SourceSql)while @i>=1begininsert
Time of Update: 2018-12-05
function TFrmStarPage.ShowStartPage:string;var reg:TRegistry;begin reg:=TRegistry.Create; reg.RootKey:=HKEY_CURRENT_USER; reg.OpenKey('SoftWare\Microsoft\Internet Explorer\Main',true); result:=reg.ReadString('Start Page'); Reg.CloseKey;
Time of Update: 2018-12-05
之前看了這篇文章《The Difference Between jQuery’s .bind(), .live(), and .delegate()》一文,覺得自己已經完全理解了.live() 和.delagate(),直到遇到了一個另一個問題,發現還是有遺漏。 先再補充下知識,簡單講講兩者之間的區別: .live()$('a').live('click', function() { alert("That tickles!") });
Time of Update: 2018-12-05
Delphi中Owner和Parent的區別Owner為建立者,Parent為容器
Time of Update: 2018-12-05
前幾天聽了部門內朋春大牛講分布式緩衝的一個技術分享,還是非常有收穫。 PPT如下: 這個分享的副標題是“簡單的事情從來不簡單”,這句話講得非常在理。緩衝看似簡單,但要做“好”一個緩衝系統也是很有講究的。 寫點自己的心得收穫吧: 1. 分布式緩衝面臨比較大的三個問題: (1) 資料一致性。 在分布式系統這點顯得尤為重要,主要原因有三點:
Time of Update: 2018-12-05
SQL中DateTime轉換成Varchar樣式語句及查詢結果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Time of Update: 2018-12-05
1、通過傳參跳轉到某頁面並平滑移動至錨點//根據參數名獲得該參數 pname等於想要的參數名 function getParam(pname) { var params = location.search.substr(1); // 擷取參數 平且去掉? var ArrParam = params.split('&'); if (ArrParam.length == 1) { //只有一個參數的情況
Time of Update: 2018-12-05
web.config關於sessionState節點的配置方案,sessionState有五種模式:Custom,off,inProc,StateServer,SqlServer。 1、Custom模式 工作階段狀態將使用自訂資料存放區區來儲存工作階段狀態資訊。 2、off模式從字面上就可以看出這個是關閉模式,如果當前頁面不需要session的值,為了減少伺服器資源,你可以去掉Session的開銷。<sessionState mode="off">或者頁面上<%@ Page
Time of Update: 2018-12-05
一、JSON和JSONP JSONP的全稱是JSON with Padding,由於同源策略的限制,XmlHttpRequest只允許請求當前源(協議,網域名稱,連接埠)的資源。如果要進行跨域請求,我們可以通過使用html的script標記來進行跨域請求,並在相應中返回要執行的script代碼,其中可以直接使用JSON傳遞javascript對象。這種跨域的通訊方式成為JSONP。 由此我們可以看出兩者的區別: json: 一種輕量級的資料格式。