技术标签: visual studio code 软件使用 macos
新建一个文件夹,用vscode,然后再新建一个test.c文件。
#include <stdio.h>
int main(void)
{
int a=1,b=1;
int c=a+b;
printf("%d\n",c);
return 0;
}
这篇文章说怎么配置c_cpp_properties.json、tasks.json、launch.json这三个文件,前面像c/c++这样的环境安装我就不说了。
下面我用的编译器是gcc,所以配置他,大家可以选择自己的编译器,如果当中有的选项没有的话,首先问自己电脑有没有安装该软件。
这个文件是告诉vscode你用的是那个编译器以及编译器在哪里。
左下角点击管理—命令面板。然后搜c/c++
点击编辑配置UI
这个要选择我们的编辑器,我的是gcc,就选择/usr/bin/gcc
下面还有个IntelliSense模式要选择,我的电脑是64位,加上选择gcc作为编译器,选择mocos_gcc_arm64。这个文件就配置好了。我们打开资源管理器,发现已经有c_cpp_properties.jion文件生成并且配置好了。
这步是告诉编译器如何编译程序
管理—命令面板。然后搜Tasks
点击任务:配置默认生成任务。
根据提示,我们选择gcc。这样tasks.json就配置好了。
这个文件是告诉vscode怎么调试程序的。
我们点击运行和调试
我们选择c++(GDB/LLDB)
选择gcc
接着要输入开机密码,然后就好了,可以看到程序运行了,launch.json文件没有生成,但是可以运行和调试
打个断点,点击运行和调试,就发现可以调试了。
全连接网络原理上一期介绍了只包含单隐层的浅层全连接网络,本期介绍更具有普遍性的深层全连接网络。推荐先看一下上期的内容,将更有助于理解。上一期的链接为:https://blog.csdn.net/Iseno_V/article/details/102941210公式推导部分依旧采用截图的形式,如果需要源文档可以给我留言。1. 网络结构图下图为一个2分类问题的四层结构全连接网络。2. 原...
最近老收到垃圾短信,烦死了,一急找到一个好的解决办法。 首先编辑你收到的垃圾短信,就是在原短信前加上发送号码,加*号,转发给10086999,很快,你就收到电信的回复: 尊敬的客户:您向我公司转发的不良信息已收到,感谢您对中国移动的支持和关心,我公司将会根据您提供的信息联合社会各界进行查证和处理,谢谢! 要注意的就是不能转发彩信,如果垃圾短信是用彩信发的就把彩信
2019独角兽企业重金招聘Python工程师标准>>> ...
第一个可能配置文件:shiroConfig.java没加这个/** * 开启Shiro的注解(如@RequiresRoles,@RequiresPermissions),需借助SpringAOP扫描使用Shiro注解的类,并在必要时进行安全逻辑验证 * 配置以下两个bean(DefaultAdvisorAutoProxyCreator和AuthorizationAttributeSourceAdvisor)即可实现此功能 * @return */ @Bean @ConditionalO
目录一、编译CEF3里的lib:1.下载CEF3http://opensource.spotify.com/cefbuilds/index.html2.下载CMake,运行CMake_GUI.exe3.CMake设置CEF3的Sources文件夹路径,与新new build路径后,点击“Configure”4.选择编译平台,无后缀表示32位,ARM,Win64表示各自平台,这里我们选择VS2017...
前言今天从cdlinux论坛中下载了一份密码字典,纯txt文本文件,一个密码一行,加起来有1.5亿行,2G+,但是我怀疑里面有重复的密码,所以想对文件内容进行去重处理。分析一般可能会想到一次将文本内容读取到内存中,用HashSet对内容去重,但是很不幸这个过程jvm会内存溢出,无奈,只能另想办法,首先将这个大文件中的内容读取出来,对每行String的hashCode取模取正整数,可...
背景曾经有人问我,为什么要下班了不找点乐子,还花这么多时间去写一份资料。你是不是傻!我无言以对!但是不得不说,这份笔记确实倾注了我很多心血。至于,我为什么要做这份资料,为什么又要写这篇文章!是因为我跟我的好基友打了个赌,我们一人做一份资料。到时候一起传到网上,看谁的文章效果好,输了就请对方 吃一个月的饭!(按他的奢侈程度,我应该会破产)一、Android面试题Android面试题包括Android基础,还有一些源码级别的、原理这些等。所以想去大公司面试,一定要多看看源码和实现方式,常用
Chisel团队给测试框架做了很多工作,`ChiselTest`提供了以下改进:1. 既可以进行单元测试也可以进行系统集成测试;2. 为可组合的抽象和分层设计;3. 高度可用,通过让单元测试更简单、更无痛(避免样板(boilerplate)和其他没意义的事情)和更有用来鼓励单元测试;这一节详细讲讲ChiselTest
欢迎关注我的微信公众号:松鼠技术站换了新电脑啥都没装,有些东西的安装配置全忘记了,接这个机会整理出来安装Redis1、安装网址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100如果你是下载的msi文件,双击安装记得更改安装路径,尽量不要放在C盘2、启动服务命令打开cmd到redis的安装根目录输入:redis-server redis.windows.conf出现如下图:证明启动成功3、配置系统.
数据库——存储过程
1.场景:在配置mysql双主结构后,启动后提示如下错误信息提示:Last_IO_Errno: 2003Last_IO_Error: error connecting to master '[email protected]:XX' - retry-time: 60 retries: 864002.排查过程(1) 在配置文件中排查了与bindaddress和skip-net
在2019年,区块链行业的火爆程度依旧不减,但目前成功的区块链应用却寥寥无几,这几乎就能判定区块链这个新兴产业还远未成熟,仍需要不断落地发展。今天回顾一下区块链发展的三个阶段:比特币为代表的货币区块链技术为1.0、以太坊为代表的合同区块链技术为2.0、实现完备权限控制和价值互联网的内核3.0。区块链1.0架构 -数字货币区块链1.0时代是以比特币 、莱特币为代表的加密货币,具有支付、流通等货...