写给即将要写代码的你(二)

简介: 写给即将要写代码的你

Live Server

这是一款实时服务器插件,在需要查看某些html文件的时候,通过它可以直接一键启动一个本地服务器。

8ad7e758005a712edb658e789bcfcec1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

Live Share

你可能用过在线文档的协同功能,这是一款由微软开发的代码协同插件,可以共享代码和终端,当你需要为你的同学远程调试代码,或者是协同完成一份代码时非常有用。

353db5cd0c272526d0bf593de54f76bb_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

Rainbow CSV

一款高亮csv格式的插件,同时也支持其他由\t分割的文件,除了展示高亮展示功能外,他还支持使用SQL语句进行查找。

d3c6ea2657bc06829495a4e0391078eb_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

终端

对于一个生信学习者来说,有一个趁手的终端工具,就已经超过了大多数人。如果你使用了VS Code的Remote SSH插件,那么在你连接上远程服务器之后,可以直接在VS Code里面获得服务器的远程终端。

485646ed280e19726a80626e7ee004b7_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

当然,如果你想使用一个独立的终端工具,我的推荐是,Windows Terminal, 这是微软为了改善windows系统自带的终端工具而推出的新终端工具,支持毛玻璃效果,支持自定义字体和背景,这个比XShell牛逼多了!

ca7006a43189350ae6ed09be482f90a3_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png17f82bd3becc6f4ca030f9024f172840_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

更详细的使用方法,你可以从官方文档了解:[https://learn.microsoft.com/zh-cn/windows/terminal/install](https://learn.microsoft.com/zh-cn/windows/terminal/install)

WSL(Windows Subsystem for Linux )

94c07708c4cc8956aad4cfaaf199d178_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

大多数同学在学习生信的时候,总是被要求学习Linux命令,这对于没有计算机基础,同时也没有计算机资源的情况,甚至是根本都不知道什么是Linux是啥的同学来说,难如登天。

对于使用苹果电脑的同学来说,由于电脑本身自带一个bash终端,可以使用和linux类似的命令,但对于使用Windows系统的同学来说,就没有那么简单了。好在多亏了微软的努力,将Linux系统移植进了Windows系统中。现在,你可以直接通过微软商店进行安装。

cdcfb733cd5cff1320d09cbe2a6c3da0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

82788ebc61579b82cbe1d221955bc89f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

383475b2f269db93514733617ea186a5_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

更详细的内容你可以从官方文档了解:[https://learn.microsoft.com/zh-cn/windows/wsl/](https://learn.microsoft.com/zh-cn/windows/wsl/)

相关文章
|
JavaScript 前端开发 应用服务中间件
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
这篇文章分析了Vue项目在服务器部署后出现404错误的原因,主要是由于history路由模式下服务器缺少对单页应用的支持,并提供了通过修改nginx配置使用`try_files`指令重定向所有请求到`index.html`的解决方案。
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
|
Python
PyCharm错误解决办法:ModuleNotFoundError: No module named 'matplotlib'
PyCharm错误解决办法:ModuleNotFoundError: No module named 'matplotlib'
965 0
PyCharm错误解决办法:ModuleNotFoundError: No module named 'matplotlib'
|
缓存 安全 Go
Golang:golang-lru一个基于双向链表实现的LRU缓存工具
Golang:golang-lru一个基于双向链表实现的LRU缓存工具
327 0
|
机器学习/深度学习 缓存 Oracle
【数据库设计与实现】第7章:缓存与检查点
缓存与检查点设计原则数据缓冲区与检查点是相辅相成的,所以放在同一个章节介绍。由于CPU与持久化设备之间存在巨大的速度差距,所以在内存中引入缓冲区缩小这个差距。从读的角度来看,将热点数据或预判用户可能读取的数据提前加载到内存中,从而将持久化设备的读时延和带宽提升至内存的时延和带宽。从写的角度来看,直接修改缓冲区中的数据而不是磁盘中的数据,可以带来两方面的优势。其一,将持久化设备的写时延和带宽提升至内
【数据库设计与实现】第7章:缓存与检查点
|
监控 NoSQL 索引
MongoDB Secondary 延时高(同步锁)问题分析
背景介绍 MongoDB 复制集里 Secondary 不断从主上批量拉取 oplog,然后在本地重放,以保证数据与 Primary 一致。同步原理参考MongoDB复制集同步原理解析 Secondary 拉取到一批 oplog 后,在重放这批 oplog 时,会加一个特殊的 Lock::ParallelBatchWriterMode 的锁,这个锁会阻塞所有的读请求,直到这批 oplog 重放完成。
|
关系型数据库 MySQL 数据库
mysql 远程连接配置
近期买了阿里云服务器,服务器 安装了mysql,需要远程操作mysql数据库,但是远程不配置的话,连接不上去的。需要配置 。具体的配置如下: 先看看my.cnf是否绑定了本机,如果绑定了地址就解绑吧。
932 0