原创 Linux標準IO概述

Linux標準I/O概述 文章目錄**Linux標準I/O概述**1.0 標準I/O 的由來1.2 流的含義1.3 標準I/O的緩衝機制1.4 標準I/O編程1.4.1 流的打開1.4.2 流的關閉1.4.3 錯誤信息1.4.4

原创 Linux網絡編程基礎、TCP與UDP、IP與端口等

Linux網絡編程基礎 本文由作者單獨整理歸納,實屬不易,難免存在漏、錯地方,如有發現,請留言指出,定將及時糾正。 文章目錄Linux網絡編程基礎1. OSI模型2. TCP/IP模型3. TCP/IP模型特點4. TCP5. U

原创 ubuntu修改 vim/vi 背景和字體顏色簡單技巧

ubuntu修改vim背景和字體顏色 最近遇到很多人問我關於linux系統的設置問題,其中關於背景色耀眼刺目,因此想修改設置的問題更多一些。我今天就簡單介紹一下怎麼修改ubuntu的vi/vim背景色和代碼顏色,方便各位修改

原创 C語言---移盤子----Hanoi(漢諾)塔問題,顯示移動盤子的步驟

C語言—移盤子----Hanoi(漢諾)塔問題,顯示移動盤子的步驟 在學習遞歸的過程中,Hanoi(漢諾)塔問題是避開不了的,很多新手在這兒一臉懵。 我們先簡單介紹一些Hanoi(漢諾)塔問題到底是個什麼問題:說白了,就是現在有大

原创 冒泡排序--數組的簡單排序,從大到小,從小到大

冒泡排序 是計算機程序中較爲常見和簡單的排序算法,它需要重複地走訪需要進行排序的元素列,按照一定順序依次比較兩個相鄰的元素,如果順序錯誤就把他們交換過來。 示意原圖如下: 我們需要的結果示意圖如下: 那我們應該怎麼進行程序的編

原创 選擇排序算法,C語言,(區別冒泡算法)

選擇排序和冒泡排序是兩種簡單直觀的排序算法。選擇排序與冒泡排序很相似,都是比較 n-1 輪,每輪都是比較 n–1–i 次,每輪找出一個最大值或最小值。前面我們已經講過冒泡排序的算法,今天我們在講講選擇排序。 冒泡算法與選擇算法的

原创 Linux下標準IO、文件IO,進程、線程、進線程間通信

本人整理不易,如有差錯請評論指出,及時論證修改,不傳播錯誤知識點。 文章目錄1、標準IO與文件IO2、linux下快速搜索文件3、 文件、目錄的權限問題4、文件鎖5、進程與線程6、進程間通信7、Linux多線程編程 1、標準IO與

原创 Qt中 table view 通過 按鈕實現刷新功能

在Qt工程中,有時候我們需要將頁面的數據進行輸入輸出和刷新,很多人對於數據寫進數據庫是很輕鬆的,對於刷新感到爲難。本人也是這樣,經過2小時的摸索,我想到了一個自認爲比較合適的辦法,大家參考參考。 1、首先是建立工程 .pro 2

原创 TCP網絡編程、OSI、TCP\IP模型,socket、循環服務器與併發服務器

TCP編程 文章目錄TCP編程1. OSI模型:2.TCP/IP模型:3. socket編程的基本函數4. 實現思路5. 函數重點講解:6. 服務器模型7. 常見協議 基於大腦遺忘特性,還有就是週五有家公司電話面試我,我一開始給回

原创 C語言冒泡排序、選擇排序、快速排序等經典十大排序,含動態展示和代碼展示

一直都想好好的整理一下算法相關的, 但一直沒什麼機會, 今天剛好有時間, 就好好弄一弄. 重新整理一次,排序算法是數據結構的重要部分,系統地學習很有必要. - List  我們先看一下相關信息: 時間複雜度 + 空間複雜度 @T

原创 通過XShell遠程連接Ubuntu,連接失敗、保存失敗等問題解決

本文申明:操作系統ubuntu12.04 + 14.04,用戶選擇其一就行。 工具:xshell 。 xshell下載鏈接: http://www.netsarang.com/download/free_license.htm

原创 兩數組之間不能用數組名直接複製賦值,爲什麼?怎麼處理?

兩數組間能通過數組名直接賦值嗎?——不能 eg: char charr1[20]; char charr2[20] = " afddffgfsf " 那麼 `charr1 = charr2` 是否成立呢?不妨

原创 switch語句,劃分成績等級 ; switch case;

switch語句是一種多分支選擇結構。 switch 分支選擇語句就像一個人手上拿着一個一個號碼,只有出現能另外一個匹配的號碼才能進行下一步操作,注意與 if 語句區分開,if 是判斷真假,只存在真和假兩種狀態,而switch 可

原创 輸出二維數組中的最大值,並輸出所在位置 / 行數 和 列數

本文意在求某二維數組中, 最大值, 且最大值所在行數和列數. 理一理思路: 首先, 根據題意,我們要明白二維數組元素的排列方式, 表達形式, 爲了方便介紹,我們先將所有的元素都進行賦值; 創建一個完整的二維數組;(賦初始值是爲

原创 水仙花數--C語言,for循環,while 循環

水仙花數”:是指一個三位數,其各位數字的立方和等於該數本身數值。 例如:原數 : abc 個位數: c, 十位數:b ,百位數: a 則水仙花數的要求:abc = a3a^3a3 + b3b^3b3 + c3c^3c3; 滿足這