原创 Linux環境:C編程實戰——實現文件下載

目錄設計目標設計思路服務端請求響應服務端進程退出文件傳輸客戶端信息顯示代碼實現頭文件客戶端服務端父進程子進程創建和工作文件傳輸函數子進程退出的信號處理函數傳遞文件描述符演示效果 設計目標 採用C/S模式,服務端發送文件,多個客戶

原创 Python學習筆記(十三)——進階語法

####傳遞元組 函數可以返回元組來實現傳遞多個數值 示例如下: >>> def get_error_details(): ... return (2, 'details') ... >>> errnum, errstr = ge

原创 阿里雲服務器ECS搭建wordpress個人站點指南

嘗試了兩天終於搞定這個東西了,踩了很多坑,現總結最方便的方法如下: 首先,阿里雲服務器有安全防護,需要在安全組規則中放行以下端口: 20/21端口,20000/30000端口,用於ftp服務 80端口,用於http協議 22端口

原创 數據結構:B樹、B+樹詳解和C語言實現

數據結構:B樹、B+樹詳解和C語言實現B樹的定義什麼是B樹爲什麼要用B樹B樹的性質B+樹B+樹與B樹的區別B+樹的特點C語言實現數據結構定義創建B樹初始化一個空結點根據給定的數據集合進行建樹結點插入判斷節點是否是滿節點進行遞歸插入

原创 Python學習筆記(十二)——標準庫

參考鏈接:python每週模塊 sys標準庫 sys主要負責解釋器與程序的交互,提供了一系列的函數用於和解釋器進行交互,並可以通過該模塊訪問解釋器使用或者維護的變量。 詳解文章:https://www.cnblogs.com/A

原创 準確詳解:C/C++ float、double數據類型的表示範圍及精度

   今天覆習C++遇到了float、double數據類型的表示範圍及精度問題,花費了一些時間重新梳理了一遍,鑑於網上很多文章寫的並不清晰,並且有不少疏漏錯誤之處,特結合個人理解仔細整理如下。   要弄清楚這個問題,首先要搞清楚浮點數在內

原创 自考(2017年版)《操作系統》——第二章思考與練習題參考答案(自做)

1.請簡述處理器的組成和工作原理。你認爲哪些部分和操作系統密切相關,爲什麼? 答:處理器一般由運算器、控制器、一系列的寄存器以及高速緩存構成。其中,運算器實現指令中的算術和邏輯運算,是計算機的核心。控制器負責控制長征運行的流程。寄

原创 自考(2017年版)《操作系統》——第三章思考題與練習題參考答案(自做)

1.什麼是多道程序設計 答:允許多道程序同時進入內存並運行。P79 2.多道程序設計怎樣提高系統效率?多道程序設計一定能提高系統效率嗎? 答:多道程序設計利用了系統與外圍設備的並行工作能力,從而提高工作效率。具體表現爲: 提高了

原创 自考(2017年版)《操作系統》——第一章思考與練習題參考答案(自做)

說明:一切答案以課本描述優先 1.什麼是操作系統?請說明操作系統在計算機系統中的作用和地位。 答:操作系統是計算機系統中的一個系統軟件,是一些程序模塊的集合。這些程序模塊能有效的組織和管理計算機系統中的硬件及軟件資源,合理地組織

原创 一步一步教你做微博用戶畫像分析:Python微博爬蟲+詞雲生成

Python練習項目目標編寫Python微博爬蟲數據來源微博列表請求分析應答報文分析獲取微博正文微博正文文本提取獲取多頁微博反爬蟲機制應對處理爬蟲完整代碼詞雲圖生成成果展示 目標 用爬蟲程序抓取目標用戶人民日報的微博文本,通過分析

原创 數據庫複習筆記(一):基礎篇

數據庫學習筆記(一) 文章目錄數據庫學習筆記(一)1 緒論1.1 數據庫概述1.1.1 四個基本概念1.1.2 數據管理技術發展1.1.3 數據庫特點1.2 數據模型1.2.1 兩類數據模型1.2.2 數據模型組成要素1.2.3

原创 C語言中的位運算

衆多C語言位運算博文中講的非常清楚的一篇,珠玉在前,不再獻醜,僅僅對文章的一些代碼和行文錯誤進行了修正。傳送門:http://blog.csdn.net/cxyol/article/details/631591 在很多系統程序中常要求在位

原创 數據結構:紅黑樹原理分析和C語言實現分步詳解

數據結構之紅黑樹詳解紅黑樹原理什麼是紅黑樹爲什麼要用紅黑樹紅黑樹的性質(Red-Black properties)C語言實現數據結構定義部分創建紅黑樹初始化一個空節點節點插入插入函數紅黑修正函數節點的刪除尋找後繼節點節點取代函數刪

原创 C++簡單五子棋的AI設計及實現

設計思路:通過接口獲取信息來確定顏色,通過set_chess函數來確定落點。 對每個點位給出兩種顏色棋子的打分,分別存在兩個15*15的數組裏,數組下標代表點的位置。 確定最大值所在數組之後,遍歷該數組找出所有最大值對應的位置,

原创 C++之簡單五子棋的語言設計實現

算法思路在上一篇[C++之簡單五子棋的設計思路](http://blog.csdn.net/black_kyatu/article/details/79293392)中描述的較爲清晰了。接下來則是設計數據類型和語言實現部分。類及類的實現#