Visual Studio Code

Docker最全教程之使用 Visual Studio Code玩转Docker(二十)

二次信任 提交于 2020-12-31 11:04:49
前言 VS Code是一个年轻的编辑器,但是确实是非常犀利。通过本篇,老司机带你使用VS Code玩转Docker——相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有! 目录 ⊙使用 Visual Studio Code玩转Docker ⊙官方扩展插件Docker ⊙Docker Compose扩展插件 ⊙最后 使用 Visual Studio Code玩转Docker Visual Studio是我们熟知的宇宙第一IDE,而Visual Studio Code(简称VS Code)则是微软推出的开源的跨平台编辑器,自从出世,一直是战斗力爆表——短短4年,就已拔得头筹,并且得到了众多开发者的拥护。如下图所示,以下是Stack Overflow 的 2018 年开发者最受欢迎的开发工具调查结果: 在Stack Overflow 的 2018 年开发者调查中,VSCode 成为了最受欢迎的开发工具 目前VisualStudio Code已经拥有了超过一万个插件,插件市场生态是极其丰富。同时其对所有的编程语言都非常友好(体验很不错),包括Docker。接下来,我们就说说Visual Studio Code对Docker的一些支持。 官方扩展插件Docker VS

记住看小电影前一定要检查一下域名是不是 HTTPS 的,不然……

孤人 提交于 2020-12-24 20:27:24
看小电影还是浏览正常网站,一定要检查是不是 HTTPS 的,HTTP有可能被中间人攻击和拦截,下面就是详细的 HTTPS 原理,细思极恐。 来自:https://segmentfault.com/a/1190000023936425 作者:mokeyWie 1. HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1.1 HTTP 协议介绍 HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层。 HTTP 协议是通过客户端和服务器的请求应答来进行通讯,目前协议由之前的 RFC 2616 拆分成立六个单独的协议说明(RFC 7230、RFC 7231、RFC 7232、RFC 7233、RFC 7234、RFC 7235),通讯报文如下: 请求 POST http://www.baidu.com HTTP/1.1 Host : www.baidu.com Connection : keep-alive Content-Length : 7 User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 wd =HTTP 响应 HTTP/1.1

MAC+VS Code+Python+Markdown调试配置

本秂侑毒 提交于 2020-12-22 06:51:49
[TOC] VS Code官方文档 VS Code官网下载 VS Code官网下载地址 VS Code插件推荐 在我用VS Code这一小段时间内,总结了几款目前我自己比较常用的插件,分享给大家。 C/C++ for Visual Studio Code (C/C++环境支持) C/C++ Clang Command Adapter (C/C++代码提示) Code Runner (多语言代码一键运行) Markdown Preview Enhanced (markdown文档实时预览,效果很棒) Markdown-TOC (一键生成markdown文档目录) Python extension for Visual Studio Code (python环境支持) Dracula At Night for Visual Studio Code (超级无敌好看的颜色主题,粉色代码高亮) VS Code Python环境配置 python插件 安装完毕之后,首先需要将相应的文件夹添加到VS Code对应的工作区,便于后续代码调试,如图所示。 然后,在文本编辑区新建文本,编写一个简单的python脚本,保存为two_sum.py至工作区文件夹中,代码如下,vscode操作如图所示:其中,我工作区文件夹名称是vscode_python,然后因为Code Runner的功劳

c++输出中文乱码解决方案

北战南征 提交于 2020-12-22 05:20:18
问题的原因应该在cmd的编码和c++程序编码(源文件编码)的不同。cmd默认的是gbk编码,而我用的vs code默认是utf-8编码,因而在输出中文文本时会出现乱码。 但我也遇到了一个比较怪异的情况,就是cmd和cpp文件编码都是gbk的情况下输出中文依然会乱码,但是当输出的文本第一个字符是英文或者空格的时候就不乱码了,这个问题依然没有解决,搜索的时候发现有人也遇到过,但也不知道怎么解决的。 所以解决方案就是全部用utf-8编码(搜索到的还有什么local、wcout、字符宽度、L" "什么的,但是没太看懂) 1.在cmd里先运行命令 chcp 65001 然后再在命令行里启动程序。这种修改cmd编码的方式只能持续到这次命令行程序关闭为止。 2.或者在c++源代码里更改cmd编码 #include <cstdlib> // 可以引入system("pause")来实现程序的暂停 using namespace std; // 引入命名空间std,使得std::cout和std::endl可以直接省去std:: int main() { system( " chcp 65001 " ); return 0 ; } 这样有一点我觉得不好的是会显示执行chcp这条命令的返回文本,不太好看 3.使用SetConsoleOutputCP #include <windows.h> //

