原创 (1)設計模式 C++實現——觀察者模式

觀察者模式 當對象間存在一對多關係時,則使用觀察者模式(Observer Pattern)。比如,當一個對象被修改時,則會自動通知它的依賴對象。觀察者模式屬於行爲型模式。 假如我們現在有這麼一個需求,對於不同的輸入可以給出不同進制

原创 Windows10 通過Anoconda安裝TensorFlow(GPU)簡明教程

1. 安裝準備 (1)CUDA 9.0 https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64 建議選

原创 解決Anoconda下python第三方庫下載慢的方法

添加清華Anoconda倉庫鏡像 win + R -> cmd 打開終端,鍵入以下命令修改Anoconda默認倉庫地址 conda config --add channels https://mirrors.tuna.tsin

原创 win10安裝Mysql簡明教程

待更~

原创 [C++後端開發]面試準備

待更~ 1.C/C++ C++多態性 多態分爲靜態多態和動態多態。 (1)靜態多態是通過重載和模板技術實現,在編譯的時候確定。 (2)動態多態通過虛函數和繼承關係來實現,執行動態綁定,在運行的時候確定 2.操作系統 3.計算機網

原创 Eclipse開發C/C++項目常見問題

1. Eclipse C/C++項目生成release版本 Eclipse在編譯C/C++項目時,可以像VS一樣指定生成debug版本或者是release版本的可執行文件 步驟 (右鍵項目名稱或頂部菜單欄) Project -> Pr

原创 Ubuntu18.04 更改登錄界面默認背景圖

原文鏈接:https://zhuanlan.zhihu.com/p/36470249 先找一張你自己喜歡的圖片,一般大小爲1920*1080,格式爲jpg或者png都行 假設我現在用的圖片是mypicture.jpg , 將它

原创 [TensorFlow學習筆記] tf.placeholder

tf.placeholder是一種佔位符,類似於一種聲明但沒有初始化,在使用時需要給它賦值 tf.placeholder( dtype, shape=None, name=None ) 變量聲明: dtyp

原创 VSCode構建Tensorflow開發環境

之前學習Python時嘗試使用過一段時間的PyCharm,覺得該IDE用來做python開發有點過於笨重,使用起來不太方便,索性轉戰vscode 1. VS Code簡介 Visual Studio Code是一個輕量級但功能強大

原创 win10安裝TensorFlow(GPU)簡明教程

1. 安裝準備 (1)CUDA 9.0 https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64 建議選擇

原创 爬樓梯問題

問題描述 在你面前有一個n階的樓梯,你一步只能上1階或2階。 請問計算出你可以採用多少種不同的方式爬完這個樓梯。 輸入舉例 當n=4時,有5種不同的方式 當n=8時,有34種不同的方式 1.回溯法 用棧保存上樓時的足跡,能上2級儘量

原创 mnist csv格式數據

原鏈接:https://pjreddie.com/projects/mnist-in-csv/ 原鏈接下載速度太慢,故傳到網盤上,方便大家使用~ 鏈接:https://pan.baidu.com/s/1la2cmmOpA1UHXq

原创 Eclipse搭建交叉編譯環境

Eclipse是linux系統中一款功能強大的IDE,用於嵌入式開發中可以極大的提高開發效率,並省去了編寫Makefile的麻煩 打開工程 1)右鍵工程名->Properties 2)選擇C/C++ Build->Settings

原创 Ubuntu 18.04安裝Eclipse教程

1.準備工作 需要下載兩個軟件包 (1)JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html JDK是Eclip

原创 Linux交叉編譯常見問題

在PC上編譯好的可執行文件移植到arm等板子中,需要修改其權限否則無法執行 -bash: ./a.out: Permission denied 通過chmod 777 a.out修改文件權限後纔可以正常運行! 後續開發遇到的問題會記錄