原创 C語言文件讀寫(5)-文件位置相關

C語言文件讀寫(5)-文件位置相關   當打開一個文件以後,無論是讀還是寫,都有一個指示文件位置的這麼一個東西,我們可以稱之爲文件的位置指示器或者文件位置指針,文件位置指示器指明瞭當前文件讀或者寫的位置信息,每讀寫一次,文件的位置指示器都

原创 C語言基礎排序算法-冒泡排序

C語言基礎排序算法-冒泡排序 什麼是冒泡排序? 顧名思義,這種排序方法就像水中的氣泡一樣,從底逐漸往上冒,一次前進一步。我們來看一個例子,看看到底是怎麼冒泡的。假設有一個數組3,2,5,4,1,我們希望按照從小到大的順序排序,最後的結果爲

原创 C語言文件讀寫(4)-判斷文件是否結束

C語言文件讀寫-判斷文件是否結束 在讀文件的時候,很重要的一個條件是:文件是否結束,因爲文件已經結束了,就不用繼續讀文件了。 判斷文件結束,有許多方式,比如讀取文本文件和二進制文件就可以使用不同的方式,下面分別進行詳細介紹和舉例。 使用E

原创 C語言文件讀寫(3)-二進制文件寫操作

C語言文件讀寫-二進制文件寫操作 先說說什麼是二進制文件,二進制文件是相對於文本文件而言的,文本文件是由一行一行的字符的有序序列組成的。二進制文件就沒有行的概念了,也是由有序的字符組成的,但是在寫入數據的時候,系統並不會做任何的轉換,是什

原创 C語言文件讀寫(2)-文本文件寫操作

C語言文件讀寫-文本文件寫操作 在上一篇中介紹瞭如何讀取文本文件 https://blog.csdn.net/zhanghaiyang9999/article/details/107032563 這一篇將詳細介紹如何寫文本文件,由於在讀取

原创 C語言文件讀寫(1)-文本文件讀操作

C語言文件讀寫——文本文件讀操作   最近和幾個初學C語言的朋友討論文件讀寫,發現他們在使用C語言文件讀寫功能的時候遇到了不少問題,不是文件打開方式有問題,就是文件讀寫有問題,總是得不到自己想要的結果。 C語言文件讀寫操作,既簡單又複雜,

原创 算法1:找出第一個非重複字符在字符串中的位置

詳細描述 對於一個字符串,爲了簡便起見,假設字符串的所有字符都是英文的。這個字符串的長度不定,可長可短,內容也不確定,可能有大寫,可能也有小寫,有重複的,比如這樣一個字符串 ”this is a test book”,這個字符串裏面有很多

原创 算法2:判斷兩個字符串內容是否相同

詳細描述 判斷兩個字符串的內容是否相同,指的是兩個字符串中的字符是否完全一樣,順序可以不同(也可以稱之爲換位字符串)。比如字符串1爲”abc”,字符串2爲”cba”,則認爲這兩個字符串內容是一樣的,再比如字符串1爲”aba”,字符串2爲”

原创 Debug Assert Failed 怎麼辦?

C/C++調試快速入門與提高 https://edu.csdn.net/course/detail/28915   就像這裏視頻裏面提到的一樣,當你看到這個對話框的時候 一定不要慌張,也不要吃驚,而是應該感到激動和高興,因爲這表示你離解

原创 使用VC++遠程調試Linux程序

爲什麼要用VC++來調試Linux程序 Linux下面的gdb也很好用,說真的,缺點是在調試大型程序的時候不太方便,比如來回的切換線程,查看堆棧等等,總是沒有那麼直觀,但是VC就好一些,畢竟是GUI界面,線程切換,堆棧查看等等,要方便很多

原创 如何在程序中生成崩潰轉儲dump文件以及如何分析dump

關於更詳細的內容,如果有興趣,可以訪問下面的視頻 https://edu.csdn.net/course/detail/28915   程序崩潰的時候如何生成dump文件 話不多說,直接上代碼,下面的程序會崩潰,而且會在崩潰的時候在運行目

原创 error C4335: Mac file format detected: please convert the source file to either DOS or UNIX format

vc裏面遇到這個問題的解決方案 error C4335: Mac file format detected: please convert the source file to either DOS or UNIX format 原因 很

原创 什麼是死鎖?爲什麼會死鎖?如何解決死鎖問題?如何調試死鎖問題?

什麼是死鎖? 鎖,顧名思義,含義真的就是我們平常每天看到的那個鎖,鎖門的鎖,如果門鎖着,那就進不去了,那就只能在門外等着。 軟件中的鎖,意義和這個類似,也是爲了阻止非授權用戶能夠進入某些代碼的執行,如果要想執行被鎖保護(同步)的代碼,那麼

原创 Apache + PHP爲什麼不能在www目錄下寫文件以及如何解決PHP寫文件問題

本文以Ubuntu爲例,其他的Linux系統類似。 環境爲Apache + PHP搭建的web服務器 假設網站根目錄爲/var/www/html   問題: 直接通過shell執行PHP,在網站目錄下面讀寫文件沒有問題,但是通過瀏覽器訪問

原创 什麼是BUG

先講一個有關BUG來源的故事 這個故事和一個美國的計算機科學家有關,先看一下她的圖片   故事的主角叫格蕾絲·霍珀(Grace Hopper),於1946年戰爭結束後從現役軍役中退役,當時她加入哈佛大學計算實驗室的工作。在這裏,她繼續在