http://www.taojinkuai.com/?code=E87B5BFEC9D583B333E6E40DD5233F9E
2.通過授權碼獲取令牌
https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=100310943&client_secret=4b05a12d3a50e68a9d2c2e5b1722cfe2
&code=E87B5BFEC9D583B333E6E40DD5233F9E&state=1&redirect_uri=http://www.taojinkuai.com
得到:access_token=17FBA89CB1F5D0A09DF7398FC5CC3314&expires_in=7776000
3.根據access_token獲得對應用戶身份的openid
https://graph.qq.com/oauth2.0/me?access_token=17FBA89CB1F5D0A09DF7398FC5CC3314
得到callback( {"client_id":"100310943","openid":"AFA528402E0923BBA251E2FFAE497888"} );
4.調用api獲取用戶身份信息
https://graph.qq.com/user/get_user_info?access_token=17FBA89CB1F5D0A09DF7398FC5CC3314&oauth_consumer_key=100310943&openid=AFA528402E0923BBA251E2FFAE497888
得到{ "ret":0, "msg":"", "nickname":"365在線調研網", "figureurl":"
]]>
第一招:用另一個用戶賬戶窗口實現自動登錄
其實XP中還隱藏了另一個用戶賬戶窗口,網頁教學網提醒大家可以在開始/運行中輸入Rundll32 Netplwiz.dll,UserRunDll命令打開它,在空上用戶賬戶窗口中取消要使用本機,用戶必須輸入用戶名和密碼選項,確定后在彈出的對話框中給自動登錄的用戶名設定密碼即可。
第二招:修改注冊表也自能自動登錄
在開始/運行中輸入regedit打開注冊表,定位到HKEY_LOCAL_MacHINE\SOFtware\Microsoft\Windows Nt\CurrentVersion\WinLOGOn,在右邊的窗格中新建字符串AutoAdminilogon,將鍵值設為1,把DefaultUserName的值設置為需要自動登錄的用戶名,最后再新建一個字符串值DefaultPassword,值設為用戶名對應的密碼即可。
一、在EditPlus中刪除空行
啟動EditPlus,打開待處理的文件。需要注意,必須是純文本文件,如果是Word文檔,需要先粘貼到純文本文件中。然后,步驟如下:
1.選擇Search菜單的Replace命令,出現如圖所示的文本替換對話框。選中Regular expression(正則表達式)復選框,表明我們要在查找、替換中使用正則表達式。然后,選中Replace all range中的Current file,表明對當前文件操作(技巧提示:可以同時打開多個文件進行操作,在這里選中“All open files”)。
空行正則表達式:^[ \t]*\n
2.單擊Find what組合框右側的按鈕 ,出現下拉菜單,如下圖所示。菜單命令中,本文用得著的命令依次是:Tab Character(制表符)、New Line(新行/換行符)、Character in Range(指定范圍內的字符)、Beginning of Line(行開始)、0 or More Matches(0個或多個符合條件的項)。
下面的操作添加正則表達式,該表達式代表待查找的空行。(技巧提示:空行僅包括空格符、制表符、回車符,且必須以這三個符號之一作為一行的開頭,并且以回車符結尾,查找空行的關鍵是構造代表空行的正則表達式)。
(1)選擇Beginning of Line,則Find what組合框中出現字符“^”,表示待查找的字符串必須出現在文本中一行的行首,才符合條件。
(2)選擇Character in Range,“^”后增加一對括號“[]”,當前插入點在括號中。括號在正則表達式中表示,文本中的字符匹配括號中任意一個字符即符合查找條件。
(3)按一下空格鍵,添加空格符。空格符是空行的一個組成成分。
(4)選擇Tab Character,添加代表制表符的“ ”。
(5)移動光標,將當前插入點移到“]”之后,然后選擇0 or More Matches,添加了星號字符“*”。星號表示,其前面的括號“[]”內的空格符或制表符,在一行中出現0個或多個。
(6)選擇New Line,插入“ ”,表示回車符。
至此,正則表達式構造成功(如下圖)。
3.Replace with組合框保持空,表示刪除查找到的內容。單擊Replace按鈕逐個行刪除空行,或單擊Replace All按鈕刪除全部空行(注意:EditPlus和UltraEdit均存在Replace All不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。
對于熟悉EditPlus的朋友,可以直接在Find what中輸入正則表達式^[ ]* ,注意 前有空格符。
二、在UltraEdit中刪除空行
使用UltraEdit的原理一樣,但是UltraEdit沒有提供菜單方式,所以需要手工輸入正則表達式,而且UltraEdit的正則表達式符號與EditPlus不同。
用UltraEdit打開文件后,選擇Search菜單的Replace命令。在Replace對話框中,選中Regular Expression復選框,并在Find what中輸入:%[ ^t]++^p,注意^t之前有空格。該表達式字符含義與EditPlus的相對應。然后,單擊Start或Replace All按鈕,進行替換刪除空行。
本文來自: IT知道網(http://www.itwis.com) 詳細出處參考:http://www.itwis.com/html/java/taptool/20080715/1999.html
C:\>netstat -aon|findstr "4444"
TCP 127.0.0.1:4444 0.0.0.0:0 LISTENING 2434
由上面得知,端口被進程號為2434的進程占用,繼續執行下面命令:
C:\>tasklist|findstr "2434"
javaw.exe 2434 Console 0 16,064 K
這樣就可以很輕松的kill掉javaw.exe 來騰出4444端口
Tip 0: 沒有注冊碼,如何有效使用Ultraedit呢?
很多人立即想到使用crack版,可實際追究起來,那是違法的事情。實際上,Ultraedit并沒有把路子完全堵死。我們可以使用一些小技巧來屏蔽掉這個問題。
修改ultraedit的快捷方式,將命令行改為:E:\uedit9\UEDIT32.EXE p:,其中p:必須是你的機器上不存在的分驅,這樣,就不會有試用時間結束的問題了。
Tip 1: 如何去掉所編輯文本中包含特定字符串的行?
這則技巧是在UltraEdit的幫助文件里提到.CTRL+R 調出來替換(Replace)窗口,選中"使用正則表達式";然后用查找 %*你的字符串*^p 替換成空內容即可.如,我當前有個文本文件,需要去掉所有包含 http://www.dbanotes.net/ 這個字符串的行,查找%*http://www.dbanotes.net/*^p 替換成空即可.注意,^p 是 DOS 文件類型的換行符.如果是 Unix 類型文件,則用 ^n.
Tip 2: 如何在行末添加特定字符,比如逗號?
有了上面的經驗(其實我第一次是從同事那里學到的),CTRL+R 調出來替換(Replace)窗口,選中"使用正則表達式".然后可以查找 ^p(或者^n,如果是Unix 文件),用 ,^p(或者,^n)進行"全部替換"即可.補充一點,如果是 MAC(Apple) 類型文件,則換行符號為 ^r .
Tip 3: 如何刪除空行?
參考上面兩個例子,查找 ^p$ 然后替換為空即可.
Tip 4: 編輯文件如何加入時間戳 ?
F7 快捷鍵即可.你試試看?
Tip 5: 為何 拷貝(Copy)/粘貼(Paste)功能不能用了?
不怕大家笑話,我有幾次使用 UltraEdit 的過程中發現拷貝與粘貼的內容是不匹配的.不知所以然,干脆重新啟動了筆記本.今天翻看手冊才恍然大悟:UltraEdit有10個剪切板 (clipboard),分別用Ctrl+0 - Ctrl+9 切換. Ctrl+0 是 Windows 的,其他則為用戶自定義的.我在使用的過程中錯調用了 CTRL+n, 結果內容就有問題了.你遇到過沒?
Tip 6: 即使是打開小文件也有遲延?
這是我遇到過的問題.每次打開文件的時候總有幾秒鐘的耽擱.我的機器性能可不算差.怎么回事? 網絡打印機搞得鬼!打開"高級"->"設置"->"編輯器"->"高級",看看是不是選中了"載入/恢復打印機設置"?如果是的話,去掉(不同的版本/漢化與否可能該位置所在有差別).
Tip 7:打開*.ec,*.hea文件時代碼自動高亮度顯示。
菜單路徑:Advanced-Configuration-Syntax Highlighting頁下部,選擇“Open”按鈕打開文件C:\Program Files\UltraEdit\wordfile.txt,修改該文件第一行,在后邊的”File Extensions = C CPP CC CXX H HPP AWK”后加上”EC HEA”保存即可。
Tip 8: 把常用的菜單功能做成快捷按鈕放在面板上。
菜單路徑:Advanced-Configuration-Toolbar,選中左邊喜歡的功能菜單,選中右邊的位置,點擊Insert即可。比如”Dos to Unix”用于把dos下的回車鍵去掉,“Compare files”用來比對文件,”Display Ruler”,”Display Line Numbers”,最讓人驚喜的居然還有一個”ASCII table”的功能,不用每次查ASCII碼的時候都去翻箱倒柜了,呵呵。不過可顯示字符的ASCII值可以通過直接查看16進制模式看到,不用這么麻煩。
Tip 9: 列模式(快捷鍵:Alt+C)
當你需要批量修改數據或者造數據的時候,這個功能顯示了強大威力。試試打開一個文件,按下Alt+C,Ctrl+A,開始寫字,你會發現文件中所有的行都在執行相同的動作,一排相同的數據就出現了。動動腦筋你會發現各種奇妙的用法。
Tip 10: 做行標記
移到需要標記的行按下Ctrl+F2,標記好了;走到文件的任意其他行,按F2,回到標記處。可以做多個標記,這時F2在各個標記中循環走動。F2:Next Bookmark,Alt+F2:Previous Bookmark。
Tip 11: 列標志寫后臺程序的時候不希望一行寫的太長,一般要小于80個字節,但即使顯示了標尺也看不大清楚屏幕中下部的行是否已經到了80字節,除非看下部狀態條的列號。這時這個東西就起作用了。菜單路徑:View-Set Column Markers,可以設置兩個列標志,我們先設第一個,在第一個編輯框中填入80,再選擇View-Show Column Marker 1,看到了?第80字節的地方出現了一條豎線。
Tip 12: 注釋 有時調試程序時需要把連續的多行用“//”注釋,然后還要放開注釋,一行一行寫太土了吧,有現成的東西用。選定要注釋的行,Edit-CommentAdd增加注釋,Edit-Comment Remove。
Tip 13:編輯
選定整個單詞當然可以用鼠標雙擊,用鍵盤Ctrl+J。刪除整行Ctrl+E,刪除到行首Ctrl+F11,刪除到行尾Ctrl+F12。
Tip 14:別讓它老問你是否把unix文件轉換尾dos文件
到了9.0版本打開unix文件的時候它總是會問是否轉換為dos文件,實在很煩。不過可以屏蔽,Advanced-Configuration-General,把右中部的Auto Convert Unix Files點上就好了。
Tip 15: 打開文件內容中的文件
如果文件的內容里面有 "c:\test.txt" 或者"http://www.test.com/js/test.js"這樣的內容你可以把鼠標定位到上面,點右鍵。彈出的菜單最上邊會多個選項 "c:\test.txt" 或者"http://www.test.com/.../test.js"點擊它,打開相應文件。
ctrl+b
寫程序的時候,括號一般要一一對應的,但是如果嵌套太多,看花眼了,怎么辦?你把光標放在括號開始的地方,按ctrl+b,UE 會幫你找到相對應的括號結尾的地方。你還可以試試連著多按幾次ctrl+b。
F3
默認情況下,當你按F3的時候UE可以查找現在選中的內容,F3是下一個符合的內容,ctrl+f3是上一個符合的內容.(請查 看advanced/configuration/Find標簽)
ctrl+f2
程序會有很多行你當然可以記得你要到的行數,然后用ctrl+g,然后輸入行號,到所在的行。但是用ctrl+f2我覺得更方便。比如說你要頻繁在多個function中切換。可以在function開始的地方,按一下ctrl+f2,給這一行加一個書簽。然后再另外的function開始的地方,也來一下ctrl+f2,有書簽的地方,字的背景色會不同。當你想換到下一個書簽的時候,就按f2,但是想到上一個標簽怎么辦?ctrl+f2?不對,嘿嘿,再按就是加書簽或者取消當前行的書簽了。應該是alt +f2.
簡單的用正則表達式的查找替換
有時候會有一些簡單文本處理的工作。比如你手頭有一個文本,需要給所有行后邊添加一個";"。用查找替換來完成ctrl +r,查找 '^p' 替換為'^p;',(記得選中regular Expressions,這樣才能用正則表達式的功能。)然后你可以選replace all(alt+a),或者點開始,一個一個的查找,替換,這樣的好處是知道都替換了那些,有些時候你可能不想全部替換 把類似'{$abc}'替換為'var abc=abc;',abc有可能是其他字符ctrl+r,查找 '{^$^(*^)}' 替換為'var ^1=^1;'(記得選中regular Expressions,這樣才能用正則表達式的功能。)然后你可以選replace all(alt+a),或者點開始,一個一個的查找,替換。
自定義快捷鍵
UE很多功能都有快捷鍵,但不是所有的都有。11.00有一個Text2html的功能。我工作中遇到了要對大量代碼進行這種操 作的情況。我就想自己定一個快捷鍵。advanced/configuration/key mapping在commands 里面找到你要用的command.我這里是HTMLConvertSpecialChars,然后點Pres s new key下面的輸入框,設置一個自己覺得爽,不沖突的快捷鍵。比如ctrl+alt+s.然后點ok.這樣用常用的功能,可以成倍 提高效率。
計算選中區域數字的和
比如如下文本
2
23a1
4 1.1
56
先選中,然后Column/(sum column/Selection),UE會以空格,字母分割數字,告訴你一個總數
UE的列編輯功能
首先要alt+c,進入列編輯模式。進入后,你可以用鼠標選擇一個方形的區域。刪除,復制全看你喜歡了。如果你想在每一行第二個字符開始加入一個'test',在列編輯模式下,定位光標到第一行,第二列。Column/(Insert/Fill column),你還可以用這個功能插入行數。在列編輯狀態下的復制粘貼都很有意思,某些情況下可以取得意想不到的效果。
UE的比較
UE內置一個比較功能,可以幫你比較2個文件的不同file/compare files...如果你打開了2個要比較的文件,UE會把這2個文件自動填入2個要比較的文件位置,不然,你要用browse功能去找到那2個文件,設置一下text還是bin,是否要ignore一些你不關心的東西。然后點擊compare就到比較界面。你可以設置只顯示不同或者相同或者都顯示。日常的應用是可以了。(有點像BC,不知道誰抄誰的 )
加入當前時間
有時候寫代碼要注釋,比如那天改的,按一下F7試試。
打開的文件中切換
如果打開多個文件,要在多個文件中切換,用鼠標點,麻煩,試一下ctrl+tab。好多多窗口的軟件都支持這個功能。
恢復到上次存盤狀態
一個文件改動多了,想undo到最初狀態,file/revert to saved.
文件備份,重命名
一個文件要備份,你如果選save as了,那當前打開的就是你save as之后的文件了。用fle/(make copy/backup),你還可以直接重命名當前編輯的文件 file/Rename file
UE的project功能
11.00以后有了一個自動打開上次關閉時打開著的文件這個功能了,以前好像沒有。這就可以用到Project功能。其實就是定 義一組相關的文件。project/(new project/workspace)
UE會要求你存一個*.prj的文件。下次你可以打開UE的時候,project/(o pen project/workspace),繼續上次的那個project的session工作。也可以file/(recent project/workspace)
UE的function列表功能
打開一個程序文件,比如*.js,確保view/view as(*)/Javascript。選擇view/(view/lists)/function list.也可以用F8
大塊代碼縮進的調整
選中要調整的代碼塊 按tab,進行縮進,你再按一下shift+tab。效果咋樣?
UE的右鍵功能
1)去處行末的空格
選中要去空格的區域。點右鍵/format/menu../trim trailing spaces
2)刪除整行定位光標要刪除的行。
點右鍵/delete/delete line,(也可以用ctrl+e)
3)給代碼加注釋
首先要確定選中了正確的語法加亮顯示 view/view as(*)/Javascript
然后選中要注釋的部分點右鍵/delete/comment add 或者comment remove
4)格式化代碼
首先要確定選中了正確的語法加亮顯示 view/view as(*)/Javascript
然后選中要格式化的部分,就是讓代碼的縮進好看點,點右鍵/format menu/reIndent selection
不過,如果你的代碼是一行,沒有按照句子分號。好像沒啥效果。
5)復制當前編輯文件的路徑
如果你要把當前文件作其他處理,需要這個文件的路徑,這個功能可以不用再去敲路徑點
右鍵 copy file path/name
6)復制當前編輯文件的路徑::
點右鍵copy file path/name
7)打開文件內容中的文件:
如果文件的內容里面有"c:test.txt" 或者"http://www.test.com/js/test.js"這樣的內容。你可以把鼠標定位到上面,點右鍵。彈出的菜單最上邊會多個選項"c:test.txt" 或者"http://www.test.com/.../test.js",點擊它,打開相應文件。
調整,添加語法高亮顯示
advanced/configuration/syntax Highlighting 點擊下邊的full path name for word list后邊的open打開的文件如:d:Program FilesUltraEditWORDFILE.TXT,就是UE語法高亮顯示的配置文件/L1"C/C++" 就是第一種語言,/L2就是第二種。目前這些word files 可以從下面連接下載到http://www.ultraedit.com/index.php?...id=40#wordfiles用的時候,下載相應的word file,復制出來,粘貼到d:Program Files\UltraEdit\WORDFILE.TXT,注意修改剛開始的/L1和你現有系統匹配。好像對xml.xsl的顯示不是很好,不夠準確 運行dos命令,直接得到結果F9,會跳出來一個窗口,讓你輸入命令和工作目錄。比如 dir c: 會列出來c盤的目錄。如果你要給朋友發目錄列表,除了從dos窗口復制過來,還可以用這個簡單的方法。加上一下簡單的列編輯。結 果就更好看了。 內置的ascii tableview/ascii table有時候需要知道某個字母的ascii值,從這里就能查出來!是33A是65。。。 內置的多個剪貼板 你點右鍵可以看到clipboards,里面內置了10個剪貼板。按說windows的copy只能復制一個內容。如果你要復制多個內容,跟據不 同的情況進行粘貼,這10個剪貼板,應該夠你用了。ctrl+0-9的數字鍵,是在剪貼板之間切換。比如 ctrl+1,然后copy了內容"a";ctrl+2,然后copy了內容"b" 你如果想paste a,就要先按1下ctrl+1再ctrl+v,要pasteb,就按一下ctrl+2再 ctrl+v。我有時候不小心更換了剪貼板,就奇怪從別的地方復制的東西粘貼不過來。這種情況要注意。
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/wavaya/archive/2009/03/24/4021522.aspx
下面的快捷鍵是重構里面常用的,本人就自己喜歡且常用的整理一下(注:一般重構的快捷鍵都是Alt+Shift開頭的了)
2 刪除從//System memory 到//networking之間的判斷內存要求的一段代碼
3.將改完的_13_b78670d5a7498d82ca6867b093da8ac0文件重新放回WinBootstrapper1.cab即可
這是我重新制作的cab文件點擊這里可以下載