Time of Update: 2016-05-13
標籤:oracle資料庫讀取資料如下所示:代碼如下://構造節點struct AREA{ long id; long parent_area_id; string area_name; std::vector<AREA> children;}//從AREA表中根據id讀一個結構體Area的資料void Id2FindAreaTree(Session ses, AREA& Area, int id){ Statement select(ses);
Time of Update: 2016-05-12
標籤:封裝排序二叉樹&隨機數產生(c++11)本文,我嘗試著把排序二叉樹封裝為一個模板類,並且用C++11給出的隨機數產生函數來對這個類進行測試。排序二叉樹封裝
Time of Update: 2016-05-13
標籤:一.在.NET中,程式集是進行部署,版本控制的基本單元。System.Reflection命名空間中的Assembly類型,代表了一個程式集。並包含了關於程式集的資訊。二.擷取程式集的資訊:建立一個控制台項目,添加一個類庫項目,命名為Model,裡面有一個User類。 static void Main(string[] args) { //1.使用LoadFrom,前提當前項目有該程式集的引用 Assembly asm =
Time of Update: 2016-05-13
標籤:上面部落格學習了使用反射查看類型的資訊,以及使用反射擷取特性對象。下面使用反射來動態建立對象。首先準備一個Test類: public class TestClass { public TestClass() { Console.WriteLine("這是一個無參建構函式"); } public TestClass(int a, int b) {
Time of Update: 2016-05-13
標籤:在Windows中綁定是將操作介面和資料來源的資料保持一致,即實現操作介面的增刪改查與資料庫的增刪改查一致,這裡所說的資料來源指資料集或資料表,而表單可以是Windows表單或Web表單,在這裡,我們研究關於Windows表單的資料繫結,一般分為兩種類型:簡單綁定和複雜綁定。簡單綁定是指將一個控制項的某個屬性綁定到某個資料元素(如資料集表中列的值)的能力,這是用於TextBox或Label等控制項的典型綁定類型。複雜綁定指將一個控制項綁定到多個資料元素的能力,通常綁定到資料庫
Time of Update: 2016-05-13
標籤:——枚舉文法:[public] enum 枚舉名{ 值1, 值2, 值3, ........}public:存取修飾詞。公開的公用的,哪都可以訪問。 enum:關鍵字,聲明枚舉的關鍵字 枚舉名:要符合Pascal命名規範一般將枚舉聲明到命名空間的下面,類的外面,表示這個命名空間下,所有的類都可以使用這個枚舉。枚舉就是一個變數類型 ,只是枚舉聲明、賦值、使用的方式跟那些普通的變數類型不一樣。我們可以將一個枚舉類型的變數跟int類型和string類型互相轉換。
Time of Update: 2016-05-12
標籤: ArcEngine開發之鷹眼功能C#實現 鷹眼作為AE系統一項準系統,經常見於AE開發中。網上鷹眼功能實現大同小異,本文所寫樣本僅作參考及記錄。 一、 二、控制項說明
Time of Update: 2016-05-12
標籤://以一個demo開始吧//Main方法,程式的入口static void Main(string[] args) { int a = 3; int res = Test(a); Console.WriteLine(res); }//自訂一個簡單的方法,傳值+5返回public static int Test(int a) { a = a + 5;
Time of Update: 2016-05-12
標籤:這裡的執行個體是C# 編寫記事本第一:解決檔案讀寫問題1.讀:檔案-開啟 click時間是建立一個OpenFileDialog提示框選取檔案,讀取的方式是採用了FileStream檔案流的方式click方法<span style="white-space:pre"></span>OpenFileDialog dlg = new OpenFileDialog(); if (dlg.ShowDialog() ==
Time of Update: 2016-05-12
標籤:Quartz APIThe key interfaces and classes of the Quartz API are:Quartz API 的主要介面和類如下:IScheduler - 和 Scheduler 互動的主要介面.IJob - 自訂的執行模組所要繼承的介面, scheduler 會調用這個實現該介面的模組.IJobDetail - 用來定義 Job 執行個體.ITrigger - 用來定義 schedule 的模組, 根據該模組中的 schedule 來決定哪個
Time of Update: 2016-05-12
標籤:上一篇介紹了檔案的一些基本操作,介紹了檔案的加密操作。這一篇介紹一些檔案流的操作檔案流類FileStream實現大檔案拷貝大檔案拷貝之所以用檔案流來進行拷貝,主要是由於如果用File靜態類來執行拷貝就是將整個檔案整體傳輸,對於一個好幾個G的大檔案會造成記憶體佔用大,運行慢,效率不高。所以用到檔案流拷貝。檔案流拷貝可以設定拷貝的二進位流緩衝區的大小,然後根據緩衝區的大小來一點一點拷貝,就類似與隨身碟拷貝檔案到電腦似的。下面就介紹一下如何?拷貝source是源檔案路
Time of Update: 2016-05-12
標籤:一.基本簡介:觀察者設計模式定義了對象間的一種一對多的依賴關係,以便一個對象的狀態發生變化時,所有依賴於它的對象都得到通知並自動重新整理。在現實生活中的可見觀察者模式,例如,中的訂閱號,訂閱部落格和QQ微博中關注好友,這些都屬於觀察者模式的應用。二.實現:比如熱水器在燒水的過程中,當水溫即將燒開時,會發出警示的聲音,顯示器上會出現溫度監控 public interface IObserver { /// <summary> ///
Time of Update: 2016-05-12
標籤:——實值型別和參考型別區別:實值型別和參考型別在記憶體上儲存的地方不一樣。 實值型別的值是儲存在記憶體的棧當中。參考型別的值是儲存在記憶體的堆中。在傳遞實值型別和傳遞參考型別的時候,傳遞的方式不一樣。實值型別我們稱之為值傳遞,參考型別我們稱之為引用傳遞。常見的實值型別:int、double、bool、char、decimal、struct、enum 常見的參考型別:string、自訂類、數組、、、、、、 給一張圖協助理解
Time of Update: 2016-05-13
標籤:前言
Time of Update: 2016-05-13
標籤: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;using System.IO;namespace boxs{ public partial class Form1 : Form
Time of Update: 2016-05-13
標籤:Problem hereProblemDrazil is playing a math game with Varda.Let’s define for positive integer x as a product of factorials of its digits. For example, First, they choose a decimal number a consisting of n digits that contains at least one digit
Time of Update: 2016-05-13
標籤:main.m//// main.m// NSDictionary//// Created by zhaogang on 16/5/8.// Copyright ? 2016年 zhaogang. All rights reserved.///* 集合 NSArray ArrayList NSSet HashSet NSDictionary Map 1. NSArray\NSMutableArray * 有序 * 快速建立(不可變): @[] *
Time of Update: 2016-05-12
標籤:本文是《Erlang程式設計》中的樣本,因為C語言基礎薄弱,理解這節花了一些時間,樣本中的C程式分為三個檔案,為了便於調試,我合并成了一個文”c.c”,而Erlang代碼則叫”e.erl”,在代碼中加入了一些便於理解的注釋。主要用到的Erlang函數為:open_port(PortName,[Opt])參數其中PortName可以是下列選項中的一個: {spawn,Command} 啟動一個外部程式。Command是這個外部程式的名稱。{fd,In,Out}
Time of Update: 2016-05-12
標籤:一 什麼是資料類型?資料類型在資料結構中的定義是一個值的集合以及定義在這個值集上的一組操作。這個概念看得我暈暈的,根據我的理解,這裡的值是指記憶體中的一塊大小,值的集合就是由一類固定大小的記憶體塊構成的集合。(註:對於剛入門的人來說,可能對於記憶體這個概念不是很理解。簡單點來說,記憶體就是一Block
Time of Update: 2016-05-12
標籤:標準C++類std::string的記憶體共用,值得體會:詳見大牛:https://www.douban.com/group/topic/19621165/顧名思義,記憶體共用,就是兩個乃至更多的對象,共同使用一塊記憶體;1.關於string的記憶體共用問題:通常,string類中必有一個私人成員,其是一個char*,使用者記錄從堆上分配記憶體的地址,其在構造時分配記憶體,在析構時釋放記憶體。因為是從堆上分配記憶體,所以string類在維護這塊記憶體上是格外小心