Time of Update: 2016-06-06
標籤: 自從小組納新到現在一直沒有學什麼東西,鼓搗了幾次系統,體驗了一下Fedora,最終還是選擇了Centos,看到學長炫酷的SS管理,自己也把原來的格掉重新搭了一個。說好的一天一道LeetCode也荒廢了,部落格也好久好久沒有更新了,真是罪過、罪過。現在納新早已結束,是時候拾起自己的老本行了。周末學習了一下MySQL的C語言API,試著用C++簡單的封裝了一下,現在做個記錄,以防遺忘。一、重要資料結構介紹 1、MYSQL:這個結構表示對一個資料庫連接的控制代
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-07
標籤:常規掃雷: 類:UserInfo:使用者資訊 Button:按鈕 TopScore:積分 Main:主類
Time of Update: 2016-06-07
標籤:第一天:(打好根基整軍備戰)知識點是否掌握備忘能夠設計出遊戲主表單□是 □否 已理解單獨定義方法的必原因□是 □否 會定義方法□是 □否 會使用方法□是 □否 會產生單個隨機數□是 □否 能夠通過逐一查看數組中的元素□是 □否 初步瞭解物件導向能夠區分類與對象□是 □否 能夠區分參考型別的變數和對象□是 □否 能找出Form類的靜態方法□是 □否 初步理解對象間的內含項目關聯性□是
Time of Update: 2016-06-06
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ObjTest{ class Program { static void Main(string[] args) { //car a = new car(); //a.name = "bmw"; //a.
Time of Update: 2016-06-06
標籤:在拷貝網上代碼時候,經常每行的首列會有序號,如果一兩行我們可以手動去除,可是幾百行的時候就會很蛋疼了。下列事去除代碼前序號的方法: // 去掉複製代碼前面的序號 static public string GetCode(string path = null) { if(path == null) path = @"E:/code.txt"; string[]
Time of Update: 2016-06-06
標籤:1.產生一對keys: /// <summary> /// generate private key and public key arr[0] for private key arr[1] for public key /// </summary> /// <returns></returns> public static string[] GenerateKeys()
Time of Update: 2016-06-06
標籤: 我所理解的裝箱和拆箱.裝箱:當實值型別轉換為參考型別時 額外分配引用指標指向實值型別並將其反回為參考型別的行為叫做裝箱.分配指標類似箱子將實值型別報裝後 變為參考型別.所以叫做裝箱.拆箱:與裝箱相反.當參考型別轉換為實值型別時 無視實值型別直接取實值型別返回為實值型別叫做拆箱.在我理解中 拆箱是不太消耗資源的但是有拆箱必有裝箱 而裝箱需要額外新開對象和指標 需要消耗資源 所以總體來說 拆裝箱時消耗資源的.C#裝箱和拆箱
Time of Update: 2016-06-06
標籤: 一:認識程式集 只要是使用VS就會和程式集打交道,我們通過編輯和生產可執行程式就會自動產生程式集。那麼什麼事程式集呢,.net中的dll與exe檔案的都是程式集(Assembly)。 可以看做是一堆相關類打包的包,相當於java中的jar包(*);
Time of Update: 2016-06-05
標籤: 委託是一個類,它定義了方法的類型,使得可以將方法當作另一個方法的參數來進行傳遞。事件是一種特殊的委託。 1.委託的聲明 (1). delegate delegate我們常用到的一種聲明 Delegate至少0個參數,至多32個參數,可以無傳回值,也可以指定傳回值類型。 例:public delegate int
Time of Update: 2016-06-07
標籤: 大學宿舍玩遊戲的時候,為了簡化重複的鍵鼠動作,有學習過按鍵精靈和TC指令碼開發工具,並做了一些小指令碼,基本達到了當時的需求。不知不覺,已經畢業了3年了,無聊之餘又玩起了遊戲,對於一些無趣的重複行為,於是又想寫個指令碼來處理下。比如跑任務,自動補血等,沒想到現在的遊戲對於按鍵精靈和TC基本上都是封殺。對於我這種小白,過遊戲安全檢測這種棘手的事,也許花費很多時間,都沒有結果。經常測試,發現遊戲不會對自己寫的C#指令碼進行檢測,所以決定用C#來寫。 研究了幾天,突然間又不想玩遊戲了,所以
Time of Update: 2016-06-05
標籤: 在文章開始之前,首先簡單介紹一下什麼是MEF,MEF,全稱Managed Extensibility Framework(託管可擴充架構)。單從名字我們不難發現:MEF是專門致力於解決擴充性問題的架構,MSDN中對MEF有這樣一段說明: Managed Extensibility Framework 或 MEF 是一個用於建立可擴充的輕型應用程式的庫。 應用程式開發人員可利用該庫發現並使用擴充,而無需進行配置。 擴充開發人員還可以利用該庫輕鬆地封裝代碼,避免產生脆弱的硬依賴項。
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
標籤: #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-06
標籤:L3-009. 長城時間限制400 ms記憶體限制65536 kB代碼長度限制8000 B判題程式Standard作者鄧俊輝正如我們所知,中國古代長城的建造是為了抵禦外敵入侵。在長城上,建造了許多烽火台。每個烽火台都監視著一個特定的地區範圍。一旦某個地區有外敵入侵,值守在對應烽火台上計程車兵就會將敵情通報給周圍的烽火台,並迅速接力地傳遞到總部。現在1所示,若水平為南北方向、垂直為海拔高度方向,假設長城就是依次相聯的一系列線段,而且在此範圍內的任一垂直線與這些線段有且僅有唯一的交點。圖
Time of Update: 2016-06-06
標籤:c標準庫 檔案操作函數 標準庫中的函數,類型以及宏在下面的標準標頭檔中定義:<assert.h> <float.h> <math.c> <stdarg.h> <stdlib.h><ctype.h> <limits.h> <setjmp.h> <stddef.h>
Time of Update: 2016-06-05
標籤:變數在c語言中,變數必須先定義後使用,必須初始化。 int i; i = 10;在c99規則下,變數可以定義後直接初始化。int i = 10;全域變數沒有初始化的情況下,系統會預設初始值為0。資料類型以及輸入輸出整型資料用unsigned修飾,說明此變數為無符號整型,也就是正整數。輸入輸出:unsigned:u%八進位:o%十六進位:x%i%可以自動識別輸入資料的進位,從而進行輸出。char本質上就是整型。小寫字母和大寫的本身相差32。char a = ‘a‘;char b = ‘A‘;
Time of Update: 2016-06-05
標籤:指標與數組 int a[] = {1,2,3,4,5}; int *p; p = a; printf("*a = %d\n",*a); printf("*p = %d\n",*p); printf("a[1] = %d\n",a[1]); printf("p[1] =