原创 一步一步來epoll

一切都從最基本開始。   網絡編程中客戶端連服務端的經典代碼: int sockfd = socket(AF_INET, SOCK_STREAM, 0);   struct sockaddr_in svraddr; svraddr.sin

原创 shell命令比較一個文件是否是另一個的子集

有文件file1,file2,把文件中每行作爲一個元素,比較file1的元素合是否是file2的元素合的子集。   最笨的方法莫過於此: 用c++寫個程序,分別將兩個文件中的內容讀入到兩個list中。然後循環查找,file1中的某行是否不

原创 通過Windows update升級IE到9.0.3

2011年10月IE有安全更新,目前可以通過Windows update獲得。此update可以解決IE中8個安全漏洞。其中最嚴重的漏洞可以在用戶用

原创 中文字符編碼的相互轉換(四)

在代碼編寫中遇到字符串的地方少不了需要轉義。爲何要轉義、何時轉義、如何轉義這幾個問題也讓很多開發者困擾不已。而且,編碼和轉義關係也是非常密切的。一、爲什麼要轉義。以C語言做例子,我想聲明一個char字符,該字符表示一個換行。但ASCII碼

原创 IEBlog:Windows開發者預覽版:第3代IE10平臺搶先用

利用Windows開發者預覽版所集成的最新IE10引擎,開發者可以利用更多的HTML5技術開發出漂亮的、有良好觸摸功能的交互式web應用。原文此處有個視頻,演示了在IE10平臺下一些觸摸有好的HTML5技

原创 IEBlog:IE10下CSS3的文本陰影(CSS3 text-shadow)

Windows開發者預覽版下的IE10對CSS3的text-shadow支持硬件加速。Text-shadow是Web開發者最希望有的功能之一。以前如果不在文字上內嵌圖像,此功能將很難甚至是根本無法以一種標

原创 IEBlog:在IE10下創建豐富的Text-Centric網頁

Windows開發者預覽版下面的IE10提供了兩種css特性,可以使開發者很容易的創建rich text-centric Web pages和應用。CSS3 Regions提供了一個輕量級的機制,可以使相

原创 中文字符編碼的相互轉換(二)

這裏說一下因爲編碼帶來的存儲問題。存儲有兩層含義,一是指落地成文件存儲,這種情況一般用戶都會遇到;另外一層指的是在內存中的存儲,這是程序員要考慮的事情。因爲字符編碼有好多種,如果一段文本中有非ASCII字符,就必須得用某一種字符編碼來表示

原创 規避Mac下機器的大小字節序問題

字節序的含義:大於一個字節類型的數據在內存中的存放順序。比如short 或者int在不同的字節序存儲結果是不一樣的。 大字節序(Big-Endian):高位字節排放在內存的低地址端,低位字節排放在內存的高地址端 小字節序(Little

原创 中文字符編碼的相互轉換(五)

我們來了解一下JSON、XML、HTML的轉義。對JSON字符進行轉義的原理跟上一節討論的那幾個函數不太一樣。 在Javascript中的字符有多種表達形式: 1,ASCII碼的8進制轉義,16進制轉義,比如換行符可以用”\x0A” 和

原创 memcache代碼走讀:接入模型

希望寫完這一系列文章,小程們可以對照memcache的源碼全部看明白。第一篇文章先將memcache的網絡接入,寫的很是精彩。   memcache的接入層是依賴與libevent框架的,由其幫助管理I/O多路複用。不過,這裏不對libe

原创 IEBlog:提醒:10月17日-20日,SVG 2011年度開放會議

SVG 2011年度開放會議,第九屆關於SVG的國際會議,還剩兩週的時間就要召開了。今年的主題是“SVG與Web相遇於何處”(Where SVG Meets the Web)。會議上會強調SVG被列入HTML5標準以及SVG在Web上的逐

原创 IEBlog:IE10和Metro應用的觸摸輸入

當網站可以接收新的輸入設備並且有觸摸屏的時候,它的交互性、趣味性,真實性會變的更好。Windows開發者預覽版就支持在網站或是APP應用中通過觸摸或是筆輸入信息。如此強大的新體驗,開發者完全可以在他們的網

原创 IEBlog:擁抱WebSockets

如果網站之間可以實時傳遞信息,web內容就會變的更加豐富,開發者也會更有創造力。在過去的9個月裏,WebSockets技術有了重大發展。周圍關於WebSockets的標準有了大幅度的融合,開發者和用戶可以

原创 中文字符編碼的相互轉換(三)

終於到討論編碼轉換這一步了。 先來看Unicode和UTF-8之間的轉換,前面我們說過Unicode和UTF-8的字符是一一對應的。他們的對應規則如下: Unicode和UTF-8之間的轉換關係表 UCS-4編碼 UTF-8字節流 U