Time of Update: 2018-12-03
今天跟同事聯調一段代碼,被一個問題鬱悶了很久。調用過程其實並不複雜,就是他提供一個Dll,並輸出一個函數(姑且叫做Foo()吧),我調用他的函數Foo,其內部產生一個視窗。但是,我每次調用,視窗總是一閃而過!我們於是懷疑,是不是因為主程式是console,不支援MFC的緣故?要不然一定是因為不是在主線程裡調用的緣故?!又是多線程,真是麻煩!反覆測試,結果如下 MFC對話方塊Win32 MFC Console多線程 失敗
Time of Update: 2018-12-03
step1 標準模組的聲明 Option Explicit 'BROWSEINFO結構定義 Public Type BROWSEINFO hOwner As Long pidlRoot As Long pszDisplayName As String lpszTitle As String ulFlags As Long lpfn As Long lParam As Long
Time of Update: 2018-12-03
by Joe StegmanDownload the sampleIntroductionThis is a sample of an extensible mechanism to add a markup model on top of an existing .NET Framework object model. This sample’s parsing rules can be summarized as “XML elements map to .NET Framework
Time of Update: 2018-12-03
命令:netsh firewall 參數: ? // 顯示命令列表 add // 添加防火牆配置 delete // 刪除防火牆配置 dump // 顯示一個配置指令碼 help // 顯示命令列表 reset // 將防火牆配置重設為預設值。 set // 設定防火牆配置 show // 顯示防火牆配置 add allowedprogram // 添加防火牆允許的程式配置。 add portopening // 添加防火牆連接埠配置 delete
Time of Update: 2018-12-03
在許多重要方面,Windows 為 ATM 產業提供了一個比其它作業系統更好的選擇。易於許可: Microsoft的許可協議既簡單又直接,經發展可以很好地配合OEM的商業模型。 負責任並且具有國際水準的支援: Microsoft 為其所有產品提供國際水準的支援,即便產品停用了許多年。ATM產業也可以長期依賴於Microsoft提供支援。 更低的總擁有成本: Windows為ATM產業的所有需求提供終端到終端解決方案,包括可用的資源、工具、應用程式和支援,並堅持行業標準。 更安全的平台:
Time of Update: 2018-12-03
網上方法很多,大部分是針對32位機的,自己的電腦因為是win7,64位,摸索了很久才安裝成功. 環境1 WIN7, 64位2 vs20053下載ActivePerl配置過程中需要產生一些mak檔案,這些產生代碼用perl指令碼產生,所以要安裝一個ActivePerl. 網址: http://www.activestate.com/activeperl/ 我下載了兩個版本: ActivePerl-5.16.2.1602-MSWin32-x64-296513.msiActivePerl-5.16.2
Time of Update: 2018-12-03
一般在用戶端通過LoadRunner對伺服器進行壓力測試,都需要即時監控伺服器端的系統資源,本篇主要簡單介紹一下如何設定在LoadRunner的Controller中配置監控Windows
Time of Update: 2018-12-03
Windows調試命令 NTSD問:怎麼才能關掉一個用工作管理員關不了的進程?我前段時間發現我的機子裡多了一個進程,只要開機就在,我用工作管理員卻怎麼關也關不了 答1:殺進程很容易,隨便找個工具都行。比如IceSword。關鍵是找到這個進程的啟動方式,不然下次重啟它又出來了。順便教大家一招狠的。其實用Windows內建的工具就能殺大部分進程: c:/>ntsd -c q -p PID
Time of Update: 2018-12-03
一、常見用法:F1 顯示當前程式或者windows的協助內容。F2 當你選中一個檔案的話,這意味著“重新命名”F3 當你在案頭上的時候是開啟“尋找:所有檔案” 對話方塊F10或ALT 啟用當前程式的功能表列windows鍵或CTRL+ESC 開啟開始菜單CTRL+ALT+DELETE
Time of Update: 2018-12-03
windbg是一個強大win平台上的調試工具,現在介紹一下它的準系統。加入要偵錯工具代碼debugee.cpp如下:// debugee.cpp : Defines the entry point for the console application.//#include "stdafx.h"void loop(void){for (int i = 0; i < 1000; i ++){printf("loop [%d]\n", i);}}int main(int argc, char*
Time of Update: 2018-12-03
c++寫的簡單的多個網卡綁定測試用戶端#include <WinSock2.h>#include <stdio.h>#include <time.h>#include <process.h>#pragma comment(lib, "ws2_32.lib")int tarPort = 0;char szTarget [100] = "";struct tparam{ char szIpAddr [100]; int
Time of Update: 2018-12-03
修改註冊表,建立一個文字檔,將下面的語句複製到檔案中,並將檔案儲存為.reg格式的檔案,雙擊運行就可以了。 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Desktop/NameSpace/{00000000-0000-0000-0000-100000000001}]@="Internet
Time of Update: 2018-12-03
Gitosis 是一個使用SSH管理Git倉庫的服務端工具,有意思的是,該軟體用來添加使用者和設定許可權的介面不是網頁,而是一個特殊的 Git 倉庫。你只需要設定好某個項目,然後推送,Gitosis 就會隨之改變伺服器設定,酷! 在Linux下的安裝方法已經非常成熟,上網Google一下就有很多,而在Windows下的安裝則花了我不少功夫,只要是有時候碰到問題無從入手,以下將整個安裝過程詳細記錄下來。總體分為如下幾大步驟:下載安裝Cygwin修改安裝後相關目錄的存取權限安裝
Time of Update: 2018-12-03
Windows開機和關機慢,很多時候慢得令人抓狂。特別是做嵌入式開發時(如XPE和WinCE),任誰都無法忍受開發出來的裝置開關機的蝸牛速度。所以我們得為她加速。採用HORM是不錯的方案,因為是直接從休眠檔案中恢複系統現場,開機速度快了不少。採用HORM方案後,Windows預設的關機過程中,很多步驟對我們的裝置來說,是完全不需要的,我們需要直接斷電關機。本文將分析Windows的關機過程,然後介紹如何使用Windows未公開的API實現直接斷電關機。 一
Time of Update: 2018-12-03
概要 本文分步驟介紹如何在 Windows XP 中配置和使用多台監視器。Windows XP 可通過使用多台監視器擴大您的案頭,進而提高您的工作效率。一台電腦上可串連多達十台單獨的監視器,藉助於這些監視器,您的案頭可以有充足的空間容納大量的程式或視窗。通過將項目從一台監視器移動到另一台監視器或將其擴充到多台監視器,您可以輕鬆地同時執行多項任務。您可以在一台監視器上編輯映像或文本,同時在另外一台監視器上查看 Web
Time of Update: 2018-12-03
Windows環境下對Apache進行原始碼級跟蹤調試Apache Server原始碼的調試跟普通程式不太一樣,因為它不是一個直接可以從IDE環境啟動並執行獨立程式。筆者最先也是感覺無從下手,網上這方面的資料很少,我也是經過摸索才得以解決,這裡寫出來希望對研究Apache原始碼的朋友有所協助。Apache
Time of Update: 2018-12-03
如何在Windows的cmd下讓程式在後台執行?Hu Dennis, 2008-12-24在windows下啟動JBoss伺服器,需要在命令列中輸入run.bat。但是運行後如果你想停止伺服器,可能的做法就是直接按Ctrl+C鍵強行終止伺服器,顯然這種方式是不友好的。另一種方法就是再開一個cmd視窗,進入Jboss的bin目錄,然後鍵入shutdown.bat -S.
Time of Update: 2018-12-03
上一節我們討論了如何手動方式來處理JSON對象資料,可能你也發現了,是有些痛苦,那麼,用什麼方法來讀寫JSON資料才算好玩?有的,如果你耍過WCF,或許已經想到了——JSON序列化和還原序列化。DataContractJsonSerializer類位於System.Runtime.Serialization.Json命名空間,我們只需要簡單的調用兩個方法就可以完成序列化和還原序列化。WriteObject:序列化,把對象寫入JSON資料;ReadObject:還原序列化,從JSON資料中讀入對象
Time of Update: 2018-12-03
要擷取使用者相關資訊,主要是利用Windows.System.UserProfile
Time of Update: 2018-12-03
TextBlock這個東西算得上是最簡單的文本呈現控制項了,簡單到什麼程度呢?來,你也啟動VS,建立一個項目,一邊看一邊動手試試吧。要在TextBlock中顯示簡單文本,設定Text屬性即可,如: <TextBlock Text="豬,你今天吃早餐了沒?" />然後你運行一下,嗯,看到文本了吧。這時候我想起來,這字型太小了,看不清楚,咋辦,能不能修改字型大小,當然,看:<TextBlock Text="豬,你今天吃早餐了沒?" FontSize="32"