Time of Update: 2016-06-07
標籤:先是做普通的,儲存我們本地的圖片,將它轉化為二進位流儲存到資料庫對應的表中。代碼如下: string path = "../../A.jpg"; FileStream fs = new FileStream(path, FileMode.Open); int streamLength = (int)fs.Length; //擷取檔案流的長度。 byte[] image = new
Time of Update: 2016-06-07
標籤:先把代碼放在這裡,下面再詳細解說: using Newtonsoft.Json;using Newtonsoft.Json.Linq;using Oracle.DataAccess.Client;using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using
Time of Update: 2016-06-08
標籤: 1. 先添加System.Web.Extensions.dll引用 var js = new System.Web.Script.Serialization.JavaScriptSerializer(); string test_json = "{\"name\":\"tom\",\"nickname\":\"tony\",\"sex\":
Time of Update: 2016-06-08
標籤: CookieContainer cookies = new CookieContainer(); string url =
Time of Update: 2016-06-08
標籤:本博文讓你知道怎樣寫對象,怎樣讀取文字檔,怎樣根據實際條件判斷與擷取需要的文本行。參考下面網友的問題,根據源文來看,有些行輸出的格式,需要把“,”替換為空白格。 第一行還附加入後面的子行每一行的後面,空格分隔。Insus.NET也參考網友的要求,準備好相似的文字檔資料,不過有所擴充,加多兩組。122207273-001,A001207273-003,A001207273-004,A001132207273-051,Q001207273-053,Q001207273-
Time of Update: 2016-06-08
標籤:為了方便處理一些資料,自己寫一個小程式來輔助工作,提高點效率。 不夠刪除怎麼辦呢!?一般程式員都會馬上想到的是,用if判斷……。這裡其實不用if語句也可以輕鬆實現的!有些程式員還可能用 try catch...!我想說作為程式員應該…… 算了,我還是不說了。說多了心累!!!!還是直接貼代碼! 1 /// <summary> 2 /// 從字串前面刪除指定字元個數 3 ///
Time of Update: 2016-06-08
標籤:原文:淺談.NET編譯時間注入(C#-->IL)
Time of Update: 2016-06-07
標籤: 大學宿舍玩遊戲的時候,為了簡化重複的鍵鼠動作,有學習過按鍵精靈和TC指令碼開發工具,並做了一些小指令碼,基本達到了當時的需求。不知不覺,已經畢業了3年了,無聊之餘又玩起了遊戲,對於一些無趣的重複行為,於是又想寫個指令碼來處理下。比如跑任務,自動補血等,沒想到現在的遊戲對於按鍵精靈和TC基本上都是封殺。對於我這種小白,過遊戲安全檢測這種棘手的事,也許花費很多時間,都沒有結果。經常測試,發現遊戲不會對自己寫的C#指令碼進行檢測,所以決定用C#來寫。 研究了幾天,突然間又不想玩遊戲了,所以
Time of Update: 2016-06-07
標籤:有三種方法可以刪除 DataTable 中的 DataRow:Delete 方法和 Remove 方法和 RemoveAt 方法其區別是:Delete 方法實際上不是從 DataTable 中刪除掉一行,而是將其標誌為刪除,僅僅是做個記號,Remove 方法則是真正的從 DataRow 中刪除一行,RemoveAt 方法是根據行的索引來刪除。Delete 的使用是 : Datatable.Rows[i].Delete(); 注意: Delete() 之後需要
Time of Update: 2016-06-07
標籤:using Dscf.Bpl.InformationAuditBpl;using Dscf.Bpl.ProductBpl;using Dscf.Global.CommonAduit;using Dscf.Global.Model;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Script.Serialization;using
Time of Update: 2016-06-07
標籤:/// <summary> /// 對於entity的一些常用的擴充方法 /// </summary> public static class MyExtension { ///
Time of Update: 2016-06-07
標籤:1. 在winform中加入一個 WebBrowser 控制項;2. webBrowser控制項載入html檔案,html檔案中包含了js代碼, 代碼如下(必須在 InitializeComponent(); 後載入):public Form1() { InitializeComponent(); System.IO.FileInfo file = new
Time of Update: 2016-06-07
標籤:c 讀檔案 windows 與 linux
Time of Update: 2016-06-07
標籤: /// <summary> /// 啟動服務 /// </summary> /// <param name=
Time of Update: 2016-06-07
標籤: #region 擷取web用戶端ip /// <summary> /// 擷取IP地址 ///
Time of Update: 2016-06-07
標籤:一、物件導向編程(OOP)是將現實中的事物抽象花,其設計的重點就是類的設計。二、類是物件導向編程的設計核心,實際上是一種複雜的資料類型。將不同類型的資料和與這些資料就相關的操作封裝在一起,就構成類。而將抽象化的類具體化,就成了對象。三、類是將現實事物的抽象化,而對象是將事物的具體化。如下定義的一個類,在下面的user類中,user就是一個抽象事物,而Id和Name是它的屬性, public class user { public int Id { get;
Time of Update: 2016-06-07
標籤:yield 關鍵字向編譯器指示它所在的方法是迭代器塊。編譯器產生一個類來實現迭代器塊中表示的行為。在迭代器塊中,yield 關鍵字與 return 關鍵字結合使用,向列舉程式對象提供值。這是一個傳回值,例如,在 foreach 語句的每一次迴圈中返回的值。yield 關鍵字也可與 break 結合使用,表示迭代結束。例子:yield return <expression>;yield break;在 yield return 語句中,將計算 expression
Time of Update: 2016-06-08
標籤:1、建立c檔案 touch demo.c2、編輯c代碼3、編譯(先行編譯、檢查文法、編譯)、連結3.1、指令:cc -c demo.c 正常情況下,會產生一個demo.o的二進位檔案(即:目標檔案)3.2、指令:cc demo.o 給demo.o添加啟動代碼並進行連結,產生可執行檔a.out3.3、指令:./a.out 或者 &
Time of Update: 2016-06-07
標籤:c語言 字元操作函數 字元輸入輸出函數在標頭檔<stdio.h>裡面int fgetc(FILE* stream)fgetc函數返回stream流的下一個字元,傳回型別為unsigned char(被轉為int),到達檔案的末尾或者發生錯誤,返回EOF。char* fgets(char* s,int n, FILE*
Time of Update: 2016-06-07
標籤:Ctrl+C和Ctrl+Z都是中斷命令,但作用不同。其中,Ctrl+C是強制中斷程式。而Ctrl+Z是將任務中斷而不結束,在進程中維持掛起狀態,與此同時,可以通過fg重啟前台被中斷的任務,也可以通過bg把中斷的任務放到後台執行。(個人理解為Ctrl+C相當於在window的工作管理員中結束任務;Ctrl+Z相當於介面上有兩個視窗,其中暗掉的那個,fg相當於點擊那個暗掉的視窗,bg相當於最小化那個暗掉的視窗。)Ctrl+D表示一個特殊的二進位值,EOF(沒記錯的話,應該是-1或結束的意思)。