exuan00
码龄4年
关注
提问 私信
  • 博客:100,499
    100,499
    总访问量
  • 28
    原创
  • 1,195,445
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2021-05-01
博客简介:

m0_57845572的博客

查看详细资料
个人成就
  • 获得68次点赞
  • 内容获得9次评论
  • 获得186次收藏
  • 代码片获得646次分享
创作历程
  • 29篇
    2021年
成就勋章
TA的专栏
  • Python
    9篇
  • 高性能编程
  • 网络爬虫
  • 架构
  • C++
  • CMake
    17篇
  • 图书
  • 图像处理
  • 机器学习
  • 深度学习
  • 计算机视觉
  • 深度学习框架
  • 模式识别
  • 运维
  • 实用工具
    3篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络tensorflowpytorch图像处理
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PyCharm 配置运行脚本

PyCharm 配置运行脚本的 命令行参数“运行” - “编辑配置” - “Parameters”PyCharm 配置运行脚本的 运行环境“运行” - “编辑配置” - “Environment”运行环境 包括 环境变量、解释器PyCharm 配置运行脚本前的 启动工具“运行” - “编辑配置” - “启动前的任务”可以运行 外部工具、其他配置、浏览器等。...
原创
发布博客 2021.08.02 ·
2716 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

PyCharm 使用指南

PyCharm 查看源文件符号打开视图 “Structure”PyCharm Structure 符号含义https://blog.csdn.net/weixin_44008788/article/details/108345495Pycharm 搜索导航https://blog.csdn.net/u013088062/article/details/50323393导航窗口All 全部Classes 类: Ctrl+NFiles 文件: Ctrl+Shift+NSymbols 符号
原创
发布博客 2021.08.02 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【待续】【图像的基础】PIL 支持图片文件格式

