原创 sql server 數據庫誤刪除、誤操作恢復:事務日誌

原文出處:http://blog.csdn.net/dba_huangzj/article/details/8491327 個人總結: 1.查看在使用你想要恢復的數據庫的SPID SELECT  * FROM sys.sysproces

原创 C# Winfrom 中模擬HTTP請求

在C/S架構下的winform項目有時候會使用到WEBAPI的接口,需要在winform中模擬HTTP請求獲取數據等操作。 截取部分示例代碼做解釋 //按鈕事件,彈窗提示返回內容 private void button2_Click

原创 C# 二維碼生成

 1.winfrom 中生成二維碼。 private void FrmTest_Load(object sender, EventArgs e) { string code="二維碼內容"

原创 C# 數據表導出Excel表格

private void button5_Click(object sender, EventArgs e) { datatable dt=new datatable(); //需要轉換的數據表 ExportTo

原创 C# 一般處理程序 ashx文件

aspx:Web窗體設計頁面。Web窗體頁由兩部分組成:視覺元素(html、服務器控件和靜態文本)和該頁的編程邏輯(VS中的設計視圖和代碼視圖可分別看到它們對應得文件)。VS將這兩個組成部分分別存儲在一個單獨的文件中。視覺元素在.aspx

原创 C# 網口通訊

一、 命令行  客戶端程序: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thre

原创 C# 串口通訊

命名空間: using System.IO.Ports; 實例化: //public SerialPort(string portName, int baudRate, Parity parity, int dataBits, Sto

原创 C# MD5加密

首先,先簡單介紹一下MD5 MD5的全稱是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security in

原创 二維碼詳解

二維碼知識介紹 一、二維碼的分類 二維碼,從字面上看就是用兩個維度(水平方向和垂直方向)來進行數據的編碼,條形碼只利用了一個維度(水平方向)表示信息,在另一個維度(垂直方向)沒有意義,所以二維碼比條形碼有着更高的數據存儲容量。 從形成方式

原创 C# 委託(delegate)和事件(event)詳解

C# 中的委託和事件 引言 委託 和 事件在 .Net Framework中的應用非常廣泛,然而,較好地理解委託和事件對很多接觸C#時間不長的人來說並不容易。它們就像是一道檻兒,過了這個檻的人,覺得真是太容易了,而沒有過去的人每次見到委

原创 《--即時筆記--》

業務邏輯條件不要提前判斷,條件決定的單個語句可以單寫一句 ubuntu 查看隱藏文件快捷鍵 ctrl+h sudo modprobe psmouse 開啓觸摸板 sudo modprobe -r psmouse 關閉觸摸板 g

原创 系統垃圾清理 bat文件

@echo off echo 正在清除系統垃圾文件,請稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /

原创 條形碼和二維碼的優缺點

條形碼與二維碼的優缺點 (1) 條形碼優缺點:   條形碼技術具有以下幾個方面的優點: A.輸入速度快:與鍵盤輸入相比,條形碼輸入的速度是鍵盤輸入的5倍,並且能實現“即時數據輸入”。 B.  可靠性高:  鍵盤輸入數據出錯率爲三百分之一,

原创 Windows內存清理工具實現——從現象到本質

目前,有很多清理內存的工具,如Wise Memory Optimizer、 MemoryZipperPlus、SweepRAM等,360安全衛士、騰訊電腦管家、魯大師等等系統工具也帶有清理內存的功能。這些工具主要使用Windows提供的A

原创 .NET winform App.config配置文件 字段的CRUD

////讀取 string temptimeStart=ConfigurationManager.AppSettings[""]; //修改 Configuration config = ConfigurationManager.Ope