最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9642 今日文數(shù):4178
|
由于p2p網(wǎng)絡(luò)中使用udp報文,所以只介紹udp穿透。1.NAT類型NAT(NetworkAddressTranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換),是指在IP包通過路由設(shè)備時,修改其IP地址信息的技術(shù)。一般應(yīng)用是,通過將內(nèi)網(wǎng)地址轉(zhuǎn)換為公網(wǎng)地址,從而實現(xiàn)多臺主機使用一個IP地址訪問互聯(lián)網(wǎng),在很多網(wǎng)絡(luò)環(huán)境中,均可見到。這項技術(shù)...
|
LinkLabel控件類似于LinkLabel控件,但是它能夠向Windows窗體應(yīng)用程序中添加Web樣式的鏈接,用戶可以將LinkLabel中的文本(Text值)的一部分設(shè)置為指向網(wǎng)頁的鏈接.LinkLabel控件常用屬性
ActiveLinkColor:表示單擊鏈接時的顏色LinkColor:表示鏈接的初始顏色V...
|
以前一直做web開發(fā),基本上是加<br/>或者css控制word-break:break-all;word-wrap:break-word;Windows中Label控件是把Label的AutoSize屬性設(shè)為False,這樣就可以拖放了。記錄一下。WinForm很多朋友都會在開發(fā)WinForm中遇到Lab...
|
適當使用實體,對頁面開發(fā)有相當大的幫助。自己收集的一些常用的以實體代替與HTML語法相同的字符,避免瀏覽解析錯誤。常用HTML字符實體(建議使用實體):字符名稱實體名實體數(shù)
|
Windows下的N2N設(shè)置比較簡單,包括服務(wù)器端和客戶端兩個的設(shè)置方法。一般情況下,如果我們只是為了實現(xiàn)點對點的遠程連接,那么我們只需要設(shè)置客戶端就行了。免費的N2N超級節(jié)點(又叫中心節(jié)點)信息,請先準備好,可以在網(wǎng)上搜索得到,也可以看看本站這篇文章。下面先介紹客戶端的使用方法(以Windows7為例)。一、客戶端的...
|
直接發(fā)布網(wǎng)站,是需要固定公網(wǎng)IP的,當IP不固定,或80端口被屏蔽,或是在內(nèi)網(wǎng)環(huán)境時,怎么借助相關(guān)軟件發(fā)布網(wǎng)站,訪問內(nèi)網(wǎng)?綜合對比3322、花生殼、nat123、dnspod相關(guān)產(chǎn)品分析。3322只有一個3322動態(tài)域名,只能用幾個固定的域名,不支持自主域名。花生殼動態(tài)域名解析。需要轉(zhuǎn)入域名使用。IP變化后,不會實時解...
|
首先說下二個詞,穿透和轉(zhuǎn)發(fā)。什么是穿透,什么是轉(zhuǎn)發(fā)?穿透就是網(wǎng)絡(luò)可以走本地IP,利用本地帶寬,發(fā)揮本地帶寬優(yōu)勢。轉(zhuǎn)發(fā)就是相當于代理,數(shù)據(jù)完全經(jīng)過轉(zhuǎn)發(fā)服務(wù)器,速度受轉(zhuǎn)發(fā)服務(wù)器限制?;ㄉ鷼ご┩浮<磧?nèi)網(wǎng)版。在使用上,是端口映射轉(zhuǎn)發(fā)。數(shù)據(jù)完全經(jīng)過轉(zhuǎn)發(fā)服務(wù)器,不管本地公網(wǎng)IP有多大的帶寬,也是沒有任何用處。另nat123穿透。8...
|
接觸OpenWrt也有一段時間了,從剛開始給0元擼來的某訊k1路由器心慌慌刷breed到現(xiàn)在,也慢慢的熟悉了內(nèi)網(wǎng)穿透的技術(shù)。最開始接觸內(nèi)網(wǎng)穿透的原因是我想遠程管理我家里面的路由器,因為畢竟自己去一個陌生的地方上學(xué)了,家里的網(wǎng)絡(luò)稍微有一點不好使,也會對家里造成不小的影響吧,畢竟調(diào)試路由不是一件特別簡單的事情。嘗試了不少的...
|
背景由于我將要把一臺樹莓派放在學(xué)校內(nèi)網(wǎng)掛校內(nèi)的PT,并且這臺樹莓派又是通過路由器接入校園網(wǎng)的,那這樣問題就來了。假如我不在宿舍,但是我又想連上我的樹莓派看看電影下載完了沒有,那么我是沒有辦法連接上我的樹莓派的。如果用路由器進行端口映射的話,那么我必須在校園網(wǎng)的網(wǎng)絡(luò)環(huán)境之中,并且我得知道我路由器的IP,由于校園網(wǎng)使用DH...
|
網(wǎng)上關(guān)于n2n的介紹還是很少的,本人在安裝的過程中也遇到過不少的問題,折騰了大半天才解決了,這里記錄下以便需要的同學(xué)可以參考。n2n用途假如想實現(xiàn)遠程訪問,訪問家里的路由、電腦,等等設(shè)備,最簡單的方式就是采用端口映射(端口轉(zhuǎn)發(fā)),但是很多情況下我們沒有路由的權(quán)限,這樣根本就沒有辦法訪問私網(wǎng),因為受網(wǎng)關(guān)的保護。本想通過s...
|
理論:1、什么是反向連接?反向連接是指主機A(受控端)主動連接主機B(控制端),在主機A和主機B之間建立一個遠程連接,通過這個連接主機B可以主動的向主機A發(fā)送一些請求。2、為什么需要主機A主動去連接主機B呢?這是因為主機A在局域網(wǎng)內(nèi),如果沒有對主機A進行端口映射,對于主機B來說主機A是不可見的,如果在主機B這邊向主機A...
|
3389的時候例子1:連接a機器的3389端口連不上,因為對方防火墻或者網(wǎng)關(guān)做了限制,只能訪問a機器的個別端口比如80。例子2:連接a機器的幾乎所有端口都連不上(對方乃內(nèi)網(wǎng)或者防火墻網(wǎng)關(guān)做了限制),只能1433上去,但是對方可以連接你的某些端口。解決第一種較簡單,只需要程序在對方開80,你連接他80,程序收到數(shù)據(jù)后,發(fā)...
|
http://blog.sina.cn/dpool/blog/s/blog_6757fa0301019v30.html發(fā)自我的iPhone
|
一、簡單實例先來個簡單點的,首先新建一個“web用戶控件”WebUserControl1.ascx,在頁面上添加一個按鈕,并響應(yīng)Click事件:[csharp]viewplaincopy<asp:ButtonID=Button1runat=serverText=在頁面級的TextBox輸入一個隨機數(shù)=Button...
|
大家在使用C#webBrowser的時候,相信也想過用目前瀏覽器流行的選項卡模式,估計也遇到自己建選項卡沒事,點擊網(wǎng)頁的連接就不對了,老用自己的默認瀏覽器打開。在這給大家介紹一下如何實現(xiàn)新選項卡打開鏈接
[csharp]viewplaincopyprivatevoidwebBrowser1_NewWindow(o...
|
C#WinForm編程中,你是否遇到過這樣的問題,在主窗口Form1中點擊按鈕,彈出一個子窗口Form2,你希望在Form2中調(diào)用Form1的函數(shù),改變Form1的顯示,卻發(fā)現(xiàn)Form1不聽話,達不到預(yù)期效果。有的人說我調(diào)試了的,那段函數(shù)確實執(zhí)行了,怎么還是沒有顯示呢?案例:在winform中,我在點擊from1的一個...
|
今天研究了一下,在C#里面卻是可以不用自定義消息這么復(fù)雜的方法來實現(xiàn)跨窗體調(diào)用控件,C#有更好的辦法就是委托。效果描述:有兩個窗體,F(xiàn)ORM1(一個名為“打開form2”的button控件)和FORM2(一個名為“改變form1顏色“的button控件)。啟動時,F(xiàn)ORM1中點擊button控件“打開form2””使F...
|
現(xiàn)在給大家介紹一種最簡單的跨窗體操作WinForm的窗體是一個類,C#的類是引用類型,那么我們應(yīng)該可以將WinForm窗體類進行傳遞,那不就可以進行操作了么?效果描述:有三個窗體然后順序分別是(1)點擊第一個窗體中的按鈕彈出第二個窗體,隱藏第一個窗體(2)第二個窗體到一定時間彈出第三個窗體(3)點擊第三個窗體的按鈕關(guān)閉...
|
最近寫了個軟件叫WebBrowser,目的用于,網(wǎng)頁的自動操作處理,就是說,所有你在網(wǎng)頁上面的操作,都可以錄到一個腳本中,然后可以回放這個操作過程。。我是說任何過程。程序是用C#寫的,其中遇到了一個難題,對于網(wǎng)頁,我是用C#內(nèi)置的WebBrowser控件控制,但是這個控件有個問題,就是對于一些網(wǎng)頁上的鏈接,如果你在IE...
|
usingSystem;
usingSystem.Text;
usingSystem.Windows.Forms;
usingMicrosoft.Win32;namespaceWindowsFormsApplication4
publicstaticbyte[]HexStringToByteArray(Stri...
|
以button控件舉例,button控件增加兩個事件,MouseEnter、MouseLeave事件,代碼如下。privatevoidbutton1_MouseEnter(objectsender,EventArgse)privatevoidbutton1_MouseLeave(objectsender,EventAr...
|
foreach(Controlcontrolin表單信息.Controls)}
foreach(Controlcontrolinthis.Controls)}}
容器匯總控件獲取方法:可以查到的,用容器IDforeach(ControlcingroupBox1.Controls)
|