Time of Update: 2018-12-06
1樓:MSDN中例子: Adding a Network Connection Windows NT/Windows 2000 To make a connection to a network resource described by a NETRESOURCE structure, an application can call the WNetAddConnection2, the WNetAddConnection3, or the WNetUseConnection
Time of Update: 2018-12-06
伺服器端忙於處理攻擊者偽造的TCP串連請求而無暇理睬客戶的正常請求(畢竟用戶端的正常請求比率非常之小),此時從正常客戶的角度看來,伺服器失去響應,這種情況我們稱作:伺服器端受到了SYNFlood攻擊(SYN洪水攻擊)。而Smurf、TearDrop等是利用ICMP報文來Flood和IP片段攻擊的。本文用“正常串連”的方法來產生拒絕服務的攻擊。19連接埠在早期已經有人用來做Chargen攻擊了,即Chargen_Denial_of_Service,但是!他們用的方法是在兩台Chargen
Time of Update: 2018-12-06
p>大家在運用Delphi編寫網路應用程式時可能會遇到這樣一個問題:在一個由Windows NT和Novell Netware組成的網路環境中,應用程式需要使用Novell網上的某些資料,如果每次都手工在Windows資源管理員中映射,斷開網路磁碟機,不僅繁瑣而且顯得不夠專業。本文將介紹在Delphi中使用Windows32 API函數解決這一問題。 一、 基本原理在Microsoft
Time of Update: 2018-12-06
轉自http://www.cnblogs.com/li0803/archive/2010/11/20/1882792.html#2218777目前,在IP網路中實現即時語音、視頻通訊和應用已經成為網路應用的一個主流技術和發展方向,本文詳細介紹IP協議族中用於即時語音、視頻資料轉送的標準協議RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。 2、RTP/RTCP協議簡介 RTP 由
Time of Update: 2018-12-06
MSHTML是微軟公司的一個COM組件,該組件封裝了HTML語言中的所有元素及其屬性,通過其提供的標準介面,可以訪問指定網頁的所有元素. MSHTML物件模型是由一些對象和集合組成的.處於根部的是HTML,描述了開啟頁面的1個視窗,包括一系列集合和對象。如Frames集合,History,Location,Navigator,Document,Vi—sum,Event對象等.其中描述呈現在客戶視窗實際網頁的是Document對象。由一系列的屬性、方法、對象和集合組成.其中All集合中包含網頁中
Time of Update: 2018-12-06
MSHTML是微軟公司的一個COM組件,該組件封裝了HTML語言中的所有元素及其屬性,通過其提供的標準介面,可以訪問指定網頁的所有元素. MSHTML物件模型是由一些對象和集合組成的.處於根部的是HTML,描述了開啟頁面的1個視窗,包括一系列集合和對象。如Frames集合,History,Location,Navigator,Document,Vi—sum,Event對象等.其中描述呈現在客戶視窗實際網頁的是Document對象。由一系列的屬性、方法、對象和集合組成.其中All集合中包含網頁中
Time of Update: 2018-12-06
MIME的編碼介紹(由網上資料和實踐經驗整合)一、MIME: Multipurpose Internet Mail Extensions英國帝國大學電腦線上字典FOLDOC對MIME的解釋為:“多部分(multi-part)、多媒體電子郵件和WWW超文本的一種編碼通訊協定,用於傳送諸形、聲音和傳真等非文本資料。MIME定義於RFC1341,用MIMENCODE的方法將位元據轉換成為一種被稱為BASE64的ASCII子集的字元的組合。”Internet上有專門討論MIME的新聞群組:
Time of Update: 2018-12-06
TURLLabel = class(TLabel) procedure WndProc(var Message : TMessage); override; end; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1;
Time of Update: 2018-12-06
Send mail to GMail using Indy Once you've moved your email accounts to GMail (or even entire domains), you have to fix the code you use in your Delphi programs for generating and sending email automatically. In fact, GMail uses the SMTP protocol for
Time of Update: 2018-12-06
IE和我們的代碼使用的HTTP頭裡面都有這條內容,將這條內容刪掉我得到了正確的結果。原因如下:這條資訊代表本地可以接收壓縮格式的資料,而伺服器在處理時就將大檔案壓縮再發回用戶端,IE在接收完成後在本地對這個檔案又進行瞭解壓操作,所以檔案內容是正確的。而在我們的代碼裡是將這些內容直接存入檔案,不存在解壓縮的過程,所以Size變小,內容也不一樣。細心的人可以發現在,IE在Down某一個比較大一點的東西時,Down的過程中顯示的大小,比Down下來實際大小要小,這就是因為在接收的過程中接收的是壓縮檔,
Time of Update: 2018-12-06
關於用Delphi中的Indy控制項實現收發郵件的幾點學習記錄 這幾天心裡頗不寧靜,不是因為項目延期,而是因為自己幾個月前做的郵件發送程式至今無任何進展,雖然一向謙虛的人在網上發貼總以“小弟”自稱。也發過N多關於此類問題的貼子,但總是收益甚少,但也十分感謝參與貼子的各位同仁。必竟,用Indy控制項實現收發郵件的例子太少了,於是小弟決定寫一篇關於Indy收發郵件的文章,供大家參考。由於本人才疏學淺,故難免有不少謬誤,還請各位見諒。在做例子之前,應明白整個發送和內送郵件流程:
Time of Update: 2018-12-06
1.NSNotification:訊息或通知有三個成員變數- (NSString *)name;- (id)object;- (NSDictionary *)userInfo;通知名稱:name,訊息寄件者:object,代理在收到NSNotification方法裡,可以回調到object附加資訊:userInfo 2.NSNotificationCenter:訊息中心單例模式,需要通過以下類方法訪問[NSNotificationCenter
Time of Update: 2018-12-06
開啟終端,在裡面輸入命令,一般終端已經幫你輸入了“$”符號,只要輸入具體命令就可以了1.$echo命令echo 表示:輸出文本$ echo "hello world"輸入結果:hello world 2.$cd命令cd表示:進入某檔案夾目錄,或返回某目錄1)進入根目錄$ cd /2)進入某目錄(如下:進入bin目錄)$ cd bin 3)返回到上層目錄$ cd ..3)返回上上層目錄(中間沒用空格)$ cd ../ ../4)進入使用者目錄(~)$ cd
Time of Update: 2018-12-06
最近用freebsd搭建了一個伺服器,把一些常用的配置點記錄下來,供以後參考。1.修改預設shell為bashwhich bash #查看bash位置vipw #更改shell的位置也可用 chsh 實現。2.bash設定檔alias ll='ls -alF'alias la='ls -A'alias l='ls -CF'3.vim設定檔syntax onset nocompatibleset nuset aiset pasteset
Time of Update: 2018-12-06
SBJson是一個開源的json庫,結構如下:結構主要分為:主標頭檔SBJson.h,一個物件類別擴充NSObject+SBJson.h,一個json解析包Parser,一個json編寫包Writer任何使用SBJson庫的地方都要匯入SBJson.h標頭檔#import "SBJson.h" 1.JSON轉Objective-C,方法如下:null -> NSNullstring -> NSStringarray -> NSMutableArrayobject
Time of Update: 2018-12-06
1.什麼是變數x=200等號左邊的就是變數,等號右邊的就是變數的內容變數具有可變性 2.變數的作用用簡單的字元,來替代複雜的易於變動的內容 3.變數定義$ testdata="is test"這樣就定義了一個變數testdata使用變數時必須加上"$"符$ echo $testdata輸出"is test"輸出時,需要附加其他的字串,可以用${變數}$ echo this is ${testdata}輸出"this is test" 4.取消變數設定用$unset命令取消變數設定$ unset
Time of Update: 2018-12-06
一、前言 不知不覺在測試崗位上已經實習三個月了,這段時間的自我評價是一直兢兢業業,有任務就認真的做,沒有就看看文檔,部落格,新聞,逛逛論壇什麼的打發一下時間。這種狀態一直維持到年後,直到老大跟我的一次談話才使我認識到這種狀態是多麼的危險…… 首先我想到的是溫水中的青蛙,就測試工作來說,對技術要求不太高,加班不太多,做出來的效果不太顯著,國內受到的重視也不夠……對於新人來說,很容易就陷入這種相對安逸的環境中,殊不知測試也正是最容易被替換的職位,時刻居安思危才能保持個人的競爭力。 為此,我特地
Time of Update: 2018-12-06
一.NSObject+SBJson.h1.把objc對象編碼成json字串通過類別,為NSObject添加新方法:[NSObject JSONRepresentation]1 @interface NSObject (NSObject_SBJsonWriting)2 /**3 雖然定義成NSObject的類別,但僅對NSArray和NSDictionary有效4 返回:已編碼的json對象,或nil5 */6 - (NSString *)JSONRepresentation;7 @end2
Time of Update: 2018-12-06
一、前言 為什麼突然想起來搞rom呢?一是考慮到安卓系統越來越流行,這直接導致了rom多種多樣(甚至良莠不齊),對於一個玩家來說能夠定製甚至製作自己的rom變得越來越有必要了(自己動手,豐衣足食嘛);二來移動操作平台越來越豐富,開源的系統如firefox os、ubuntu
Time of Update: 2018-12-06
1.聲明一個定時器變數NSTimer *_timer;2.啟動一個定時器- (void)startTimer{ _timer = [[NSTimer scheduledTimerWithTimeInterval:30 target:self selector:@selector(onTimer) userInfo:nil repeats:NO] retain];}定時時間30秒,30秒後調用self的onTimer方法,執行定時操作,不重複3.停止或中斷定時器-