Time of Update: 2018-12-03
TestDriven.NET是一個VS.NET單元測試工具,它能夠與VS.NET 2003環境完全整合。它應該算是在NUnit的基礎上編寫的一個工具,測試代碼的文法與NUnit相同。官方網站為http://www.testdriven.net/ 。下面是其官方介紹: TestDriven.NET makes it easy to run unit tests with a single click, anywhere in your Visual Studio
Time of Update: 2018-12-03
對RM/RMVB格式檔案進行二次壓縮,可以用一個軟體Easy RealMedia Tools,它包含兩個工具,一個是Easy RealMedia Producer,一個是Easy RealMedia Editor。Editor可以用來合并分割RM/RMVB格式的檔案,以及編輯檔案的資訊。Producer可以用來二次壓縮RM/RMVB格式的檔案,可以設定碼率,解析度等等;支援批量壓縮,支援壓縮完成後自動關機。 其官方介紹如下:
Time of Update: 2018-12-03
鼎鼎大名的Reflector工具可以反編譯C#、VB.NET和Delphi編寫的程式。此工具出來好久了,Lutz Roeder一直在對這個工具進行升級完善,目前版本是Version 4.1.25.0。用此工具試著開啟了自己曾經用C#編寫的一個程式,反編譯以後,C#代碼幾乎一點不差的展現在了眼前。看來對於.NET編寫的程式,沒有太多的秘密可言了。對於我這樣在學習階段的人,應該說是好事情吧。
Time of Update: 2018-12-03
在對菜單進行改造,使其能夠支援多國語言化的過程中,遇到了一個很奇怪的問題。在我們的win2000作業系統中,地區選項中預設地區選擇英語,菜單選擇日文或者中文,就會出現亂碼。奇怪的是,無論是快顯視窗,還是其它按鈕,都可以正常切換到日文或者中文,只有菜單是亂碼。而我們對其實現的機制都是一模一樣的。如果預設地區選擇中文或者日文,不會出現任何問題。在經過多方面的調查,發現AWT菜單會出現這種情況,而Swing菜單則不會。只能說明AWT的內部機制導致了這種情況的發生,而Swing已經解決了這種問題。對於A
Time of Update: 2018-12-03
awk中自訂函數 定義和調用使用者自己的函數是幾乎每個進階語言都具有的功能,awk也不例外,但原始的awk並不提供函數功能,只有在nawk或較新的awk版本中才可以增加函數。 函數的使用包含兩部分:函數的定義與函數調用。其中函數定義又包括要執行的代碼(函數本身)和從主程式碼傳遞到該函數的臨時調用。awk函數的定義方法如下: function
Time of Update: 2018-12-03
對駭客方面比較感興趣的或者是比較熟悉的,應該知道溯雪這個大名鼎鼎的工具吧。它一般可以用來暴力破解一些網路上的密碼,比如郵箱的密碼等等。原理就是掛上使用者自訂字典,反覆對一些表單之類進行提交,並分析返回資訊,一旦密碼正確,就將其記錄下來。
Time of Update: 2018-12-03
註明:下面的文章轉載自吉林大學牡丹園(bbs.jlu.edu.cn),轉載過程中,原作者已經不詳。 一天中午,丈夫在外給家裡打電話:“親愛的老婆,晚上我想帶幾個同事回家吃飯可以嗎?”(訂貨意向) 妻子:“當然可以,來幾個人,幾點來,想吃什麼菜?” 丈夫:“6個人,我們7點左右回來,準備些酒 烤鴨 番茄炒蛋 涼菜蛋花湯。。。。。。,你看可以嗎?”(商務溝通) 妻子:“沒問題,我會準備好的,”(訂單確認)
Time of Update: 2018-12-03
感覺無聊,就到中國部落格網的首頁逛了逛,想看看有沒有什麼好文章,卻看到了自己寫的東西,赫然的顯示在首頁比較顯眼的位置。我是應該高興還是應該不高興呢?按理說,自己的記錄檔被推薦到了首頁面,被很多很多人瀏覽,應該是件好事,應該高興才對。但是我的這篇日誌是寫給自己的,並不希望很多人看到,應該不高興。所以我也不知道我是個什麼心情。對於自己的日誌上了首頁面,或者是自己的日誌被其它地方轉載,已經是不少次了。每次我的心裡都比較矛盾。呵呵。
Time of Update: 2018-12-03
稱骨,大家應該聽說過吧。就是根據生辰八字判斷一個人的前程,很明顯是迷信。天底下人那麼多,怎麼會就分為那麼幾類?呵呵。業餘時間寫了這個程式,權且當消遣吧。有興趣的就稱一下。沒興趣的就算了。 程式介面如下: 點擊 這裡 下載該程式。大小隻有40K。 Btw:此程式在WIN2K下看著還可以,在WINXP下看著竟然變得非常醜,真奇怪。
Time of Update: 2018-12-03
一、情景項目由於需要支援大檔案傳輸和下載,用到了開源的Apache FtpServer(http://mina.apache.org/ftpserver/)。但是,為了配合用戶端使用,這些FTP命令並不能滿足需求,即需要增加一些命令,也需要刪除或者修改一些對於整個系統可能帶來安全問題的命令。 二、修改ApacheFtpServer的大致思路1. 新增加命令,則增加具體的實作類別,繼承AbstractCommand,實現execute()方法。2.
Time of Update: 2018-12-03
在初始化一個類,產生一個執行個體的時候;newInstance() 和 new 有什麼區別? 用newInstance與用new是區別的,區別在於建立對象的方式不一樣,前者是使用類載入機制,那麼為什麼會有兩種建立對象方式?這個就要從可伸縮、可擴充,可重用等軟體思想上解釋了。 Java中原廠模式經常使用newInstance來建立對象,因此從為什麼要使用原廠模式上也可以找到具體答案。 例如: Class c = Class.forName(“A”);factory =
Time of Update: 2018-12-03
“《你能行》是一本寫給即將畢業或者剛剛在職場打拚的年輕人看的,是一本微軟精英的職場心裡話。”這是這本書的簡單介紹。我不是個即將畢業的學生,也不是剛剛在職場打拚的年輕人。我已經是一個即將跨越而立之年的中年人,已經是一個在職場打拚多年的半老男人了。所以,這本書,應該不是為我寫的吧。不是為我寫的,我也要看看,看看人家說的心裡話。插一句,現在的書啊,怎麼都是一個樣,一頁寫不了幾行,一共沒多少頁,還那麼多空白,唉。很快的就看完了,仔細咀嚼一下,還有那麼點滋味,不過可能是苦澀的味道。這本書裡講的一些道理,
Time of Update: 2018-12-03
本文摘自:http://decimal.blog.51cto.com/1484476/447630一、概述 ioctl用於向裝置發控制和配置命令 ,有些命令也需要讀寫一些資料,但這些資料是不能用read/write讀寫的,稱為Out-of-band資料。也就是說,read/write讀寫的資料是in-band資料,是I/O操作的主體,而ioctl命令傳送的是控制資訊 ,其中的資料是輔助的資料。
Time of Update: 2018-12-03
技術人員的道路:程式員->進階程式員->領域技術專家->公司技術總監->CTO。這是一條超級理想的線路圖。做了幾年的程式員,很多人身心疲憊,直接改行了。很多人被迫的做了很多項目,由於沒有機會集中到一個領域,自然無法成為某一領域的專家,想要走這條路,就不得不重新開始。可以說,能夠成功的成為CTO的,只有少之又少的一小部分人。這一部分人,技術牛,懂管理,人緣又好。加上機會的垂青,才能成功做到CTO的職位。其實不用說CTO了,就是領域技術專家,又有多少人能做到呢。如果胸無大志的
Time of Update: 2018-12-03
本文編輯整理自:http://blog.csdn.net/zjc0888/article/details/6396979 大家都知道fort()是用於建立一個子進程。但是對它可能並不是很理解。雖然我自認為大學時作業系統學到很不錯,但是直到今天才算真正的理解的進程如何建立了一個子進程。執行個體1:1.c檔案#include <unistd.h>;#include <sys/types.h>;main (){pid_t
Time of Update: 2018-12-03
Time of Update: 2018-12-03
在GML3中已經可以表達時態資訊。GML3中的時間模式對GML的核心元素進行了擴充,使其包括了可以對地理資料的時間特徵進行描述的元素。其目的是描述和定義構成一門語言的結構,即提供一種用來描述一個動態、基於要素的時間模式的曆史的方法,用XML模式或一個要素集合的生命週期來表達這些結構。基本的時空模型致力與調節要素層和屬性層的時間戳記,並且支援對移動目標的跟蹤。時態模式由temporal.xsd,temporalComplexes.xsd兩個模式文檔組成,它們通過<include>元素引
Time of Update: 2018-12-03
GML已經成為大家所接受並且容易理解的一種空間資訊的交換格式標準,所以將其它GIS資料轉換為GML格式進行發布就具有廣泛的實用價 值和市場前景。不久的將來,空間資訊會大量的以GML格式存在,人們可以方便的進行空間資訊的共用與交換。由此就會引發出一個非常重要的問題,那就是如何將現有的一些空間資訊轉換成GML格式,更好的實現各類空間資料共用。
Time of Update: 2018-12-03
ConcurrentHashMap,它是一個以Concurrent開頭的並發集合類,其原理是通過增加鎖和細化鎖的粒度來提高並發度。而ConcurrentLinkedQueue這個類採用了另一種提高並發度的方式:非阻塞演算法(Non-blocking),第一次實現了無鎖的並發。 談到這裡,先要介紹一下非阻塞演算法。其實非阻塞演算法並不是什麼神秘高深的東西,它需要有一套硬體和指令的配合(似乎目前大多數pc都能支援), 主要解決的問題是:在許多時候,一個線程A持有其他線程B,C,D所需要的資源,
Time of Update: 2018-12-03
Lucene是apache軟體基金會jakarta項目組的一個子項目,是一個開放原始碼的全文檢索索引引擎工具包,即它不是一個完整的全文檢索索引引擎,而是一個全文檢索索引引擎的架構,提供了完整的查詢引擎和索引引擎,部分文本分析引擎。Lucene的目的是為軟體開發人員提供一個簡單易用的工具包,以方便的在目標系統中實現全文檢索索引的功能,或者是以此為基礎建立起完整的全文檢索索引引擎。