Time of Update: 2018-12-06
對于海量資料的插入和更新,ADO.NET確實不如JDBC做到好,JDBC有統一的模型來進行批操作.使用起來非常方便: PreparedStatement ps = conn.prepareStatement("insert or update arg1,args2...."); 然後你就可以 for(int
Time of Update: 2018-12-06
看看下面程式有什麼錯誤:#include <iostream>using namespace std;class Father{public: Father(){}; ~Father(){};};class Son:public Father{public: Son(){}; ~Son(){};};int main(){ Father *pfather=new Son; delete pfather; pfather=NULL;
Time of Update: 2018-12-06
歡迎進入我的部落格網站http://www.8timer.com 沒想到寫了兩篇關於仿QQ的介面的文章才兩幾天,關注的人還真不少,看來大家對QQ還真是情有獨衷啊!呵呵! 首先,我並沒有太多的時間花在這上面,也只有每天下班後,有空就研究研究.好了,廢話不說.首先還是貼幾張這幾天研究的成果的.等程式完功,再貼代碼.如果你有興趣,請繼續關注我的部落格吧!圖:左邊為用C#做的QQ 右邊為真實版QQ
Time of Update: 2018-12-06
解構函式解構函式作用與建構函式相反,但是名字與建構函式相同~函數名()調用解構函式的情況:(1)函數定義了一個auto局部對象時,當這個函數的調用結束時,對象應該是放,在釋放對象前自動調用解構函式(2)Static定義的局部對象,只在main函數結束時或者調用了exit函數時才會調用對象的解構函式(3)定義了全劇對象,當程式的流程脫離他的範圍時,調用該全域對象的解構函式(4)用new建立了一個新的對象,當用delete運算子釋放該對象時,先調用該函數的解構函式
Time of Update: 2018-12-06
MemberwiseClone 方法建立一個淺表副本,具體來說就是建立一個新對象,然後將當前對象的非靜態欄位複製到該新對象。如果欄位是實值型別的,則對該欄位執行逐位複製。如果欄位是參考型別,則複製引用但不複製引用的對象;因此,原始對象及其複本引用同一對象。為了實現深度複製,我們就必須遍曆有相互引用的對象構成的圖,並需要處理其中的循環參考結構。這無疑是十分複雜的。幸好藉助.Net的序列化和還原序列化機制,可以十分簡單的深度Clone一個對象。原理很簡單,首先將對象序列化到記憶體流中,此時對象和對象
Time of Update: 2018-12-06
今天討論下C/C++中的回呼函數。 在理解“回呼函數”之前,首先討論下函數指標的概念。函數指標(1)概念:指標是一個變數,是用來指向記憶體位址的。一個程式運行時,所有和運行相關的物件都是需要載入到記憶體中,這就決定了程式運行時的任何物件都可以用指標來指向它。函數是存放在記憶體代碼地區內的,它們同樣有地址,因此同樣可以用指標來存取函數,把這種指向函數入口地址的指標稱為函數指標。(2)先來看一個Hello World程式:int main(int argc,char* argv[]
Time of Update: 2018-12-06
1.C++中的時間:(1) time_t其實是一個64位的long int類型(2) time函數:函數簡介: 函數名: time 標頭檔: time.h 函數原型:time_t time(time_t *timer) 功能: 擷取當前的系統時間,返回的結果是一個time_t類型,其實就是一個大整數,其值表示從CUT(Coordinated Universal
Time of Update: 2018-12-06
For each pair of integers A B and C ( -2^31 <= A, B, C<= 2^31-1 ), Output the result of A+B+C on a single line.Sample Input1 2 33 4 3Sample Output610 我為什麼要把這個題給貼出來,因為這個題讓我沒能成為一個ACMer....
Time of Update: 2018-12-06
今天討論下我在C++過程中遇到一個關於sizeof和strlen區別的問題。 在Window編程中有如下一段程式: case WM_PAINT:{ HDC hDc; PAINTSTRUCT ps; hDc=BeginPaint(hwnd,&ps); //BeginPaint只能在WM_PAINT下使用 TextOut(hDc,0,0,"my program",strlen("my program"));
Time of Update: 2018-12-06
線程線程,進程進程,到底什麼是線程,什麼是熟練多線程編程?今天來和大家一起討論討論區對話基礎,讓大家知道線程的基本構造。說線程之前,先要瞭解下進程,這個可不能不知道。什麼是進程? Microsoft設計作業系統核心時,他們決定在一個進程中運行應用程式的每一個執行個體,進程也不過就是個應用程式執行個體要使用資源的集合。(見過烤玉米,烤甘蔗的沒?如:)
Time of Update: 2018-12-06
前些日子做一個Web項目,必須自己編寫一個ActiveX控制項。如今的ActiveX控制項大多是使用VB/C++來開發的,而我對他們並不熟悉,因此考慮使用熟悉的C#編寫ActiveX控制項。 首先,建立一個WinForm控制項項目HelloWorld,並拖入一個Label控制項,文字設為HelloWorld, UserControl1.cs內容如下: using System; using System.Collections;
Time of Update: 2018-12-06
嘗試了一下用C#寫了一下二叉樹的相關演算法: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> #region 擷取二叉樹深度 static int z, d = 0; //z用於記錄遍曆到某節點時的深度,d用於記錄最大深度 static int GetTreeDep(TreeNode node)
Time of Update: 2018-12-06
調用建構函式和解構函式的順序先構造的後析構,後構造的先析構。歸納下什麼時候調用建構函式和解構函式(1) 全域範圍內定義的對象,他的建構函式在檔案中所有函數執行之前執行。但是當程式定義了多個檔案,而不同的檔案中都定義全域變數時候,,則對象的建構函式的調用順序是不確定的,當main函數結束或者運行了exit函數時,調用解構函式(2) 定義的是局部自動對象時,則在建立對象是調用其建構函式。如果函數多次調用,則在每次建立對象是後都要調用建構函式,函數調用結束時調用解構函式(3) Sta
Time of Update: 2018-12-06
我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術。 今天繼續接著前面介紹的開發通用空間資料管理平台這個項目進行講解,今天介紹的內容比較簡單,就是通過介面來實現資料字典的編輯。至於資料字典的概念大家可以網上尋找,以前我有一篇部落格專門針對這個項目中用到的專業術語進行過講解,也可以去查看一下。
Time of Update: 2018-12-06
上一篇文章介紹了簡單的登入功能實現,也隨便把SQL的協助類也講解了。其中SqlHelper這個類的建構函式我們在初始化連接字串有兩種方式,代碼中有所體現了,一種就是直接賦值為需要的連接字串,這種方式別人看不到你具體資料庫的串連資訊,但是不方便修改,每次修改都需要修改代碼並且重新編譯;第二種方式就是在設定檔中配置,這樣我們的系統在運行到別的電腦上,只需要修改設定檔中的連接字串資訊就可以了,很方便。我們簡單看一下設定檔的類容,講解一下設定檔各個配置選項的意義。<?xml
Time of Update: 2018-12-06
這篇博文很簡單,就是介紹一下各種日誌的寫入操作,因為寫日誌的操作隨時都需要,所以專門實現一個類來完成。日誌一般情況可以寫入檔案,但是在本項目實現是直接寫入Oracle資料庫,主要是方便查詢和按分類管理這些日誌。日誌的管理主要是一個單獨的功能模組,寫日誌的功能可能遍布每一個其他功能模組。這裡介紹寫日誌,主要寫三種日誌,具體實現如下各部分代碼所示。1.動作記錄,就是使用者使用本系統產生的一些行為日誌,方便監控哪些使用者分別作了哪些操作。 /// <summary>
Time of Update: 2018-12-06
1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: using System.Threading; 6: using System.Diagnostics; 7: 8: namespace Semaphore 9: { 10: class Program 11: { 12:
Time of Update: 2018-12-06
先打一個廣告:我的獨立部落格網址是:http://wuyouqiang.sinaapp.com/。 我的新浪微博:http://weibo.com/freshairbrucewoo。 歡迎大家相互交流,共同提高技術。 (1)要素類:具有相同屬性、相同空間類型的要素的集合。在系統中,要素類指的是在圖層管理欄中,向量資料集目錄下的要素 。 (2)資料集:由具有相同投影的、具有相同比例尺的空間要素類的集合。一個資料集包
Time of Update: 2018-12-06
我的獨立部落格網址是:http://wuyouqiang.sinaapp.com/。我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術。
Time of Update: 2018-12-06
//DES加密public string DESEncrypt(string pToEncrypt, string sKey) ...{ DESCryptoServiceProvider des = new DESCryptoServiceProvider(); byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt); des.Key = ASCIIEncoding.ASCII.