Time of Update: 2018-12-06
在delphi盒子轉過來的:http://www.2ccc.com/article.asp?articleid=4491 這是我在學習遠程注入DLL時的產物,有任何疑問請到 http://yaoqiaofeng.blog.163.com 留言給我,由於本程式是以BDS2006編譯的,所以BDS2006以前的版本開啟時會提示屬性錯誤,但沒有關係,直接點擊忽略即可,不會影響程式.遠程注入DLL方法有很多種,也是很多木馬病毒所使用的隱藏進程的方法,因為通過程式載入的DLL在進程管理器是沒有顯示的.這
Time of Update: 2018-12-06
CS_isIdentity:是否為標識符,不支援AccessCS_isComputed:是否為計算資料行CS_isDeterministic:是否確定...CS_IdentitySeed::識別欄位種子數CS_IdentityIncrement:識別欄位遞增量CS_Default:列的預設值 CS_isRowGuidCol:是否GUID列(待定)例子: Identity Field = <% foreach(ColumnSchema cs in SourceTable.Columns) {
Time of Update: 2018-12-06
應用環境:在某些時候,系統需要有一個統一的過程去分配某些資源:如:動態分配Tadoquery對象,為了防止頻繁建立Tadoquery對象而浪費系統的效能與資源,請看如下代碼: 代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
CodeSmith訪問資料庫,模板如下: 代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
昨天一個項目中在寫ibatis中的sql語句時,order by #field#, 運行時總是報錯,後來上網查了查,才知道這裡不該用#,而應該用$,隨即查了下#與$的區別. 總結如下: 1.#是把傳入的資料當作字串,如#field#傳入的是id,則sql語句產生是這樣,order by "id",這當然會報錯.. 2.$傳入的資料直接產生在sql裡,如$field$傳入的是id,則sql語句產生是這樣,order by id, 這就對了. 如:Code highlighting
Time of Update: 2018-12-06
首先:一、建立ODBC資料來源。 1, 開啟系統ODBC資料來源,位置“控制台--管理工具--資料來源(ODBC),也可以在powerDesigner中的database中,configure connections中配置。 2,選擇系統DSN,點擊添加按鈕,會彈出如下介面,選擇與資料庫相匹配的驅動程式 3、該資料來源建立成功,可以該資料來源名稱進行串連測試。 二、逆向工程
Time of Update: 2018-12-06
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
下載了iBatis.net的最新版,發現1.6.2與舊版本在xml上是有區別的,主要區別在於下面2個位置:sqlmap.config:新的xmlns為: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xml version="1.0" encoding="utf-8"?><sqlMapConfig xmlns="http://
Time of Update: 2018-12-06
所謂的資料分層就是我們做資料庫類的軟體開發時,涉及到和資料庫打交道的資料分層。為了可以讓代碼可以重複利用在更多的地方,為降低模組與模組之間的耦合性,我們必須對這個分層有一個宏觀的規劃,考慮更多的情況。下面,是我的資料分層的設計理念:我們來先看圖,對圖有個充分的認識後,才對下面描述的文字有更好的理解: 一、
Time of Update: 2018-12-06
在配置iBatis.NET的sqlmap.config時,經常提示說“Unable to load embedded resource from assembly”的錯誤,明明某個項目中存在這檔案,並且在根目錄下,而且產生操作是“內嵌資源”。卻提示這個錯誤,其中的定義是:<properties
Time of Update: 2018-12-06
先來說一下我如何寫我的Dll檔案的。先看代碼: 代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
在打算用Vortex2D顯示儲存在資料庫中的圖形資料時,打算先建立一個Node列表,根據資料庫中的圖形資料,把之前設計好的圖形添加到Node列表中去,然後在Vortex2D顯示的時候,顯示出來。當我還沒建立ScreenManager的時候,先建立了Node的對象,然後表單呈現的時候,初始化Vortex2D,並執行到:sender._graphScreen = new ScreenManager(sender._targetContext, sender.Mouse, Keyboard);的時候,
Time of Update: 2018-12-06
一般網上找的問題解決辦法都是叫我們安裝“ScriptX”列印控制項,但是很多人裝了之後還是依然不能打,其實安裝好了之後只需要在註冊表裡面稍微修改一下就可以打了。 開註冊表,開啟[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}]開啟裡面的Compatibility
Time of Update: 2018-12-06
效果:兩者的返回結果是一樣的。意義:當count的參數是具體值時(如count(1),count('a')),count的參數已沒有實際意義了。範圍:在統計範圍,count(*)和count(1) 一樣,都包括對NULL的統計; count(column) 是不包括NULL的統計。速度:表沒有主鍵(Primary key),count(1)比count(*)快; 否則,主鍵作為count的參數時,count(主鍵)比count(1)和count(*)都快;
Time of Update: 2018-12-06
幾種比較和諧的文字背景顏色搭配 2009-03-26 21:451背景色:#F1FAFA″———做本文的背景色好,淡雅A 2背景色:#E8FFE8″———做標題的背景色較好A 3背景色:#E8E8FF″———做本文的背景色較好,文字顏色配黑色A 4背景色:#8080C0″———上配黃色白色文字較好A 5背景色:#E8D098″———上配淺藍色或藍色文字較好A 6背景色:#EFEFDA″———上配淺藍色或紅色文字較好A 7背景色:#F2F1D7″———配黑色文字素雅,如果是紅色則顯得醒目A
Time of Update: 2018-12-06
我將會在架構設計之旅中記錄下,在設計架構時譜寫下的每一篇文章,為日後可以回顧我一直以來,我的思想是如何變化的,在這過程中有可能犯下的各種錯誤,以及設計理念的變遷,以備日後的設計之路作參考,鞭策自己,不要再犯重複的錯誤。也為經驗的積累,一一記錄下來。在架構之旅開啟前,先來簡單地介紹一下:該架構是以WinForm應用程式作為開發為目的的,宗旨在於如何可以讓我們可以有更多的時間可以偷懶。但為了偷懶,其實,我們得付出更多的努力,想偷懶也得付出辛勤的勞動。好了,說下這架構的事情:使用Spring.NET來
Time of Update: 2018-12-06
unit testDBG;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, DB, ADODB, StdCtrls,Types;type TForm1 = class(TForm) DBG: TDBGrid; ADOConnection1: TADOConnection; ADOTable1:
Time of Update: 2018-12-06
很多人在使用iBatis.NET時基本上都是使用其增刪改查等相關操作資料庫方面的功能,執行的時候使用的是ISqlMapper sqlMap對象,其實,這個對象中包含了很多有用的對象,只要我們善加運用的話,對我們日常編程是有很多協助的。我覺得,對於資料庫開發方面來說,有協助作用的莫非就是資料中表的相關資訊了,因此,我們就會想到了記錄在resultMap中的相關資訊了。我們如何來擷取到我們想要的resultMap呢?其實很簡單,ISqlMapper
Time of Update: 2018-12-06
前天遇到一個疑問:主表單是fsMDIForm時,調用DLL的表單不可以嵌入在主表單中。於是就這個問題,我在網上找了相關資料,並找到答案:DLL封裝子表單。瞭解後,使用相同方法在DLL的子表單再調用另一個DLL表單也可以。如果需要回傳參數,可以通過函數獲得。執行個體如下:新增Dll Application,在工程中建立一個Form,現在這個Dll就是擁有表單的DLL了。DLL中的代碼:library Project2;{ Important note about DLL memory
Time of Update: 2018-12-06
TStrings是一個抽象類別,在實際開發中,是除了基本類型外,應用得最多的。常規的用法大家都知道,現在來討論它的一些進階的用法。先把要討論的幾個屬性列出來:1、CommaText2、Delimiter & DelimitedText3、Names & Values & ValueFromIndex先看第一個:CommaText。怎麼用呢?用代碼說話:const constr :String = 'aaa,bbb,ccc,ddd';var strs