Time of Update: 2018-12-07
一直以為自訂函數只是比預存程序多了一個傳回值而已,沒有想到有這麼多的限制,事情的起源都是因為下面這個簡單的自訂函數引起的:CREATE FUNCTION MyTestFunction( @TestContent VARCHAR(20))RETURNS VARCHAR(255)ASBEGIN INSERT INTO MyTestTable(Column1) VALUES(@TestContent) RETURN 'asdfasdf'ENDGO當然商務邏輯不可能是這樣的啦,只是舉個
Time of Update: 2018-12-07
一、 問題現象在執行分散式交易時,在sql server 2005下收到如下錯誤:訊息 7391,層級 16,狀態 2,過程 xxxxx,第 16 行無法執行該操作,因為連結的伺服器 "xxxxx" 的 OLE DB 提供者 "SQLNCLI" 無法啟動分散式交易。 二、 解決方案1. 雙方啟動MSDTC服務MSDTC服務提供分散式交易服務,如果要在資料庫中使用分散式交易,必須在參與的雙方伺服器啟動MSDTC(Distributed Transaction
Time of Update: 2018-12-07
一 linux進程模型在傳統的unix模型裡有兩種船艦或修改進程的操作fork用於建立一個新的進程execve可以在進程中用另外的程式來替換當前啟動並執行進程線程:提供了獨立的執行線索和堆棧段 卻共用資料區段二 進程屬性一個進程是一個正在執行的程式的執行個體,是linux基本調度單位,一個進程由如下元素組成:程式的當前上下文,它是程式當前執行的狀態程式的當前執行目錄程式訪問的檔案和目錄程式的信任狀態或者說存取權限,比如它的檔案模式和所有權記憶體和其他分配給進程的系統資源1 進程標識號進程號
Time of Update: 2018-12-07
在遊戲中,經常需要進行碰撞檢測的實現,例如判斷前面是否有障礙以及判斷子彈是否擊中飛機,都是檢測兩個物體是否發生碰撞,然後根據檢測的結果做出 不同的處理。 進行碰撞檢測的物體可能有些的形狀和複雜,這些需要進行組合碰撞檢測,就是將複雜的物體處理成一個一個的基本形狀的組合,然後分別進行不同
Time of Update: 2018-12-07
1.建立一個類: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace winclient{class dateEdit:DateTimePicker,
Time of Update: 2018-12-07
一、引言電腦的出現使得很多原本十分繁瑣的工作得以大幅度簡化,但是也有一些在人們直觀看來很容易的問題卻需要拿出一套並不簡單的通用解決方案,比如幾何問題。作為電腦科學的一個分支,計算幾何主要研究解決幾何問題的演算法。在現代工程和數學領域,計算幾何在圖形學、機器人技術、超大規模整合電路設計和統計等諸多領域有著十分重要的應用。在本文中,我們將對計算幾何常用的基本演算法做一個全面的介紹,希望對您瞭解並應用計算幾何的知識解決問題起到協助。二、目錄本文整理的計算幾何基本概念和常用演算法包括如下內容:向量的概念
Time of Update: 2018-12-07
一. 寫作前題在10月16號,我發表了一篇關於在Visual Studio 2008的IDE中使用Asp.Net建立一個RDLC報表的檔案([原創] RDLC 報表系列(一) 建立一個報表),得到了群裡許多朋友的響應與支援,在此表示感謝,也希望下面推出的內容對大家有所協助。原本的計劃把在RDLC報表中插入圖片的內容放到後期來講,但是看到頂貼的朋友們對此內容的需求,所以我改變原來計劃,把此節內容提前來講,希望能及時的給予你協助。二. 本文內容1. 在RDLC報表中插入圖片2
Time of Update: 2018-12-07
如何提高效能SELECT TOP n * FROM [tablename] ORDER BY NEWID()想從資料庫隨機獲得一條記錄在網上查了一下全都是這個方法但效能太差 千萬級的表要20秒以上如何提高效能SELECT TOP 1 * FROM [tablename] ORDER BY NEWID()SELECT * FROM [tablename] where id=(select count(*)+1 from
Time of Update: 2018-12-07
本文介紹了 IBM Page Detailer 的功能和使用,並通過一個執行個體示範了如何對 IBM Page Detailer 擷取的結果進行分析,並為 Web 應用程式效能改進提供建議。介紹在效能測試的日常工作中,測試人員經常需要一些工具為我們提供用以分析的資料。選擇行之有效工具,往往可以使測試工作事半功倍。在對 Web
Time of Update: 2018-12-07
每種方法中上面的是Excel的行數,下面的是Excel的列數。方法1:ActiveSheet.UsedRange.Rows.Count ActiveSheet.UsedRange.Columns.Count缺點:有時可能會比實際數大一些,原因是如果你把最後幾行(列)資料清除後(非整行或整列刪除),用這個命令仍返回未清除前的值。就是說現在雖然是空的,但是你曾經用過也算你的。方法2:ActiveSheet.Range("A65535").End(xlUp).RowActiveSheet.Range(
Time of Update: 2018-12-07
1.Cisco vpn client 無法啟用虛擬適配器Cisco vpn client 無法啟用虛擬適配器,這一般是由於網路連接開啟了“串連共用”引起的,解決方案如下: a、進入“本地串連"屬性 b、點擊 "Cisco Systems VPN Adapter 本地串連", 選擇共用(Tab),去掉/禁用 網際網路連線共用中的 “允許其它網路使用者通過此電腦的 網際網路連線來串連” 項; c、再檢查下其它的幾個本地串連的共用選項,將其禁用然後點擊你的Cisco VPN Client 進行串連 2
Time of Update: 2018-12-07
近日在網上尋找思科模擬器,發現有很多的NetSim 7.0 for
Time of Update: 2018-12-07
準備工作1. 新增一個Application應用,新增一個視窗。2. 在視窗中新增一個OLE控制項:Microsoft Web Browser,命名為old_1。3. 新增一個TextBox網址輸入控制項,命名為sle_url,初始值為c:\temp\index.html。4. 新增一個Button控制項,命名為cb_go,clicked代碼如下:ole_1.object.Navigate(sle_url.text)5. 新增檔案c:\temp\index.html,內容如下:<scrip
Time of Update: 2018-12-07
注意Request.Cookies["UserID"]的用法我們在項目中通常要設定這樣的東東:在沒有經過登陸驗證時,直接在地址欄輸入地址頁面是不能訪問的,而這種方式我一般採用的是在通用類中驗證Response.Cookies["UserID"]是否為空白的方式進行判斷,如果為空白,將地址重新導向登陸頁面。具體代碼:login.aspx.cs HttpCookie cookie = Request.Cookies["UserID"]; if (cookie != null)
Time of Update: 2018-12-07
The method getJspApplicationContext(ServletContext) is undefined for the
Time of Update: 2018-12-07
針對程式員這個龐大的家族,Goole雖說不是萬能的,但是不會用卻是萬萬不能的。基本的搜尋技巧大家都會,我就簡單介紹下搜尋引擎的進階搜尋技巧。在網頁標題中搜尋索引鍵:intitle。如果只想在每個網頁的標題中搜尋內容,可以使用intitle關鍵字來輔助查詢。在特定的網站中搜尋索引鍵:site。如果只想在某個特定的網站中搜尋資訊,那麼可以利用site這個關鍵字。在URL連結中搜尋索引鍵:inurl。如果只想在url連結中搜尋資訊,則可以利用inurl這個關鍵字。精確匹配搜尋:雙引號。搜尋引擎會自動將
Time of Update: 2018-12-07
前台代碼: <asp:GridView ID="GridView1" runat="server" ShowFooter="true" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText="編號"> <ItemTemplate>
Time of Update: 2018-12-07
經常會遇見把預存程序的傳回值放置到定義的暫存資料表中,現在先建立一個預存程序:預存程序 1 CREATE PROC [dbo].[usp_GetOrderInfo] 2 @CustomerID nchar(5), 3 @StartDate datetime, 4 @EndDate datetime, 5 @rowsAffect int output 6 AS 7 BEGIN 8 SET NOCOUNT ON; 9 DECLARE @err int;10 SELECT
Time of Update: 2018-12-07
如果DataGridView控制項能顯示行號,對我們尋找資料就非常方便,但DataGridView預設的屬性中,不可設定顯示行號。本文在DataGridView的RowPostPaint事件中進行繪製,實現了這個功能,其效果如下:為了表示行號,我們可以在DataGridView的RowPostPaint事件中進行繪製。RowPostPaint事件,具體可以參照MSDN。下面是實現代碼: private void Form1_Load(object sender,
Time of Update: 2018-12-07
1.Round()函數這個函數的參數必須是浮點型的,因此必須先轉換格式,如果為空白的話轉換就會出錯。而且當該列為空白時候,會顯示0.00。這樣不好看。2.FormatNumber()函數這個函數格式化出來的是123,456,567.00 。出來的資料會加上“,”。也不好看。以上兩種函數都是結合運算式,和欄位綁定。例如:=FormatNumber(Sum(CDbl(Fields!Usage.Value)))=Round(Sum(CDbl(Fields!Usage.Value)))3.