Time of Update: 2018-12-08
不過我寫的比較草率,代碼結構不是很好,也沒有體現OOP的思想,這幾天有空會重構一下。先把代碼發出來:複製代碼 代碼如下:public class MatrixCardManager { public static int[,] ReadMatrixCardFromString(string matrixStr) { int[,] arr1 = new int[5, 5]; int[] tempArr =
Time of Update: 2018-12-08
本篇純屬娛樂,源於整理代碼,發現還曾實現過遍曆二叉樹。雖然.NET/C#中的各種集合類已經實現了最優的排序設計,但瞭解基本的演算法實現有助於軟體開發中的各種權衡和選擇。比如,如果你實現過B+樹排序和尋找,並將樹節點序列化至二進位檔案塊,則你應該已經瞭解了各種資料庫索引的基本設計。什麼是二叉樹?http://en.wikipedia.org/wiki/Binary_tree二叉樹節點類定義複製代碼 代碼如下:View Code /// <summary> /// 二叉樹節點
Time of Update: 2018-12-08
程式碼如下:複製代碼 代碼如下:// BubbleSort.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include <cmath>#include <iostream>using namespace std;#define MAXNUM 20template<typename T>void Swap(T& a, T& b){ int t = a; a = b; b =
Time of Update: 2018-12-08
目錄Emit異常處理流程 顯示Exception對象的Message屬性 返回目錄 Emit異常處理流程來看這種C#異常處理代碼:複製代碼 代碼如下: static void doo(Exception e) { try { throw e; } catch (ApplicationException ex) {
Time of Update: 2018-12-08
最近看到一個考試系統,有個功能是用來監視進程的。一旦發現如Communicator.exe這樣的違禁軟體就立即殺死進程並上報給伺服器。我稍 微研究了一下,這個功能實現起來其實很簡單。就是使用ManagementObjectSearcher擷取進程列表,然後放在一個Collection 裡,之後就可以按照自己的邏輯去做了。複製代碼 代碼如下:using System;using System.Management;namespace ConsoleApplication3{ class
Time of Update: 2018-12-08
可能也有其他方法,比如用 WGet 等等,但是 推薦用 PowerShell ,為什麼呢,因為 PowerShell 太強大唄PowerShell 文法(demo1.ps1):複製代碼 代碼如下:$date = Get-Date;$beginTime = 2 * 60 ;$endTime = 2 * 60 + 11;$minuteCount = $date.hour * 60 + $date.minute#if the time is rightif(($minuteCount -le
Time of Update: 2018-12-08
//Main複製代碼 代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ChessBoard{ class Program { //誰能教教我英語啊,英語文法什麼的錯誤之處還望海涵, static void Main(string[] args) { Function obj =
Time of Update: 2018-12-08
C#中如何合理的釋放非託管記憶體?在本文中我們將講解使用IDisposable釋放託管記憶體和非託管記憶體。 A.首先需要讓類實現IDisposable介面,然後實現IDispose方法。 A.a核心Disponse(bool
Time of Update: 2018-12-08
複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.List(); }} protected void Button1_Click(object sender, EventArgs e) { if (TextBox2.Text == "") {
Time of Update: 2018-12-08
資料在記憶體的存放有以下幾種形式1.棧區--由編譯器自動分配並且釋放,該地區一般存放函數的參數值,局部變數的值等,
Time of Update: 2018-12-08
複製代碼 代碼如下:public class User { public int ID { get; set; } public string Name { get; set; } } //對應資料庫表: //User //欄位:ID、Name 那麼你也許需要編寫將DataTable 轉換為實體物件的方法,便利DataTable.Rows 獲得並填充。。下面是我寫的一個通用方法,分享+記錄,便於日後直接Copy ~複製代碼 代碼如下:private
Time of Update: 2018-12-08
http://stevenkobes.com/ctest.html在這個網站上發現一套很有趣的C語言測試題,如果你招聘C語言相關開發人員,或者正在學習C語言,很值得做一做。如果沒有做,下面內容暫時不要看,最好自己先完成一遍。OK,假設你做的答案沒有完全正確,那你可以繼續看下去了,否則,後面內容對你來說就是小菜一碟,不值得看。第一題:#include <setjmp.h>static jmp_buf buf;int main(void){volatile int b = 3;if
Time of Update: 2018-12-08
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;#region #endregionnamespace Find{ public partial class
Time of Update: 2018-12-08
已知有一個XML檔案(bookstore.xml)如下:複製代碼 代碼如下: <?xmlversion="1.0"encoding="gb2312"?> <bookstore> <bookgenre="fantasy"ISBN="2-3631-4"> <title>Oberon'sLegacy</title> <author>Corets,Eva</author>
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
數學庫函式宣告在 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
一、去除首尾字串複製代碼 代碼如下:///<summary> /// 截前後字元(串) ///</summary> ///<param name="val">原字串</param> ///<param name="str">要截掉的字串</param> ///<param name="all">是否貪婪</param> ///<returns></returns>
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
理解C#記憶體回收機制我們首先說一下CLR(通用語言執行平台,Common Language Runtime)它和Java虛擬機器一樣是一個運行時環境,核心功能包括:記憶體管理、程式集載入、安全性、非同步處理和線程同步。CTS(Common Type