青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

軟件規模度量

做世界上最好的代碼行統計工具

2012年3月10日 #

以前做的一些小玩意兒(一)

無聊啊,陸續把以前做的一些小玩意兒共享一下。由于時間比較長了,那時候設計能力有限,現在也沒時間維護,如果發現bug就別用了,望體諒。

第一個是叫Secret Bitmap,程序大小88k。下載鏈接:http://files.cppblog.com/bobquain/SecretBitmap_V1.2.1_CN_Setup.zip
以前在CSDN的下載:http://download.csdn.net/source/182295



Secret Bitmap

在位圖中隱藏信息


1. 介紹

首先對在位圖中隱藏信息的原理做一下簡單的介紹:

    我以24位位圖為例(24位位圖即用24位來表示一個像素點顏色的位圖),因為就目前來講用24位位圖來隱藏信息是最安全的。大家都知道,世界上任何一種顏色都可以用紅,綠,藍以不同比例調和出來,這三種顏色也通常被人們稱為三原色。24位色即用8位來表示紅色,8位來表示綠色,8位來表示藍色。8位即一個字節,用十進制表示的話,最小值為0,最大值為255。我們通常知道,(0,0,0)表示黑色,(255,255,255)表示白色,(255,0,0)表示紅色等等。24位色最大可表示2的24次方(即16,777,216)種顏色,這已經超出了人類肉眼可以分辨的顏色。舉個例子:人類的肉眼幾乎無法分辨白色(255,255,255)和(254,254,254)之間的區別,255表示為二進制是11111111,而254表示為二進制為11111110;其他顏色同理,如果只改變其三原色每個字節中的最后一位的話,人類的肉眼幾乎無法分辨。這樣一來,我們就可以利用每個像素(3個字節)中每個字節的最后一位來存儲一些額外的信息,并且不會增加位圖文件的大小,這也就是用位圖來隱藏信息的原理。當然,我們也可以多占用一些位來加大隱藏數據的信息量,但是這樣也就更容易被人類的肉眼所察覺。但是,請大家注意,利用位圖隱藏信息僅僅是一種欺騙,并非什么加密技術,如果需要更安全的保護還需要和加密技術搭配使用。

    此款工具在同類工具中的優點是:提供密碼加密,數據加密和隱藏位數的選擇。在占用位數過多的情況下,比較容易被別人看出位圖的瑕疵(如果有原圖作為參考會更容易),也就可以懷疑該位圖中隱藏了信息。但是,即使這樣也沒有關系,所有隱藏的數據在隱藏之前已經經過了加密,并且有密碼的保護,即使有人分析出了數據,也需要進行解密。所以說它的安全性還是相當高的。

    在人們的隱私越來越難保護的今天,也許你正需要它,也許...將來的某天會需要它。

2. 如何使用

Secret Bitmap的界面比較易懂,參照下圖做一下簡單介紹:

    1 位圖文件:原位圖文件。

    2 隱藏文件:需要被隱藏的文件

    3 密碼:加密用密碼輸入(采用MD5加密)。

    4 密碼確認:密碼確認的輸入

    5 隱藏(帶面具):隱藏,點擊后打開保存文件的對話框,默認保存名稱為原位圖的名稱。文件保存后,保存路徑會被記錄下來,下次實施隱藏時默認打開上次的保存路徑。(數據加密算法...保密)

    6 占用位選擇:點擊黃色的鎖形圖案,可打開或關閉占用位。目前可以使用的占用位的數量為1,2或4。

    7 位圖文件:隱藏了信息的位圖文件

    8 密碼:解密用密碼輸入。

    9 反隱藏(摘掉面具):反隱藏,點擊后打開保存文件的對話框,默認保存名稱為原隱藏文件的名稱。文件保存后,保存路徑會被記錄下來,下次實施反隱藏時默認打開上次的保存路徑。

    10 日志:顯示錯誤和隱藏/反隱藏的結果信息

3. 改進

