原创 windows上安裝Apache虛擬目錄設置方法
在Apache的配置文件httpd.conf,搜索Alias /manual " 紅色字體部分,能看到類似下面的一段代碼:(因爲每個人的安裝目錄不同,下面的藍色字體部分可能不太一樣,但是其他部分都是一樣的) Alias /manual
原创 僞指令LDR和ADR的分析
在ARM彙編程序中,就經常使用到LDR和ADR這兩條僞指令,現在對這兩條僞指令進行分析,歡迎大家指正。 在資料中,ADR的定義爲:小範圍的地址讀取僞指令,ADR指令將基於PC相對偏移的地址值讀取到寄存器中,在編譯源程序時ADR僞指令被編
原创 用ACE實現的生產者和消費者模式
#include "ace/Log_Msg.h" #include "ace/Task.h" #include "ace/OS.h" #include "ace/Message_Block.h" #include <stdio.h> #i
原创 WebKit結構和流程分析
1. 體系 結構 WebKit上層組織應用 WebCore ¨Page與外框相關的內容(Frame,Page,History,Focus,Window) ¨Loader加載資源及Cache ¨HTML-DOM HTML內容及
原创 ACE線程管理機制-線程的創建與管理
本貼轉自http://www.cnblogs.com/TianFang/category/78013.html 作者:天方 有過在不同的操作系統下用c++進行過多線程編程的朋友對那些線程處理的API可能深有體會,這些API提供了相同
原创 ACE中UDP通信
本貼轉自http://www.cnblogs.com/TianFang/category/78013.html 作者:天方 udp是一種無連接的協議,提供無連接不可靠 的服務。 在ace中,通過ACE_SOCK_Dgram 類提供
原创 U-BOOT下使用bootm引導內核方法
注: u-boot 使用的是打上: http://www.hhcn.com/cgi-bin/topic.cgi?forum=3&topic=651&show=0 上keety 大俠提供的補丁生成的u-boot-1.
原创 ACE_Message_Block功能簡介
本貼轉自http://www.cnblogs.com/TianFang/category/78013.html 作者:天方 ACE_Message_Block 在Ace中用來表示消息的存放空間,可用做網絡通信中的消息緩衝區,使用非常
原创 ACE線程管理機制-併發控制(3)
本貼轉自http://www.cnblogs.com/TianFang/category/78013.html 作者:天方 ACE Condition類屬 ACE Condition類屬(條件變量)提供風格與互斥體、讀者/作者鎖
原创 ACE_Manual_Event與ACE_Auto_Event區別
#include "ace/Task.h" #include <ace/Manual_Event.h> #include <ace/Auto_Event.h> #include "ace/OS.h" #include <ace/Date_
原创 如何判斷鏈表是否有環
使用兩個指針,一快一慢向前試探,如果最終重合則鏈表有環 #include <stdio.h> typedef struct list { int data; struct list *next; } LIST; int chec
原创 arm指令中mov和ldr有什麼區別
ARM是RISC結構,數據從內存到CPU之間的移動只能通過L/S指令來完成,也就是ldr/str指令。 比如想把數據從內存中某處讀取到寄存器中,只能使用ldr 比如: ldr r0, 0x12345678 就是把0x12345678這個地
原创 C++ 虛擬構造函數
C++標準中構造函數不支持多態,也就是說,C++的構造函數不能是虛擬的,在構造函數中調用虛函數、 也會被當做普通函數去靜態鏈接。 有些設計方案需要“後構造”,即必須在構造了完整的對象後立即調用對象的虛擬函數,可以使用以下幾種後構造技術的實
原创 HTTP請求(GET與POST區別)和響應
HTTP有兩部分組成:請求與響應,下面分別整理。 一.HTTP請求 1.HTTP請求格式: <request line> <headers> <blank line> [<request-body>] 在HTTP請求中,第一行必須是一個請
原创 Linux下生產者消費者 實現
底層用鏈表實現的生產者和消費者隊列,能夠同時支持多個讀寫線程。 #include <pthread.h> #include <stdio.h> #include <string.h> #include <unistd.h> #defi