原创 Linux裁減案例--裁減到10M以內

轉載:張宏偉、歐陽平平嵌入式Linux由一個幾百KB的kernel(內核)和一些根據需要進行定製的系統模塊組成。由於Linux是開放源代碼的操作系統,因此,其在嵌入式領域有其不可替代的成本和高度靈活性等優勢。  將Linux系統裁減到就像

原创 43條你必須知道的健康常識能做到幾條?

1、常喫宵夜,會得胃癌,因爲胃得不到休息。 2、一個星期只能喫四顆蛋,喫太多對身體不好。 3、雞屁股含有致癌物,不要喫較好。 4、飯後喫水果是錯誤的觀念,應是飯前喫水果。 5、*** 6、喝豆漿時,不要加雞蛋及糖,也不要喝太多。 7、空腹

原创 EJB與JavaBean之區別

EJB不是一般的JavaBean,EJB是企業級JavaBean,EJB一共分爲3種,實體Bean,消息Bean,會話Bean,書寫EJB是需要遵循一定的規範的,具體規範你可以參考相關的資料.另外,要運行EJB,你需要相應的EJB容器,

原创 extern "C"的慣用法, C與C++的相互調用

(1)在C++中引用C語言中的函數和變量,在包含C語言頭文件(假設爲cExample.h)時,需進行下列處理: extern "C"{#i nclude "cExample.h"} 而在C語言的頭文件中,對其外部函數只能指定爲extern

原创 typedef用法小結

這兩天在看程序的時候,發現很多地方都用到typedef,在結構體定義,還有一些數組等地方都大量的用到.但是有些地方還不是很清楚,今天下午,就想好好研究一下.上網搜了一下,有不少資料.歸納一下: 來源一:Using typedef to C

原创 POP3協議命令原始碼及工作原理

一 簡介: 1. POP適用於C/S結構的脫機模型的電子郵件協議,目前已發展到第三版,稱POP3。脫機 模型即不能在線操作,不像IMAP4(netscape支持IMAP4) 2. 當客戶機與服務器連接並查詢新電子郵件時,被該客戶機指定的所

原创 以太網協議

歷史上以太網幀格式有五種:1 Ethernet V1:這是最原始的一種格式,是由Xerox PARC提出的3Mbps CSMA/CD以太網標準的封裝格式,後來在1980年由DEC,Intel和Xerox標準化形成Ethernet V1標

原创 經典12球問題

12個球其中有一個球重量異常,現有一個沒有砝碼的天平,問如何稱3次就將重量異常的球找出來?   先把球編號1-12, 第一次,先將1-4號放在左邊,5-8號放在右邊。   1.如果天平平衡,則壞球在9-12號。   第二次將1-3號放在左

原创 開發人員一定要加入收藏夾的網站

下面是我收集整理的對開發技術人員的學習,工作都非常有幫助的網站,也希望大家把自己認爲最有幫助的網站分享給大家.http://www.gotapi.com/ 語言:英語 簡介:HTML,CSS,XPATH,XSL,JAVASCRIPT等AP

原创 JDBC學習筆記

一、JDBC概述 1. jdbc:1996年,sun公司提出,一般認爲是java database connectivity;JDBC TM(trademark);     作用:規避數據庫的不同,爲程序開發人員訪問數據庫提供統一的編程接

原创 select, poll和epoll的區別

select()系統調用提供一個機制來實現同步多元I/O:   #include <sys/time.h>#include <sys/types.h>#include <unistd.h>int select (int n,fd_set

原创 Win32應用程序中進程間通信方法分析與比較

Win32應用程序中進程間通信方法分析與比較 來源:Intetnet 1 進程與進程通信   進程是裝入內存並準備執行的程序,每個進程都有私有的虛擬地址空間,由代碼、數據以及它可利用的系統資源(如文件、管道等)組成。多進程/多線程是Win

原创 SMTP協議工作原理及原始命令碼

 1.smtp是工作在兩種情況下:一是電子郵件從客戶機傳輸到服務器;二是從某一個服務器傳輸到另一個   服務器 2.smtp是個請求/響應協議,命令和響應都是基於ascii文本,並以cr和lf符結束。響應包括一個表示返    回狀態的三位

原创 夢想是一杯茶葉

  一個女孩子很迷茫,不知道以後的路該怎麼走。於是她媽媽把她帶到廚房,在爐子上放了三個鍋,分別放了一個雞蛋、一根胡蘿蔔、一把茶葉,煮了十分鐘之後,第一個鍋裏的雞蛋變成硬的了,第二個鍋裏的胡蘿蔔變成了軟塌塌的東西,而第三個鍋裏的茶葉原來是捲

原创 DLL編寫教程

DLL的優點 簡單的說,dll有以下幾個優點: 1)      節省內存。同一個軟件模塊,若是以源代碼的形式重用,則會被編譯到不同的可執行程序中,同時運行這些exe時這些模塊的二進制碼會被重複加載到內存中。如果使用dll,則只在內存中加載