Time of Update: 2015-07-20
標籤:首先在master資料庫建立3個預存程序及一個備份曆史表: 1. p_BackupDB 2. p_RestoreDB 3. p_CreateJob 4. sys_BackupHistory --備份曆史表 1. p_BackupDB 備份資料庫預存程序 ALTER PROC [dbo].[p_BackupDB] @DBNAME SYSNAME=‘‘, --要備份的資料庫名稱,不指定則備份當前資料庫
Time of Update: 2015-07-20
標籤: 轉載請註明出處:http://www.cnblogs.com/StartoverX/p/4660487.html 項目用到SQLite3,簡單記錄一下。 MySQL不同,SQLite3的資料庫基於檔案存放,不需要和伺服器處理序通訊,直接通過API調用讀取.db檔案就可以讀取資料庫內容。 1.安裝ubuntu下直接apt-get即可:sudo apt-get install sqlite3
Time of Update: 2015-07-20
標籤:set集合容器:實現了紅/黑樹狀結構的平衡二叉檢索樹的資料結構,插入元素時,它會自動調整二叉樹的排列,把元素放到適當的位置,以保證每個子樹根節點索引值大於左子樹所有節點的索引值,小於右子樹所有節點的索引值;另外,還得保證根節點左子樹的高度與右子樹高度相等。平衡二叉檢索樹使用中序遍曆演算法,檢索效率高於vector、deque和list等容器,另外使用中序遍曆可將索引值按照從小到大遍曆出來。構造set集合主要目的是為了快速檢索,不可直接去修改索引值。常用操作:1.元素插入:insert()2
Time of Update: 2015-07-20
標籤:求最大公約數和最小公倍數假設有兩個數a和b,求a,b的最大公約數和最小公倍數實際上是一個問題,得出這兩個數的最大公約數就可以算出它們的最小公倍數。最小公倍數的公式是 a*b/mm為最大公約數因為 a=m*i; b=m*j;最小公倍數為 m*i*j 計算a和b的最大公約數的方法:方法一:更相損減法:反覆把兩數的最大者減去最小者,直至兩數相等,這個數就是最大公約數如 4 和 66-4=22個數變成了4和24-2=2兩個數變成了2和22=2
Time of Update: 2015-07-20
標籤:一個、UML畫畫二、概念代理模式:為其它對象提供一種代理以控制對這個對象的訪問。三、應用情境(1)遠程代理。也就是為一個對象在不同的地址空間提供局部代表。這樣能夠隱藏一個對象存在於不同地址空間的事實。(2)虛擬代理,是依據須要建立開銷非常大的對象。通過他來存放執行個體化須要非常長時間的真實對象。比如:圖片載入的時候。(3)安全代理。用來控制真是對象訪問時的許可權。(4)智能指引,是指當調用真實的對象的時候。代理處理另外一些事。根本原理:代理模式事實上就是在訪問對象的時候引入了一定程度的間接
Time of Update: 2015-07-20
標籤:安全執行緒 c++介面 部落格地址:http://blog.csdn.net/wangxinginnlp/article/details/46963659老版本線程不安全最近幾天,在倒騰多線程的翻譯解碼器。單線程沒問題的解碼器,放在多線程下就經常無故的 segmentation fault (core
Time of Update: 2015-07-20
標籤:約瑟夫 約瑟夫環 約瑟夫問題 #include <cstdio> #include <vector> #include <algorithm> using namespace std; const int MAXN = 1 << 17; struct SegTree { int n, m; int
Time of Update: 2015-07-20
標籤:對象的構造和析構: 全域對象 C++程式中所有的global objects都被放置在程式的data segment中。如果顯式指定給它一個值,此object將以此值為初值。否則object所配置到的內容為0。 如果全域對象如果有建構函式或解構函式的話,我們說它需要靜態初始化操作和記憶體釋放操作。編譯器的執行步驟如下: 1.為每一個需要靜態初始化的檔案產生一個_sti()函數,內含必要的建構函式叫用作業。 2.
Time of Update: 2015-07-20
標籤:cocos cocos
Time of Update: 2015-07-20
標籤://根據Url地址得到網頁的html源碼 private string GetWebContent(string Url) { string strResult=""; try { HttpWebRequest request =
Time of Update: 2015-07-20
標籤:在C#1.x的版本中,一個實值型別變數是不可以被賦予null值的,否則會產生異常。在C#2.0中,微軟提供了Nullable類型,允許用它定義包含null值(即空值)的資料類型,這對處理資料庫中包含可選欄位以及很多方面都有很大協助。定義Nullable類型定義一個nullable類型非常類似於定義一個非nullable類型。不同之處在於使用類型修飾符“?”。比如定義一個整型如下:int myInt =
Time of Update: 2015-07-20
標籤: /// <summary> /// 擷取檔案夾下所有檔案資訊 /// </summary> /// <returns></returns> public static List<Hashtable> FindFolderName() { DirectoryInfo theFolder = new
Time of Update: 2015-07-20
標籤:類型轉換任何類型都可以轉換為其基類類型,用隱式轉換完成;任何類型轉換為其衍生類別型時,必須進行顯示轉換。如:(類型名)對象名;使用GetType可以取得任何對象的精確類型;基本類型可以使用Convert類實作類別型轉換;除了string以外的其他類型都有Parse方法,用於將字串類型轉換成對應的基本類型;實值型別和參考型別的轉換稱為裝箱(boxing)或拆箱(unboxing);as/is樣本is轉換規則:檢查物件類型的相容性,並返回結果true(false);不會拋出異常;如果對象為nu
Time of Update: 2015-07-20
標籤: #region 後台驗證 panda /// 驗證電話號碼的主要代碼如下: public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions.Regex.IsMatch(str_telephone, @"^(\d{3,4}-)?\d{6,8}$"); } ///驗證手機號碼的主要代碼如下:
Time of Update: 2015-07-20
標籤:C#可不可以嵌入彙編 可以 在我眼中C#作為一個介於中上層語言是不可能不可以置入彙編代碼的 為什麼會被我認為中上層語言呢 從C#保留指標就可以看出 我知道有很多人一定不會相信C#可以使用彙編代碼 不過C#會比較麻煩C#不可以直接內聯彙編(inline-asm)準確的說C#只可以使用(auto-asm)動態彙編 這種技術不是C#專屬的 易語言、VB、C++ 三種語言都可以 不過動態彙編我見過最多的是被應用在外掛方面 及遠程彙編注入
Time of Update: 2015-07-20
標籤:在C#中,ref的意思是按引用傳遞。可以參考C++:int a = 10, b = 20; void swap(int x, int y) { int temp = x;
Time of Update: 2015-07-20
標籤:委託是C#中最為常見的內容。與類、枚舉、結構、介面一樣,委託也是一種類型。類是對象的抽象,而委託則可以看成是函數的抽象。一個委託代表了具有相同參數列表和傳回值的所有函數。比如:delegate int GetCalculatedValueDelegate(int x, int y); 在上面的定義中,我們定義了一個委託,這個委託代表著一類函數,這些函數的第一個參數是整數型的x,第二個參數是整數型的y,而函數的傳回值則是
Time of Update: 2015-07-20
標籤:慢慢的發現C語言功底是如此的薄弱,被這幾個字元輸入函數搞糊塗了又~~來,再來憂傷一次吧~那麼,我們從scanf開始:假如說你要將一串字元輸入到一字元數組裡,如以下程式, char a[2]; char b[3]; scanf("%s%s",a,b);
Time of Update: 2015-07-20
標籤:A. Ilya and Diplomas思路:水題了, 隨隨便便枚舉一下,分情況討論一下就OK了。code:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <algorithm>#include <iostream>#include <cstring>#include <cmath>#define inf
Time of Update: 2015-07-20
linux c 操作utmp 和 wtmp 檔案介面,utmpwtmp /var/run/utmp 儲存當前在本系統中的使用者資訊 /var/log/wtmp 儲存登陸過本系統的使用者資訊他們儲存的資訊是基於結構體 struct utmp 的(/usr/include/bits/utmp.h)utmp 結構體定義如下:struct utmp{ short int ut_type; //登入類型 pid_t ut_pid; //login 進程的pid