使用dynDNS+openSSH+putty突破公司防火牆1. dynDNS 是一個免費動態網域名稱解析網站https://www.dyndns.com/,可以申請一個網域名稱,下載用戶端後可以自動更新你的ip和網域名稱對應關係2.openSSH是一個免費ssh伺服器軟體,在http://sshwindows.sourceforge.net/可以下載windows版本,具體使用可參考安裝後的Quick Start Guide,具體來說,就是執行這幾個命令即可mkgroup -l >>
本講的範常式序所實現的功能和效果和上一講的非常相似 (開啟適配器並捕獲資料包), 但本講將用 pcap_next_ex() 函數代替上一講的 pcap_loop()函數。 pcap_loop()函數是基於回調的原理來進行資料擷取,這是一種精妙的方法,並且在某些場合中,它是一種很好的選擇。 然而,處理回調有時候並不實用 -- 它會增加程式的複雜度,特別是在擁有多線程的C++程式中。 可以通過直接調用pcap_next_ex() 函數來獲得一個資料包 -- 只有當編程人員使用了 pcap_next_
最近因貨代使用我們系統時遇到一些問題,需要我們遠程遙控解決,發現了一款好用的遠端桌面控制工具:TeamViewer,TeamViewer是一個能在任何防火牆和NAT代理的後台用於遠端控制,桌面共用和檔案傳輸的簡單且快速的解決方案。為了串連到另一台電腦,只需要在兩台電腦上同時運行 TeamViewer 即可,而不需要進行安裝(也可以選擇安裝,安裝後可以設定開機運行)。該軟體第一次啟動在兩台電腦上動產生夥伴 ID。只需要輸入你的夥伴的ID到TeamViewer,然後就會立即建立起串連。
nmon是一種在AIX與各種Linux作業系統上廣泛使用的監控與分析工具, nmon所記錄的資訊是比較全面的,它能在系統運行過程中即時地捕捉系統資源的使用方式,並且能輸出結果到檔案中。nmon工具可以協助在一個螢幕上顯示所有重要的效能最佳化資訊,並動態地對其進行更新。並且,nmon運行不會佔用過多的系統資源,通常情況下CPU利用率不會超過2%。在更新的電腦上,其CPU使用率將低於百分之一。針對不同的作業系統版本,nmon有相應版本的程式,需要注意的是該檔案需要執行授權操作方可正常運行。官網:
我一向以為,curl只是一個編程用的函數庫。最近才發現,這個命令本身,就是一個無比有用的網站開發工具,請看我整理的它的用法。===================================curl網站開發指南阮一峰 整理curl是一種命令列工具,作用是發出網路請求,然後得到和提取資料,顯示在"標準輸出"(stdout)上面。它支援多種協議,下面舉例講解如何將它用於網站開發。一、查看網頁源碼直接在curl命令後加上網址,就可以看到網頁源碼。我們以網址www.sina.com為例(選擇該網址,
Procdump是一個輕量級的Sysinternal團隊開發的命令列工具, 它的主要目的是監控應用程式的CPU異常動向, 並在此異常時產生crash dump檔案, 供研發人員和管理員確定問題發生的原因. 你還可以把它作為產生dump的工具使用在其他的指令碼中. 有了它, 就完全不需要在同一台伺服器上使用諸如32位系統上的Debug Diag 1.1或是64位系統上的ADPlus了. 問題描述===============在工作管理員裡發現w3wp.exe的CPU總在49%-60%左右,
Procdump是一個輕量級的Sysinternal團隊開發的命令列工具, 它的主要目的是監控應用程式的CPU異常動向, 並在此異常時產生crash dump檔案, 供研發人員和管理員確定問題發生的原因. 你還可以把它作為產生dump的工具使用在其他的指令碼中. 有了它, 就完全不需要在同一台伺服器上使用諸如32位系統上的Debug Diag 1.1或是64位系統上的ADPlus了. 問題描述===============在工作管理員裡發現w3wp.exe的CPU總在49%-60%左右,
地理定位查詢的的資料庫比較多,而且大多都開放一些free的版本,國內的有純真資料庫等,但是他只提供文本的地理位置資訊,不提供經緯度資料。國外的有MaxMind的GeoIP資料庫、IP2Location資料庫等,它們提供經緯度資料,本文簡單介紹下,MaxMind的GeoIP,此資料庫用於國家的查詢。首先,在MaxMind官網下載所需資源GeoIP資料庫:http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.d
WiX完全用xml描述,使用命令列來產生。只要用任何一個文字編輯器就可以了。但是為了開發效率,我們還是藉助於協助工具輔助比較好。是一般使用的工具是兩個:一個Visual Studio外掛程式,在WiX的安裝包裡面附帶,另一個就是WiXEdit,WixEdit是編輯的XMLXML的原始碼的圖形化工具箱.WixEdit會讓你創造體制條件與MSI和MSM測試wix工具箱.它提供了直觀的、輕鬆的對話方式編輯wix檔案來源。下載和安裝1、下載Wix
TDS是一種協議,一系列描述兩個電腦間如何傳輸資料的規則。象別的協議一樣,它定義了傳輸資訊的類型和他們傳輸的順序。總之,協議描述了“線上的位”,即資料如何流動。表格式資料流協議是建立在TCP/IP Net-Library之上的,包含在TCP資料區段內。TDS用1433連接埠進行資料庫通訊。TDS協議位於TCP的資料區段內,結構如下:IP TCP TDS頭 TDS的DATA段 8位頭TDS用戶端使用稱為表格式資料流 (TDS) 的 SQL Server 專用應用程式級協議來發送 SQL
Plastic SCM 是Codice Software 公司完全使用Mono/.NET開發的新一代的SCCM(軟體變更和組態管理)軟體,設計用來滿足當今的按需開發環境,這些環境通常採用分布式架構,支援敏捷和並行方法。Plastic SCM的管理以任務為核心,在整個專案生命週期中從需求到設計,分析,代碼開發與測試的全過程對軟體的變更和配置進行追蹤記錄,並且在開發項目的進展過程中並行進資料列版本設定和軟體分支和合并的追蹤記錄。11月份Plastic
.net 2.0 泛型Dictionary不支援 XML serializable. 下面是一個實現IXmlSerializable 介面實現支援Serialize的泛型集合.Dictionary 。 Dictionary<TKey, TValue>本身實現了ISerializable介面,WebService中無法實現序列化,具體是什麼原因它不支援XML序列化。
既然是說Delphi中的SQL使用,肯定離不開TDataSet派生出來的DataSet控制項(應該說類比較確切些),這裡我說的DataSet只是一個大類的稱呼,並不是特指實際的TDataSet。在眾多控制項中其實可以根據如何操作資料分為兩類。 其中一類是TTable,TADOTable等控制項,這些控制項只要獲得資料連結和表名就能獲得資料;另外一種是TQuery,TADOQuery等需要程式員指定SQL才能進行資料操作。 可能有人會說TADODataSet,ADOStoredProc不用“硬
資料庫應用程式肯定離不開SQL語句的應用,而平常用得最多的應該是TQuery,TADOQuery一類的控制項,其他的還有TUpdateSQL,TADOCommand等控制項。SQL語句就是在以上兩種控制項的SQL屬性中設定。SQL屬性的資料類型是TStringList。可以用SQL.Text、SQL.Add()、SQL.Clear等方式進行操作。 簡單來說就是將一個字串賦值給SQL屬性,實現資料的操作。這個字串就是SQL語句。例如:表Table1,有欄位 A(int) B(varchar2
現在的伺服器都是多個cpu,在.NET Framework 2.0在GC上有個新特性GCServer ,不知道有多少人用過這個東東。關於GC可以看這篇文章GC是如何工作的,不同的代的大小是多少,文章中提到有三種模式的GC,分別對應最佳化不同類型的應用程式。Server GC這種類型的GC是針對伺服器端高輸送量和高擴充性進行最佳化的,那情況是一種長時間的載入和請求不停地分配和重新分配,並維持在較高水準的情況。這種server GC
Glare的少年總裁Bigz,有一天突然迎來了一位遠房的親戚——自稱是國家籃球隊的新星,12歲的英俊男孩,要求與Bigz同住,故事就開始了… 第一集(簡):
沒時間寫文字,先貼幾張圖:(Google spreadsheets連結,可能需翻牆)=======================================沒想到在我沒有加任何文字說明的情況下,這個文章竟然在閱讀數上列第一。 這也能看懂?我還是解釋一下好了。這裡所要探討的是不同範數下的點雲對齊問題。ICP是Iterative Closest Point的縮寫,更一般地也可以作為Iterative Corresponding
天龍中要播動畫的情境物件, 都有相應的frame檔案(也就是skeleton檔案). 雖然天龍的frame也是通過OGRE的SkeletonSerializer來序列化, 但是其對OGRE的SkeletonSerializer做了一些修改, 所以為了正確匯入frame檔案, 我也對自己的OGRE(1.71版本)做了修改. 讀取frame檔案的改動主要在SkeletonSerializer::readAnimationTrack函數中,
在載入天龍.Scene檔案時, 會發現有一種類型為ParticleSystem的情境對象, 它是用來指定會出現的特效類型. 這些特效類型都是在all.particle檔案裡定義的. 而要正確解析這個特效檔案, 就需要對OGRE粒子系統進行擴充. 其中涉及到的內容主要包括3個方面:1. 修改函數ParticleSystemManager::parseScript(DataStreamPtr& stream, const String& groupName),
TField.ProviderFlags,這對於組 SQL 來說至關重要!ProviderFlags 是 TProviderFlag 的集合,我們來看看 ProviderFlags 可以包含哪些元素 元素名稱 說明 備忘 pfInUpdate INSERT / UPDATE 要包含此欄位 實際上會不會包含,要看欄位值有沒有變動而定 pfInWhere UPDATE / DELETE 時要加入 WHERE 實際上會不會加入 WHERE,要看欄位值有沒有變動而定 pfInKey