Python PIL 支持的图像文件格式:BMPBUFR (identify only)CUR (read only)DCX (read only)EPS (write-only)FITS (identify only)FLI, FLC (read only)FPX (read only)GBR (read only)GD (read only)GIFGRIB (identify only)HDF5 (identify only)ICO (read only)IMIMT (r
原创
发布博客 2021.07.08 ·
3 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【CMake 语法】(13) CMake 命令行参数

separate_arguments命令行参数去重CMakeLists.txtcmake_minimum_required(VERSION 3.9.0)project(list)set(STRING_V "1 2 3 4 2 4 6 7 8")message("STRING_V: ${STRING_V}")if(STRING_V) separate_arguments(STRING_V) message("STRING_V: ${STRING_V}") list(REMOVE
原创
发布博客 2021.07.06 ·
2511 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【CMake 语法】(12) CMake 宏和函数

函数: function, endfunction宏: macro, endmacro函数返回: return${ARGN} 获取所有的参数cmake_parse_arguments: 解析函数或宏的参数https://cmake.org/cmake/help/v3.19/command/cmake_parse_arguments.html函数范围内的变量新变量只在函数的范围内,我们仅在函数内使用 set() 和 unset() 命令处理该变量,并且对当前函数和其中的任何嵌套调用可见,但在函数
原创
发布博客 2021.07.06 ·
2952 阅读 ·
3 点赞 ·
1 评论 ·
14 收藏

【CMake 语法】(11) CMake 数学操作

mathhttps://cmake.org/cmake/help/v3.19/command/math.htmlmath(EXPR __index “${__i}- 1”)
原创
发布博客 2021.07.06 ·
979 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【CMake 语法】(10) CMake 文件操作

filehttps://www.bbsmax.com/A/amd0aMj1zg/读取文件,并且匹配正则表达式main.txt#include <iostream>#if defined(WIN32) #if defined(CPP14) #include <experimental/filesystem> namespace fs = std::experimental::filesystem; #elif defined(CPP17) #include
原创
发布博客 2021.07.06 ·
1902 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

【CMake 语法】(9) CMake 路径操作

get_filename_component(folder ${lib} PATH)get_filename_component(filename ${lib} NAME)列表转换为绝对路径CMakeLists.txtcmake_minimum_required(VERSION 3.9.0)project(list)set(FILENAME_V CMakeLists.txt)message("FILENAME_V: ${FILENAME_V}")get_filename_compon
原创
发布博客 2021.07.06 ·
5490 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

【CMake 语法】(8) CMake 字符串操作

stringstring(REGEX REPLACE “.+[ \t]${name}[ \t]+([0-9]+)." “\1” name"{name} "name"{KaTeX parse error: Expected 'EOF', got '}' at position 11: {FILE_VAR}}̲")string(REGEX…{VARNAME}[ \t]+"([0-9]+).$” “\1” LIBNAMEVERSIONMAJOR"{LIBNAME}_VERSION_MAJOR "LIBNAME
原创
发布博客 2021.07.06 ·
13958 阅读 ·
4 点赞 ·
0 评论 ·
23 收藏

【CMake 语法】(6) CMake 条件、循环、跳出循环

1. 条件条件: if, elseif, else, endifCMake 条件编译https://www.cnblogs.com/binbinjx/p/5648957.htmlCMake 条件编译: 平台检测https://gitlab.kitware.com/cmake/community/-/wikis/doc/tutorials/How-To-Write-Platform-Checksif (WIN32)#do somethingelseif (UNIX)#do something
原创
发布博客 2021.07.06 ·
1689 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

【CMake 语法】(4) CMake 命令、命令参数、转义序列

1. 命令CMake 源码文件基本上由命令组成。2. 命令参数命令调用中由三种类型的参数:括号参数带引号的参数不带引号的参数括号参数括号参数内容,是左括号 [ 跟零个或多个 = 以右括号 ] 结束。括号参数,不执行 转义序列 或 变量引用。例如:message([=[This is the first line in a bracket argument with bracket length 1.No \-escape sequences or ${variable} r
原创
发布博客 2021.07.06 ·
1988 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【CMake 语法】(3) CMake 注释

CMake 使用 # 进行行注释,使用 #[[ 形式进行块注释。1. 行注释CMake 使用 # 进行行注释,可以放在任何位置。例如# This is a line comment.message("First Argument
" # This is a line comment :) "Second Argument") # This is a line comment.2. 块注释CMake 使用 #[[ 形式进行块注释。例如#[[This is a bracke
原创
发布博客 2021.07.06 ·
3892 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

【CMake 语法】(1) CMake 编码

CMake 编码格式用 ASCII,以便实现所有平台上最大的可移植性。换行符可以编码为 ‘
’, ‘\r
’。CMake 编码也可以使用 UTF-8。gb2312 编码 在 Linux 乱码?用 UTF-8 编码Windows 控制台 UTF-8 乱码?chcp 65001...
原创
发布博客 2021.07.06 ·
2482 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【CMake 安装】Linux 升级 CMake:从源代码安装 CMake 3.21

目前 cmake-3.5.1 不支持 C++17,所以想升级。但是执行 apt install --only-upgrade cmake 说已经是最新版本。那么只能从 cmake 源代码编译。1. 登录到 https://cmake.org/download/2. 下载 cmake-3.21.0-rc2.tar.gzwget https://github.com/Kitware/CMake/releases/download/v3.21.0-rc2/cmake-3.21.0-rc2.tar.g
原创
发布博客 2021.07.02 ·
3728 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

【CMake 项目】CMake 选项开关

在执行 CMakeLists.txt 脚本时,我们如何根据不同的选项,执行不同的命令。我们可以在使用 cmake 工具时,添加 -D 选项,可以传输选项变量。-D 选项语法如下:-D <var>[:<type>]=<value>可以忽略 <type> 类型,-D 选项中,-D 与 <var> 变量之间,可以有空格,但是 <var> 变量之后必须有 = 等号。以选项变量 TEST_DEBUG 为例:# 下面形式是相同的cma
原创
发布博客 2021.07.02 ·
3526 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

【CMake 语法】(7) CMake 列表操作

SET(Open_BLAS_LIB_SEARCH_PATHS /lib/ /lib/openblas-base /lib64/ /usr/lib /usr/lib/openblas-base /usr/lib64 /usr/local/lib /usr/local/lib64 /opt/OpenBLAS/lib $ENV{OpenBLAS}cd
原创
发布博客 2021.07.02 ·
3448 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏

利用搜索引擎根据内容搜索自己的文章

Googlesite:blog.csdn.net/用户名 关键字Baidu用户名 关键字或者将 文章链接 添加到 https://ziyuan.baidu.com/linksubmit/url 中
原创
发布博客 2021.07.02 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【CMake 项目】CMake 版本兼容:最低版本需求和策略

https://cmake.org/cmake/help/v3.19/manual/cmake-policies.7.htmlhttps://blog.csdn.net/wzj_110/article/details/115985350https://blog.csdn.net/lixiang19910909/article/details/78231028cmake_policyCMAKE_POLICY_DEFAULT_CMPCMAKE_POLICY_WARNING_CMP
原创
发布博客 2021.07.02 ·
12946 阅读 ·
6 点赞 ·
1 评论 ·
23 收藏

【CMake 项目】CMake 项目、目标、子目录

1. CMake 版本 与 路径CMAKE_BINARY_DIR 为 cmake 命令执行路径, CMAKE_SOURCE_DIR 为 CMakeLists.txt 主文件路径,这两个变量与子目录中的 CMakeLists.txt 文件无关。CMAKE_VERSION 为 CMake 的版本,由 MAJOR.MINOR.PATCH.TWEAK 组成。CMAKE_MAJOR_VERSION 为 主要版本, CMAKE_MINOR_VERSION 为 次要版本, CMAKE_PATCH_VERSION 为
原创
发布博客 2021.07.02 ·
7613 阅读 ·
11 点赞 ·
2 评论 ·
29 收藏

【CMake 语法】(5) CMake 变量、环境变量、持久缓存

我们使用 set 函数 设置变量,使用 unset 函数 取消变量,使用 ${} 获取变量值常规变量# 设置常规变量set(<variable> <value> ...)# 取消常规变量unset(<variable>)# 获取常规变量${<variable>}使用常规变量set(PATH "/tmp" "/bin" "/lib")message("${PATH}")取消常规变量,我们可以使用 unset(PATH),也可以使用
原创
发布博客 2021.07.01 ·
4635 阅读 ·
2 点赞 ·
0 评论 ·
21 收藏
加载更多