一、头文件 二、互斥量 2.1 基本概念 互斥量又称互斥信号量(本质是信号量),是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权、递归访问以及防止优先级翻转的特...
一、头文件 二、互斥量 2.1 基本概念 互斥量又称互斥信号量(本质是信号量),是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权、递归访问以及防止优先级翻转的特...
摘要:Python,Pycharm 工程结构 一个通用的Python工程目录结构如下 项目名:根目录MY_PROJECT下创建项目目录my_project,不要把项目代码直接...
今天和大家介绍一种团队开发中代码提交中使用的方法,主要是使用git命令和hg命令进行代码提交的方法,我们使用比较多的是github.com、gitee.com、bitbuck...
什么是LLVM LLVM项目是模块化、可重用的编译器以及工具链技术的集合。 美国计算机协会 (ACM) 将其2012 年软件系统奖项颁给了LLVM,之前曾经获得此奖项的软件和...
命令格式set( <value>... [PARENT_SCOPE]) #设置普通变量set( <value>... CACHE <type> <docstring> [...
我相信大家会经常在linux下会经常去编译别人写好的或者自己写好的用cmake组织的C/C++工程 mkdir build && cd build && cmake ../ ...
这篇文章的首要目的是,通过配置VSCode,达到全平台的一致C/C++开发体验。 对于编写C/C++的环境,我们至少需要有文本编辑器、C/C++编译器,最好还能有C/C++调...
1. 变量 变量名的命名须遵循如下规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里...
将本地已有项目上传到远程仓库 码云:https://gitee.com/[https://gitee.com/] 1、新建一个远程仓库 接下来按需填写项目相关信息 点击创建 ...
1、表格中内容对齐、换行 常规表格使用 一般我们都会这样用表格如下: 效果如下: 设置对齐方式 |:--:|居中对齐、|:--|左对齐、|--:|右对齐。 效果如下: 表格内...
在阐述这几张表之前,有必要先说明一下: 1、交换机工作在数据链路层 说明:本文出现的交换机指的都是二层交换机,带路由功能的三层交换机不在讨论范围 2、路由器工作在网络层 3、...
程序编写时,一段代码或说明会重复出现,使用模板有利于提高我们的工作效率。 VSCode 作为一种轻量级的代码编辑器,业界内颇受欢迎;下面就介绍一下如何利用VSCode sni...
使用VsCode+makefile开发C/C++ 1. 介绍 vscode作为现在越来越受欢迎的编辑器之一,因为可以使用插件让vscode支持几乎市面上所有的编程语言,由于笔...
各种虚拟机技术开启了云计算时代;而Docker,作为下一代虚拟化技术,正在改变我们开发、测试、部署应用的方式。那虚拟机与Docker究竟有何不同呢? 首先,大家需要明确一点,...
1.帮助定义复杂的宏以避免错误 举例来说,假设你需要定义这样一个宏:#define DOSOMETHING() foo1(); foo2();这个宏的本意是,当调用DOSOM...
欢迎关注小程序“进阶的大前端”,800多道前端面试题在线查看 就像代码需要代码规范一样,代码管理同样需要一个清晰的流程和规范,git flow制定了一个比较规范的分支管理和版...
作者:凉皮 | 编辑:西西姐 “VS Code 写代码是真好用、真爽。” 想必你也已经听过身边不止一个人这么说。最近的 JS 2019 报告中,VS Code 也是以压倒性的...