vscode

WIFI模块开发教程之W600基础篇1:RT_Thread开发环境搭建

a 夏天 提交于 2020-01-11 00:33:19
一、简介 1.RT_Thread简介 RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过2亿台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。 2.W60X简介 W60X系列Wi-Fi SoC芯片是由国内联盛德公司研发,目前要有W600和W601两款芯片,本项目采用W600,W600是一款支持多接口、多协议的无线局域网 IEEE802.11n(1T1R)的 SoC 芯片。适用于智能家 电、智能家居、无线音视频、智能玩具、医疗监护、工业控制等物联网应用领域。 (1) 为什么选择W600? 一次偶然的会议上,我了解到了W600的存在,号称在华为Hilink项目上,有客户使用esp8266没有通过华为的认证,而使用W600通过了华为认证,原来我以为在wifi性价比的道路上除了乐鑫ESP8266和瑞昱RTL8710,恐难有敌手

vscode自定义代码片段详解

筅森魡賤 提交于 2020-01-10 18:59:10
日常开发中,代码块的使用,会给我们开发带来极大的便捷,我们可以把一些常用代码编写成代码块,提高我们开发速度。接下来我给大家介绍一下vscode中代码块的创建及使用。 第一步:打开书写代码块的工作区间(两种方法) 点击Code-首选项-用户代码片段 点击管理(左下角小齿轮)-用户代码片段 第二步:选择代码块作用域的文件类型 类型一:全局作用域 这种类型的代码块是创建在vscode软件内部的文件。是跟随这当前安装的vscode这个软件的,不会随着项目的关闭而失效,会一直存在。 类型二:文件夹作用域 这种类型的代码块是创建在某个文件下.vscode这个隐藏文件夹中的,这个代码块只适用于当前文件夹,出了这个文件夹就不能使用这个代码块了 类型三:特定文件类型作用域 这种类型的代码块跟全局作用域的文件路径是一致的,都是创建在了vscode中,会一直存在。但是这种代码块只适合于你指定的文件类型。比如:如果你创建的是JavaScript类型,那这个代码块就不能再vue文件中使用。 注意三种类型的代码块书写规范都是一致的 第三步:代码块的书写 我们选择一种类型(我这里选择全局作用域类型),并且给这个文件起一个名字, ps:名字随便起,我这里就叫global 我们需要在这对大括号中书写我们的代码块,这里系统给了我们一个例子Example下方就是一个例子。下方是我自己书写的一个代码块 { "create

VScode(Visual Studio Code)必备插件

馋奶兔 提交于 2020-01-10 15:09:04
vsCode常用插件 1. 中文(简体)语言包 Chinese (Simplified) Language Pack for Visual Studio Code 2.Debugger for Chrome 从VS Code调试在Google Chrome中运行的JavaScript代码。 用于在Google Chrome浏览器或支持Chrome DevTools协议的其他目标中调试JavaScript代码的VS Code扩展。 3.beautify 格式化代码工具 美化javascript,JSON,CSS,Sass,和HTML在Visual Studio代码。 4.Auto Close Tag 当修改一个HTML标记时,它的配对结束标记也自动修改.唉…这个功能vscode是没有的,要装这个插件才有…当然,VS2017本来就有,另外,其它例如 webstorm等等. 5.Auto Rename Tag 当修改一个HTML标记时,它的配对结束标记也自动修改. HTML CSS Support 智能提示CSS类名以及id HTML Snippets 智能提示HTML标签,以及标签含义 JavaScript(ES6) code snippets ES6语法智能提示,以及快速输入,不仅仅支持.js,还支持.ts,.jsx,.tsx,.html,.vue

vscode常用快捷键与插件推荐

柔情痞子 提交于 2020-01-10 11:35:57
vscode常用快捷键与插件推荐 前言 今天博主跟大家聊一聊vscode常用快捷键与插件推荐!不喜勿喷,如有建议欢迎补充、讨论! 关于安装和汉化可以观看博主的这篇文章 《下载安装及汉化 》 ,安装完毕重启VsCode!以及: VsCode系列:如何显示项目中的.git文件! 目录 一、vscode常用快捷键 二、常用插件推荐 三、常用电脑快捷键 结束总结 一、vscode常用快捷键 更多常用快捷键: 传送门 新建文件:chtr+n 新开窗口:ctrl+shift+n 分屏:ctrl+1/2/3 切换文件:alt+1/2/3或ctrl+tab 关闭当前窗口:ctrl+w 关闭所有已保存窗口:ctrl+k+w 显示/隐藏左侧边栏:ctrl+b 文件重命名:鼠标选中+f2 自动换行:alt+z(标签过长需要拖动编辑器下方滚动条阅读时不太方便,可以一键换行) 注释:ctrl+/ 多行编辑:alt+鼠标左键 隐藏/显示终端:ctrl+~ 查找并打开文件:ctrl+p 选中当前单词:ctrl+d 如果想选中所有此单词,ctrl+shift+L 文件内容查找替换:ctrl+f ctrl+h ,替换一个ctrl+shift+1,替换所有ctrl+alt+enter 项目全局搜索:ctrl+shift+f 移动当前行,向上alt+up(方向键↑) 向下alt+down 在当前行上方插入一行:ctrl

VScode 新建类库 生成解决方案 .dll

北城以北 提交于 2020-01-10 02:12:23
第一波查看上一篇教程和 https://blog.csdn.net/qq_36848370/article/details/103910361 https://blog.csdn.net/qq_36848370/article/details/89488257 确定没问题以后 先新建 打开一个文件夹 然后再安装一个插件 打开Visual Studio Code扩展,然后输入vscode-solution-explorer,然后如下图所示进行安装。 安装以后左边任务栏会多出来一个 右键单击选择create 点击回车 右键单击 解决方案 选择你需要生成的类库 类型? 我这边选的Class 创建完成后就能看到解决方案和类了 自由发挥 修改当前类 生成完成以后 接着就能看到当前类了 用了vscode 就可以完全抛弃 visual studio 了 来源: CSDN 作者: 诗远 链接: https://blog.csdn.net/qq_36848370/article/details/103913082

Ubuntu下安装Golong并用Vscode做IDE最有效方法,避免99%的坑 | 轻松学习GO

邮差的信 提交于 2020-01-10 00:25:13
最详细的教程,避开99%的坑,亲测有效 由于大部分教程都是win版本的,所以专门总结了一个linux版本的,其核心在于环境配置和插件安装,经历本人通宵7小时解决了这个问题,用自己的踩坑帮助大家避坑,希望大家多多支持! 安装环境:ubuntu(Linux) + vscode 准备条件:已经安装好vocode 网上有很多教程,这里我就不一一赘述了,有需要的朋友查看其他博客,如果你觉得Github上的vscode源码慢的话,可以采用我的码云下载,我已经建好库,内容一样 https://gitee.com/feng20190/vscode 踩坑第一步:下载go语言环境 Golang官方网站是被屏蔽的,所以只能采用国内网站 https://golang.google.cn/dl/ 踩坑第二步:Linux安装Glang 我出现的问题:自己电脑是安装Anaconda的,加上当时自己没有理清一些环境配置环境的概念,后来装到了 home 目录下,安装到 home 下可以很好解决权限问题,个人电脑我建议可以这么做 将下载的二进制包解压至 /usr/local目录 tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz 将 /usr/local/go/bin 目录添加至PATH环境变量:(这是个大坑,需要 将环境变量加载到 home 目录下的 .bashrc

vscode的flutter配置与使用

大憨熊 提交于 2020-01-08 15:15:36
vscode的flutter配置与使用 安装插件 安装flutter,dart插件 安装Android sdk,模拟器 重启vscode 创建应用 调用command,输入 Flutter:New Project ,输入项目名称 指定项目位置,确定,即开始进行项目创建 创建完成,显示main.dart 设置热重载 打开 lib/main.dart 文件 将字符串 You have pushed the button this many times: 改为 You have clicked the button this many times: 即可将项目变更为所见即所得模式 来源: CSDN 作者: PaulYoung_Blog 链接: https://blog.csdn.net/talkxin/article/details/103890228

VScode 常用快捷键

拥有回忆 提交于 2020-01-08 00:35:49
非coding shortcuts Ctrl+ to split the active editor into two. in the Quick Open (Ctrl+P) file list. 快速打开最近所用的文件。 side by side 肩并肩,同一排 安装Ctrl 选择多个文件,然后enter即可同时打开多个文件 鼠标放置在explorer资源管理器中输入,即可进行搜索文件 Ctrl+Shift+P 命令面板 Go to the Extensions view (Ctrl+Shift+X). keyboard shortcuts 快捷键 Ctrl+P will let you navigate to any file or symbol by typing its name Ctrl+Shift+Tab will cycle you through the last set of files opened Ctrl+Shift+P will bring you directly to the editor commands Ctrl+Shift+O will let you navigate to a specific symbol in a file Ctrl+G will let you navigate to a specific line in a file

VSCode + Latex Workshop + MikTex

让人想犯罪 __ 提交于 2020-01-08 00:32:52
需掌握内容 本地配置、编译、使用 LaTex ; 具体包括: 环境搭建 MikTex 插入图片 Matplot visio 插入表格 mathtype excel 插入引用文献 bib mendeley 插入公式 mathtype 安装环境 参考 VSCode + Latex Workshop + MikTex + Git ,安装 miktex ( tex live 的某一个衍生版本) + latex workshop Recipe: pdflatex -> bibtex -> pdflatex × 2 可以成功编译; vscode 左下角的设置中,改变配置如: 只需要使用pdflatex即可 "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.autoClean.run": "onBuilt", "latex-workshop.latex.recipe.default": "lastUsed", "latex-workshop.intellisense.file.base": "file relative", "latex-workshop.latex.recipes":[ { "name": "pdflatex", "tools": [ "pdflatex" ] }, { "name":

对nodejs的debug调试方法记录

ε祈祈猫儿з 提交于 2020-01-07 17:36:40
近期爆了一个nodejs下面的Mongo-express的rce漏洞,刚好趁这个机会对nodejs的debug调试这块研究一下。 采用vscode来进行对nodejs源码的调试。 CVE-2019-10758 PoC Setup docker pull mongo docker run -p 27017:27017 -d mongo npm install mongo-express@0.53.0 cd node_modules/mongo-express/ && node app.js 首先vscode工作区要在mongo-express目录下面,如果不在这个含有package.json同目录下,打断点,开调试会在断点爆 Breakpoint set but not yet bound错误。 然后vscode建立launch.json的调试文件 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "启动程序", "skipFiles": [ "