20 年前,亚马逊就推出了大数据杀熟算法

柔情痞子 提交于 2020-12-19 12:56:43
By 超神经 内容提要: 近年来,大数据「杀熟」已经成为互联网商家被公开的秘密,这一行为深受广大用户诟病。不过,根据文旅局最新发布的规定,大数据「杀熟」行为将 于 10 月 1 日 起 被明令禁止。 关键词: 大数据杀熟 价格歧视 OTA 电商 你有过被大数据「杀熟」的经历吗? 去年 3 月,北京市消费者协会关于大数据「杀熟」的调查显示,大多数被调查者都认为,大数据「杀熟」现象很普遍。 超过半数的被调查者有过被大数据「杀熟」的经历 在所有涉及大数据「杀熟」问题的商家中,在线旅游平台问题最多。 对此,文化和旅游部经过近一年的意见征求与审议,在今年 8 月 20 日,发布了《在线旅游经营服务管理暂行规定》,其中第十五条明确规定, 在线旅游经营者不得利用大数据等技术手段,针对不同消费特征的旅游者,对同一产品或服务在相同条件下设置差异化的价格。 该规定将于 10 月 1 日起正式施行 如此看来,利用大数据「杀熟」的互联网商家,有望在今年 10 月 1 日之后得到规范。 大数据「杀熟」套路有多深? 从 2017 年年底起,就陆续有消费者曝出自己被互联网平台「杀熟」的遭遇。 网友爆料飞猪平台预定机票时的杀熟现象 同一时段同一航班,不同用户价格相差 117 元 除了飞猪,携程、去哪儿等多家 OTA 平台,也都因大数据「杀熟」屡次被送上热搜。 有多位网友反映,在搜索机票或酒店过程中,

卧槽!红警代码竟然开源了!!!

白昼怎懂夜的黑 提交于 2020-12-19 11:55:39
大家好,我是小 G。 如果你这两天一直有关注 GitHub Trending,那你应该会发现有个项目偷偷爬上了热榜的位置,它就是:CnC_Remastered_Collection。 https://github.com/electronicarts/CnC_Remastered_Collection/ 这个可不是一般的项目,里面存放的,是由国外知名电子游戏公司 Electronic Arts(艺电)所开源的两款「命运与征服」系列的经典游戏代码:Red Alert(红色警戒)和 Tiberian Dawn(泰伯利亚黎明)。 这个事情,小 G 也是前两天看到微博网友 @喵星人小王子 爆料才知道的,当时只是抱着吃瓜的心态看热闹,没想到这个项目在这两天传播的如此之快。 既然大家都这么感兴趣,那小 G 就再来跟大家好好聊聊吧。 这款游戏主要是用 C++ 写的,你随便打开一个文件,会发现里面代码之整齐与工整,不禁会让人看完后大呼痛快: 不过,这款游戏会选在最近几天开源不是没有理由的。 6 月 6 日,也就是今天,艺电在 Steam 上发行了一款 4K 重置版《命令与征服》: 重置版将对多人游戏、界面、编辑器、音乐等元素进行重新定制,让用户能得到更好的游戏体验,具体能好到什么程度,下面发几张新版截图,让大家感受下,顺便看看是否能勾起你们的回忆: 从上面几张图片我们可以看到,这清晰度真的炸裂。

卧槽!VS Code 竟然可以找对象了!

