原创 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)分離開。有個例子很恰當,報社與訂報人,只