Time of Update: 2018-12-08
複製代碼 代碼如下: public void CutToF(Stream stream) { Image initImage = Image.FromStream(stream, true); if (initImage.Width <= 480 && initImage.Height <= 480) {
Time of Update: 2018-12-08
複製代碼 代碼如下:class Dirctonary { public void DictionaryGet() { Dictionary<int, string> productList = new System.Collections.Generic.Dictionary<int, string>(); productList.Add(1, "ProductionOne");
Time of Update: 2018-12-08
複製代碼 代碼如下:// Create a handler for a click event.button1.Click += delegate(System.Object o, System.EventArgs e) { System.Windows.Forms.MessageBox.Show("Click!"); };// Create a delegate.delegate void Del(int x);// Instantiate the
Time of Update: 2018-12-08
數學庫函式宣告在 math.h 中,主要有:1、abs(x) 求整型數x 的絕對值2、cos(x) x(弧度)的餘弦3、fabs(x) 求浮點數x 的絕對值4、ceil(x) 求不小於x 的最小整數5、floor(x) 求不大於x 的最小整數6、log(x) 求x 的自然對數7、log10(x) 求x 的對數(底為10)8、pow(x, y) 求x 的y 次方函數說明:pow()用來計算以x為底的y次方值,即xy值,然後將結果返回。傳回值:返回x的y次方計算結果。9、sin(x)
Time of Update: 2018-12-08
1. 用Microsoft Visual C++ 6.0編譯的程式,或者發布在Windows 2000/NT/ME/98 系統單純通過拷貝MSVCRxx.DLL檔案到應用程式目錄或system32目錄即可2. 用Visual Studio 2005以上編譯的程式,且發布在Windows XP及以上系統為了減少DLL引發的配置問題(DLL hell),C和C++運行時由並行 (Side-by-Side)
Time of Update: 2018-12-08
功能 : 根據調用的方法名稱 反射動態調用 sql Command 的方法複製代碼 代碼如下: /// <summary> /// 預存程序的屬性 /// ProcName 預存程序的名稱 /// MethodName 執行SqlCommand 方法的名稱 /// PrmList 預存程序的參數 /// </summary> public class ExeProc { public string
Time of Update: 2018-12-08
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉換為 int,那它們的區別是什麼呢?Convert.ToInt32 與 int.Parse 較為類似,實際上 Convert.ToInt32 內部調用了 int.Parse:Convert.ToInt32 參數為 null 時,返回 0;int.Parse 參數為 null 時,拋出異常。Convert.ToInt32 參數為 ""
Time of Update: 2018-12-08
什麼是顯式轉換Explicit Conversion就是在將一種類型轉換成另外一種類型時,需要額外的代碼來完成這種轉換。複製代碼 代碼如下:int n = 1; byte b = (byte)n; // 正確,顯式轉換 byte b2 = n; // 錯誤顯式轉換需要注意,它的結果不一定是我們想要的。複製代碼 代碼如下:int n = 256; byte b = (byte)n; // 結果是 0上面的結果是 0,因為超過 255 了,它就從 0 開始;如果 n 是 257,那麼 b
Time of Update: 2018-12-08
一、去除首尾字串複製代碼 代碼如下:///<summary> /// 截前後字元(串) ///</summary> ///<param name="val">原字串</param> ///<param name="str">要截掉的字串</param> ///<param name="all">是否貪婪</param> ///<returns></returns>
Time of Update: 2018-12-08
什麼是隱式轉換 Implicit Conversion 隱式轉換就是直接使用,比如可以把一個 byte 類型直接用在 int 上。 比如以下直接把 byte 的 b 賦給 int 的 n,之間是直接用的,沒存在什麼額外的關鍵字,全由系統自動完成類型轉換。 複製代碼 代碼如下:byte b = 1; int n = b; 隱式數值轉換表(摘自 MSDN)從到sbyteshort、int、long、float、double 或
Time of Update: 2018-12-08
複製代碼 代碼如下:#!/bin/env python # -*- coding: utf-8 -*- #filename: peartest.py import threading, signal is_exit = False def doStress(i, cc): global is_exit idx = i while not is_exit: if (idx < 10000000): print "thread[%
Time of Update: 2018-12-08
複製代碼 代碼如下://普通委託 DeleteShow ds = new DeleteShow(ShowName); Console.WriteLine("----------------------"); Console.WriteLine("普通委託----請輸入使用者名稱:"); string Name = Console.ReadLine();
Time of Update: 2018-12-08
做分類 經常會用到無限層級的分類 先介紹一下資料庫的表結構tid 類別編號tname 類別名稱pid 父類編號測試資料就不寫了,大家可以自己插入一下試試查詢制定類別的 所有的子類 sql 的 代碼複製代碼 代碼如下:alter proc proc_chaxun(@tid int )asbegin with tt as ( select tid,tname,pid from dbo.t_goodsType where tid=@tid
Time of Update: 2018-12-08
SET PARSEONLY檢查每個 Transact-SQL 陳述式的文法並返回任何錯誤訊息,但不編譯和執行語句。SET PARSEONLY { ON | OFF }當 SET PARSEONLY 為 ON 時,SQL Server 只分析語句。當 SET PARSEONLY 為 OFF 時,SQL Server 編譯並執行語句。SET PARSEONLY 的設定是在分析時設定,而不是在執行或運行時設定。在預存程序或觸發器中不要使用 PARSEONLY。如果 OFFSETS 選項為 ON
Time of Update: 2018-12-08
key通常可用來快速尋找,同時key是區分大小寫;value用於儲存對應於key的值。Hashtable中key/value索引值對均為object類型,所以Hashtable可以支援任何類型的key/value索引值對 <BR><BR><BR>在雜湊表中添加一個key/value索引值對:HashtableObject.Add(key,value); 在雜湊表中去除某個key/value索引值對:HashtableObject.Remove(key);
Time of Update: 2018-12-08
工廠介面定義複製代碼 代碼如下:/// <summary> /// 工廠介面定義 /// </summary> /// <remarks> /// TTarget : abstract product type /// TSource: concrete product type /// </remarks> public interface IFactory {
Time of Update: 2018-12-08
之前一直用的產生驗證碼方法,取4位元字沒有問題,結果加上字母,取6位後,效率非常低。 改進了一下,方法如下 複製代碼 代碼如下:var text2 = ""; var random = new Random((int)DateTime.Now.Ticks); const string textArray = "23456789ABCDEFGHGKLMNPQRSTUVWXYZ"; for (var i = 0; i < iVcodeNum; i++) { text2 = text2 +
Time of Update: 2018-12-08
首先要對Microsoft.Web.Administration進行引用,它主要是用來操作IIS7;using System.DirectoryServices;using Microsoft.Web.Administration;1:首先是對本版IIS的版本進行配置:複製代碼 代碼如下:DirectoryEntry getEntity = new DirectoryEntry("IIS://localhost/W3SVC/INFO"); string Version =
Time of Update: 2018-12-08
理解C#記憶體回收機制我們首先說一下CLR(通用語言執行平台,Common Language Runtime)它和Java虛擬機器一樣是一個運行時環境,核心功能包括:記憶體管理、程式集載入、安全性、非同步處理和線程同步。CTS(Common Type
Time of Update: 2018-12-08
複製代碼 代碼如下:using System;using System.Data;using System.Configuration;using System.Text;using System.CodeDom.Compiler;using Microsoft.CSharp;using System.Reflection;namespace EvalGuy{ /// <summary> /// 本類用來將字串轉為可執行文本並執行 /// 從別處複製,勿隨意更改!