Time of Update: 2018-12-04
1、DAO介面增、刪、改操作 針對每張表進行設計2、檢索單條記錄詳情也可以針對每張表進行設計,然後在業務層使用其他DAO介面進行組裝成需要的領域對象(這裡可以考慮緩衝,這樣就盡量避免多次訪問資料庫)。如果考慮到效率,也可以進行聯集查詢,特別是一對多和一對一的情況,對返回的記錄進行組裝得到需要的領域對象。3、如果是針對單個資料庫的系統,分頁盡量在資料庫中進行,所以進行表關聯查詢,同時需要返回次表的資訊時,1)主表和次表是一對一或者多對一的關係,那麼直接返回次表資訊;2)主表和次表是一對多的關係,則
Time of Update: 2018-12-04
嵌套DIV布局似乎與“布局結構與內容相分離”的原則衝突! 為了合理實現XHTML+CSS格式的布局,似乎免不了在網頁內容的HTML檔案中寫入嵌套的<div>標記,以實現那些常用的布局形式。比如:...<body> <div id="header">this is header</div> <div id="main"> <div id="navigater">this is
Time of Update: 2018-12-04
個人覺得使用where子句來串連多個表更為簡潔,但是ANSI SQL規範首選inner join文法,沒辦法還要學習這種方法。正好看到有一篇文章說明的不錯,轉載過來了。 串連兩個資料表的用法: FROM Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort 文法格式可以概括為: FROM 表1 INNER JOIN 表2 ON 表1.欄位號=表2.欄位號 串連三個資料表的用法: FROM (Member
Time of Update: 2018-12-04
(1)正確的DOCTYPE類型設定,讓瀏覽器以標準模式渲染html,css(2)div設定寬度值,margin-left,margin-right設為auto(3)div不使用浮動,即保持預設的float:none以上三者缺一不可,下面是一個例子:<!DOCTYPE html><html><HEAD><style
Time of Update: 2018-12-04
多值依賴的定義: 設R(U)是一個屬性集合U上的一個關係模式,X, Y,
Time of Update: 2018-12-04
如今幾乎所有的應用程式都要和網路發生關係,沒有網路功能的程式根本不會有市場了。網路功能的開發可以分為三個層次,每個層次均有相應的庫可以使用。 (1)鏈路層或IP層 無論是Linux還是Windows均提供了socket介面,供開發人員調用。當然.net平台則提供了封裝了socket的類庫。(2)應用程式層,如ftp, http
Time of Update: 2018-12-04
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { unsafe static void Main(string[] args) { Test(); }
Time of Update: 2018-12-04
根據主機頭值訪問同一IP的不同主站,是IIS實現虛擬機器主機的主要方式。 對於英文網域名稱,這不是問題,直接在[屬性]->網站->進階->添加->主機頭值,填入英文網域名稱即可。 對於中文網域名稱,IIS不支援直接填寫中文主機頭值,所以必須先將中文網域名稱轉化為PunyCode編碼才可以,可以直接到相關工具網站轉換,如http://domain.oray.com/domain/tools.php。
Time of Update: 2018-12-04
1.基本概念 剪輯(Clip): 也叫素材,可以是一段電影,一副靜態映像,或者一個音效檔。在Premiere中,指一個指向硬碟檔案的指標。 片斷:一段素材的全部或一部分放到軌道裡以後就叫做片斷。如果片斷是素材的一部分,素材的其餘部分就叫做餘量。片斷開始的地方叫入點(In Point),片斷結束的地方叫出點(Out Point)。 2.工具箱 2.1 Selection Tool,選擇軌道裡的一個片斷,同時按住Shift,可以選擇多個片斷。2.2 track select Tool,
Time of Update: 2018-12-04
一、認識硬碟格式化
Time of Update: 2018-12-04
位元據可能是映像、聲音或任何其他資料。如果我們能夠把這些二進位以常量的形式表示,我們就可以直接用Transcat-SQL語句來插入和更新資料表中的這些資料。 其實,Transcat-SQL已經給我們提供了方法,那就是二進位常量格式。這個格式是以“0x”開頭,後面跟若干十六進位數字,每個位元組用兩位十六進位數來表示。因此,你完全可以將那些映像聲音資料轉換成這種二進位常量格式,然後用於INSERT或UPDATE語句中。 不過,這樣的二進位常量將很長很長。這樣一來SQL語句很難翻看,而且在某些
Time of Update: 2018-12-04
(1) 把Ubuntu-10.04.1-desktop-i386.iso檔案複製到硬碟的某一個分區,如(hd0,4)。從iso中提取casper檔案夾至(hd0,4)根路徑,並把casper檔案夾中的vmlinuz和initrd.lz兩個檔案剪下到此分區根路徑。 註:可以通過各種方式實現這種複製,如利用硬碟上原來的系統,可以利用其他的LiveCD系統,或USB啟動的系統。(2)重新啟動系統,進入GRUB
Time of Update: 2018-12-04
After upgrading to Ubuntu 10.04,some get “init: ureadahead main process (329) terminated with status 4″ error at startup.This can be fixed by directly remove the file:/etc/init/ureadahead.conf.open terminal from Applications->Accessories menu and
Time of Update: 2018-12-04
要想擷取運行主機的各種配置資訊,如網卡MAC地址,IP地址,硬碟分區,硬碟號等等,只要引用System.Management就可以輕鬆實現這一切。比起VC++的實現簡單的多得多。例如擷取當前使能的網卡MAC,並顯示在列表框控制項中:ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc =
Time of Update: 2018-12-04
1.URLEncoed編碼使用情境在Http協議的請求URI,協議標題,POST的表單資料中,必須採用UrlEncoded編碼方式。 2.何為URLEncoed編碼URLEncoded編碼中,所有的字元均為ANSCII碼。編碼原理如下:編碼前的所有字元可以分成兩類,(1)安全字元;(2)Unsafe 字元。 對於安全字元,其必然是ANSCII碼,但是ANSCII碼不全是安全字元。安全字元在轉變過程中不變化,仍為ANSCII。
Time of Update: 2018-12-04
我們知道在Win32API中,要想實現托盤表徵圖,需要使用Shell_Notify()函數,通知工作列顯示我們指定的表徵圖,然後為表徵圖指定操作功能表。要想實現需要不少的代碼,然而在FCL中,這些功能已經被完整地封裝到了System.Windows.Forms.NotifyIcon類中,使用起來相當直接簡單。甚至在VS裡直接拖拉即可。基本步驟: (1)為Form增加NotifyIcon類型的對象
Time of Update: 2018-12-04
APM(非同步編程模型)在.net編程中隨處可見,HttpWebRequest類也實現了APM,可供使用者使用。今天做了一個小實驗,總結一下。還是先看代碼吧。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;using System.Net;using System.IO;using System.Windows.Forms;namespace
Time of Update: 2018-12-04
VMware啟動系統報錯,出錯資訊:Cannot open the disk 'c:/leiansoft/Windows Vista.vmdk' or one of the snapshot disks it depends on. reason: failed to lock the file.解決辦法:1、在VMware該虛擬機器路徑下的所有.lck檔案和檔案夾下刪除或遷移至其它目錄,一般就可以解決了。2、如果再次啟動VMware的Windows
Time of Update: 2018-12-04
join,中文在《資料庫系統工程師教程》中翻譯為串連,在《SQL server
Time of Update: 2018-12-04
HttpWebRequest.CookieContainer預設為空白,此時發送請求不會附加發送cookie,對於伺服器返回的標題中的Set-Cookie也不做特殊處理。 如果想讓HttpWebRequest自動處理來自伺服器的Set-Cookie,必須在GetResponse()之前設定CookieContainer引用的對象不為空白。此時,來自伺服器的Set-Cookie將被自動處理分析,並放入CookieContainer中,而且也放入HttpWebResponse的Cookies中。以後