Time of Update: 2016-06-24
標籤: 用ReactOS上明確說過,Pnp管理器對每種裝置都會建立一個虛擬root device用於構建裝置樹;同時這個新建立的root device又作為一個裝置棧的棧底,往上形成完整的裝置棧。用windbg調試時,可以看到這個虛擬設備屬於/driver/pnpmanager驅動。
Time of Update: 2016-06-28
標籤:原文:http://blog.dream4dev.com/article.asp?id=17function UnicodeEncode(Str: string; CodePage: integer): WideString;var Len: integer;begin Len := Length(Str) + 1; SetLength(Result, Len); Len := MultiByteToWideChar(CodePage, 0,
Time of Update: 2016-06-22
標籤:DataGridiew用法總結一、DataGridView 取得或者修改目前的儲存格的內容: 目前的儲存格指的是 DataGridView 焦點所在的儲存格,它可以通過 DataGridView 對象的 CurrentCell 屬性取得。如果目前的儲存格不存在的時候,返回Nothing(C#是null) // 取得目前的儲存格內容 Console.WriteLine(DataGridView1.CurrentCell.Value); //
Time of Update: 2016-06-21
標籤:全新的windows10系統帶來了不少新的特性和改變,其中win10的計算機位置就發生了很多的變化,導致很多網友們都以為win10計算機不見了,那麼,win10計算機在哪裡?如何開啟?針對此問題,本文就為大家進行解答 http://hovertree.com/menu/windows/ 七月底,微軟正式發布了新一代Windows10正式版作業系統,作為電腦愛好者的小編也第一時間安裝升級,全新Win10帶來了不少新的特性,體驗更為出色。不過最近在寫電腦配置推薦文章時,由於
Time of Update: 2016-06-30
標籤:漫水填充演算法,是根據選定的種子點,用一種自訂的顏色填充種子點的聯通地區,通過設定可連通像素的上下限以及連通方式來達到不同的填充效果。漫水填充經常被用來標記或分離映像的一部分以便對其進行進一步處理或分析。所謂漫水填充,簡單來說,就是自動選中了和種子點相連的地區,接著將該地區替換成指定的顏色。漫水填充也可以用來從輸入映像擷取掩碼地區,掩碼會加速處理過程,或者只處理掩碼指定的像素點。在OpenCV中,漫水填充是填充演算法中最通用的方法。且在OpenCV
Time of Update: 2016-06-30
標籤:影像讀取 並縮放讀取大影像某一部分,並縮放到指定大小,我們有時會用如下代碼:#include "gdal.h"#include "gdal_priv.h"#include "gdalwarper.h"void main(){ GDALAllRegister(); CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO");//support Chinese GDALDataset* readDataSet =
Time of Update: 2016-06-28
標籤:lun 儲存一、LUN的概念 LUN的全稱是Logical Unit Number,也就是邏輯單元編號。我們知道SCSI匯流排上可掛接的裝置數量是有限的,一般為6個或者15個,我們可以用Target ID(也有稱為SCSI ID的)來描述這些裝置,裝置只要一加入系統,就有一個代號,我們在區別裝置的時候,只要說幾號幾號就ok了。 而實際上我們需要用來描述的對象,是遠遠超過該數位,於是我們引進了LUN的概念,也就是說LUN ID的作用就是擴充了Target
Time of Update: 2016-06-28
標籤:Wireshark外掛程式編寫在抓包的過程中學習了使用wireshark,同時發現wireshark可以進行載入外掛程式,便在網上學習了一下相應的外掛程式開發技術。需求編寫一個私人協議名為SYC,使用UDP連接埠9877進行傳輸,報文結構如下:TypeFlagSequence numberIP AddressData編寫Wireshark外掛程式,使Wireshark可以識別出SYC協議。實現首先構造產生SYC協議報文的程式:資料結構: 初始化:預設向119.75.217.109
Time of Update: 2016-06-27
標籤:今天在windowsServer 2003上安裝SVN服務出現的問題:安裝步驟可參考:http://www.3lian.com/edu/2015/05-05/210161.htmlVisualSVN Server 的安裝目前最新版本是4.0.0 一 Visual SVN的安裝非常的簡單, 【1 】幾乎是下一步。 【2】 選擇 visualVSN伺服器和管理主控台 或只有管理控制許可權 【3】選擇程式安裝的路徑、Subversion
Time of Update: 2016-06-27
標籤:經過一段時間的試用,發現不加鎖的共用式開發還是不太方便。還是全部設定為獨佔式加鎖,如有共用式修改需求再設定為不加鎖比較好。 經過一番摸索,總結出如下的加鎖方式是可行的:註:第一步是必須的,必須完成第一步才能做後續操作,否則項目無法產生!1、如果某些項目包含bin、obj等產生的檔案夾,如右鍵選中相應菜單並提交(右鍵SVN
Time of Update: 2016-06-23
標籤:pycharm快速鍵及一些常用設定 pycharm快速鍵及一些常用設定,有需要的朋友可以參考下。Alt+Enter 自動添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注釋(取消注釋)選擇的行Ctrl+Shift+F 進階尋找Ctrl+Enter 補全Shift + Enter 開始新行TAB Shift+TAB 縮排/取消縮排所選擇的行Ctrl + Alt + I 自動縮排行Ctrl + Y 刪除當前插入符所在的行Ctrl + D
Time of Update: 2016-06-23
標籤: 定義和用法setcookie() 函數向用戶端發送一個 HTTP cookie。cookie 是由伺服器發送到瀏覽器的變數。cookie 通常是伺服器嵌入到使用者電腦中的小文字檔。每當電腦通過瀏覽器請求一個頁面,就會發送這個 cookie。cookie 的名稱指定為相同名稱的變數。例如,如果被發送的 cookie 名為 "name",會自動建立名為 $user 的變數,包含 cookie 的值。必須在任何其他輸出發送前對 cookie 進行賦值。如果成功,則該函數返回
Time of Update: 2016-06-21
標籤:綁定是Zigbee中非常重要的一個概念,想必大家都看了很多文章,其中以“Zigbee四種綁定方式在TI_Z-Stack協議棧中的應用”最為典型,此文我也讀過幾遍,收貨頗豐。此外飛比(Feibit)論壇上也有文章講解了EndDeviceBinding蛋疼的傳來傳去機理,分析的也相當透徹。我這裡不在想解釋具體的各種綁定方式的代碼實現和機制,而是簡單說明一下各種綁定機制的特點,希望大家能夠從應用程式層面上概念性地理解和認識綁定,然後針對各種機制的應用情境加以舉例。一、綁定
Time of Update: 2016-06-21
標籤:很多Qt愛好者想發布自己的Qt軟體,但卻發現在其他沒有安裝Qt SDK的機器上無法運行,這就是本文想要說明的問題。現在網上大部分軟體都要發布自己開發的應用程式,都會打包到exe檔案中,待安裝完exe檔案後,就會產生很多小檔案,其實原理都一樣,只是各自使用的打包工具不能罷了。本文主要介紹在Windows平台如何打包自己的Qt程式,相對比較簡單的,這並沒有正規軟體的嚮導流程。在Windows系統中,要打包Qt程式,主要會用到3個工具包,分別是:1.hap-depends
Time of Update: 2016-06-20
標籤:sambasamba的啟動與關閉/etc/init.d/smb restart/etc/init.d/nmb restart [global] workgroup = MYGROUP #工作群組(可自行設定) server string = Samba Server Version %v
Time of Update: 2016-06-20
標籤:在我們使用檔案比較工具Beyond Compare對比檔案夾時,有時候我們比較出檔案夾中的某個子檔案夾存在一些差異然後就停下來了,這個時候我們就需要把對比的檔案夾中的子檔案夾拿出來比較,這樣是比較麻煩的。如果我們開始就設定好了就不會出現這樣的問題了。下面就來給大家介紹介紹Beyond Compare設定基點檔案夾作什麼用?原文:http://www.beyondcompare.cc/jiqiao/jidian-wenjianjia.html具體操作步驟如下所示步驟一:開啟Beyond
Time of Update: 2016-06-19
標籤:最近在自動化的過程中用到了7z命令列工具,發現其參數中的路徑挺有意思的,在此總結一下。本文中所有demo使用的7z版本為:15.14 x64。壓縮某個檔案夾下面的命令會把g:\temp\目錄和目錄下的所有檔案打包到壓縮檔abc.zip中。7z.exe a abc.zip g:\temp\注意,此時壓縮包中是包含temp目錄的。當我們解壓縮abc.zip檔案時就會發生一件比較有趣的事。無論通過右鍵菜單中windows提供的”Extract
Time of Update: 2016-06-18
標籤:FreeRTOS提供了兩個系統延時函數:相對延時函數vTaskDelay()和絕對延時函數vTaskDelayUntil()。相對延時是指每次延時都是從任務執行函數vTaskDelay()開始,延時指定的時間結束;絕對延時是指每隔指定的時間,執行一次調用vTaskDelayUntil()函數的任務。換句話說:任務以固定的頻率執行。在《FreeRTOS系列第11篇---FreeRTOS任務控制》一文中,已經介紹了這兩個API函數的原型和用法,本文將分析這兩個函數的實現原理。1.
Time of Update: 2016-06-18
標籤:trap捕捉訊號<--目錄-->1)trap介紹2)trap訊號列表3)trap使用例子4)測試INT(2)訊號5)同時測試多個訊號6)shell跳板機案例【trap介紹】通過trap命令用於指定在接收到訊號後要採取的行動;trap命令的一種常見用途是在指令碼程式被中斷時完成清理工作,曆吏上,shell總是用數字來代表訊號【trap訊號列表】下面列出一些比較重要的訊號(括弧裡面的數字是傳統的訊號編號)訊號
Time of Update: 2016-06-17
標籤:正常情況tcp四層握手關閉串連,rst基本都是異常情況,整理如下:1. GFW 2. 對方連接埠未開啟,發生在串連建立 如果對方sync_backlog滿了的話,sync簡單被丟棄,表現為逾時,而不會rst3. close Socket 時recv buffer 不為空白 例如,用戶端發了兩個請求,伺服器只從buffer 讀取第一個請求處理完就關閉串連,tcp層認為資料沒有正確提交到應用,使用rst關閉串連。3. 移動鏈路