原创 指針——蘇嵌實訓第9天

C語言所有複雜的指針聲明,都是由各種聲明嵌套構成的。如何解讀複雜指針聲明呢?右左法則是一個既著名又常用的方法。不過,右左法則其實並不是C標準裏面的內容,它是從C標準的聲明規定中歸納出來的方法。C標準的聲明規則,是用來解決如何創建聲明的,而

原创 段錯誤理解——蘇嵌實訓第7天

          在今天的編程時,又出現了常見的段錯誤。  一:段錯誤          所謂的段錯誤就是指訪問的內存超出了系統所給這個程序的內存空間,通常這個值是由gd tr來保存的,它是一個48位的寄存器,其中的32位是保存由它指

原创 C語言數據基本類型——20120705蘇嵌實訓第四天

     重新回顧那些數值類型(int、short、long、float、double)、字符類型(char)、構造類型(數組、結構體struct、共用體union、枚舉類型enum)、指針類型、空類型(viod)、定義類型(typede

原创 【轉】RTF格式分析

這幾天正在寫一個編輯器,需要研究RTF文件格式,以下是我收集的一個資料,非常實用。在隨後不長的時間內,我將發佈一款VB代碼格式化的源程序。 RTF文件格式研究報告(代開版辭) 摘要:本文對RTF文件格式進行分析研究,對RTF文件結構

原创 win7 64系統上裝了VS2010後,啓動vs2010,報錯0xc000007b解決方法

如果你的環境也是裝了VS2010無法啓動,那麼不用再多想了,重裝系統! 如果是裝了遊戲,無法啓動遊戲,那麼參考http://jingyan.baidu.com/article/4dc408488ff783c8d946f1e8.html。

原创 宏定義、構造數據類型、循環結構——蘇嵌是實訓第8天

一:宏      宏定義又稱爲宏代換、宏替換,簡稱“宏”。 1.宏定義的格式        宏定義的一般格式是:           #define  宏名  宏體        宏名通常用英文大寫字母表示。列如:          #d

原创 linux下C語言編程之位運算和字符串運算中遇到的問題:20120707蘇嵌實訓第第六天

         今天在對位操作訓練時,遇到這樣的一道題:輸入一個整數a,再輸入兩個整數p1,p2(p1,p2<32),將該整數的二進制表示方法中從右端開始的p1到p2位取反後輸出。         在二進制中,~0=1,~1=0。如果在

原创 從輸入網址到網頁顯示:DNS查找與請求發送 - 瀏覽器工作原理

(本文轉自http://www.nowamagic.net/academy/detail/48110180) 上一篇文章講到了DNS過濾,那麼如何實現DNS過濾,DNS過濾具體在什麼位置呢?以下是關於瀏覽器的工作流程。 從你在瀏覽器輸

原创 RTF文本格式解析-西班牙語亂碼問題

RTF具體格式講解不細說(可參考一篇轉載的帖子)。關於如題的問題,本人說下自己解決的思路,望大牛們指點: 1.西班牙採用什麼編碼? 顯然,ANSI編碼是通用的編碼格式(關於編碼格式,不多說,太多,http://www.biblioscap

原创 提倡DNS過濾,減少URL過濾

(本文轉自http://blog.chinaunix.net/uid-127037-id-2919464.html) 1. URL過濾的問題   URL過濾是現在防火牆的一個重要的訪問控制方法,同時還衍生出一系列技術,如URL重組