原创 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