每天非工作時間擺弄一下,不成體系,零零碎碎,以往都直接沒下文了,覺得怪可惜的,還是記錄下來吧,系列名就叫「笨蛋學習中」系列好了……
1. 不知是不是因為昨天裝了ankhsvn的關係,今天開啟vs2008,發現va的快捷鍵不能用了……shift+alt+o和alt+右方向鍵,前者貌似是vs自己的快捷鍵,對自己的影響比較大,於是改過來了
vs的快捷鍵設定: 工具->選項->環境->鍵盤
如下圖
設定的時候,先讓按快捷鍵那個edit獲得焦點,然後輸入快捷鍵,再點分配即可
3. 看了一下正規表示式,一些資料
這篇有比較多的例項,部分引用如下:
boost::regex的預設正規表示式語法是perl語法4. svn的log命令,有時候會發現不能輸出不全,比如沒有最新的修改資訊,這個時候更新一下工作目錄即可……boost::regex支援perl regular表示式、posix-extended regular表示式和posix-basic regular表示式,但預設的表示式語法是perl語法,如果要使用其餘兩種語法需要在構造表示式的時候明確指定。
例如,下面兩種方法效果相同
// e1 is a case sensitive perl regular expression:
// since perl is the default option there's no need to explicitly specify the syntax used here:
boost::regex e1(my_expression);
// e2 a case insensitive perl regular expression:
boost::regex e2(my_expression, boost::regex::perl|boost::regex::icase);
perl正規表示式語法
perl正規表示式語法可參見《perl語言入門》第7、8、9章或boost的文件。這裡列出的語法是不全面的,而且部分說明可能並不清楚。
. 任意字元;使用match_no_dot_null標誌時不匹配null字元; 使用match_not_dot_newline時不匹配換行字元
^ 匹配行的開始
$ 匹配行的結束
* 重複零次或則更多,例如a*b可匹配b,ab,aab,aaaaaaab
+ 重複一次以上,例如a+b可匹配ab,aab,aaaaaaaab。但不能匹配b了
? 零次或則一次,例如ca?b匹配cb,cab但不匹被caab
a 匹配字元'a'重複n次
a,字元a重複n次以上(含n次)
a a重複n到m次(含)
*? 匹配前乙個原子零次以上
+? 匹配前乙個原子一次以上
?? 匹配前乙個原子零次以上
? 匹配前乙個原子n次以上(含)
匹配n次字元 /d匹配/d/d/d,不匹配/d/d或/d/d/d/d
匹配n次和n次以上 /w匹配/w/w和/w/w/w以上,不匹配/w
匹配n次上m次下 /s匹配/s,/s/s,/s/s/s,不匹配/s/s/s/s
? 匹配0或1次 5?匹配5或0,不匹配非5和0
+ 匹配一次或多次 /s+匹配乙個以上/s,不匹配非乙個以上/s
* 匹配0次以上 /w*匹配0以上/w,不匹配非n*/w
字元定位語法:
^ 定位後面模式開始位置
$ 前面模式位於字串末端
/a 前面模式開始位置
/z 前面模式結束位置
/z 前面模式結束位置(換行前)
/b 匹配乙個單詞邊界
/b 匹配乙個非單詞邊界
轉義匹配語法:
「/」+實際字元 / . * + ? | ( ) ^ $ 例如://匹配字元「/」
/n 匹配換行
/r 匹配回車
/t 匹配水平製表符
/v 匹配垂直製表符
/f 匹配換頁
/nnn 匹配乙個8進製ascii
/xnn 匹配乙個16進製制ascii
/unnnn 匹配4個16進製制的uniode
/c+大寫字母 匹配ctrl-大寫字母 例如:/cs-匹配ctrl+s
可列印字元中0x0a和0x0d學習
用python 處理可列印字元時ord c 32 and ord c 126 or ord c 0x0a or ord c 0x0d 其中 0x0d和0x0a不是很理解意思,那個是換行,那個是回車呢?說實話,不清楚,到網上搜一下吧,看到了,知道了!回車 cr ascii碼 r 十六進製制,0x0d,...
0 學習說明
樣例表如下 沒有輸入具體的資料 venders表 商 列vend id 主鍵 vend name vend address vend city vend state vend zip vend country products表 產品的資訊 列prod id 主鍵 vend id 外來鍵 prod ...
C 中減去 0 的作用 0
標題沒有在賣萌 我們在日常研 chao 究 xi 大佬們的 時,可能會遇到減去字元 0 的情況,比如下圖 這種語法問題吧說簡單它不那麼簡單,畢竟不好理解 但說難吧也不難,其實就是讓 更簡潔更有逼格的途徑而已。說了那麼多屁話那麼這個減去零到底是幹啥的呢?它的作用就是減去0的ascii值 48。可以方便...