SCOOP

干货回顾 | 快速上手 VS Code:开发环境搭建和常用插件配置

强颜欢笑 提交于 2021-02-19 12:11:30
关注精彩内容,先点击 蓝字 关注我哦~ VS Code 中文社区简介: VS Code 中文成立于2019年11月30日,社区致力于促进开发者之间的交流学习。定期举办线上与线下的沙龙、动手实践营以及开发者交流大会等。 快速上手 VS Code:开发环境搭建和常用插件配置 时间:10月30日(周五) 19:30-21:30 主讲嘉宾介绍 张迪,中国科技大学,机器人实验室自然语言处理和机器人定位导航方向研究生。 分享大纲 一、快速搭建编译环境 二、包管理器的对比选择(Windows) scoop Windows Package manager chocolate 三、面向数据科学的Python环境搭建 Python开发常用插件和配置 四、Windows下CPP环境无痛搭建 gcc llvm/clang vcpkg 常用插件和配置 五、Git相关常用插件和配置 六、让你的Code更出彩:常用插件和配置 七、码字更智能:主流智能补全插件对比(AI-powerd autocompletion) 原配夫人intellicode 国产Aixcoder Tabnine Kite 八、让你的开发更舒适 九、让你的界面更美 十、让你摸鱼更快乐 开发环境的搭建 本次讲座主要面向入门者。 对于 Windows ,搭建环境可能并不如 Linux 方便。张老师提到了 Windows 上的 3 个包管理器:

干货回顾 | 快速上手 VS Code:开发环境搭建和常用插件配置

纵饮孤独 提交于 2021-02-19 11:49:51
关注精彩内容,先点击 蓝字 关注我哦~ VS Code 中文社区简介: VS Code 中文成立于2019年11月30日,社区致力于促进开发者之间的交流学习。定期举办线上与线下的沙龙、动手实践营以及开发者交流大会等。 快速上手 VS Code:开发环境搭建和常用插件配置 时间:10月30日(周五) 19:30-21:30 主讲嘉宾介绍 张迪,中国科技大学,机器人实验室自然语言处理和机器人定位导航方向研究生。 分享大纲 一、快速搭建编译环境 二、包管理器的对比选择(Windows) scoop Windows Package manager chocolate 三、面向数据科学的Python环境搭建 Python开发常用插件和配置 四、Windows下CPP环境无痛搭建 gcc llvm/clang vcpkg 常用插件和配置 五、Git相关常用插件和配置 六、让你的Code更出彩:常用插件和配置 七、码字更智能:主流智能补全插件对比(AI-powerd autocompletion) 原配夫人intellicode 国产Aixcoder Tabnine Kite 八、让你的开发更舒适 九、让你的界面更美 十、让你摸鱼更快乐 开发环境的搭建 本次讲座主要面向入门者。 对于 Windows ,搭建环境可能并不如 Linux 方便。张老师提到了 Windows 上的 3 个包管理器:

PowerShell美化

人走茶凉 提交于 2021-02-16 03:45:55
转载自 Powershell 美化 ——oh-my-posh ,作者 Zvonimir 。 PowerShell默认的主题太丑了,用过 OhMyZsh 之后是无法忍受这种丑陋的,幸好PowerShell有对应的OhMyPosh来解决这个问题。 更改脚本执行策略 如果你没有打开运行远程签名的脚本文件则会提示你输入下面的指令: Set-ExecutionPolicy RemoteSigned -scope CurrentUser 安装 scoop scoop 是 Windows 中超级好用的一个包管理器,许多软件可以通过这个包管理器直接傻瓜式安装,连环境变量也会自动配置好。可以类比 Linux 中的 yum 或者 apt,用习惯了会爱不释手的,非常推荐。 iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 安装需要的软件 安装 concfg lukesampson/concfg 可以用来导入和导出 Windows 控制台的设置。 scoop install concfg 如果需要卸载可以输入 scoop uninstall concfg。 安装 git scoop install git 此时,git 的环境变量是设置在当前用户下的。如果需要设置在系统下,可以通过以下语句安装。需要使用 sudo

DXC returns to profit by banking AU$2.4 million during FY19

