自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【CMAKE】获取包含某一特定文件的所有相对路径

以获取包含CMakeLists.txt的所有路径为例说明file(GLOB_RECURSE childrensTemp ${CMAKE_CURRENT_SOURCE_DIR}/*/CMakeLists.txt)set(subdirectoryList "")foreach(children ${childrensTemp}) string(REPLACE "/CMakeLists.txt" "/" childrenRmTxt ${children}) file(RELAT.

2020-07-25 00:26:02 1563

原创 【CMAKE】获取包含某一特定文件的所有路径

file(GLOB_RECURSE childrensTemp ${CMAKE_CURRENT_SOURCE_DIR}/*/CMakeLists.txt) set(subdirectoryList "") foreach(children ${childrensTemp}) string(REPLACE "/CMakeLists.txt" "/" childrenRmTxt ${children}) file(RELATIVE_PATH childrenRmTxtRel.

2020-07-25 00:23:25 1012

原创 【CMAKE】自动识别子目录,并添加add_subdirectory调用

# 获取目录下的子目录名# subdirnamelist 子目录名称列表,输出变量,调用处定义,填充时不能加${}# targetdir 目标路径,为全路径macro(SUBDIRNAMELIST_MACRO subdirnamelist targetdir) # message(STATUS "macro subdirnamelist = ${subdirnamelist}") # message(STATUS "macro targetdir = ${targetdir.

2020-07-21 11:39:10 3085 1

原创 MACOS下的git命令自动补全

1. 首先要安装bash-completion(如果没有brew,则要先安装brew,见博客MACOS安装brew)brew install bash-completion2. 查看bash-completion的信息并按照提示更新~/.bash_profile文件3. 键入git命令,按tab键即可补全...

2020-07-06 23:26:02 203

原创 MACOS安装brew

搬运工,见知乎:Homebrew国内如何自动安装(国内地址)

2020-07-06 23:17:26 83

原创 linux脚本获取文件名和文件后缀

forfilein$(ls)doecho$filefile_name=${file%.*}echo${file_name}file_extension=${file##*.}echo$file_extensiondone

2020-07-03 11:12:18 1320

原创 【git专题】聊聊git commit --amend

开发过程中存在这样的场景,代码修改提交后需要修改commit message,或者是之前提交过一次,新的修改想要和前面的提交合并成一个节点,那么这个时候就可以使用git commit --amend来操作,下面进行实操。操作系统:window7前置条件:a. git工具已安装 b. 本地库已经提交若干节点1. git log查看当前节点信息2. 修改commit messagegit commit --amend命令执行后弹出以下vim界面,修改...

2020-05-22 00:14:26 2842

原创 【git专题】聊聊git tag

git作为一个版本管理工具,迭代开发过程中会产生许许多多的commit节点,对于某些特殊的节点需要做特殊的标记方便查找回溯,如在某个commit节点进行版本发布,如发布的版本号为"release-v0.1",那么就可以在相应的节点上打上"release-v0.1"的标签。下面进行实操演示。操作系统:window7前置条件:a. git工具已安装 b. 本地库已经提交若干节点git命令:git tag <tagname> <commit&...

2020-05-18 00:55:48 193

原创 【git专题】如何使用git在本地创建仓库模拟远端仓库进行版本管理

操作系统:windows前置条件:git工具已安装1. 创建一个空的文件夹,如D:\git_repository(非空也可以)2. 创建一个裸库用作模拟远端仓库鼠标右键->git bash输入git init --bare test_repo.git并回车(test_repo.git是仓库的名称)3. 创建一个工作目录,如D:\work,clone远端仓库到工作目录4. 添加需要版本管理的文件并提交到本地,通过git push指令推送到远端(即步骤2创建的裸库)

2020-05-16 00:14:28 374

原创 【C语言学习笔记】strtok函数详解

strtok函数函数原型:char*strtok(char*strToken,constchar*strDelimit);来自 <https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-6.0/aa273013(v=vs.60)> 函数用途:该函数用来将字符串按照分隔符分割成...

2019-07-17 09:24:27 975

原创 【C++学习笔记】类成员访问修饰符或访问类型

类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。类成员的访问限制是通过在类主体内部对各个区域标记public、private、protected来指定的。关键字public、private、protected称为访问修饰符。一个类可以有多个 public、protected 或 private 标记区域。每个标记区域在下一个标记区域开始之前或...

2019-06-28 00:12:36 1167

原创 【C++学习笔记】函数参数传递方式

定义一个函数,如果该函数要使用参数,则必须声明接受参数值的变量。这些变量称为函数的形式参数。形式参数就像函数内的其他局部变量,在进入函数时被创建,退出函数时被销毁。当调用函数时,有两种向函数传递参数的方式:调用类型 描述 传值调用 该方法把参数的实际值复制给函数的形式参数。在这种情况下,修改函数内的形式参数对实际参数没有影响。 指针调用 该方法把参数的地址复制...

2019-06-27 14:59:23 193

原创 《python系列文章之二:hello world》

python系列文章主要从入门的角度来探讨python。本节文章讲述开始第一个python程序"hello world"。

2017-12-03 13:54:55 222

原创 《python系列文章之一:python环境搭建》

python系列文章主要从入门的角度来探讨python。本节文章讲述如何搭建python的开发环境。1. 访问python官网下载python安装包并安装windows系统:https://www.python.org/downloads/windows/MAC系统:https://www.python.org/downloads/mac-osx/其他系统:ht

2017-12-02 23:32:58 230

原创 IE下不能使用console调试

有些网友会遇到console在IE下不能使用的情况,提示说未定义,

2014-11-08 10:20:34 620

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除