原创 IDEA+SpringBoot+MySQL 初學者踩坑

前言:由於之前幾乎沒有接觸過java語言,相關項目更加是沒有,這一次嘗試學習運行一個springboot項目,弄了三四天才成功運行,在這裏記錄踩過的坑。 一,需要安裝的軟件和配置的環境 1,intellij idea 2020版本,有對應的

原创 指針作爲參數傳入函數的陷阱

下面以一個例子來引出這種錯誤: #include <iostream> using namespace std; #include <stdlib.h> #include <string.h> void func(int *p) {

原创 誠信畢設設計/單片機/嵌入式/51/STM32/AVR/PCB/上位機開發

淘寶鏈接是:https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debp5cfHK&ft=t&id=608298744819 點擊鏈接或者淘寶搜索“半夏科技”店鋪名   

原创 pytorch 在cpu的變量轉到GPU的方法

tensor數據的cuda方法返回變量值的device爲cuda,並不會直接移動當前變量到GPU。 舉例: B = A.cuda() 其中A爲CPU變量,那麼執行上面語句後,A依舊在CPU上,創建的新的數據B是A在GPU上面的拷貝,當然單獨

原创 錯誤 ModuleNotFoundError: No module named 'skbuild'

1,安裝cmake sudo apt install cmake 2,pip3 install scikit-build  

原创 ubuntu python3.7以上的安裝

一去官網等渠道下到安裝包; 1,確保系統openssl版本大於OpenSSL 1.0.1,不然就下載: https://www.openssl.org/source/openssl-1.1.1-pre8.tar.gz 2.編譯安裝cd op

原创 notepad++ 添加hex editor插件

1,到https://github.com/chcg/NPP_HexEdit/releases下載對應位數的版本; 2,notpad++ plugins目錄創建HexEditor同插件名文件夾,把HexEditor.dll複製進HexEdi

原创 通用函數指針:typedef void (*funcptr)(void)的含義(轉載)

fun a;//等價於void (*a)(); 這樣聲明起來就方便多了 void (*a)();表示a是個指針,指向一個不帶參數、返回值爲空的函數   定義一個函數指針類型。 比如你有三個函數: void hello(void) {

原创 UNIX環境高級編程-第三章習題

1,當讀寫磁盤文件時,read,write等函數確實是不帶緩衝機制的嗎?請說明原因。   答:所有磁盤I/O都要經過內核的塊緩存區(即內核的緩衝區高速緩存)。唯一例外的是對原始磁盤設備的I/O,但是我們不考慮這種情況。既然read或writ

原创 UNIX環境高級編程-第二章習題

1,一些基本系統數據類型可以在多個頭文件中定義。例如,在FreeBSD8.0中,size_t在29個不同的頭文件中都有定義,由於一個程序可能包含這29個不同的頭文件,但是ISO C卻不允許對同一個名字進行多次typedef,那麼如何編寫這些

原创 (arm板子tensorflow安裝)armv7板子pip安裝的wheel

樹莓派之類的armv7板子在,安裝 numpy,scipy時經常失敗,因爲安裝過程是下載源碼包到本地編譯,然後再安裝的,編譯過程中往往就會失敗。 https://www.piwheels.org/simple/ 這個網址包含了大部分適用於a

原创 特定內存佔用程序

/*usage: cc mem.c -o mem.out 後 使用./mem.out 100 & 消耗對應數字MB單位的內存,釋放時殺掉對應進程即可*/ #include <stdlib.h> #include <stdio.h> #inc

原创 隨想

2019/9/30   本來說今年不打算換工作先了。但是現在的公司是真的待不下去了。環境慵懶怠慢,部分員工整天上網看小說、玩遊戲。目前的項目沒按時完成,到頭來卻全讓我背鍋,上級領導人在羣裏直接指責我,認爲都是我的問題。我自認爲人在做,人在看

原创 excel VBA 編程

Dim cuttent_columns As Integer Dim care_repeat As Integer Private Sub Workbook_Open() Dim i As Integer

原创 notepad++ 安裝 hex_editor 十六進制查看插件

1、到 https://github.com/chcg/NPP_HexEdit/releases 去下載相應的文件,注意32位和64位的區別 2、點擊notepad++的設置--->導入-->導入插件