时光总嘲笑我的痴心妄想 提交于 2021-02-05 11:55:15
http://www.zdnet.com/article/dxc-returns-to-profit-by-banking-au2-4-million-during-fy19/ Image: DXC Technology DXC Technology Australia is back in the black after recording a profit after tax of AU$2.4 million for the financial year to 31 March 2019, an improvement on the AU$1.16 million net loss after tax during the same restated period last year. Meanwhile, the company's revenue decreased slightly by 1% from AU$2.35 billion to AU$2.32 billion. "The decrease in revenue reflects the ongoing migration out of legacy infrastructure environments, partially offset by growth in our cloud

Tomcat9配置HTTP/2

▼魔方 西西 提交于 2020-10-04 23:29:28
1 概述 Tomcat从Tomcat8的一些较新版本就支持HTTP/2了,Tomcat9直接支持,本文首先讲述了相关HTTP/2的特性,接着利用一个简单的开源工具mkcert生成证书并利用该证书配置HTTP/2。 2 HTTP/2特性 首先介绍一下HTTP/2特性,这也从另一方面解释了为什么需要使用HTTP/2。 2.1 二进制分帧 HTTP/2在应用层与传输层增加了一个二进制分帧,能够达到“在不改动HTTP语义,HTTP方法,状态码,URI及首部字段的情况下,突破HTTP/1.1的性能限制,改进传输性能,实现低延迟和高吞吐量。” 2.2 压缩头部 HTTP/2对消息头采用了HPACK进行压缩传输,能够节省消息头占用的网络流量,而HTTP/1.x每次请求都会携带大量的冗余头信息,浪费了很多带宽资源。 2.3 多路复用 简单地说就是所有的请求都通过一个TCP连接并发完成。HTTP/1.x虽然能利用一个连接完成多次请求,但是多个请求之间是有先后顺序的,后面发送的请求必须等待上一个请求返回才能发送响应,很容易导致后面的请求被阻塞。而HTTP/2做到了真正的并发请求。 HTTP/2将消息分解为帧,为每帧分配一个流标识符,然后在一个TCP连接上独立发送,HTTP/2将请求帧与响应帧交织在一起,能够让所有请求与响应都在一个套接字上发生,所有请求或响应都无法相互阻塞,减少了延迟

Scoop

…衆ロ難τιáo~ 提交于 2020-08-17 06:20:15
Scoop - Windows 下的包管理工具 这里是 scoop官网 的官方网站 ,里面有 scoop 的说明和文档 ,这里只是提供给读者一个中文交流的环境 . 进入 PowerShell 你可以以下几种方式进入 PowerShell : Win + r 打开运行 , 输入 powershell ,随后确定即可进入 . 在键盘 Win徽标 右键打开 powershell 一行命令安装 Scoop iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 运行界面截图如下 : 填坑指南 不允许本地的脚步在未签名的状态下运行 . 解决方法 : 无法连接远程服务器 . 解决方法 : 只能私信作者了 . Demo : 安装 git 下载好了 scoop 将它当作工具来安装 git (版本控制工具) 同时介绍第一个命令 , install software-name install 安装 scoop install git Demo : 安装 jdk 如果你是 Java 程序员 , jdk 环境必不可少 ,在 jdk 的安装中会新介绍一些命令给你 . 使用刚刚学到的命令 ,安装 jdk ( Java 开发者工具) scoop install java 安装失败了 ,提示没有找到 jdk .

Tomcat9配置HTTP/2

