原创 C/C++_2019_7_2(排序子序列)

上天很有意思,貓喜歡喫魚,貓卻不能下水; 魚喜歡喫蚯蚓,魚卻不能上岸. 人生,就是一邊擁有,一邊失去,一邊選擇,一邊放棄. 人生,哪有事事如意,生活,哪有樣樣順心. 所以,不和別人較真,因爲不值得; 不和自己較真,因爲傷不起,不

原创 C/C++_2019_7_4(計算糖果)

真正的救贖並不是廝殺後的勝利,而是能在苦難中找到生的力量和心的安寧. 題目描述 計算糖果 | 時間限制:1秒 | 內存限制:32768K A,B,C三個人是好朋友,每個人手裏都有一些糖果,我們不知道他們每個人手上具體有多少個糖

原创 C/C++_2019_7_5(統計迴文)

我之甘冒世不韙,竭全力以爭取,非特求免兇殘之苦, 實求善良之安頓,求人格之確立,求靈魂之救度耳。 我將茫茫人海中,放我唯一靈魂之伴侶。得之,我幸;不得,我命。——徐志摩 題目描述 統計迴文 | 時間限制:1秒 | 內存限制:3

原创 C/C++_2019_7_4(進制轉換)

永遠不要去責怪你人生裏的任何人, 好的人給你快樂,壞的人給你經歷, 最差的人給你教訓,最好的人給你回憶。–徐崢 題目描述 進制轉換 | 時間限制:1秒 | 內存限制:32768K 給定一個十進制數M,以及需要轉換的進制數N。將

原创 C/C++_2019_7_1(組隊競賽--求所有隊伍中水平值總和最大值)

我不奢望長生不死,我只想趁我活着的時候認真生活! 題目描述 牛牛舉辦了一次編程比賽,參加比賽的有3*n個選手,每個選手都有一個水平值a_i.現在要將這些選手進行組隊,一共組成n個隊伍,即每個隊伍3人.牛牛發現隊伍的水平值等於該

原创 C/C++_2019_7_3(字符串中找出連續最長的數字串)

願你生命中有足夠的雲彩,足以造就一個美麗的黃昏。 題目描述 字符串中找出連續最長的數字串 | 時間限制:1秒 | 內存限制:32768K 讀入一個字符串str,輸出字符串str中的連續最長的數字串 . 輸入描述 測試輸入包含1

原创 操作系統與網絡 (9. Linux多線程Thread)

時間是一個偉大的作者,它會給每個人寫出完美的結局來! 9. Linux多線程Thread 9.1 線程初始 9.1.1 線程的基本概念 (1)線程是一個執行流,用於運行代碼以及處理數據; (2)Linux下的線程:用戶態線程+

原创 操作系統與網絡 (13. 典型IO/多路轉接模型)

準確表達自己的訴求並且懂得拒絕,會在很大程度上減少生活中的煩惱 13. 典型IO/多路轉接模型 13.1 典型IO 13.1.1 分類 (1) 阻塞IO 在內核將數據準備好之前, 系統調用會一直等待. 所有的套接字, 默認都是

原创 操作系統與網絡 (10. 協議分層/傳輸流程)

我們堅持做一件事,並不是因爲這樣做了會有效果,而是堅信,這樣做事對的! 10. 協議分層/傳輸流程 10.1 網絡的發展歷程 10.1.1 網絡的分類 (1) 按覆蓋範圍劃分 LAN (局域網: Local Area Netw

原创 操作系統與網絡 (11. 套接字編程 (Socket))

自修之道莫難於養心! 11. 套接字編程 (Socket) 11.1 UDP (User Datagram Protocol) 用戶數據報協議 11.1.1 流程 客戶端 1. 創建 socket 文件描述符 int soc

原创 操作系統與網絡 (12. 協議講解)

人總是在接近幸福時倍感幸福,在幸福進行時卻患得患失! 12. 協議講解 12.1 應用層 12.1.1 功能 負責應用程序之間的數據溝通; 12.1.2 協議 (1) 自定製協議 結構化數據傳輸 序列化 將數據對象按照指定的

原创 Linux高級程序設計第三版(第 4 章 ANSI C文件IO管理)

如果你認識從前的我, 你就會原諒現在的我。 第 4 章 ANSI C文件IO管理 4.1 文件與文件流 4.1.1 文件與文件流基本概念 文件:永久性存儲,按照特定字節順序組成的一個有序的,有名稱的集合。 linux下文件的分

原创 Linux高級程序設計第三版(第 7 章 終端及串口編程)

真實的、永恆的、最高級的快樂,只能從三洋東西中取得:工作、自我剋制和愛!–羅曼羅蘭《托爾斯泰傳》 第 7 章 終端及串口編程 7.1 終端及串口編程 7.1.1 實際的物理串口 7.1.2 控制檯終端 7.1.3 虛擬終端 7

原创 Linux高級程序設計第三版(第 1 章 Linux下C語言開發環境)

歲月極美,在於它必然的流逝,春花、秋月、夏日、冬雪! Linux高級程序設計第三版(第 1 章 Linux下C語言開發環境) 1.1. linux操作系統簡介 1.1.1 Linux操作系統簡介 1.1.2 GNU/Linux

原创 Linux高級程序設計第三版(第 5 章 POSIX文件及目錄管理)

對自己狠一點,使勁逼自己努力, 再過五年你將會感謝今天發狠的自己、 恨透今天懶惰自卑的自己; 我始終相信一句話: 只有自己足夠強大,纔不會被被人踐踏! 第 5 章 POSIX文件及目錄管理 5.1 文件描述符與內核文件表項 5