原创 SQL 獲取連接客戶端IP地址

--SQL Server 抓取連接的客戶端IP地址: DECLARE @IP_Address varchar(255); SELECT @IP_Address = client_net_address FROM sy

原创 c# 字符串按規定長度拆分

今天在做字符串處理時,需要用到按照規定的長度拆分字符串,發現C#中沒有自帶的拆分功能,因此自己寫了一個。   /// <summary> /// 按照長度拆分字符串 /// </summary>

原创 CLR 學習札記(一)

CLR 英文縮寫Common Language Runtime(CLR) 公共語言運行時。 CLR 功能的開啓   USE [master] sp_configure 'clr enabled', 1; GO RECO

原创 SQL 循環更新

       今天在處理歷史數據的更新,需要更新100W以上的數據,開始的時候,嘗試直接寫SQL 語句更新,後來發現這種更新會導致死鎖,最終導致更新失敗。於是自己採用SQL 循環更新的方式對數據進行更新,避免了數據死鎖的問題。腳本如下:

原创 圖片與二進制文件之間的相互轉化函數

很多時候我們在存儲圖片的時候,都是用的二進制文件,下面的函數將實現圖片與二進制之間的轉化,注意這裏要用到兩個C#命名空間: using System.Drawing; using System.IO; /// <summary>

原创 獲取指定表述信息的串口號

    在做項目的時候,系統有調用到串口,但是有時候計算機有多個串口,或者需要你給指定描述信息的串口發送信息,可以通過如下的方式,獲取指定描述的串口號。 #region --獲取指定表述信息的串口號--

原创 Node.js Http 介紹

在介紹本節的內容前,先了解如下的概念: 什麼是Http?   也即超文本傳輸協議(HTTP ,HyperText Transfer Protocol),是互聯網上應用最爲廣泛的一種網絡協議。所有的文件都必須遵守這個標準。設計最初的目的是爲

原创 測試Node.js 應用程序

在計算機編程中,單元測試(又稱爲模塊測試, Unit Testing)是針對程序模塊(軟件設計的最小單位)來進行正確性檢驗的測試工作。程序單元是應用的最小可測試部件。在過程化編程中,一個單元就是單個程序、函數、過程等;對於面向對象編程,最

原创 數據庫鏡像札記

數據庫鏡像的配置,詳細請參閱http://liulike.blog.51cto.com/1355103/339183/   沒有見證服務器宕機處理: 鏈接:http://johnsz.blog.51cto.com/525379/71197

原创 SQL Server 兩種方法實現分頁

        系統有時候數據量太多,需要給用戶分頁顯示,SQL Server 可以通過如下腳本輕鬆實現分頁顯示。 ---SQL 2012 DECLARE @size AS INT --每頁顯示數量 DECLARE @page AS

原创 Node.js 安裝

Node.js是一個基於Chrome JavaScript運行時建立的平臺, 用於方便地搭建響應速度快、易於擴展的網絡應用。Node.js 使用事件驅動, 非阻塞I/O 模型而得以輕量和高效,非常適合在分佈式設備上運行的數據密集型的實時應

原创 Reporting Services 報表URL 參數設置

      今天在寫SSRS 報表的時候,用戶要求將數據報表直接下載下來,而不是去下載選擇數據格式。查詢了相關的文檔,現對其進行整理。 如下是我的報表地址: http://XXXXXX/ReportServer/Pages/ReportV

原创 Html 實現浮動窗口

今天在寫一個html代碼時,需要用到浮動窗口,通知信息,網站找了一下,代碼如下 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb231

原创 C# 字符串加密

  最近在學習一些加密的東西,現在對C#加密代碼進行整理: 1、對稱加密; /// <summary> /// 加密 /// </summary> /// <param name="pToEncrypt"></

原创 網絡編程常用字符串轉換函數

public static string StringToHexString(string s, Encoding encode) { byte[] b = encode.GetBytes(s);