Time of Update: 2018-12-04
某公司擁有中國聯通提供的30個公網IP,一部分公網IP被映射到內部伺服器的私用IP,一部分被直接配置到伺服器上,還有一部分暫時沒有使用。網路拓撲如下: 這裡只想解釋一個在高手看來簡單的問題,那就是218.25.161.161這個裝置如何向被映射的伺服器(以218.25.161.186為例)發送報文。對於直接連在交換器上的218.25.161.173,218.25.161.183,218.25.161.162這個三個IP,很簡單就自動會進行ARP操作,報告自己的MAC和IP綁定。交換器當然能找到
Time of Update: 2018-12-04
修改server.xml裡的<Connector port="80" ..... URIEncoding="UTF-8"/>修改context.xml<Context allowLinking="true"> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!--
Time of Update: 2018-12-04
以前安裝過N次各類系統,對GRUB,NTLoader的也比較熟悉,但本人沒正經使用過Ubuntu,而常與RedFlag和CentOS打交道,今天安裝了流行的Ubuntu,發現其與CentOS有一定的不同,記錄下來以備自查,亦可供遊人蔘考。 1.安裝前硬體環境:Intel X86 32位P4PC機軟體環境:已安裝有WinXP(SP3)安裝目的:在WinXP原有系統基礎上,實現雙系統,不是虛擬機器系統系統用途:網路伺服器和軟體開發平台安裝方法:硬碟安裝方式 2.安裝過程(1)官網下載ubuntu-
Time of Update: 2018-12-04
這幾天,看到了一些與微軟Word和NoteBook這兩個大家廣為熟悉的軟體相關的趣事,主要有: (1)Word裡下面這些字格式為空白心隸書時,會有“胡萬進”的簽名隱藏其中。胡紮柿琺喲卯訖鎂杌畋秫玍茻蛻陾曰卞翟萊砼汩耒岡淠浞惡襾楍錯梷魜粋汚 (2)Word的行首輸入"=rand()"或"=rand(12,12)”時斷行符號後會產生如下文字: The quick brown fox jumps over the lazy
Time of Update: 2018-12-04
在Linux下查看磁碟空間使用方式,最常使用的就是du和df了。然而兩者還是有很大區別的,有時候其輸出結果甚至非常懸殊。1. 如何記憶這兩個命令du-Disk Usagedf-Disk Free2. df 和du 的工作原理2.1 du的工作原理du命令會對待統計檔案逐個調用fstat這個系統調用,擷取檔案大小。它的資料是基於檔案擷取的,所以有很大的靈活性,不一定非要針對一個分區,可以跨越多個分區操作。如果針對的目錄中檔案很多,du速度就會很慢了。2.2
Time of Update: 2018-12-04
1.話題由來 對於經常工作於多個作業系統的人來說,Windows作為宿主系統,搭配Vmware Workstation已經是標準工作站了。我個人也是來回往返於Windows和Linux之間,使用的筆記本的配置為:Windows7作為宿主,VMWare Workstation
Time of Update: 2018-12-04
用戶端的資料為HTML,為了控制這些元素,必須首先獲得指定的元素。主要有兩種方法:(1)通過getElementById();通過唯一的ID標識符來獲得指定的元素對象。(2)通過this。this在不同的上下文代表不同的當前元素,常用的如:<html><head> <script type="text/javascript"> function doSomething(which) {
Time of Update: 2018-12-04
這是使用光碟片安裝教程:1、首先進行光碟片的掛載,注意光碟片掛載時不會自動建立目錄的,所以需要自己建立目錄mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom #dev目錄為裝置目錄2、更改本地源地址cd /etc/yum.repos.d/
Time of Update: 2018-12-04
每一個參考型別的執行個體中,都有一個指標,指向其原型對象。這個指標在非IE瀏覽器裡通過__proto__表示,而在IE裡不提供。看如下代碼:obj = {};obj.__proto__.toString = function() { return "hello"; }test =
Time of Update: 2018-12-04
交換器與橋接器的區別 交換指的是不同LAN段之間的幀交換。交換器工作在鏈路層,雖然通過IP設定,但是實際參與工作的是通過ARP協議解析出來的MAC地址。為了串連不同的網段,可以採用交換器或者路由器,交換器工作於鏈路層,速度快,不能被tracert等程式跟蹤;路由器工作於IP層,速度慢,可以被tracert等程式跟蹤,便於管理。 區域網路交換器的準系統與橋接器一樣,具有幀轉寄、幀過濾和產生樹演算法功能。但是,交換器與橋接器相比還是存在以下不同:
Time of Update: 2018-12-04
故障現象:辦公室的機子插入隨身碟後,就會自動開啟隨身碟中所有包含圖片的檔案夾,並且連一些隱藏的隱私圖片都難逃劫難。解決過程:一、電腦中毒了!第一直覺讓螞蚱的心裡很是不屑一顧:這對於我來說就是小菜!。可接下來的經曆,讓我可是感慨萬千首先開啟系統日誌,沒有發現異常,然後進入系統進程裡面,也沒有發現異常,用360對系統整體掃描完外掛程式、木馬後沒有異常,用賽門鐵克立馬伺候,全盤掃描,仍沒有發現威脅。嫌疑排除。二、懷疑是自動運行惹得禍。於是按照以下操作步驟開始設定:1、
Time of Update: 2018-12-04
轉自:http://leowzy.iteye.com/blog/1453421SED之所以能以行為單位的編輯或修改文本,其原因在於它使用了兩個空間:一個是活動的“模式空間(pattern space)”,另一個是起輔助作用的“暫存緩衝區(holdingspace)這2個空間的使用。 sed編輯器逐行處理檔案,並將輸出結果列印到螢幕上。sed命令將當前處理的行讀入模式空間(pattern space)進行處理,sed在該行上執行完所有命令後就將處理好的行列印到螢幕上(除非之前的命令刪除了該行),
Time of Update: 2018-12-04
首先設定autoFillBackground屬性為真然後定義一個QPalette對象設定QPalette對象的背景屬性(顏色或圖片)最後設定QWidget對象的Palette執行個體:QWidget *widget = new QWidget;widget->setAutoFillBackground(true);QPalette palette;palette.setColor(QPalette::Background,
Time of Update: 2018-12-04
通過這段時間的思考,經過實際編碼的驗證,總結了一下幾條設計技巧,記錄備忘。1 模組要提供讓外部調用者可以擷取模組內部運行資訊的手段在模組設計中,模組內部的運行資訊通過回調的形式,給模組外部調用者提供查詢模組運行狀態的手段。最常見用途的可能就是作業記錄了。回呼函數是個好東西,在C/C++裡叫做函數指標,在.net裡叫做事件。這種模組內部的暴露只是暴露運行資訊,而不要把內部成員暴露出來,否則就與模組的低耦合(類的封裝)相違背了。以C#為例:using System;namespace
Time of Update: 2018-12-04
這幾天想看看WinForm到底是如何封裝Win32API的,所以調試跟蹤了一下,如:我關注的是視窗過程,因為這是一個回呼函數,機器碼調用.net中的函數時,.net中是用delegate實現的,可以看到調用的是 System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.WindowClass.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam,
Time of Update: 2018-12-04
首先,接入ChinaNet是不需要有戶名密碼的,登入後直接接入,並通過DHCP擷取IP以及DNS。此時,終端機能做的就是查詢DNS。訪問其他任何服務均會無法串連,有一個例外就是http協議。當發起http串連時,可以通過wireshark抓包發現電信的網路裝置會偽裝成你的目的IP發回一個特殊的HTTP響應如下: HTTP/1.0 302 Moved TemporarilyAllow: GET,POST,HEADServer: MA5200 Server 1.0Location:
Time of Update: 2018-12-04
echo "------------------ iptables firewall seting ------------------";echo "old settings are:"iptables -L -necho "seting now..."iptables -F # delete filters in input,output,forwardiptables -X # delete filter in user's chainiptables -P INPUT
Time of Update: 2018-12-04
最近寫個http用戶端的小程式,由於http是基於tcp的無訊息邊界保護的協議,所以接受時必須要確定接受資料的數量才能完整接收資料。傳統的方式,只要先接收到Content-Length就可以通過這個長度接受訊息體部分了。而transfer-encoding:chunked的引入,打破了這個規矩,正好找到一篇合適的文章,轉載之。 轉自:http://hi.baidu.com/ah__fu/blog/item/c3d47b2f0bcd65301e30891e.html
Time of Update: 2018-12-04
曾幾何時,天真的認為mono將成為下一個Java,前途無限光明,回頭想想真的是相當幼稚。1.微軟不會讓mono發展太好 作為CLR和C#以及.net
Time of Update: 2018-12-04
(1) 需求說明書,是需求分析階段的工作成果,是下一階段通訊規範分析工作的依據和以後驗收項目的檢驗標準。目前需求說明書不存在國際或國家標準,但不管其組織形式如何,其都應該包含業務需求、使用者需求、應用需求、終端需求、網路需求5個方面的需求內容。 (2)通訊規範說明書。描述的是當前網路在做什麼,主要有: