Time of Update: 2018-12-05
create procedure procname AS declare @recount int select @recount=count(id) from school --最關鍵在這句 select @recount=count(id) from school select @recount=select count(id) from school -- 錯誤:這裡就不再需要select了 set @recount=count(id) from school --
Time of Update: 2018-12-05
首先,當然是下載URLRewriter了 download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi 下載安裝後再bin目錄下找到URLRewriter.dll檔案 然後把這個檔案引用到項目中,下面開始配置 1 在web.config檔案中加入如下代碼 <configuration> <configSections>
Time of Update: 2018-12-05
1,引入log4net.dll組件2,建立一個設定檔兩種方法,一種是在Web.Config或App.Config裡加入以下配置節<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /></configSections>上面的配置節,複製就可以用了
Time of Update: 2018-12-05
本文目的是實現新聞內容的列印,而不是整個頁面的列印。以下是我的操作步驟:第一步:添加如下CSSCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!--media=print 這個屬性可以在列印時有效--><style media="print" type="text/css"> .Noprint{display:none;
Time of Update: 2018-12-05
1、注釋或重複代碼片斷 在我們寫代碼的往往要寫代碼注釋,可是在每個類中寫這些注釋的文字是不是很煩,如果你每次用複製,粘貼的花是不是也是很麻煩,如果我們能想拖控制項一樣,拖到代碼檔案中多好啊,其實在在Vs中是可能的,我們只要把我們的代碼塊選中,然後在代碼模式中向工具箱中把這個代碼快直接拖到工具箱中就行了,接下來,我們在要注釋的地方直接把這個“控制項”拖到我們的代碼中就行了,是不是很酷! 2、格式化整個塊
Time of Update: 2018-12-05
1、在該檔案中不能使用Server.MapPath()方法來實現虛擬路徑到實體路徑的轉換。2、使用HttpRuntime.AppDomainAppPath擷取應用程式的物理根目錄如果要把一個相對路徑或者虛擬路徑映射道伺服器的實體路徑,通常會使用Server.MapPath()函數,比如將根目錄下的html目錄映射為實體路徑:Server.MapPath("html"),可以返回形如"E:\www\htm\"的字串。通常情況下我們都不會遇到什麼問題。
Time of Update: 2018-12-05
一.ActiveRecordAttribute 每一個實體類都必須繼承於基類ActiveRecordBase,並在實體類上設定特性ActiveRecordAttribute二.PrimaryKeyAttribute在實體類中,通過PrimaryKeyAttribute來指定表的主鍵三.CompositeKeyAttribute如果使用按鍵組合,需要我們自訂一個類來作為主鍵屬性的類型。四.PropertyAttribute在ActiveRecord中通過PropertyAttribute來指定實
Time of Update: 2018-12-05
晚睡,其實是一種病!!——“拖延症 Procrastination”Procrastination的形成 1. 一個人認為自己5天之內可以做完一件事情,所以在離deadline還有15天的時候一點不著急,直到最後只剩5天了才開始。 2. 這種緊迫感和焦慮往往促發人的鬥志,會讓自己覺得,自己只有在壓力狀態下才有做事情的狀態。 3.
Time of Update: 2018-12-05
NHibernate中Session是線程不安全的,而且每次資料庫操作 請求建立Session時對效能有些影響。在Windows應用中可以通過 [ThreadStatic]特性很簡單的就可以實現安全執行緒,而在Web中可以通過將Session與用於請求HttpContext綁定實現安全執行緒,並且使用者當前請求時只有一個Session。代碼如下: ISessionManage.cs using System; using NHibernate; namespace Commercial.
Time of Update: 2018-12-05
索引定義來最佳化SELECT語句的過程。一個索引不會在一條SELECT語句中顯示地引用,SQL文法不允許這樣做。在一條語句的處理中,資料庫伺服器自己決定是否使用一個已有的索引。索引可以隨時建立和刪除。當更新、插入或刪除行的時候,資料庫也維護了更新後的表的索引。這意味著,一方面,SELECT語句的處理時間減少了,另外一方面,更新語句(如INSERT、UPDATE和DELETE)的處理時間卻增加了。索引也是一種資料庫物件。
Time of Update: 2018-12-05
支援VS2005,具體代碼如下:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Data;public class NHibernateHelper{ /**//**//**//// <summary> /// Ilist<T> 轉換成 DataSet
Time of Update: 2018-12-05
驗證碼的昨天、今天和明天為什麼要使用驗證碼如果沒有驗證碼,攻擊者會使用有害程式自動註冊大量的 Web 服務帳戶,然後攻擊者可以使用這些帳戶為其他的使用者製造麻煩,如發送垃圾郵件或通過同時反覆登入多個帳戶來延緩服務的速度。然而,在大多數情況下,自動註冊程式是不能很好的識別圖片中的字元的。因此,為了防止攻擊者編寫程式來自動註冊或者重複登入暴力破解密碼,驗證碼技術應運而生。當前,很多網站為了防止使用者利用機器人自動註冊、登入、灌水,都採用了驗證碼技術。所謂驗證碼,就是將一串隨機產生的數字或符號,產生一
Time of Update: 2018-12-05
之前處理資料狀態時,多種不同意義的狀態,一般要不是分多個欄位儲存,要不就是儲存的數值求mod取餘,同事分享了個位元運算方式儲存狀態的方式: CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
在看了NHibernate 2.0的文檔之後,根據文檔的操作步驟做的第一個執行個體,剛開始的時候做的好久沒懂出來,為了開始學習NHibernate的初學者,將的第一個NHibernate執行個體詳細過程的說明一下:執行個體環境:1.Microsoft Visual Studio 20052.Microsoft SQL Server 20053.NHibernate 2.04.NUnit
Time of Update: 2018-12-05
15.6. 授權 Seam安全API為安全訪問組件、組件方法和頁面提供了幾種授權機制。本節將描述他們。一個需要注意的重要事項是如果你想使用任何進階特性(比如基於規則的許可權),你需要在components.xml中配置它們以得到支援。(參見配置一節)。 15.6.1. 核心概念
Time of Update: 2018-12-05
On the criteria to be used in decomposing systems into modules – David ParnasA Note On Distributed Computing – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam KendallThe Next 700 Programming Languages – P. J. LandinCan Programming Be Liberated from the
Time of Update: 2018-12-05
15.6.4. 保護頁面 頁面安全需要應用程式使用一個pages.xml檔案,而且它也是非常容易配置的。僅僅是簡單在你需要保護的page元素之內包含一個<restrict/>元素即可。如果restrict元素沒有顯式的指定一個限制,那麼當通過non-faces(GET)請求訪問頁面時,將檢查隱含的許可權/viewId.xhtml:render,並且任何源於頁面的JSF
Time of Update: 2018-12-05
本文章的DataList控制項的分頁是用PageDataSource類寫的 前台:<asp:DataList ID="DL_Message" runat="server" Width="560px" OnItemDataBound="DL_Message_ItemDataBound" OnItemCommand="DL_Message_ItemCommand"><HeaderTemplate><hr /></HeaderTemplate>
Time of Update: 2018-12-05
15.6.8. 許可權授權模型 為瞭解決應用程式許可權。Seam安全提供了一個可擴充的架構。下面的類圖顯式了許可權架構的主要組件的概覽: 相關的類將在接下來的章節中進行詳細的解釋。 15.6.8.1. PermissionResolver 這實際是一個介面,它提供瞭解決個別對象許可權的方法。Seam提供了下列內建的PermissionResolver實現,下面章節將詳細描述它們:
Time of Update: 2018-12-05
向左<div id=demo style="OVERFLOW: hidden; width: 632px; COLOR: #ffffff;height:150"> <table cellSpacing="0" cellPadding="0 "align="left" border="0" cellspace="0"> <tr> <td id=demo1 valign=top> <