原创 ubuntu安裝Shell管理工具——PAC Manager
windows中有xshell等工具,可以管理多個Shelllinux中有沒有類似的工具呢?PAC1 第一步:下載軟件包wget http://sourceforge.net/projects/pacmanager/files/pac
原创 C++ 多重繼承的優缺點
舉例:現實生活中,許多事物可能有兩個或者兩個以上事物的屬性,爲了描述這種情況,C++引入了多繼承。 允許一個類指向多個基類,這樣繼承的結構叫多重繼承。 概念 多重繼承:常規情況,一個類只有一個基類,而C++支持多重繼承,即一個類可以繼
原创 opencv3.2.XX 配置+windows7(64bit)+VS2015
詳細方法參考:http://www.2cto.com/kf/201701/591136.html opencv不同版本的配置方法差異很大,一開始按照書上配置opencv2.4的方式,失敗無數次,然後按照網上opencv3.0 配置方式
原创 中斷概念
1. 中斷相關概念 中斷過程-----------------------------------你在下象棋,突然電話響了,你回屋接電話,然後回來繼續下象棋,這個過程就叫做中斷響應過程。 CPU執行正常任務------------
原创 人民幣數字大小寫轉換
人民幣數字大寫轉換 include <iostream> include <iostream> include <string> include <stdlib.h> us
原创 爲什麼分佈式一定要有消息隊列
消息隊列的作用解耦、異步、削峯 1、解耦 傳統模式 一個班級,班裏有新學生報道,班主任要修改班裏學生名單,有什麼事情都問班主任,班主任很忙。 後來班裏設了一個班長,班主任有什麼消息通知班長,大家有什麼消息直接問班長就行了。 中間件模式
原创 ubuntu16.04 環境下Tensorflow的安裝
參考文章:https://www.cnblogs.com/tsingke/p/7171270.html Tensorflow鏡像:https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/
原创 寫c語言的代碼,轉成機器語言的過程
預處理:對宏定義、條件編譯處理 編譯過程: 包含編譯和彙編 編譯:分析句法和語法,將程序轉換成彙編語言 彙編:將彙編語言代碼翻譯成目標機器指令,生成obj文件 鏈接過程:將多個obj文件鏈接成可執行文件 加載到內存
原创 棧逆序
題目:將一個棧逆序 思路:新建一個棧,將棧中的元素輸出到新的棧,則棧中元素逆序。 知識點:棧的基本操作 push:入棧 pop:出棧 top:取棧頂元素 size:獲取棧的大小 empty:檢測棧是否爲空 #include<io
原创 通過GitHub創建HTML個人博客
https://blog.csdn.net/Jason_chen13/article/details/79451999 1.要登錄你個人的GitHub,地址:https://github.com/ 2.如下圖所示點擊Your pr
原创 NULL和0的區別,nullptr的來歷
轉載自:https://www.cnblogs.com/malecrab/p/5569707.html 某些時候,我們需要將指針賦值爲空指針,以防止野指針。 有人喜歡使用NULL作爲空指針常量使用,例如:int* p = NULL
原创 C語言之struct
C數組允許存儲同一種數據類型的變量,結構體是C允許用戶自定義的數據結構,用來存儲多個不同數據類型變量。 結構用於表示一條記錄,假設您想要跟蹤圖書館中書本的動態,您可能需要跟蹤每本書的下列屬性: Title Author Subject B
原创 C++ 多重集成的優缺點
舉例:現實生活中,許多事物可能有兩個或者兩個以上事物的屬性,爲了描述這種情況,C++引入了多繼承。 允許一個類指向多個基類,這樣繼承的結構叫多重繼承。 概念 多重繼承:常規情況,一個類只有一個基類,而C++支持多重繼承,即一個類可以繼
原创 C語言中結構體佔用內存大小
這個問題很經典,很容易出現,也叫內存的4k對齊吧 相關知識: cpu傳輸數據的方式: cpu每次傳輸數據大小由它的總線條數決定,32位傳輸4個字節,64位傳輸8個字節。 這裏以64位系統舉例,若聲明一個變量大小爲8字節,起始地址位1,
原创 C語言-大端小端
大端小端什麼意思? 我們都知道在計算機中是以二進制的方式存儲數據的,對於整形來說:數據存放內存中其實存放的是補碼。 舉個栗子: int a = 7; int b = 1; 這兩個