Time of Update: 2018-12-05
一直想寫些關於子類化的東西,因為對於介面編程來說,子類化是一個很基礎而且實用的技術。不過一直沒有找到一個很好的應用執行個體,因為這個例子不能太複雜,否則不容易讓人理解,而太簡單又沒什麼寫頭。最近突然想到其實自己一直使用的操作路徑對話方塊的方式就是一個很好的例子,於是就做了一個小例子,寫了這篇文章。
Time of Update: 2018-12-05
我最近在從wpf轉到SL, 因此做了一些demo. 現在呢, 我通過這個遊戲開發教程來和大家一起領略SilverLight的魅力.廢話少說, 開始吧O(∩_∩)O~.(一) 通過Blend快速製作連連看的表徵圖布局1> 開啟Blend3, 點擊建立項目, 選擇SilverLight應用程式, 工程命名為LLKDemo, : 2>預設建立的Page的寬高為640, 480。我們現在插入一個行數12,列數13的Grid, 每格為40*40大小. (ps.: 肯定有人問, 為什麼不是13
Time of Update: 2018-12-05
參加“聚首雲端 智領未來”2011 GCR MVP Open Day回來也有幾天了,由於近期公司上新項目,所以在Open Day前後工作都比較忙,參加Open Day也算是忙裡偷閒了,回來之後就馬上投入到了工作之中。今天終於有了階段性的成果,也就有了時間回味、思考和總結,忽然間發現自己成為微軟MVP已經一年多了,而這一年間自己也發生了很多的變化,這一切還是先從今年的Open Day說起。 由於已經不是第一次參加Open
Time of Update: 2018-12-05
有過硬體編程經驗的朋友對串口操作一定不會陌生,目前絕大多數裝置和電腦的通訊還是通過串口來實現的。做下位機通訊經常需要遍曆本機所有串口通過訊息確認我們的目標裝置到底連在哪個串口上,而一般的方法就是一下遍曆比如從com1到com10,因為一個機器上應該不會有這麼多個串口,所以這樣應該就可以涵蓋到所有可用串口。可是這種方法顯得過於暴力,有沒有什麼途徑可以擷取到本機所有的可用串口呢?答案當然是肯定的。
Time of Update: 2018-12-05
參考連結:http://blog.csdn.net/lostspeed/article/details/8170361 需求文檔應該是招標時候寫的需求文檔,是面向使用者的一份需求說明,扼要的介紹使用者的功能需求,並沒有詳細的說明其中的約束條件和細緻的開發流程。 需求規格說明書則是Team Dev的開發指標,是整個產品設計的關鍵一環。其中詳細描述功能以及效能的要求。並對所有的流程分析和架構體系的說明。
Time of Update: 2018-12-05
在Makefile中可以使用函數來處理變數,從而讓我們的命令或是規則更為的靈活和具有智能。make所支援的函數也不算很多,不過已經足夠我們的操作了。函數調用後,函數的傳回值可以當做變數來使用。一、函數的調用文法函數調用,很像變數的使用,也是以“$”來標識的,其文法如下: $( )或是 ${ } $(addprefix,) 名稱:加首碼函數——addprefix。 功能:把首碼加到中的每個單詞後面。 返回:返回加過首碼的檔案名稱序列。
Time of Update: 2018-12-05
Scheduler->setBackgroundHandling函數中的參數 int SockNum 到底表示的是什麼STDOUT_FILENO 表示的什麼,到底UNIX系統應該在什麼地方定義這個宏其實這是一個STDIN_FILENO等是檔案描述符,是非負整數,屬於沒有buffer的I/O,直接調用系統函數,在<unistd.h>標頭檔中,屬於UNIX系統調用,因此從函數的名稱也可以知道這個函數是將任務設定為後台運行,而在Windows平台下後台啟動並執行機制是不一樣的。
Time of Update: 2018-12-05
代碼如下:<Window x:Class="TextBoxBinding.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <Grid>
Time of Update: 2018-12-05
· If more than one Contact issent in a REGISTER request, theregistering UA intends toassociate all of the URIs in these Contactheader field values with theaddress-of-record present in the Tofield. This list can beprioritized with the "q"
Time of Update: 2018-12-05
我承認文章的標題有嘩眾取寵之嫌,所謂進階處理只不過是對於ComboBox的edit和listbox兩個子控制項子類化的一個途徑。ComboBox我想大家還是瞭解的,而且其應用場合也比較多,對其特殊定製的需求也就相應的會比較多。ComboBox
Time of Update: 2018-12-05
上一篇中講述了SIP註冊,但並不是誰都可以註冊的。如果一個正常使用的使用者alice@sip.com已經註冊了,此時一個非法使用者截取了alice的資訊。並修改了to域,將自己的物理裝置地址作為聯絡地址。那豈不是出現了大的錯誤,所有資訊都跑到自己的裝置上。所以在註冊伺服器中要有相應的認證機制來確保註冊使用者可以註冊。簡單說,也就是使用者向註冊伺服器註冊,但伺服器怎麼知道來註冊就是正確身份的使用者,而不是冒名來註冊的。以上是攻擊者冒充別的使用者進行註冊。還有一種情況是攻擊者冒充註冊伺服器,這樣攻擊
Time of Update: 2018-12-05
一、 理解和掌握ASN.1句法1. 物件識別碼 類型(OBJECT IDENTIFIER)在ASN.1中,物件識別碼 類型 描述對象的抽象資訊,MIB樹中的每一個標號是用物件識別碼描述的。由於樹的各個分支是用數值表示的,所以實際上物件識別碼是一個整數數值的序列。它用OBJECT IDENTIFIER來聲明,如:myBranch OBJECT IDENTIFIER ::= { parentBranch 10
Time of Update: 2018-12-05
SIP的註冊過程很容易理解。首先我有一個號碼,但我的號碼可以移動的話,那伺服器如何才能找到我呢?SIP的註冊機制將sip終端的位置報告給註冊伺服器。這裡的註冊伺服器僅僅是一個邏輯角色。並不一定是獨立的物理實體。他可以和Proxy 伺服器是同一物理裝置。SIP終端如何發現Proxy
Time of Update: 2018-12-05
當從使用者的url中找不到action時候,我們希望有一個預設的友好介面返回給使用者。下面來介紹一下在struts中的配置。 對於使用Struts2架構的應用而言,盡量不要讓超連結直接連結到某個視圖資源,這種方式會增加額外風險。推薦將所有請求都發送到Struts2架構,讓該架構來處理使用者請求,即使只是簡單的超連結。對於簡單的超連結的請求,可以通過定義name為*的Action(應該放最後)實現。
Time of Update: 2018-12-05
USES_CONVERSION;LPSTR strFrom = W2A(mi.wstrFrom);LPSTR strTo = W2A(I_strTo/*mi.wstrTo*/);LPSTR strSubject = W2A(I_strTitle/*mi.wstrSubject*/);LPSTR strServer = W2A(mi.wstrServer);LPSTR strContent = W2A(I_strContent/*mi.wstrContent*/);LPSTR strUser =
Time of Update: 2018-12-05
7 分區指令使用 p:顯示當前分區情況 w:儲存退出 q:不儲存退出 d:刪除分區,如果有多個,會提示刪除那個如何建立一個開機磁碟分割:命令 描述n 建立一個新的分區p 建立一個主要磁碟分割1 說明這是第一個主要磁碟分割斷行符號 說明預設起始柱面+512M 說明建立分區大小 a 給分區添加啟動標誌 1 選擇一個分區作為開機磁碟分割**
Time of Update: 2018-12-05
今天, 我給大家講解如何用C#動態改變grid容器的行寬或者列高.WPF的Storyboard真的很強大, 尤其是和blend 3配和後就更容易了, 但是呢仔細看下Grid的width/height的資料類型是GridLength, 也就是說不是普通的Int, Double, Boolean, Char, Byte, Color, Point類型, 而wpf也沒有給我們提供一個GridLength的動畫類.GridLength是一個struct.(一)
Time of Update: 2018-12-05
閱讀了theForger's Win32 API的書摘,提取了一些我感覺我自己應該注意到的地方。之後我安排時間學習Charles Petzold的Programming Windows 5th以及實踐win32
Time of Update: 2018-12-05
本文主要講的是win32程式中如何應用WPF介面1.WPF概述 WPF縮寫為Windows Presentation Foundation的縮寫 ,其原來代號為“Avalon”,因“我佩服”拼音首字母組合一樣,國內有人調侃地稱之為“我佩服”。WPF是微軟新一代圖形系統,運行在.NET Framework 3.0架構下,為使用者介面、2D/3D 圖形、文檔和媒體提供了統一的描述和操作方法。基於DirectX
Time of Update: 2018-12-05
Application Verifier添加repro之後產生的bug。剛啟動載入dll的時候會有 LuaPriv: Attaching to process...-- LuaPriv initialized-- 提示LuaPriv附加到進程。運行時候暫停,除了主線程,其它線程的呼叫堆疊看不到原始碼。 1、只要訪問SipMessage的sdp部分的payload