對比之前發布的V1.1.0版,V1.2.0主要的改進如下:

    1 增加了托拽功能:用戶可以從Explorer中托拽文件到[Bitmap File]或[Hidden File]的編輯框中。

    2 去掉了指定輸出文件夾的功能,替換為直接打開保存文件對話框,使用戶更容易在保存文件時修改文件的名稱。

V1.2.1的改進如下:

    1 修正了顯示設定為非96DPI的情況下,占用位選擇的鎖形圖案顯示位置不正確的Bug。

posted @ 2012-03-10 17:59 bobquain 閱讀(1858) | 評論 (2)編輯 收藏

2010年9月18日 #

以前做的一些小玩意兒(三)

無聊啊,陸續把以前做的一些小玩意兒共享一下。由于時間比較長了,那時候設計能力有限,現在也沒時間維護,如果發現bug就別用了,望體諒。

這次是3個Eclipse的插件:

No.1
Statistic-Lines,Eclipse上統計代碼行數的插件,就是之前第一篇隨筆說的那個"org.holon.statistic.lines"。由于當時發布的時候,package名字里出現了我當時項目組的名字,后來被領導責令把當時發布的帖子刪除了,故借此對當時關注這個插件的人說聲抱歉。下載鏈接:http://files.cppblog.com/bobquain/Statistic-Lines-311-Eclipse311-BIN.zip






No.2
Plug-in-Link,Eclipse上安裝插件的插件,名字比較繞口,呵呵。下載鏈接:http://files.cppblog.com/bobquain/Plug-in-Link-311-Eclipse311-BIN.zip

保持一個干凈的Eclipse
背景:
如果你是一個Eclipse的用戶,如果你喜歡追隨Eclipse的開發步伐,如果你喜歡嘗試各種不同的插件,如果你經常在同一個Eclipse上進行插件升級,如果你安裝插件仍是把它安裝在Eclipse的安裝目錄之內,那么,朋友,你有必要仔細閱讀一下以下文字,因為你極有可能會遇到以下問題:
1.每次使用最新的Eclipse,重新安裝需要的插件,一個又一個,煩。
2.因為某些插件影響速度(或許很小),不想使用的時候,又不方便刪掉(譬如多語言包),忍。
3.每次嘗試新插件,不好用,刪文件夾,一個又一個,還是煩。
4.每次升級插件(某些非官方插件經常會在同一版本的Eclipse上進行升級),刪文件夾,一個又一個,還要再安裝,更煩。

已經很煩了,現在講講解決辦法,對于上面的問題,解決辦法無疑就是將插件安裝在Eclipse的安裝目錄之外,主要方法有以下兩個:
1.利用Eclipse的Product extensions機制,Eclipse升級時只需升級Eclipse本身,而插件依然可以利用無需重新安裝。但是,有些Plugin開發商(幾乎是所有)為了省事未進行update site的工作,無奈。(但,可自己進行update site工作)
2.利用Eclipse的并未推薦的連接文件,雖為未推薦,但相比來說已經是最好的選擇。但又因為并未推薦,所以沒有注意事項可參考,使用者由于對連接文件的機制不清楚,經常會造成插件不能正常安裝(例如:更改同一個連接文件到同一個插件)。
綜上所述,導致了我決定開發一個管理連接文件的工具(終于引到了正題,:)),其實最初是為我們項目組考慮,原因是我們要經常要對所開發插件進行更換,測試。
插件下載連接:
可能有些人會問,這個插件安裝怎么辦?這個問題我只能說沒辦法,還是要安裝在Eclipse的安裝目錄之內,但放心它只有一個文件夾,刪起來比較容易(希望不會這么慘,:))。

關于版本:我只做了for Eclipse-SDK-3.0.1的版本,主要是考慮到大家使用的2.1.3應該已經定形,遇到上面問題的幾率比較小,如果真的有需要請告知我。
使用方法:
1.打開
 