旧时模样 提交于 2020-12-19 11:04:34
公众号关注“ 杰哥的IT之旅 ”, 选择“ 星标 ”, 重磅干货,第一时间送达! 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI VS Code现在居然可以用来谈恋爱了。 为了用最硬核的方式找到男(女)朋友,23岁的程序员 Ben Awad 在VS Code里打造一个约会软件 VSinder 。 顾名思义, VSinder = VS Code + Tinder ,就是把约会软件集成到了代码编辑器里,简直太对程序员胃口了。 VSinder和Tinder的操作逻辑一样,左滑把不喜欢的人pass掉,右滑收藏喜欢的人。 这款插件一上线,就快速赢得程序员们的认可,GitHub上已收获800 Star,3天的下载量超过9000次。 从代码中找到真爱 既然是面向程序员的约会软件,自然不能和其他约会App一样,一定要有特色。 VSinder的特点就是,可以根据 编程语言 和 代码风格 筛选对象。 比如你用的是Python,她用的是C,那么你们之间可能没有共同语言。(以免将来为哪种语言最好吵架。) 对方使用的语言会在人名旁边用一个logo展示出来。 当然,即使用同一种语言编程,水平也有高下,如果对方编程水平达不到自己的要求怎么办? 别怕,VSinder和只看脸的约会软件不同,它是靠代码吸引异性的。(毕竟代码才是程序员的脸面。) Code Pics一栏填入你最得意的代码

VS Code竟然能约会,找对象不看脸,看编程水平

醉酒当歌 提交于 2020-12-19 10:07:31
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI VS Code现在居然可以用来谈恋爱了。 为了用最硬核的方式找到男(女)朋友,23岁的程序员 Ben Awad 在VS Code里打造一个约会软件 VSinder 。 顾名思义, VSinder = VS Code + Tinder ,就是把约会软件集成到了代码编辑器里,简直太对程序员胃口了。 VSinder和Tinder的操作逻辑一样,左滑把不喜欢的人pass掉,右滑收藏喜欢的人。 这款插件一上线,就快速赢得程序员们的认可,GitHub上已收获800 Star,3天的下载量超过9000次。 从代码中找到真爱 既然是面向程序员的约会软件,自然不能和其他约会App一样,一定要有特色。 VSinder的特点就是,可以根据 编程语言 和 代码风格 筛选对象。 比如你用的是Python,她用的是C,那么你们之间可能没有共同语言。(以免将来为哪种语言最好吵架。) 对方使用的语言会在人名旁边用一个logo展示出来。 当然,即使用同一种语言编程,水平也有高下,如果对方编程水平达不到自己的要求怎么办? 别怕,VSinder和只看脸的约会软件不同,它是靠代码吸引异性的。

ubuntu vscode 写一个C++程序

淺唱寂寞╮ 提交于 2020-12-19 04:21:11
博客转载: https://blog.csdn.net/weixin_43374723/article/details/84064644 Visual studio code是微软发布的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 1. Vscode安装 第一种方式是从VScode官网下载.deb文件,然后双击该文件会打开软件中心进行安装。 第二种方式是通过Terminal进行安装,首先输入下面三条语句安装 umake : 1 2 3 sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make 然后通过umake来安装VScode: 1 umake web visual-studio-code 2. Vscode环境配置 2.1 安装c/c++插件 首先通过左边栏的Extension栏目安装C++插件,操作如下图: 2.2 建立工程 由于VScode是以文件夹的形式管理工程的,因此我们首先新建一个文件夹,我这里取名叫 hello 。 然后通过VScode打开此文件夹: 新建main.cpp文件并输入程序: 2.3 更改配置文件(launch.json)

git+github/码云+VSCode (转载)

假如想象 提交于 2020-12-19 03:35:37
VSCode中使用git, 参见 。 Git安装 在初次使用时如果本地没有安装git会提示先 安装git ,然后重启vscode。 一、本地操作项目前提: 1)若本地没有git拉取下来的项目,用git克隆项目到本地 1首先你电脑已经安装了vscode 和 GIT,然后用git把上面那些全局配置再执行一次,如下 2然后打开Git Bash输入以下命令 cd d:/test //指定存放的目录 git clone https://git.oschina.net/name/test.git //你的仓库地址 enter执行后就下载成功了。 解释: 1通常在vs中每次更新代码都会要输入账号密码,为了方便,在Git Bash输入这个命令,可以让GIT记住密码和账号。 git config --global credential.helper store 2创库地址链接从哪来的? 点击我的码云,点击项目。(一般公司已经创建好项目了,我们只需克隆) 点克隆,就会生产链接 2)若本地已有git拉取下来的项目,用vs打开该项目 二、VSCode操作项目步骤: (暂存 —— 提交暂存 —— push提交) 如上图,第3个图标(源代码管理)点击进入到Git操作区。 然后打开菜单选择--提交已暂存文件 然后按提示随便在消息框里输入 备注信息 ,再按enter提交 然后点击push(推送)到云端, 点击后