Time of Update: 2018-12-07
sql中的某個欄位用“,”分隔資料,需要擷取資料的時候直接把“,”拆分成資料,獲得一個資料的list。例如:需要查詢某欄位是否包含一個值,111是否存在於1111,2111,1112,1121,1113這個欄位中 。因為根據“,”逗號分開,要求的答案是:不在欄位中。用傳統的like '%111%',顯然不合適,這樣雖然111不存在但是依然能查到該條記錄。所以應該用以下語句實現:select * from Table where ','+columA+',' like
Time of Update: 2018-12-07
//全以紅色舉例://1. RGB 模式:Self.Color := $0000ff; //不過和HTML中的 #ff0000 是反的,應該叫 BGR。//2. RGB 分值,譬如:Self.Color := RGB(255,0,0);//3. Delphi 中的標準模式:Self.Color :=
Time of Update: 2018-12-07
WM_SYSCOMMAND 訊息的 LParam 參數是滑鼠位置, 低位是 X, 高位是 Y.下面三段程式是一樣的只是使用不同類型的訊息參數, 用 TWMSysCommand 更方便, 用 TMessage 更正統.程式一:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm)
Time of Update: 2018-12-07
來自: http://blog.csdn.net/xuwenwu/archive/2008/06/01/2501006.aspx SPS中您可以使用列表或庫中的公式和函數以多種方式計算資料。通過向列表或庫中添加計算資料行,可以為來自其他列的資料建立公式,並可執行函數以計算日期和時間、運行數學方程或處理文字。例如,在工作清單中,可以使用一個列根據“開始日期”和“完成日期”列來計算完成每項任務所需的天數。公式概述公式是對列表或庫中的值進行計算的等式。公式以等號 (=)
Time of Update: 2018-12-07
幾乎所有的業務系統都有快顯視窗,典型情境有二種 :1、簡單的彈出一個對話方塊顯示資訊,比如下面這樣:這個很簡單,程式碼範例如下:DialogParameters pars = new DialogParameters(); pars.Header = "資訊";pars.Content = "Hello
Time of Update: 2018-12-07
原本在開發一個報表外掛程式,因為需要遠程傳輸,因此需要序列化報表,序列化FastReport有兩種方式, 1.僅序列化資料,由用戶端接受到資料,並呈現報表,這種方式需要在用戶端儲存報表格式檔案xxx.Frf, 2.序列化FastReport的結果集(即,得到資料後可以存成的frp檔案),這樣frf檔案不需要在用戶端存在.我傾向於採用這種方式,畢竟用戶端越輕越好. 簡單開啟一個表之後,將fr產生結果存成frp後,發現有64k大,這是不能忍受的,這還僅僅是2xx資料而已,不過這個
Time of Update: 2018-12-07
function SbctoDbc(s:string):string;var nlength,i:integer; str,ctmp,c1,c2:string; { 在windows中,中文和全形字元都佔兩個位元組, 並且使用了ascii chart 2 (codes 128 - 255 )。全形字元的第一個位元組總是被置為163, 而第二個位元組則是相同半形字元碼加上128(不包括空格)。 如半形a為65,則全形a則是163(第一個位元組)、 193 (第二個位元組, 128 +
Time of Update: 2018-12-07
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure
Time of Update: 2018-12-07
EnumEnhMetaFile( DC: HDC; {目標裝置控制代碼; 如果回呼函數不需要回放, 該參數為 0} Emf: HENHMETAFILE; {圖元檔案控制代碼} EnhMetaFunc: TFNEnhMFEnumProc; {回呼函數指標; 回呼函數格式見下} Data: Pointer; {自訂資料指標} const Rect: TRect
Time of Update: 2018-12-07
本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls;type TForm1 = class(TForm) TrackBar1: TTrackBar; TrackBar2: TTrackBar; procedure FormCreate(Sender:
Time of Update: 2018-12-07
在 DelphiX 中, 所能看到的一般都是畫在 TDXDraw.TDXDraw 預設兩個繪圖表面: TDXDraw.Surface 和 TDXDraw.Primary;一般先在後台(Surface)繪圖, 然後再用 TDXDraw.Flip 命令切換前後台, 從而看到繪製效果.TDXDraw.Flip 會置換 Surface 和 Primary 兩個對象, 所以我們盡可以只在 Surface 上繪圖;由於 DirectX 的工作機制, 讓這個切換速度異常地快(只是切換一個指標),
Time of Update: 2018-12-07
這幾天學習 JSON - SuperObject, 非常幸運地得到了其作者 Henri Gourvest 大師的同步指點! (Henri 大師也是 DSPack 和 GDI+ 標頭檔的作者; 大師是法國人, 竟能用中文給我回複, 沒想到!).學習中發現 SuperObject 有些地方對中文(或者說 Unicode)支援不是所期望的, 現在專貼提出來供大師鑒別.以下例子都會出現亂碼, 雖然都可以有變通的方案, 但如果不亂碼就太好了!unit Unit1;interfaceuses
Time of Update: 2018-12-07
跳轉指令分三類:一、無條件跳轉: JMP;二、根據 CX、ECX 寄存器的值跳轉: JCXZ(CX 為 0 則跳轉)、JECXZ(ECX 為 0 則跳轉);三、根據 EFLAGS 寄存器的標誌位跳轉, 這個太多了.根據標誌位跳轉的指令:JE ;等於則跳轉JNE ;不等於則跳轉JZ ;為 0 則跳轉JNZ ;不為 0 則跳轉JS ;為負則跳轉JNS ;不為負則跳轉JC ;進位則跳轉JNC ;不進位則跳轉JO ;溢出則跳轉JNO ;不溢出則跳轉JA
Time of Update: 2018-12-07
在做過的很多項目中,發現大家不管對什麼表,逢select必定加上nolock(或者with(nolock)),好像已經是制度化的一種東西。有領導高人解釋說加上nolock可以提高查詢速度,不影響對資料表的其他並行作業。 但是真有必要每個查詢都加nolock嗎?個人認為加不加nolock還是值得我們根據實際情況斟酌一番的(至少需要知其然然後知其所以然吧)。下面就來簡單分析一下加不加nolock以及加了nolock對實際查詢的一些影響。一、重要概念 (此處沉思5秒,安靜回想經典資料庫教科
Time of Update: 2018-12-07
IMAP 協議收信與POP收信有很大的不同,最明顯的一點就是發送的每條命令(命令是不區分大小寫),前面都要帶有一個標籤/標誌,發送一條命令後可以緊接著發送另一條命令,伺服器端返回命令處理結果的順序是未知的,取決於各條命令的執行時間。所以返回的結果中,將帶有所發送命令的標籤。如下面樣本中的 A01, A02 等等。說明:手工錄入的用藍色字型表示,#後的為注釋,不可錄入。[crazywill@localhost crazywill]$ telnet 192.168.0.1 143
Time of Update: 2018-12-07
pdf作為一種非常流行的跨平台的文檔格式,現已成為數字化資訊事實上的一個工業標準。不過如果有時候你臨時要閱讀或者處理pdf而又不想下載安裝龐大的應用程式,擁有以下線上工具可以完全應付。 PDF線上閱讀類: 1,PdfMeNot 一個線上PDF閱讀和分享服務的網站。開啟網站後,要閱讀的PDF檔案可以在網路上或是從本機上傳。它還提供了放大(縮小)、翻頁等基本操作方式方便讀者閱讀。PdfMeNot還為每個PDF檔案提供了一個URL地址和一段JS代碼,方便你與別人分享。 2
Time of Update: 2018-12-07
現在越來越多的網域名稱支援自訂DNS解析了,如最近火暴的be,而大家最常用的就是ZoneEdit,Everydns,還有Powerdns(現在開始收費了),孰不知這隻是滄海一粟,現在公布我從上網到現在所收集的所有支援DNS解析的網站,朋友們各取所好,用個性的DNS裝扮你個性的米.http://www.2mydns.com http://www.3domain.hk/ http://www.3322.org http://www.adsldns.org http://ipdyn.agat.net
Time of Update: 2018-12-07
前言本文旨在深入詳解MPPG,掌握它對於編寫parser是必須的。本文的行文思路是根據SDK額外文檔MPPG.pdf中的內容,可以在如下路徑下找到該文檔:C:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\ExtraDocumentation。本文適合那些對parser.y一知半解的讀者閱讀。 概述MPPG(Managed Package Parser
Time of Update: 2018-12-07
3DS 檔案格式 1、讀取規則 3ds檔案的讀取規則如下:位元組:直接讀取;字:先讀低位位元組,後讀高位位元組,如ed 3c讀出後的字為3c ed;雙字:先讀低位字,後讀高位字,如ed 3c 25 43讀出後的雙字為43 25 3c
Time of Update: 2018-12-07
序.波斯王國蘇丹率領著大軍和自己的王子前去攻打一個小鄰邦,大軍包圍了時之城卻久攻不下;這時城中的國師叛變殺死了時之城的國王。而任性的王子擅自離開隊伍殺進了城中。由此展開了整個奇幻莫測的波斯神話之旅。