2.添加連接
說明:插件解壓后必須如下結構(不是的話,手動建立即可):
 link folder/
                eclipse/
                      features/(不是必要的)
                      plugins/
譬如有一個插件(eclipse-FTP-WebDAV-3.0.1)在資源管理器中如圖:
 
在Plug-ins Link View中,如下圖:

 
點擊“+”,出現添加頁面,如下圖:

 
選定后,Finish。
 
確保為Enabled。
3.重新啟動即可生效。
4.其他操作,簡單明了,一試便知。



No.3

Stand-alone-Help,Eclipse上可獨立打開多個語言幫助的插件,當時在日文環境下,給同事開發的,沒什么大用,呵呵。下載鏈接:http://files.cppblog.com/bobquain/Stand-alone-Help-311-Eclipse311-BIN.zip

posted @ 2010-09-18 00:26 bobquain 閱讀(1594) | 評論 (0)編輯 收藏

2010年9月17日 #

以前做的一些小玩意兒(二)

無聊啊,陸續把以前做的一些小玩意兒共享一下。由于時間比較長了,那時候設計能力有限,現在也沒時間維護,如果發現bug就別用了,望體諒。

第二個是叫K File Converter,程序大小200k。下載鏈接:http://files.cppblog.com/bobquain/KFC_V1.1.1_CN_Setup.zip
以前在CSDN的下載:http://download.csdn.net/source/182300



K File Converter

可擴展批量文件轉換器


1. Introduction

大多數編程人員在開發過程中經常會需要某種文件轉換操作,如:

    1 批量的文件改名。

    2 把文件轉換成Dos格式,Unix格式或Mac格式。

    3 把文件轉換成Shift-JIS碼,EUC碼或JIS碼。

    4 把文件從本地編碼轉換成ASCII碼,或者從ASCII碼轉換成本地編碼。

這些轉換工具有的是系統自帶的,有的是第三方的免費工具,而有些則需要自己開發。

但是這些工具往往沒有圖形界面,或者不支持對文件夾的操作和對特定文件的過濾。

K File Converter正是為了解決這個問題而設計,用戶無論是使用別人的工具還是自己開發的工具,都無需為了對圖形界面和對文件夾以及文件過濾的支持而浪費時間。

2. How To Use

