Time of Update: 2018-12-05
先來說說重寫tostring() 很簡單如果完全沒有看過的 可以看一下 如果知道就不用看了 呵呵 因為很簡單我們直接來看代碼 呵呵 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class Shape {private string input;public string Input {get { return
Time of Update: 2018-12-05
1、System.Net.HttpWebRequest 類http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemnetwebrequestclasstopic.asp如下代碼以Post方式發送資料:using System.IO;using System.Net;using System.Text;using
Time of Update: 2018-12-05
inno Setup; 指令碼用 Inno Setup 指令碼嚮導 產生。; 查閱文檔擷取建立 INNO SETUP 指令檔的詳細資料!#define MyAppName "商務標用戶端工具"#define MyAppVerName "商務標用戶端工具1.1.7"#define MyAppVer "1.1.7"#define MyAppPublisher "xxxxx有限公司"#define MyAppURL "http://www.smartaudit.com.cn/"#define
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import osfile=os.listdir(".")for filename in file: pos=filename.find(".") if filename[pos+1:]=="doc": newname=filename[:pos+1]+"wps"
Time of Update: 2018-12-05
第二部分擷取方法(method)的類型資訊擷取有序類型(ordinal)、集合(set)類型的 RTTI 資訊 ⊙ 擷取方法(method)的類型資訊所謂方法就是以 of object 關鍵字聲明的函數指標,下面的函數可以顯示一個方法的類型資訊:procedure GetMethodTypeInfo(ATypeInfo: PTypeInfo; AStrings: TStrings);type PParamData = ^TParamData; TParamData = record //
Time of Update: 2018-12-05
部分例子Regex說明/\b([a-z]+) \1\b/gi一個單詞連續出現的位置/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/ 將一個URL解析為協議、域、連接埠及相對路徑/^(?:Chapter|Section) [1-9][0-9]{0,1}$/定位章節的位置/[-a-z]/A至z共26個字母再加一個-號。/ter\b/可匹配chapter,而不能terminal/\Bapt/可匹配chapter,而不能aptitude/Windows(?=95 |98 |NT )
Time of Update: 2018-12-05
base 關鍵字用於從衍生類別中訪問基類的成員:調用基類上已被其他方法重寫的方法。指定建立衍生類別執行個體時應調用的基類建構函式。基類訪問只能在建構函式、執行個體方法或執行個體屬性訪問器中進行。從靜態方法中使用 base 關鍵字是錯誤的。樣本在本例中,基類 Person 和衍生類別 Employee 都有一個名為 Getinfo 的方法。通過使用 base 關鍵字,可以從衍生類別中調用基類的 Getinfo 方法。// keywords_base.cs// Accessing base
Time of Update: 2018-12-05
IntentDefine an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses. Defining a “virtual” constructor. The new operator considered harmful. ProblemA
Time of Update: 2018-12-05
抽空寫了一個ICON表徵圖的轉換程式,支援png\jpe\bmp格式到ico的轉換。具體的程式就在下面,如果看的人多,過兩天再把思路寫一下。廢話不說,見代碼。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using
Time of Update: 2018-12-05
你可以明白,通過使用簡單的DATEDIFF和DATEADDFunction Compute,你可以發現很多不同的可能有意義的日期。 目前為止的所有例子只是僅僅計算當前的時間和“1900-01-01”之間的時間間隔數量,然後把它加到 “1900-01-01”的時間間隔上來計算出日期。假定你修改時間間隔的數量,或者使用不同的時間間隔來調用 DATEADD函數,或者減去時間間隔而不是增加,那麼通過這些小的調整你可以發現和多不同的日期。
Time of Update: 2018-12-05
以一個簡單聊天室的例子來說明一二。socket在某種程度猶如C#中的介面,只要實現了介面即可,無需瞭解裡面複雜的TCP/IP包。舉個例子:硬碟壞了,重新買一個得時候,只要買了滿足插線的即可,而不需要知道硬碟的內部構造。在通訊的過程中,則需要一個伺服器端,來接受用戶端發來的訊息,然後經過處理返回給需要的用戶端。例如:聊天室中,我登入之後,會發送一個訊息告訴伺服器我登入了(如果格式為Join|使用者名稱),然後伺服器會將我的訊息進行處理,System.Text.Encoding.Default.Ge
Time of Update: 2018-12-05
很悲劇,寫的好多東西,到原始碼那兒想改個屬性的,結果沒了一大半,就這樣了湊合著吧選擇排序的原理Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public void SelectionSort(int[] arr) {int temp;int min;for (int outer = 0; outer <=
Time of Update: 2018-12-05
二叉尋找樹的特點:(1)左邊的所有節點都要小於根節點的值(2)右邊的所有節點都要不小於根節點的值(3)原樹的子樹都符合(1)(2)條件。二叉尋找樹又名二叉排序樹,因為只需中序遍曆它就可以得到排序的樹了,對於二叉排序樹的操作主要有:(1)插入:通過插入來初始化樹。本文是用鏈式,而不是儲存在數組中。(2)遍曆:有三種方法分別為:先序,中序,後序。(3)尋找:有三種尋找分別為:尋找最大值,最小值,與某種特定的值的節點。(4)刪除:刪除一個節點類型有三種分別為:無左右孩子的節點,有一個孩子的節點,有兩個
Time of Update: 2018-12-05
給出一個運算式 2*(3-1),迅雷不及掩耳,立馬知道答案為4,但是電腦可沒有這樣的能耐,它只知道直接計算,卻不知道優先順序。如此,我們需要自己用代碼來告訴它算符的優先順序從左至右先乘除後加減先括弧內後括弧外先來研究簡單的算術運算式,只有+-*/()運算子 算符優先表如,其中#為結束標識符。現在來糾結具體的實現。/// <summary>/// 返回兩運算子的優先順序/// </summary>/// <param
Time of Update: 2018-12-05
由Console.WriteLine想到的對於匿名對象我們可以這樣輸出: 1 var test = new { name="test",Age=22};2 Console.WriteLine(test); 結果是: {Name=test,Age=22}那麼這個結果是怎麼來的呢,為什麼Console.WriteLine可以直接輸出test的內容呢,它怎麼知道test有多幾個欄位呢?由IL
Time of Update: 2018-12-05
計算資料操作時間開始的時候一直想提高資料庫查詢的速率,但是苦於無法計算,所以就寫出了一個樣式代碼,大家可以看一下,學索引的時候學的Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
~今天網站終於上線了,心情很好,晚上特意在社區測試了好久。每天希望都有時間來學習新的技術。今天是treeview控制項,學習開始之前懵裡懵懂,以為它有多神秘,看了之後,也不過如此,原理是 :假設是個兩級的treeview,則只需為它先綁定depth=0的節點,然後根據depth=0的節點的id來綁定depth=1的節點,原理很簡單,只是一級一級的綁定覺得要學好一門技術,要Crowdsourced Security Testing道它的功能和展現,所以先給個頁面呈現的代碼,Code
Time of Update: 2018-12-05
你真的懂T-sql 語句的邏輯執行順序嗎?先建立樣本資料庫 建立兩個表 Class和Choose表, class: choose: 大家可能很容易看懂以下代碼 目的是找出所有班級中學生人數少於3的班級和班級人數,查出的結果 那它們的執行順序和過程是怎麼樣的?分析一下1.執行from語句中的兩個表 ,執行笛卡爾乘積(交叉串連)會得到虛擬表 VT1 ,表中會出現28條資料(4*7)。2. on 篩選器(聯結條件) sql中的篩選器有三種(on,where,having),on
Time of Update: 2018-12-05
能大大提升工作效率和時間效率的9個重要習慣現代人都很忙,但忙的可能沒有效率,可能在“忙人”摸象,也就是瞎忙。也許你的效率可以提升20倍,也許你的激情和潛能可以提升10倍!秘訣就在於目標管理、時間管理、精力管理、如何在短時間內完成更多的事情、如何從痛苦的修行中悟道、如何尊崇內心的自由、如何有更多的時間去享受生活、如何動態平衡工作和生活?!這裡有能大大提升工作效率和時間效率的幾個重要的工作習慣:1.
Time of Update: 2018-12-05
最近做個發帖時把文章資訊發送一份到伺服器上的功能。最先想到用ajax非同步方式來實現,JS代碼如下:function AsyncPost(strurl,strpost) { //xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); var xml = new