最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:7870 今日文數:2811
|
前天編程做了一下UDP打洞的實驗,今天特寫了一篇文章總結一下。我們知道網絡上兩個主機進行通信,如果其中一臺主機擁有公網IP那么,那么進行會話是比較簡單的,但是如果兩臺主機是位于不同內網之中的,那么應該如何進行通信呢。一種想法是再找一臺公網的服務器,用來轉發信息,但是這有一個問題,就是會給服務器帶來壓力,因此我們就來談談...
|
Base64是MIME郵件中常用的編碼方式之一。它的主要思想是將輸入的字符串或數據編碼成只含有這64個可打印字符的串,故稱為“Base64”。Base64編碼的方法是,將輸入數據流每次取6bit,用此6bit的值(0-63)作為索引去查表,輸出相應字符。這樣,每3個字節將編碼為4個字符(3×8→4×6);不滿4個字符的...
|
DPI原來是96,改成100后程序界面背景圖片和按鈕控件錯位了,怎么辦才能保證背景圖片和按鈕在固定位置,不受DPI的影響,或者DPI更改后,控件位置不出現錯亂呢本程序解決使用VB生成應用程序后,在高DPI下,特別是在WIN7下高DPI導致界面錯位,錯亂的問題。思路:1.獲得系統DPI值2.計算得程序中所有窗體的高度和寬...
|
當一個局域網內存在2臺以上的路由器時,由于其下主機互訪的需求,往往需要設置路由。由于網絡規模較小且不經常變動,所以靜態路由是最合適的選擇。隨著寬帶接入的普及,很多家庭和小企業都組建了局域網來共享寬帶接入。而且隨著局域網規模的擴大,很多地方都涉及到2臺或以上路由器的應用。當一個局域網內存在2臺以上的路由器時,由于其下主機...
|
沒有人會在沒有必要的情況下采用更加麻煩的方法來工作,除非是沒有選擇的余地。所以如果我要告訴你有一種簡單的技術可以使你的ASP開發更加快速,并且更加高效率,你一定對此特別感興趣。這一方法將從你的ASP頁中的絕大部分businesslogic轉移到一個VisualBasicActiveX.dll以達到提高整個網頁的性能。使...
|
我想編一套WEB上的應用程序,現在遇到了JS上調用DLL的困難,我不熟悉這種DLL的編寫,ActiveXObject調用語句后面有Dll名稱,還有一個東西一直不清楚是什么,在VB里面怎么寫,現在請高人幫忙邊個小小的范例讓小弟看看。。JavaScript的過程如下:functionlogin_()然后用VB編寫一個DLL...
|
sendto目錄現在被移到了這里%APPDATA%\Microsoft\Windows\SendTo%APPDATA%是個環境變量,具體來說是在這里:C:\users\<username>\AppData\Roaming那我的sendto就躲在了這里:C:\Users\Administrator\AppDa...
|
VB如何在彈出新窗口后鎖定父窗口在MDI窗口在彈出一個子窗口,在沒有結束本子窗口內的操作前,需使子窗口有效,MDI及其它彈出的子窗口中的一切操作均視無效.回答:使用模式對話框任何一個窗體,當你show的時候帶上vbmodal就是模式的窗體.ShowvbModal,Me
|
完整代碼注:Listview定義了4個列,自己需要幾列改下就好OptionExplicit讀寫INI文件PrivateDeclareFunctionGetPrivateProfileStringLibkernel32AliasGetPrivateProfileStringA(ByVallpApplicationName...
|
剛剛一個朋友拿了一個站(www.mytv365.com)的驗證碼,要識別我看了一下,這個驗證碼非常之簡單,沒有任何的干擾,那么就可以直接使用取字模后比較的辦法;完成后的界面如圖:之前他拿來了一個源代碼,不過我看著寫得不怎么理想,就自己寫了一個.原理還是上面那樣,只是增加了一個學習過程,這樣的話可以用于其它網站類似的驗證...
|
這種方案需要目標驗證碼標簽指定了ID屬性.另,簡單驗證碼識別代碼在此下載:../article.asp?id=112代碼如下:復制內容到剪貼板程序代碼窗體添加一個WebBrowser,一個CommandButton,一個PictureBoxOptionExplicitPrivateSubCommand1_Click()...
|
論壇里有人問起,就看了一下,發現代碼比較簡單.而且這樣子應該能比較通用地完成網頁自動填表功能,適合做自動提交之類的.干脆記下來,免得以后要用到時又忘了...............代碼沒幾句,就是通過ID或NAME來取得對象,再設置其VALUE值.論壇里的兩個帖子:http://www.m5home.com/bbs/d...
|
用此代碼回復CSDN的這個帖子:http://topic.csdn.net/u/20091125/18/350b4c51-7300-4850-9388-8b8e709dd712.html那個投票窗口有兩個麻煩,分別是:一,登錄窗口與驗證碼都在內嵌的一個新窗口中;二,驗證碼加載后會自動刷新一次.我只搞定了第一個,第二個的...
|
標記一下,以防忘記.這個功能比較方便,在打開文件夾時自動選中目標項,迅雷下載文件完成后的打開文件夾功能就是這樣.實現方面很簡單,就是在調用EXPLORER時加個/Select參數就行了,只是比較難知道而已.語法:explorer/select,d:\123.TXT關于EXPLORER的詳細參數:http://suppo...
|
兩套方案,一是調用JAVAscript對象,二是自己寫代碼編碼與解碼,代碼在CSDN中的以下帖子里貼出:http://topic.csdn.net/u/20111007/19/83df5464-a787-41de-b435-938aaaed7d4f.html方案一代碼:復制內容到剪貼板程序代碼FunctionEscap...
|
對于局域網用戶中的編程愛好者來說,如果能自己編一個局域網通信程序,那么這一切將是多么美妙!可是,如果要從頭開始完全由自己來編寫一段用于通信的程序,必須對相關的網絡協議及其他的一些較底層的技術有較深入的了解,這可不是一件容易的事。而現在有了Winsock控件,一切就不同了,它已經替你封裝了所有煩瑣的技術細節,并提供了訪問...
|
用VB寫的一個簡單的服務端程序,服務器端程序:PrivateSubForm_Load()tcpserver.LocalPort=1001將LocalPort屬性設置為一個整數。tcpserver.Listen然后調用Listen方法。EndSubPrivateSubtcpServer_ConnectionRequest...
|
通信程序通常都是采用Client/Server形式。這就要求作為服務器的主機可以同時處理多個客戶的請求。因此在編寫服務器程序時要添加多個Winsock控件。在開始我們先加入兩個Winsock控件。其中一個用來偵聽網上請求信號,取名為Listener;另外一個為初始的連接口,取名叫Sock(0)。注意,后一個控件要設為動...
|
一個服務器,多個客戶端:1。如何讓服務器識別是哪個客戶端連接進來與發送信息(客戶端的ip分別設成192.168.1.1;192.168.1.2;....);2.如何實時監視每個客戶端的連接狀態;3.使用控件數組的話,假設ip為192.168.1.1的客戶端與服務器winsock1(0)連接的話,那么如何寫服務器的接受代...
|
PrivateSubForm_Load()ForI=1To20CallText1_KeyPress(KeyAsciiAsInteger)NextEndSub以上程序運行是,As總是被標記:說”缺少列表分融符或)”不是怎么了?
|
我想用當前活動子窗體的caption和正要打開的子窗體的caption屬性作比較,不知道有沒有辦法可以獲得正要打開的子窗體的caption?
|