Time of Update: 2018-12-03
訪問新浪時,時常會有一些網頁返回空白(但不是“此頁無法顯示”),從瀏覽器的資訊中可以知道此時伺服器返回了一個1×1的空白gif圖片。這實際上是nginx實現的,nginx有一個名為Empty Gif的module,專門負責此項工作。由於這個module比較簡單,我們就先從它入手,來看看nginx的模組實現。模組註冊Empty Gif這個module只有一個檔案——ngx_http_empty_gif_module.c這個檔案比較簡單,一開始定義並初始化了3個變數。static
Time of Update: 2018-12-03
發帖原因:自己遇到了,串口通訊亂碼的問題解決方案:設定晶片PLL過程:程式不是自己所寫,傳輸速率原先被調置為38400,用示波器觀測波形,發現脈寬非計算所需值,尋找資料參考:http://blog.sina.com.cn/s/blog_6035432c0100tyg1.html開發環境:MDK4.22 硬體:LPC2132, J-LINK程式碼:/*********************************************************************
Time of Update: 2018-12-03
InnoSetup網站上提供的ispack就有此功能,其實現沒有公布,但應該是採用了isxdl(這是ISTools的一部分,屬於InnoSetup的推薦擴充)。isxdl以dll的方式提供,可以利用已有的視窗控制代碼顯示其介面,InnoSetup的另一個推薦擴充ISSI提供了對isxdl的一個封裝實現:#define ISSI_English#define ISSI_Download_Title "Title Of Your Application"#define
Time of Update: 2018-12-03
Apache中大量使用了Hook機制,使得第三方開發Module可以擴充Apache伺服器的預設處理。Apache Hook功能可以簡述如下:1. 程式主架構根據名稱聲明和定義Hook2. 第三方Module通過實現和掛載Hook來擴充主架構的行為。3. 程式主架構在某些操作發生時顯示觸發Hook例如,Apache的交易記錄(也即訪問日誌)就是用Hook機制實現的,對應上面的3個環節如下:1.
Time of Update: 2018-12-03
目的:將企業設計或個人作品中加入LOGO使用工具:Altium Desinger 6.6 photoshop背景知識:操作中所需要的黑白映像,不是看起來的黑白。而是檔案儲存體方式只有黑或白,將圖片檔案用編輯方式開啟可以區分。圖片儲存深度為1bit操作步驟:1. 使用PS將圖片轉化為黑白BMP映像1.1 裝入1.2 image>>mode>>greyscal1.3 image>>mode>>bitmap1.4 儲存2
Time of Update: 2018-12-03
實現原因: 工業應用中有應用模組為單線的MODBUS的匯流排通訊方式,資料大概結構為 地址命令資料長度資料較驗和通常在最未還添加斷行符號(16進位0x0D 0x0A)來表示資料轉送結束實現目標:1. 單線通訊2.2400bps, 7, E,
Time of Update: 2018-12-03
Time of Update: 2018-12-03
本文在上文《Apache Hook機制解析(上)——鉤子機制的實現》的基礎上,對鉤子機制的細節了補充分析。1. 靜態變數_hooks這個變數由宏APR_HOOK_STRUCT所定義,因為是靜態,所以對這個變數的操作只能在同一源檔案中實現——也對應的AP_IMPLEMENT_HOOK_RUN_ALL宏必須在APR_HOOK_STRUCT所在的源檔案中被定義。2. AP__開頭的宏和APR__開頭的宏APR指Apache Portable
Time of Update: 2018-12-03
開始老大讓我搞國密演算法,就去官網下了一文檔地址【http://www.oscca.gov.cn/News/201012/News_1197.htm】下回來對於應該怎麼開始是一頭霧水,也沒看目錄就一頁頁地看,很沒效率一、文檔分了四部分,第一部分是對於ECC的解釋說明,實現計算之類。 第二,三,四部分,看你要往哪部分用再去看。 我這用的是數位簽章,也就是得清楚,第一二部分。
Time of Update: 2018-12-03
bootloader就是作業系統核心運行之前啟動並執行一小段程式。通過這個小程式,可以初始化硬體裝置,建立記憶體空間的映射圖,從而將系統
Time of Update: 2018-12-03
摘要:本文介紹如何搭建、發布自己的個人網站【本人很懶網上一搜一大把的就不表了,哇卡卡】硬體:一台電腦用於建立伺服器放置檔案,要求不用高 路由軟體:html首頁(最好裝個dreamweaver) 花生殼 IIS(本文所用為WIN7平台下的IIS)帳戶:花生殼賬戶 無線路賬戶 步驟:1. 申請個人網域名稱 先註冊帳號https://console.oray.com/
Time of Update: 2018-12-03
多標籤管理:Tab Mix Plus最便捷的開啟新頁面途徑:Super DragAndGo增強下載功能:Download Manager Tweak,Launchy多代理切換:FoxyProxy雙核:IE Tab 屏蔽廣告:Adblock Plus RSS功能:Wizz RSS News ReaderWEB調試利器:Firebug,Live HTTP HeaderGMail,搜尋,書籤,翻頁,PR值檢查:Google Toolbar網頁筆記:Google
Time of Update: 2018-12-03
最近需要寫一段位元影像操作的代碼,功能是將一幅特定的Logo位元影像貼到視頻中的每一幀上,實作類別似電視台台標的效果,限制就是要過濾小位元影像中的特定顏色,避免出現難看的矩形塊。如果用GDI來做,用TransparentBlt可以做到,可實際環境不允許,只能直接操作位元影像資料。最先在網上找了一些位元影像透明疊加的實現,多數是採用mask的方法,也就是針對Logo位元影像,設計一張同樣大小和色彩深度的mask位元影像,將需要過濾的顏色置為黑色,然後用bitblt兩次,第一次將Logo位元影像和m
Time of Update: 2018-12-03
ActiveX控制項可以用連接點建立事件,此事件可以在DHTML網頁中被javascript函數處理,在js中響應ActiveX控制項事件的方法如下:1. 靜態建立方法 <script> function OnEvent1() { } </script><OBJECT id="myControl" codeBase="myControl.cab"
Time of Update: 2018-12-03
非同步Socket通訊By John McTainsh From: http://www.codeproject.com/csharp/socketsincs.aspTranslate by: Hillfree本文介紹如何使用非阻塞方式的Socket通訊,並且建立了一個聊天程式的例子來協助說明。介紹本文介紹如何在多個應用程式之間建立和使用TCP/IP
Time of Update: 2018-12-03
以前做字串比較,如果要支援萬用字元,除非用Regex的一些庫,否則非得自己好好編碼一番不可。今天無意間在瀏覽mod_ssl的代碼更新時,發現它比較帶有萬用字元的網域名稱(如*.sina.com.cn)時,使用了一個名為apr_fnmatch的函數: if (apr_fnmatch_test(cn)) { int fnm_flags = APR_FNM_PERIOD|APR_FNM_CASE_BLIND; if (apr_fnmatch(cn,
Time of Update: 2018-12-03
給定n個整數a1,a2,an組成的序列。序列中元素a[i] 的符號定義為:當a[i]>0時,sgn(a[i])=1;當a[i]=0時,sgn(a[i])=0;當a[i]<0時sgn(a[i])=-1;符號平衡問題要求給定序列的最長符號平衡段的長度L,即:L=max{j-i+1},其中1=<i<=j<=n,而且是滿足sgn(a[i])+sgn(a[i+1])+...+sgn(a[j])=0這個式子的所有的i,j組合中的最大值例如,當n=10,相應序列為:1,1,-1,
Time of Update: 2018-12-03
發現nginx是無意間在瀏覽器中看到新浪的一個錯誤頁面“nginx ...”,不由起了好奇心。google了一把,發現這是一個支援負載平衡的反向 Proxy伺服器,俄羅斯人開發的,雖然沒有走GNU或BSD的License,但是也算是一個開源軟體。用工具確認了一下,新浪blog應該是用的nginx沒錯,下面是執行curl -I http://blog.sina.com.cn/ 的結果HTTP/1.1 200 OKVia: 1.1 ISASERVERConnection:
Time of Update: 2018-12-03
HBITMAP是常用的GDI對象,而GetDIBits可以從一個HBITMAP對象中獲得其對應的位元據。其原型如下:int GetDIBits( HDC hdc, // handle to DC hdc, // handle to DC HBITMAP hbmp, // handle to bitmap UINT hbmp,
Time of Update: 2018-12-03
現將平台+外掛程式原始碼發到ftp://pub:pub@pub.chinafsdu.net/原始碼交換/PluginDemo.zip上,歡迎大家下載並提供寶貴意見!使用說明如下: 原型實現的開發環境為Windows 2000,使用Visual C++ 7.0(Visual Studio .Net)開發工具,程式所使用的開發庫包括MFC和ATL,原型程式在Windows2000/XP系統下測試回合已通過。