Time of Update: 2018-12-04
Http請求的處理過程Http請求首先到達Web Server,Web Server可以是IIS、Appache等,這些伺服器都可以有自己的具有一定介面的擴充來增強其功能,其中IIS使用ISAPI擴充來增強功能,Asp.net就是ISAPI擴充的一種。 IIS是使用被請求的資源的副檔名來決定使用哪個ISAPI擴充來處理該請求的,所以如果需要讓某一副檔名的資源被Asp.net處理,就需要在IIS裡配置該副檔名與c:/windows/microsoft.net/framework/v2.0.5072
Time of Update: 2018-12-04
首先要知道,遠程登入時,進行身份認證的方式有兩種:公開金鑰;密碼。公開金鑰的方式就是用非對稱密碼演算法,使用公私密鑰來進行身份認證。密碼的方式就是輸入存在於遠程電腦上的使用者密碼從而登入。這兩種方式互相獨立,使用認證認證過程中涉及到的passphrase和存在於遠程電腦上的使用者的密碼之間沒有聯絡。下面是在windows上使用putty遠程登入免輸密碼的操作方法。第一步,產生一對密鑰。這得使用putty提供的puttygen工具。開啟puttygen,它預設的密鑰類型是ssh-2,預設的密鑰大小
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
對於網站開發來說,如果你有“規劃URL”的想法,說明你是一個有經驗的網站設計者,最起碼也是一個飽嘗教訓的網站維護者。 對於網站開發人員來說,規劃URL的第一個好處就是理清了整個網站的結構。眾所周知,網站結構的主體是樹形的,就像我們身體內的血管分布,儘管內部枝葉 相同,但整體結構是樹形的。當要確定一個網頁在這個以樹形結構為主的經絡中的位置時,最直觀體現就在網頁的URL格式上。因此,可以這麼說:規劃好了 URL就基本上規劃好了網站結構。 對於Team
Time of Update: 2018-12-04
從前,有一個A型血的程式員和一個B型血的程式員去登山。顯然A和B有著不同的登山方法。 A 到了山腳下,總是先停下來,仔細打量山勢。接著,圍著山腳轉轉,看看哪些是小山包,哪個是主峰。然後,設計幾條不同的登山線路,並選擇出最好的登山線路作為首選計劃。同時,他還考慮到如果首選計划出現問題,則可以啟用第二計劃或第三計劃... 而此時的B幾經爬上了第一個小山包。B登上小山包的時候,發現這個小山包不是去主峰的路。B並沒有氣餒,稍微打量一下環境,立即從小山包上下來,往更高的一個山峰進發... 就這樣,
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
要改革了,要開放了,對於重出江湖的鄧小平來說,這無疑是一項巨大的工程。如果項目成功,中國將從此走向富強;如果失敗,也許中國的經濟將倒退50年。 面對如此艱巨的項目,鄧小平顯得非常冷靜和胸有成竹。他沒有急於開始改革的具體工作,而是先去了廣東考察,接著又轉到四川,然後是東北... 他深知,只有先實地摸清國內的基本情況,做起事來才不會盲目。第二年他又出國去轉了一圈。在日本,他瞭解了中國與世界的距離;在美國,他知道了中國發展的大致目標...
Time of Update: 2018-12-04
位元據可能是映像、聲音或任何其他資料。如果我們能夠把這些二進位以常量的形式表示,我們就可以直接用Transcat-SQL語句來插入和更新資料表中的這些資料。 其實,Transcat-SQL已經給我們提供了方法,那就是二進位常量格式。這個格式是以“0x”開頭,後面跟若干十六進位數字,每個位元組用兩位十六進位數來表示。因此,你完全可以將那些映像聲音資料轉換成這種二進位常量格式,然後用於INSERT或UPDATE語句中。 不過,這樣的二進位常量將很長很長。這樣一來SQL語句很難翻看,而且在某些
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
題目:核心模組的編譯方法日期:2008.5.15作者:singyea@ 七星居如果想要在核心上擴充功能,有兩條路可選,一是將自己的模組編譯進Kernel,使模組成為核心的一部分;一是以模組的方式供核心載入。前者高效後者靈活,各有所長。以核心模組載入到核心是大多數裝置驅動所採用的方式。關於模組的編譯的方法在這裡詳細討論一下。只針對2.6核心,還沒看其他版本的實現方法,不知道 2.6以前是不是這樣的。本人測試環境: Redhat as4 ( kernel:2.6.9-5 ); GCC (
Time of Update: 2018-12-04
典型的WebServer如IIS,Apache自身只支援靜態網頁,也就是純html網頁。為了能動態給使用者返回資料,需要在伺服器端進行動態產生html網頁的計算。WebServer本身並不支援這種計算,而是調用其他的模組來進行計算,目前有三種方式:一下以IIS說明: (1)CGI方式,IIS進程會啟動另一個進程並執行用戶端請求的應用程式A.exe,A.exe通過進程間通訊機制從IIS進程擷取相關資訊產生HTML,IIS從A.exe進程擷取該HTML檔案後返回給用戶端瀏覽器。這種方式看似很直接,很
Time of Update: 2018-12-04
轉自:http://hi.baidu.com/ilovechallenge/blog/item/53698b28bbf657f699250ae0.html1,列出某個IP地址所提供的共用資料夾 smbclient -L 198.168.0.1 -U username%password 2,像FTP用戶端一樣使用smbclient smbclient //192.168.0.1/tmp -U
Time of Update: 2018-12-04
這是使用光碟片安裝教程:1、首先進行光碟片的掛載,注意光碟片掛載時不會自動建立目錄的,所以需要自己建立目錄mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom #dev目錄為裝置目錄2、更改本地源地址cd /etc/yum.repos.d/
Time of Update: 2018-12-04
每一個參考型別的執行個體中,都有一個指標,指向其原型對象。這個指標在非IE瀏覽器裡通過__proto__表示,而在IE裡不提供。看如下代碼:obj = {};obj.__proto__.toString = function() { return "hello"; }test =
Time of Update: 2018-12-04
轉自:http://leowzy.iteye.com/blog/1453421SED之所以能以行為單位的編輯或修改文本,其原因在於它使用了兩個空間:一個是活動的“模式空間(pattern space)”,另一個是起輔助作用的“暫存緩衝區(holdingspace)這2個空間的使用。 sed編輯器逐行處理檔案,並將輸出結果列印到螢幕上。sed命令將當前處理的行讀入模式空間(pattern space)進行處理,sed在該行上執行完所有命令後就將處理好的行列印到螢幕上(除非之前的命令刪除了該行),
Time of Update: 2018-12-04
首先設定autoFillBackground屬性為真然後定義一個QPalette對象設定QPalette對象的背景屬性(顏色或圖片)最後設定QWidget對象的Palette執行個體:QWidget *widget = new QWidget;widget->setAutoFillBackground(true);QPalette palette;palette.setColor(QPalette::Background,
Time of Update: 2018-12-04
通過這段時間的思考,經過實際編碼的驗證,總結了一下幾條設計技巧,記錄備忘。1 模組要提供讓外部調用者可以擷取模組內部運行資訊的手段在模組設計中,模組內部的運行資訊通過回調的形式,給模組外部調用者提供查詢模組運行狀態的手段。最常見用途的可能就是作業記錄了。回呼函數是個好東西,在C/C++裡叫做函數指標,在.net裡叫做事件。這種模組內部的暴露只是暴露運行資訊,而不要把內部成員暴露出來,否則就與模組的低耦合(類的封裝)相違背了。以C#為例:using System;namespace