K File Converter界面比較易懂,參照下圖做一下簡單介紹:

    1 輸入文件夾:被轉換文件所在路徑。

    2 輸入文件名格式:輸入文件名過濾,*代表任意字符串,?代表任意字符,每個文件名格式用|隔開

    3 輸入刷新:[6]沒有選中的情況下,當[1]或[2]發生改變或[1]指定路徑中文件變更時,點擊此按鈕進行樹形視圖[4]的刷新。

    4 輸入視圖:所有符合[2]過濾條件的文件都以樹形方式顯示在此視圖中

    5 包含子文件夾:選中情況下,對[1]指定文件夾和所有它的子文件夾中的文件進行過濾;沒選中情況下,不對子文件夾進行過濾。

    6 輸入自動刷新:選中情況下,當[1]或[2]發生改變時,自動刷新[4]視圖。但是,[1]的指定路徑中有文件變更時,需點擊按鈕[4]進行刷新。沒選中情況下,不進行自動刷新。

    7 輸出文件夾:轉換后文件的輸出路徑

    8 輸出文件名格式:輸出文件格式,可引用變量:${prefix}代表輸入文件名前綴,${suffix}代表輸入文件名后綴(也就是擴展名)。${prefix}和${suffix}可不引用或引用多次。

    9 輸出刷新:[11]沒有選中的情況下,當[7]或[8]發生改變或[1]指定路徑中文件變更時,點擊此按鈕進行[4]樹形視圖的刷新。

    10 輸出視圖:按照[8]中格式以樹形方式顯示所有輸出文件的預覽

    11 輸出自動刷新:選中情況下,當[7]或[8]發生改變時,自動刷新[10]視圖但是,[7]的指定路徑中文件變更時,需點擊按鈕[9]進行刷新;沒選中情況下,不進行自動刷新。

    12 轉換器選擇:指定轉換所用轉換器。預置的轉換器主要有4種,共13個:

        (1) 文件改名(復制原文件)。

        (2) 文件改名(移動原文件)。

        (3) 文件行結束符轉換成Dos格式(CRLF)。

        (4) 文件行結束符轉換成Unix格式(LF)。

        (5) 文件行結束符轉換成Mac格式(CR)。

        (6) 文件編碼轉換為Shift-JIS碼(自動判斷輸入文件的編碼)。

        (7) 文件編碼轉換為EUC碼(自動判斷輸入文件的編碼)。

        (8) 文件編碼轉換為New-JIS碼(自動判斷輸入文件的編碼)。

        (9) 文件編碼轉換為Old-JIS碼(自動判斷輸入文件的編碼)。

        (10) 文件編碼轉換為Nec-JIS碼(自動判斷輸入文件的編碼)。

        (11) 文件MD5驗證碼的生成(MD5加密:目前國外大多數網站提供的下載文件的驗證碼)。

        (12) 文件編碼從本地編碼轉換為ASCII碼(轉換器為JDK中提供的native2ascii.exe程序,不會自動判斷輸入文件的編碼;還有,使用前用戶要手動修改JDK的路徑)。

        (13) 文件編碼從ASCII碼轉換為本地編碼(轉換器為JDK中提供的native2ascii.exe程序,不會自動判斷輸入文件的編碼;還有,使用前用戶要手動修改JDK的路徑)。

    13 配置轉換器:點擊打開轉換器配置窗口。具體使用見[3.How To Extend]

    14 運行/停止:運行轉換/停止轉換。顯示為"Run"時,點擊后開始運行,運行中名稱變為"Stop",點擊可停止轉換。轉換停止或全部結束后,名稱變為"Run"

    15 日志:顯示錯誤和轉換結果信息

3. How To Extend

用戶如果想增加轉換器,可點擊上圖中按鈕[13],打開轉換器配置窗口。轉換器可以是任何命令行的執行程序,包括cmd.exe,java.exe和提供命令行參數的GUI執行程序。注意:轉換器至少需要有輸入文件和輸出文件兩個參數。

轉換器配置界面也非常簡單,通過下圖做一下簡單介紹

    1 轉換器列表:顯示轉換器列表

    2 新建:做成新的轉換器

    3 復制:做成新的轉換器并復制當前轉換器配置到新做成的轉換器

    4 刪除:刪除當前選擇的轉換器

    5 上移:當前選擇的轉換器上移一格

    6 下移:當前選擇的轉換器下移一格

    7 標題:轉換器的標題

    8 執行文件:轉換器運行的執行文件

    9 參數:[8]中指定執行文件的參數。可引用變量:${infile}為輸入文件,${outfile}為輸出文件,${location}為執行文件所在文件夾。

    10 工作路徑:[8]中指定執行文件的工作路徑。可引用變量:${location}為執行文件所在文件夾。

    11 OK:保存所有修改并關閉配置窗口

    12 Cancel:取消所有修改并關閉配置窗口

4. Improve

對比之前發布的beta版,正式版V1.0.0主要的改進如下:

    1 輸入視圖和輸出視圖做到近乎完美的同步

    2 增加了輸入視圖和輸出視圖的自動刷新,并提供開關當文件比較多,嚴重影響自動刷新時,可關閉自動刷新功能。

    3 轉換器配置窗口中增加了[Copy]按鈕

    4 解決了轉換器配置窗口中點擊上移,下移或刪除按鈕之后回到主窗口進行文件轉換,所選轉換器會錯亂的bug

    5 增加了轉換停止的功能,這樣可以以正常方式停止當前的轉換操作;并且轉換期間中不影響圖形界面操作

    6 預置了更多實用的轉換器,如:行結尾符的轉換和文件編碼的轉換

    7 文件改名轉換器沒有采用"cmd.exe /c copy",原因是速度稍慢。

