原创 makefile學習 (三)

文章目錄1. 基本變量2. 多行變量3. 自動變量4. 其他 此篇,單獨講makefile中的幾種簡單的變量。包括基本變量、多行變量、自動變量。 1. 基本變量 使用 =、:=、::=、?=,他們區別如下: = 直接賦值,可

原创 makefile學習 (二)

文章目錄項目結構暴力的makefile完整的makefile及make命令執行流程具有普通變量的makefile瘦身的makefile再瘦身的makefile瘦不動了的makefile其他小知識 前一篇makefile學習 (一)

原创 makefile 學習 (一)

文章目錄makefile的組成舉個栗子打個比喻 makefile的組成 組成部分 描述 顯式規則 explicit rule,用於指明何時及怎樣編譯構建文件 隱式規則 implicit rule,用於指明何時及怎

原创 我所理解的三次握手與四次揮手

目錄爲什麼是三次握手?爲什麼是四次揮手? 這篇文章不講三次握手、四次揮手的細節,因爲滿大街都有相關的文章了。 爲什麼是三次握手? 握手的目的是相互建立連接,確保對方有通信能力(嚴謹點,還有其他功能的,比如發送各自的接收窗口大小)。

原创 Java綜合應用:線程與信號量實現數據管道傳輸

Java綜合應用:線程與信號量實現數據管道傳輸 這個題目是在學習 SVT-HEVC 代碼時想到的,相比於 SVT-HEVC 裏的多線程架構,本篇文章簡化了很多,這兒大致做一個本文的問題描述: 一共有4個線程組,每個線程組負責同

原创 Python (七)變量作用域

python (七)變量作用域 Python版本:3.6.3 變量分爲全局變量和局部變量。通俗的講定義在函數外面的變量就是全局變量,定義在函數裏面的變量就是局部變量。 在函數裏面可以直接訪問全局變量,但是不能直接修改全局變量,在函數

原创 Git 常用命令

Git 常用命令及說明 > 指定用戶名 git config --global user.name "Your Name" > 指定郵箱地址 git config --global user.email "email@example

原创 Python (三) 字符串

python (三) 字符串 Python版本:3.6.3 官方說明 https://docs.python.org/3/library/string.html 2.5 字符串 str str使用引號括起來,可以是單引號、雙引號、

原创 requests爬取中文網站的字符編碼問題

    這兩天在一些門戶網站使用requests爬數據的時候,發現打印或者保存到文件中的中文顯示爲Unicode碼,看着十分不爽快,於是就必須網上找了一下相關問題。其實,弄明白瞭解決也很簡單了    比如,爬取鳳凰網 response=

原创 Python (四)列表

Python (四)列表 Python版本:3.6.3 python 的列表可以說是python中最常用的數據類型之一,因此熟練使用列表及其有必要,這裏把列表的所有方法列出來,以便查讀。註釋已經很詳盡,就不在贅述。 列表的初始化

原创 Linux下配置SSH遠程免密登錄問題

Linux下配置SSH遠程免密登錄問題 正常操作步驟 使用ssh-keygen生成密鑰對。沒特殊需求的話,只需一路 enter 下去就行了。這樣就成功生成了客戶端的密鑰對了,默認在~/.ssh/文件夾中,其中id_rsa是私鑰文件,i

原创 Python (五)元組、字典

python (五)元組、字典 Python版本:3.6.3 元組 與列表類似,元組也是用於存放元素序列,但是元組沒有那麼靈活,元組的元素不可更改,元組的標誌是,,下面看看例子: x = 5, # 注意,最後

原创 Python (二)變量和數據類型

python (二)變量和數據類型 Python版本:3.6.3 1.變量 Python的變量和大多數語言的變量稍有不同,與其說是變量不如說是標籤,因爲python是把變量貼在值的上邊而不是將值存儲在變量裏面。也有說法是:python

原创 Spark簡介

Spark簡介     Spark是Apache的一個開源項目,是一個適用於大數據處理的快速、通用的引擎,號稱Lightning-fast cluster computing(快如閃電的集羣計算)。     Spark也有強大的社區支持

原创 設計模式之觀察者模式

時隔多日,終於想動手寫了,內心一片狼藉、愧疚。廢話就不多說了,直接上正題吧。 觀察者模式 觀察者模式(Observer)完美的將觀察者(Observer)和被觀察的對象(Observerable)分離開。有個例子很恰當,報社與訂報人,只