原创 全排列生成算法python代碼

基本思想是利用遞歸 假設對字符列表['A' ,'B','C']生成全排列的函數permute permute在輸入列表長度爲1時輸出原列表 而長度不爲1時,以每一個元素爲首元素,加上其他剩餘元素的全排列字符列表 python 代碼 #

原创 超級簡單清晰的makefile教程

超級簡單清晰的makefile教程: Makefiles基礎:https://www.cprogramming.com/tutorial/makefiles.html Makefiles進階:https://www.cprogrammin

原创 win10關閉文件打開安全警告

原文鏈接:https://www.addictivetips.com/windows-tips/fix-open-file-security-warning-for-all-files-window

原创 win 10手動/不使用app store安裝linux子系統

從app store搜索下載linux子系統需要登錄,並且下載極其緩慢。不適用app store的安裝方法,網上給出的方法實在太複雜。但微軟官方其實就提供了極其簡單的方法: Manually download Windows Subsys

原创 win10 ubuntu子系統訪問windows文件系統

原文鏈接:https://superuser.com/questions/1066261/how-to-access-windows-folders-from-bash-on-ubuntu-on-w

原创 windows系統C++搜索文件和文件夾

#include <iostream> #include <vector> using namespace std; #include <afx.h> #include <windows.h> bool IsStringEndW

原创 Matlab + Adobe illustrator科研作圖

Matlab是理工科學生使用非常廣泛的科學計算和可視化軟件。我們除了使用Matlab進行科學計算和算法開發,還使用Matlab繪製圖像用於期刊發表。不會編程的同學可能會使用類似Origin、Excel這樣的軟件進行繪圖,但是使用Matla

原创 正則表達式入門教程

一些題外話 在我看來,程序員大概可以分爲兩種吧:一種喜歡用圖形界面的IDE,一種喜歡用命令行的terminal。 圖形操作應該是最符合大腦理解接收的方式,奈何,圖形方式難以用計算機代碼進行描述,正如現在人工智能在圖像物體智能識別還是略遜於

原创 error : invalid nontype template argument of type "const _GUID *"

CUDA代碼中出現類似afx MFC等調用,把這些調用放到.cpp後綴代碼中即可。  

原创 CUDA Constant Memory常量內存使用問題

CUDA Constant Memory聲明後,不能作爲參數傳遞。 比如可以這樣 __constant__ int constData[5]; __global__ void addKernel(int *c, const int *a,

原创 樣條插值 spline interpolation matlab c++實現

Matlab 和C++實現代碼見:https://github.com/luchangli03/spline-interpolation     插值和線性方程組求解部分原理參考: 數值分析 Richard L. Burden等,高等教育

原创 endnote引用格式自定義

有時候endnote默認的期刊格式不見得正確,這時候就需要進行手動改進了。下面進行一些常用自定義進行介紹。 可以參考教程:https://kemh.libguides.com/library/endnote/getting_started

原创 加權極大似然估計 Weighted Likelihood Estimation (MLE)

加權極大似然估計是相對於非加權的極大似然估計而言。 傳統的極大似然估計思想非常簡單,也就是我們既然觀察到了這個現象,說明出現概率很大,然後通過建立需要估計參數和現象之間的概率模型,使得出現觀察到的現象的概率最大化。 傳統的極大似然估計對所

原创 如何學習閱讀別人的代碼

不是直接上來就一句句去讀, 而是先了解別人的代碼是要幹什麼事情, 然後去學習幹這件事相應的算法和教程, 再想想如果是自己會怎麼實現, 最後再去讀別人代碼,看看他是怎麼做的, 跟自己實現有什麼區別和精妙之處。

原创 python 通過pybind11向C++ dll 傳遞數組 圖像

傳遞python中的List pybind11 很貼心地幫你把 vector<T> 跟 python 的 list 做好了轉換,你只需要 #include <pybind11/stl.h> 即可 [1] C++端代碼 #include