Time of Update: 2018-12-08
HTTP(HyperTextTransferProtocol)是超文字傳輸通訊協定
Time of Update: 2018-12-08
需求有一個固定URL的檔案,伺服器端程式會週期性更新這個檔案,現在需要寫一個工具來監控這個檔案的變化。解決辦法最初我想到的是把這個檔案下載下來,然後通過大小來判斷檔案是否改變(已知該檔案變化時大小會變化)。但是這個檔案有時會很大,如果每次都下載下來會消耗一定的時間,希望能更快一些。搜尋了一下,發現Http除了Get和Post方法外,還有Head方法,它可以擷取http頭資訊,其中的Content-Length就是檔案的大小。理論在HttpWebRequest
Time of Update: 2018-12-08
一。為什麼先行編譯標頭檔:先行編譯頭的概念: 所謂的先行編譯頭就是把一個工程中的那一部分代碼,預先編譯好放在一個檔案裡(通常是以.pch為副檔名的),這個檔案就稱為先行編譯標頭檔這些預先編譯好的代碼可以是任何的C/C++代碼,甚至是inline的函數,但是必須是穩定的,在工程開發的過程中不會被經常改變。如果這些代碼被修改,則需要重新編譯產生先行編譯標頭檔。注意產生先行編譯標頭檔是很耗時間的。同時你得注意先行編譯標頭檔通常很大,通常有6-7M大。注意及時清理那些沒有用的先行編譯標頭檔。也許你會問:
Time of Update: 2018-12-08
在使用VC編程中,為了加快編譯,vc編譯器提供了先行編譯的功能。即在cpp代碼中包含stdafx.h,那麼就可以使用到先行編譯。如下所示:複製代碼 代碼如下:#include "stdafx.h"class Demo{public: Demo(void); ~Demo(void);};注意: #include “stdafx.h” 是自己手動寫的,預設是沒有的。因此,有時總會出現忘記寫這個的事情,這時候編譯器就會報一個錯誤:複製代碼 代碼如下:Error 1 fatal
Time of Update: 2018-12-08
Visual Assist(以下稱VA)是一款非常棒的Visual Studio外掛程式工具,特別是在VS2005中,提供了很多很好用的協助工具功能。如的“Create Implementation”,就很方便。但是每次都要點滑鼠,是不是太煩呢? 如果能設定一個快速鍵就好了。探索了一番, 找到了設定快速鍵的方法,分享給大家。方法如下:Visual Studio 的“Tops”→”Customize”選項。 (中文版: 工具→定製) 在“Customize”對話方塊中選擇“Keyboard” 在“
Time of Update: 2018-12-08
結構指標變數:結構指標變數的說明和使用一個指標變數用來指向一個結構變數時結構指標變數中的值是所指向的結構變數的首地址。通過結構指標即可訪問該結構變數,這與數組元素的指標和函數指標的情況是相同的。結構指標變數說明的一般形式為: struct 結構名 * 結構指標變數名 例如: struct stu *pstu; 其訪問的一般形式為: (*結構指標變數).成員名 : (*pstu).num或為: 結構指標變數->成員名 :pstu->num 應該注意(*pstu)兩側的括弧不可少,
Time of Update: 2018-12-08
本文內容:1.問題引出2.問題解決3.原因分析 最近部門的開發環境都更新到了WIN7+.NET
Time of Update: 2018-12-08
螢幕的有效寬高:window.screen.availHeightwindow.screen.availWidth網頁可見地區寬:document.body.clientWidth 網頁可見地區高:document.body.clientHeight 網頁可見地區寬:document.body.offsetWidth (包括邊線的寬) 網頁可見地區高:document.body.offsetHeight (包括邊線的寬) 網頁本文全文寬:document.body.scrollWidth
Time of Update: 2018-12-08
先看一段同步代碼:public int SumPageSizes(IList<Uri> uris) { int total = 0; foreach (var uri in uris) { statusText.Text = string.Format("Found {0} bytes ...", total); var data = new WebClient().DownloadData(uri); total +=
Time of Update: 2018-12-08
一、需求和初步實現很簡單的一個windows服務:用戶端串連郵件伺服器,下載郵件(含附件)並儲存為.eml格式,儲存成功後刪除伺服器上的郵件。實現的虛擬碼大致如下:複製代碼 代碼如下: public void Process() { var recordCount = 1000;//每次取出郵件記錄數 while (true) { using (var client =
Time of Update: 2018-12-08
1.引子 在結構中,編譯器為結構的每個成員按其自身的自然對界(alignment)條件分配空間。各個成員按照它們被聲明的順序在記憶體中順序儲存,第一個成員的地址和整個結構的地址相同。 例如,下面的結構各成員空間分配情況(假設對齊大於2位元組,即#pragma pack(n), n = 2,4,8...下文將討論#pragmapack()):複製代碼 代碼如下:struct test { char x1; short x2; float x3;
Time of Update: 2018-12-08
打包用到的批次檔代碼如下:複製代碼 代碼如下:@echo offtitle Builder - 正在合并 ...color 03REM =====================================REM jsbuilder beta版REMREM =====================================SETLOCAL ENABLEEXTENSIONSecho.REM 過濾檔案尾碼,只combo js檔案if "%~x1" NEQ ".js" (
Time of Update: 2018-12-08
原因一:80連接埠佔用例如IIS,另外就是迅雷。我的apache伺服器就是被迅雷害得無法啟用!原因二:軟體衝突裝了某些軟體會使apache無法啟動如Dr.com 你開啟網路連接->TcpIp屬性->進階->WINS標籤把netbios的lmhosts對勾去掉,禁用tcp/ip的netbios. 然後再啟動應該就可以了。原因三:httpd.conf配置錯誤如果apache的設定檔httpd.conf搞錯了,在windows裡啟動它,會提示the requested
Time of Update: 2018-12-08
如果您不希望下載並存放 jQuery,那麼也可以通過 CDN(內容分髮網絡) 引用它。 Google和微軟的伺服器都存有 jQuery 。 如需從Google或微軟引用 jQuery,請使用以下代碼之一: Google CDN: 複製代碼 代碼如下:<head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"> </script>
Time of Update: 2018-12-08
查看目前使用者擁有的系統許可權 複製代碼 代碼如下:select * from user_sys_privs; 系統許可權 系統管理員授予-----sys使用者 複製代碼 代碼如下:create user lisi identified by 123456 //建立使用者 grant create session to lisi //授予擁有會話的許可權 grant create table to lisi //授予建立表的許可權 grant create unlimited
Time of Update: 2018-12-08
演算法步驟簡述:1.計算圖G加入新結點後的圖G',加入的新結點0到所有原結點之間距離為0,同時形成新的邊集E';2.使用Bellman-Ford演算法處理G',並形成0結點到各結點的最小距離d。3.如果Bellman-Ford演算法檢測出有負權迴路則提示FALSE並退出,否則繼續。4.對所有G'中的頂點v,根據0結點到v的最小距離,將h(v)設定為這個值。5.對所有的邊w(u,v),權值更新為w(u,v)+h(u)-h(v)6.對圖G中所有結點運行Dijkstra演算法計算與其他頂點最短距離d'
Time of Update: 2018-12-08
1.建立進度條:複製代碼 代碼如下:<DIV id="Lay1" style="Z-INDEX: 1; LEFT: 1%; VISIBILITY: hidden; WIDTH: 99%; CURSOR: crosshair; POSITION: absolute; TOP: 32px; HEIGHT: 95%; BACKGROUND-COLOR: #ffffff"><FONT face="宋體"></FONT><FONT
Time of Update: 2018-12-08
中國移動 134.135.136.137.138.139.150.151.152.157.158.159.187.188 ,147(數據卡) 中國聯 通130.131.132.155.156.185.186 中國電信133.153.180.189 CDMA 133,153 正 則如下: 複製代碼 代碼如下:/// <summary> /// 匹配移動手機號 /// </summary> public const string PATTERN_CMCMOBILENUM =
Time of Update: 2018-12-08
has(selector選取器或DOM元素) 將匹配元素集合根據選取器或DOM元素為條件,檢索該條件在每個元素的後代中是否存在,將合格的元素構成新的結果集。下面舉一個例子:複製代碼 代碼如下:<ul> <li>list item 1</li> <li>list item 2 <ul> <li><div><span>a</span></div>list
Time of Update: 2018-12-08
一款優秀的菜單對網站而言是非常重要的,它不僅可以讓使用者方便地找到想要的資訊,而且更讓人有一種特殊的使用者體驗。下面給大家分享7款風格新穎的jQuery/CSS3菜單導航,希望大家會喜歡。1、CSS3立體飄帶狀菜單CSS3立體飄帶狀菜單,該菜單滑鼠滑過時,功能表項目向上立體凸起,結合黑色的木質背景,整個菜單顯得非常立體生動。線上示範 /源碼下載2、CSS3設定檔導覽功能表該菜單是用來展示登入的使用者資訊,包括使用者的快捷操作按鈕,另外菜單還提供一個個人化的搜尋方塊。線上示範