
Shell学习总结一
基本语法 Shebang 注释 变量 变量名不能包含空格,等号两边也不能有空格 引用变量使用$符号 使用readonly命令将变量设置为只读 使用unset删除变量 字符串 单引号内的内容原样输出,变量不会被解析 双引号内的内容会解析变量和转义字符 获取字符串长度 字符串拼接 数...
基本语法 Shebang 注释 变量 变量名不能包含空格,等号两边也不能有空格 引用变量使用$符号 使用readonly命令将变量设置为只读 使用unset删除变量 字符串 单引号内的内容原样输出,变量不会被解析 双引号内的内容会解析变量和转义字符 获取字符串长度 字符串拼接 数...
A alias 用于给命令起别名 alias 别名=命令序列 示例 alias lly='ls-l /home/aet' alias kind='ls |cut -d- -f2-| cut -d- -f2| sort| uniq -c' a...
相关 特性 静态库 (.lib) 动态库 (.dll) 编译时 代码直接嵌入可执行文件 代码独立,运行时加载 文件大小 可执行文件较大 可执行文件较小 部署难度 无需额外文件 需要附带 .dll 文件 更新维护 需重新编译整个项目 只需替换 .dll 文件 工程 项目环境 打开 ...
插入公式 插入大括号 插入上下标 括号 分隔符 分数 开方 省略号 乘点 矢量 积分 极限 累加累乘 希腊字母 $\alpha$ \alpha $A$ A $\beta$ \beta $B$ B $\gamma$ \gamma $\delta$ \delta $\Delta$ \...
概述 git是分布式的,svn并不是 git把内容按照元数据方式存储,svn是按文件 git的分支和svn的分支是不同的 git没有一个全局的版本号,但是svn有 git内容完整性要优于svn 配置信息 用户信息 查看信息 相关概念 工作区 通俗的讲就是电脑上能看到的目录 暂存区...
创建库 修改创建库的默认行为 创建可执行文件 链接库 安装库 函数与调用 修改输出名 去掉前缀lib macos下混合编译 把下面内容封成一个函数,然后在add_library下面一行调用,函数可以在其他target_link_libraries的上面或是下面 也可以在targe...
文档 Gitlab ci doc 基本使用步骤 在gitlab的服务器里面安装runner 为目标工程注册runner 为项目添加CI配置文件.gitlab-ci.yml 基本配置 遇到的问题 手动触发job 某状态多个任务 stage同属build 关联当前阶段和上个阶段的多个...
相关 dll 包含所有的代码编译成的指令 lib 包含一个列表,表明dll含有哪些符号,每个符号对应在dll里的位置 工程 使用VS新建项目 选择Win32控制台应用程序 应用程序类型:DLL 附加选项:空项目 创建工程 环境 添加cpp文件 右键工程属性,选择C/C++ 选定代...
基础 CMakeLists.txt 加入版本号和头文件 CMakeLists.txt TutorialConfig.h.in TutorialConfig.h 这个文件里面的内容会动作生成 tutorial.cpp 指定C++标准 CMAKE_CXX_STANDARD要写在add...
拷贝pdb 脚本是写给gitlab ci调用的,当所有东西编完后,调用本脚本拷贝pdb文件存下来 局域网内,登录过一次目标ftp目录后,可以这样直接copy 参数1用来防止双击误启动 pull代码 目标文件夹存在的话,就做更新操作,不存在就拉取 push代码并判断是否push成功
搜索当前分类