Time of Update: 2018-12-04
1. 概念區間的概念類似於STL中的容器概念。一個區間提供了可以訪問半開放區間[first,one_past_last)中元素的迭代器,還提供了區間中的元素數量的資訊。1.1 目的引入區間概念的目的在於:有很多類似於容器的類型,以及用於這些類型的簡化演算法。1.2 用於的類型類似於標準的容器std::pair<iterator,iterator>內建數組2. 樣本構造方法void test_range_construct_string(){typedef
Time of Update: 2018-12-04
find聲明:template<class InputIterator, class Type> InputIterator find( InputIterator _First, InputIterator _Last, const Type& _Val );樣本:void test_find(){std::list <int> L;std::list <int>::iterator
Time of Update: 2018-12-04
相信很多朋友在使用Linux系統的時候因為安全性的原因摒棄了telnet rlogin 或者 X-window,而把openssh作為自己預設的遠程登入方式。然而經常會遇到的一個情況是telnet到server速度很快,但是ssh串連的時候卻很慢,大概要等半分鐘甚至更久。ping的速度也非常好,讓人誤以為是ssh串連不上。下面說下如何解決這樣的問題,最為常見的原因是因為server的sshd會去DNS尋找訪問client
Time of Update: 2018-12-04
1. 概述C++98在標準庫中提供了字串標準類std::string. 它有一些成員函數可以尋找子串, 訪問字元, 可以執行基本的字串處理功能. 由於std::string符合容器的定義, 也可以把它看做是元素類型為char(或wchar t)的序列容器, 可以使用標準演算法來對它進行運算, 但標準演算法並不是為字串處理定製的, 很多時候會顯得有些"笨拙".string_algo庫的出現改變了這個尷尬的局面. 它是一個非常全面的字串演算法庫, 提了大量的字串操作函數,
Time of Update: 2018-12-04
1 查詢方法SQL> set lines 200SQL> col name for a100SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';Session altered.SQL> select name,completion_time,status from v$archived_log;2 參數Status的解釋STATUS=A Available,表示歸檔記錄檔有效STATUS=U
Time of Update: 2018-12-04
1. 一維數群組類型的定義格式typedef <元素類型關鍵字><數群組類型名>[<常量運算式>];例如:(1) typedef int vector[10];(2) typedef char strings[80];(3) typedef short int
Time of Update: 2018-12-04
1 啟用約束enable(validate): 啟用約束, 建立索引, 對已有及新加入的資料執行約束.enable novalidate: 啟用約束, 建立索引, 僅對新加入的資料強制執行約束, 而不管表中的現有資料.2 禁用約束disable(novalidate): 關閉約束, 刪除索引, 可以對約束列的資料進行修改等操作.disable validate: 關閉約束, 刪除索引, 不能對錶進行插入/更新/刪除等操作.
Time of Update: 2018-12-04
被調用的應用程式:unit Unit2;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;type TForm2 = class(TForm) Button1: TButton; Label1:
Time of Update: 2018-12-04
鬱悶了一年的問題,偶然間找到瞭解決方法。【問題描述】在PPT裡設計好不同大小的文字框,想往裡面插入圖片,希望圖片的大小自動適配框的邊緣。有部分圖片可以,有部分圖片就變得很小,要手工改變尺寸。【排錯過程】在排除了中英文目錄名的影響後,發現圖片原始大小有所影響。比如1024×768的圖片就比800×600的圖片插入後顯得大一些。但同樣是1024×768的圖片,有些直接匹配了邊框大小,有些只能顯示小圖。如果用2000萬像素的圖片,毫無疑問都是直接匹配邊框大小。繼續尋找原因,發現兩批同樣為1024×76
Time of Update: 2018-12-04
WPF中,關於長寬和位置的單位(如Width,Height等)是很奇怪的,它不是普通的像素(pixel),這個單位被稱為與裝置無關的單位(Device-independent unit)或“裝置無關像素”(device-independent pixel),“邏輯像素”(logical
Time of Update: 2018-12-04
今天電話給人家解決這個問題,但是就是忘了最後一步。要改密碼呀,否則還會報錯。轉摘,記錄之。1. 查看使用者的profile設定:SELECT username,profile FROM dba_users;一般使用者的profile設定都為DEFAULT。2. 查看系統profiles中PASSWORD_LIFE_TIME設定:SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND
Time of Update: 2018-12-04
1 alter database:修改資料檔案alter database datafile 4 offline;alter database datafile '/opt/oracle/datafile/users01.dbf' offline;alter database datafile '/opt/oracle/datafile/users01.dbf' resize 100M;alter database datafile
Time of Update: 2018-12-04
unit VideoCapture;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls, Vcl.Imaging.jpeg;type TVideoCapture =
Time of Update: 2018-12-04
1.ArcGIS10.1安裝包:ArcGIS_Desktop_10.1_129026(en)——分為5個部分,用迅雷下載即可卷一:thunder://QUFodHRwOi8vYnMuYmFpZHUuY29tL3AtNjAzMTdlOTNhODFkOWZlODVlMjhmZjhlNDE5MGVjOGQvZjM5OTA3NjE2NDZjNTAwZDY3NDY3Y2Q5YTdmODMwZjE/c2lnbj1NQk9UOmdOUTE3eDNhb01zODpSOEglMkZYQ3p5RFR4a1hRYjJ
Time of Update: 2018-12-04
SQL> startupORA-00093: pga_aggregate_target must be between 10M and 4096G-1SQL> startup nomountORA-00093: pga_aggregate_target must be between 10M and 4096G-1這時,我才發現,前面修改的如下語句少了一個“M”:SQL> alter system set pga_aggregate_target=500
Time of Update: 2018-12-04
void test_foreach(){using namespace boost::assign;std::vector<int> v;v += 1, 2, 3, 4, 5, 6, 7, 8, 9;BOOST_FOREACH(int x, v){std::cout << x << ", ";}std::cout << std::endl;std::string str("boost
Time of Update: 2018-12-04
tokenizer 庫提供預定義好的四個分詞對象, 其中char_delimiters_separator已棄用. 其他如下:1. char_separatorchar_separator有兩個建構函式1. char_separator()使用函數 std::isspace() 來識別被棄分隔字元,同時使用 std::ispunct() 來識別保留分隔字元。另外,拋棄空白單詞。(見例2)2. char_separator(// 不保留的分隔字元
Time of Update: 2018-12-04
建構函式bitset<n> b; b有n位,每位都為0.參數n可以為一個運算式.如bitset<5> b0;則"b0"為"00000"; bitset<n> b(unsigned long u); b有n位,並用u賦值;如果u超過n位,則頂端被截除如:bitset<5>b0(5);則"b0"為"00101"; bitset<n> b(string s); b是string對象s中含有的位串的副本string bitval ( "1001
Time of Update: 2018-12-04
首先我們需要區分加密和認證這兩個基本概念。加密是將資料資料加密,使得非法使用者即使取得加密過的資料,也無法擷取正確的資料內容,所以資料加密可以保護資料,防止監聽攻擊。其重點在於資料的安全性。身份認證是用來判斷某個身份的真實性,確認身份後,系統才可以依不同的身份給予不同的許可權。其重點在於使用者的真實性。兩者的側重點是不同的。1. 公開金鑰和私密金鑰 其次我們還要瞭解公開金鑰和私密金鑰的概念和作用。
Time of Update: 2018-12-04
bitset 與vector<bool> 類似,同樣儲存二進位位,但它的大小固定,而且比vector<bool>支援更多的位元運算。vector<bool〉和bitset 各有優缺點: vector<bool>可以動態增長,但不能方便地進行位元運算; bitset