廉价感情. 提交于 2020-07-26 04:41:32
1 概述 Tomcat从Tomcat8的一些较新版本就支持HTTP/2了,Tomcat9直接支持,本文首先讲述了相关HTTP/2的特性,接着利用一个简单的开源工具mkcert生成证书并利用该证书配置HTTP/2。 2 HTTP/2特性 首先介绍一下HTTP/2特性,这也从另一方面解释了为什么需要使用HTTP/2。 2.1 二进制分帧 HTTP/2在应用层与传输层增加了一个二进制分帧,能够达到“在不改动HTTP语义,HTTP方法,状态码,URI及首部字段的情况下,突破HTTP/1.1的性能限制,改进传输性能,实现低延迟和高吞吐量。” 2.2 压缩头部 HTTP/2对消息头采用了HPACK进行压缩传输,能够节省消息头占用的网络流量,而HTTP/1.x每次请求都会携带大量的冗余头信息,浪费了很多带宽资源。 2.3 多路复用 简单地说就是所有的请求都通过一个TCP连接并发完成。HTTP/1.x虽然能利用一个连接完成多次请求,但是多个请求之间是有先后顺序的,后面发送的请求必须等待上一个请求返回才能发送响应,很容易导致后面的请求被阻塞。而HTTP/2做到了真正的并发请求。 HTTP/2将消息分解为帧,为每帧分配一个流标识符,然后在一个TCP连接上独立发送,HTTP/2将请求帧与响应帧交织在一起,能够让所有请求与响应都在一个套接字上发生,所有请求或响应都无法相互阻塞,减少了延迟

pytest+allure生成测试报告

若如初见. 提交于 2020-04-25 02:24:24
一 环境搭建与使用demo 二 allure自定义设置 三 jenkins+python+allure持续集成 一 环境搭建与使用demo 环境信息:python3.6.5 pytest5.1.2 allure2.13.0 allure-pytest2.8.5 allure的官方教程 https://docs.qameta.io/allure/ windows10下教程 1.安装pytest与allure-pytest cmd下执行: pip install pytest # python的第三方单元测试框架 pip install allure -pytest # 用于连接pytest和allure,这一步会安装allure-pytest和allure-python-commons包 2.安装allure(官方安装说明 https://docs.qameta.io/allure/#_installing_a_commandline ) 首先安装 windows下安装scoop 然后在cmd下执行如下红色命令: C:\Users\acer> powershell # 进入到powershell PS C:\Users\acer> scoop install allure # 安装allure Installing 'allure' (2.13.0) [64bit] allure

sphinx 编写文档使用记录

百般思念 提交于 2020-04-19 18:39:21
目录 1、安装 sphinx 环境 2、生成 Sphinx 工程 配置主题和插件 3、编写并构建文档 1、安装 sphinx 环境 首先安装 python 环境 这里可以安装 anacond ,使用起来比较方便。参考: Anaconda的安装和详细介绍(带图文) 我这里直接使用 scoop 来安装。 # 安装 miniconda scoop install -g miniconda3 Installing 'miniconda3' (4.7.12.1) [64bit] Miniconda3-4.7.12.1-Windows-x86_64.exe (51.5 MB) [============================================================] 100% Checking hash of Miniconda3-4.7.12.1-Windows-x86_64.exe ... ok. Running installer... done. Linking C:\scoop\apps\miniconda3\current => C:\scoop\apps\miniconda3\4.7.12.1 Creating shim for 'python'. Creating shim for 'pythonw'. Creating shim for

[转帖]Lazydocker:一款功能强大的Docker管理套件

半腔热情 提交于 2020-04-12 09:16:43
Lazydocker:一款功能强大的Docker管理套件 https: // www.freebuf.com/sectool/231110.html docker run --rm -it -v / var /run/docker.sock:/ var /run/docker.sock lazyteam/lazydocker Alpha_h4ck 2020-04-11 共4435人围观 工具 系统安全 Lazydocker Lazydocker是一款专为懒人设计的Docker以及Docker-Compose终端管理工具,该工具采用Go语言开发,基于gocui实现。 如果你发现自己的项目出了问题,或者是服务down掉了,那么Lazydocker就可以立刻给你提供帮助。Lazydocker可以帮助我们调试自己的项目或者服务,并且在出现问题时立刻重启所有组件,然后给我们提供详细的日志流。其中,日志流还会进行细项分类,并允许我们了解特定服务中发生的所有事情。 除此之外,想要记住所有的Docker命令其实是很麻烦的,而且跨多个终端窗口跟踪容器也几乎是无法做到的。但是在Lazydocker的帮助下,我们就可以在一个终端窗口中查看到所有你所需要的信息,而且常用的命令仅需按下一个键即可实现。毫无疑问,Lazydocker绝对是懒人们的福音! 功能介绍 Lazydocker的所有功能均可一键实现