V1.1.0的改進如下:

    1 增加了托拽功能:用戶可以從Explorer中托拽文件或文件夾到[Input/Output]組中。如果托拽的是文件夾,文件夾的絕對地址將寫到Input Directory或Output Directory中。

      如果托拽的是文件,文件所在文件夾的絕對地址將寫到Input Directory或Output Directory中,文件名稱將寫到File Name Patterns中。

    2 將Input Directory/Output Directory和File Name Patterns的編輯框變成了可輸入的ComboBox框,并增加了保存歷史記錄的功能。

    3 增加了手動刷新的快捷鍵(F5)。當輸入焦點在Input區域時,刷新輸入視圖;當輸入焦點在Output區域時,刷新輸出視圖。

V1.1.1的改進如下:

    1 修正了File Name Patterns對文件過濾時嚴格區分大小寫的Bug。

    2 將Input Directory/Output Directory瀏覽對話框的初始路徑設定為當前輸入框中的路徑。


posted @ 2010-09-17 23:58 bobquain 閱讀(1237) | 評論 (0)編輯 收藏

僅列出標題  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲综合日韩中文字幕v在线| 国产精品一区三区| 国产精品视频最多的网站| 亚洲影视在线| 欧美三级欧美一级| 亚洲午夜激情免费视频| 亚洲美女在线观看| 亚洲成人在线| 亚洲人成毛片在线播放| 午夜久久美女| 欧美亚洲午夜视频在线观看| 欧美激情aaaa| 一区二区欧美日韩| 欧美一区二区播放| 亚洲级视频在线观看免费1级| 亚洲欧洲一区二区天堂久久| 99精品国产热久久91蜜凸| 欧美综合国产| 欧美性开放视频| 国产精品啊啊啊| 亚洲欧美日韩国产一区二区| 亚洲午夜在线观看| 国产婷婷色综合av蜜臀av| 久久久久久久久综合| 久久精品国产69国产精品亚洲| 狠狠色丁香久久婷婷综合丁香 | 在线观看国产精品网站| 另类天堂视频在线观看| 欧美日韩国产专区| 免费成人在线观看视频| 国产亚洲精品v| 亚洲日本aⅴ片在线观看香蕉| 久久久久久久久久久成人| 在线色欧美三级视频| 亚洲激情欧美| 国模私拍一区二区三区| 91久久久在线| 亚洲激情国产精品| 久久久91精品国产一区二区精品| 亚洲精品国产精品国自产观看浪潮| 国产小视频国产精品| 免费亚洲婷婷| 国产一区二区三区电影在线观看 | 欧美午夜不卡视频| 亚洲欧美一区二区原创| 久久成人羞羞网站| 亚洲精品美女在线观看播放| 宅男噜噜噜66国产日韩在线观看| 国产一区二区三区在线免费观看| 欧美激情第三页| 国产精品国产三级国产aⅴ9色| 在线观看三级视频欧美| 老鸭窝毛片一区二区三区| 99热在这里有精品免费| 一本色道久久综合狠狠躁篇怎么玩| 欧美一级一区| 另类专区欧美制服同性| 国产一区二区三区日韩| 久久国产精品99国产精| 欧美激情亚洲精品| 中文国产亚洲喷潮| 欧美一区二区在线视频| 欧美成人免费视频| 国产精品毛片高清在线完整版| 美日韩免费视频| 国产精品久久久久久久一区探花| 欧美激情久久久久久| 国产一区二区三区免费不卡 | 亚洲精品护士| 国产揄拍国内精品对白| 亚洲色诱最新| 亚洲一区二区三区视频| 欧美成人69| 欧美成人网在线| 樱花yy私人影院亚洲| 欧美一区二区三区免费大片| 亚洲愉拍自拍另类高清精品| 欧美日本一道本| 欧美激情视频给我| 亚洲福利国产| 久久婷婷亚洲| 另类成人小视频在线| 激情成人在线视频| 久久久久一区二区| 蜜桃av综合| 亚洲第一区在线| 美女精品国产| 亚洲国产成人一区| 亚洲精品一区二区三区蜜桃久| 美女视频黄 久久| 欧美高清成人| 亚洲精品一区在线观看香蕉| 美女成人午夜| 亚洲另类视频| 亚洲制服欧美中文字幕中文字幕| 欧美a级在线| 欧美日韩免费在线| 亚洲区免费影片| 久久中文欧美| 欧美成人精品1314www| 国产精品日本欧美一区二区三区| 亚洲欧洲在线看| 免费不卡在线视频| 宅男噜噜噜66国产日韩在线观看| 亚洲高清资源综合久久精品| 亚洲第一精品夜夜躁人人躁| 亚洲国产高潮在线观看| 欧美高清视频在线播放| 欧美二区在线| 亚洲女人天堂成人av在线| 亚洲欧美日韩综合aⅴ视频| 欧美日韩国产成人高清视频| 亚洲精品一区二区在线| 欧美精品成人一区二区在线观看| 亚洲欧洲另类国产综合| 宅男66日本亚洲欧美视频| 国产精品毛片在线| 久久爱www.| 亚洲精品中文字幕有码专区| 亚洲欧美日韩视频二区| 国产一在线精品一区在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲国产精品va在线看黑人动漫 | 精品成人一区| 欧美91大片| 在线视频日韩精品| 久久免费黄色| 亚洲乱码久久| 国产伦精品免费视频| 久久婷婷丁香| 亚洲精品一区二区三区在线观看| 性感少妇一区| 亚洲国产老妈| 国产欧美在线视频| 欧美精品综合| 欧美一区午夜精品| 亚洲茄子视频| 黑人极品videos精品欧美裸| 欧美精品国产一区| 欧美一区二区三区四区在线观看地址 | 亚洲欧美视频一区二区三区| 又紧又大又爽精品一区二区| 欧美国产在线观看| 欧美一区二区三区久久精品| 亚洲日本乱码在线观看| 久久久亚洲午夜电影| 99国产精品视频免费观看一公开 | 亚洲欧美另类在线观看| 久久高清免费观看| 欧美精品国产| 亚洲一区视频| 亚洲综合激情| 国产性色一区二区| 亚洲国产日本| 欧美日韩色一区| 欧美一级淫片aaaaaaa视频| 亚洲欧美综合另类中字| 国内在线观看一区二区三区| 亚洲自拍偷拍麻豆| 亚洲第一毛片| 亚洲欧美一区二区精品久久久| 亚洲激情女人| 伊人狠狠色丁香综合尤物| 国产欧美一区二区视频| 欧美日精品一区视频| 欧美区一区二区三区| 男女av一区三区二区色多| 久久久久久自在自线| 久久精品国产99精品国产亚洲性色| 亚洲香蕉成视频在线观看| 日韩视频免费看| 亚洲青涩在线| 亚洲精品视频一区| 91久久精品国产91久久性色tv| 免费观看成人网| 牛牛精品成人免费视频| 久久躁日日躁aaaaxxxx| 久久久青草青青国产亚洲免观| 欧美影院午夜播放| 欧美在线视频一区二区| 欧美中文字幕第一页| 久久国内精品自在自线400部| 久久久xxx| 欧美成人免费在线| 亚洲国内在线| 一二三区精品福利视频| 99ri日韩精品视频| 亚洲桃花岛网站| 亚洲欧美美女| 篠田优中文在线播放第一区| 欧美一区二区三区在线观看视频| 午夜精品视频| 久久aⅴ国产欧美74aaa| 久久夜精品va视频免费观看| 蜜臀av一级做a爰片久久| 欧美韩国一区| 国产精品久久久久久久久婷婷 | 欧美福利视频| 亚洲高清一区二| 亚洲久久视频|