最近,对于今年 5 月份 GitHub 上开源项目的排名已经统计出来了,本文列举了 12 项最热门的开源项目。
1.Node 之父的新项目 deno(Star 3625)
最近,Node 之父发布了新的开源项目 deno,从官方介绍来看,可以认为它是下一代 Node,通过使用 Go 语言代替 C++,重新编写跨平台底层内核驱动,上层仍然使用 V8 引擎,最终提供一个安全的 TypeScript 运行时。
2.Javascript-algorithms (Star 16607)
这个项目包含了多种基于 JavaScript 的算法与数据结构,每种算法和数据结构都有自己的 README,并提供了相关说明。
3.Build-your-own-x(Star 27118)
Build your own 系列包括了各种环境的构建技术集合,也有很多自己动手的实践方法。
4.Architect-awesome(Star 17662)
这个项目中提供了史上最全的后端架构师技术图谱。
5.ReLaXed (Star 8899)
这是一种使用 HTML 或 Pug(HTML 的简写)交互式创建 PDF 文档的工具。它允许使用 CSS 和 JavaScript 定义复杂的布局。
6.gVisor (Star 5892)
这是一款新型的沙箱解决方案,它能够为容器提供安全的隔离措施,同时继续保持优于虚拟机的轻量化特性。gVisor 能够与 Docker 和 Kubernetes 实现集成,从而在生产环境中更轻松地建立起沙箱化容器系统。
7.Day.js(Star 11119)
这是一个只有 2kb 大小的轻量级 JavaScript 时间日期处理库,它与 Moment.js 的 API 设计完全一样。也就是说,对于曾经使用过 Moment.js 的开发人员,那么就能够轻松地掌握如何使用 Day.js 。
8.Tensorflow(Star 101347)
包含了使用 TensorFlow 构建的模型和示例的教程,旨在更好地维护、测试,并与最新的 TensorFlow API 保持同步最新。
9.Interview-Notebook(Star 23655)
这里对技术面试需要掌握的基础知识进行了整理,主要分成算法、操作系统、网络、面向对象、数据库、Java、分布式、工具、编码实践这几个大类。
10.proton-native(Star 7168)
它结合了 node 的环境、react 的语法和 libui 的跨平台调用 ui 控件的能力,可以用于构建跨平台的桌面应用上,构建方式也比较简单。
11.Vue(Star 95976)
Vue.js 是构建 Web 界面的 JavaScript 库,它提供了数据驱动的组件,还有简单灵活的 API。
12.Vuido(Star 3689)
Vuido 让使用 Vue.js 构建轻量级原生桌面应用成为可能。使用 Vuido 构建的应用可以在 Windows 和 Linux 上运行 。
关注@区块链学习笔记,一起学习区块链。
一、vs code 的常用快捷键
1、注释:
a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/
b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)
c) 多行注释:[alt+shift+A]
d) 多行注释:/**
2、移动行:alt+up/down
3、显示/隐藏左侧目录栏 ctrl + b
4、复制当前行:shift + alt +up/down
5、删除当前行:shift + ctrl + k
6、控制台终端显示与隐藏:ctrl + ~
7、查找文件/安装vs code 插件地址:ctrl + p
8、代码格式化:shift + alt +f
9、新建一个窗口 : ctrl + shift + n
10、行增加缩进: ctrl + [
11、行减少缩进: ctrl + ]
12、裁剪尾随空格(去掉一行的末尾那些没用的空格) : ctrl + shift + x
13、字体放大/缩小: ctrl + ( + 或 - )
14、拆分编辑器 : ctrl + 1/2/3
15、切换窗口 : ctrl + shift + left/right
16、关闭编辑器窗口 : ctrl + w
17、关闭所有窗口 : ctrl + k + w
18、切换全屏 : F11
19、自动换行 : alt + z
20、显示git : ctrl + shift + g
21、全局查找文件:ctrl + shift + f
22、显示相关插件的命令(如:git log):ctrl + shift + p
23、选中文字:shift + left / right / up / down
24、折叠代码: ctrl + k + 0-9 (0是完全折叠)
25、展开代码: ctrl + k + j (完全展开代码)
26、删除行 : ctrl + shift + k
27、快速切换主题:ctrl + k / ctrl + t
28、快速回到顶部 : ctrl + home
29、快速回到底部 : ctrl + end
30、格式化选定代码 :ctrl + k / ctrl +f
31、选中代码 : shift + 鼠标左键
32、多行同时添加内容(光标) :ctrl + alt + up/down
33、全局替换:ctrl + shift + h
34、当前文件替换:ctrl + h
35、打开最近打开的文件:ctrl + r
36、打开新的命令窗:ctrl + shift + c
二、vs code 的常用插件
1、Auto Rename Tag 修改html标签,自动帮你完成尾部闭合标签的同步修改,和webstorm一样。
2、Auto Close Tag 自动闭合HTML标签
4、Beautiful 格式化代码的工具
5、Dash Dash是MacOS的API文档浏览器和代码段管理器
6、Ejs Snippets ejs 代码提示
7、ESLint 检查javascript语法错误与提示
8、File Navigator 快速查找文件
9、Git History(git log) 查看git log
10、Gulp Snippets 写gulp时用到,gulp语法提示。
11、HTML CSS Support 在HTML标签上写class智能提示当前项目所支持的样式
12、HTML Snippets 超级好用且初级的H5代码片段以及提示
13、Debug for Chrome 让vs code映射chrome的debug功能,静态页面都可以用vscode来打断点调试、配饰稍微复杂一点
14、Document this Js的注释模板
15、jQuery Code Snippets jquery提示工具
16、Html2jade html模板转pug模板
17、JS-CSS-HTML Formatter 格式化
18、Npm intellisense require 时的包提示工具
19、Open in browser 打开默认浏览器
20、One Dark Theme 一个vs code的主题
21、Path Intellisense 自动路径补全、默认不带这个功能
22、Project Manager 多个项目之间快速切换的工具
23、Pug(Jade) snippets pug语法提示
24、React Components 根据文件名创建反应组件代码。
25、React Native Tools reactNative工具类为React Native项目提供了开发环境。
26、Stylelint css/sass代码审查
27、Typings auto installer 安装vscode 的代码提示依赖库,基于typtings的
28、View In Browser 默认浏览器查看HTML文件(快捷键Ctrl+F1可以修改)
29、Vscode-icons 让vscode资源目录加上图标、必备
30、VueHelper Vue2代码段(包括Vue2 api、vue-router2、vuex2)
31、Vue 2 Snippets vue必备vue代码提示
32、Vue-color vue语法高亮主题
33、Auto-Open Markdown Preview markdown文件自动开启预览
34、EverMonkey 印象笔记
35、atom one dark atom的一个高亮主题(个人推荐)
三、常用的电脑快捷键
1、ctrl + shift + delete 快速清除浏览器缓存
2、ctrl + alt + delete 快速进入任务管理器页面
3、window + L 快速锁定电脑
4、window + d 所有窗口最小化
5、 window + e 打开我的资源管理器(我的电脑)
6、 window + f 快速打开搜索窗口
7、 alt + tab 快速查看打开的应用与窗口
数字程序代码
东618大促来了,剁手党们摩肩擦踵,翘首以盼的狂欢时刻又来了!正值618京东大促,LG gram也应大家的号召推出了一系列优惠。LG gram超轻薄笔记本,想必大家不陌生,自从今年3月中旬上市后便得到消费者的一致好评,销量也屡创新高。不过,LG gram超轻薄笔记本尺寸繁多,如何从各个系列里找到最适合自己的笔记本,还真需要老司机带带你。
LG gram
如果你是时尚达人,那么LG gram 13.3英寸最是你的菜。
13.3英寸的LG gram超轻薄笔记本小巧时尚。白色和粉色两种配色,随心而选,无论是型男路线,极简路线还是粉嫩淑女路线都能得到满足。简洁的外观,加以磨砂金属质感的机身,观感简洁大方的同时也给触感极致享受。
LG gram
作为史上最轻薄的笔记本,13.3英寸的LG gram只有940克,不到两瓶矿泉水的重量,随手放在包里或拿在手上,轻松便捷无负担。机身框架采用了纳米碳镁,机身强度更高,即使是旅行中来回摩擦,也完美没有影响。
轻奢白领首选 - LG gram 14Z970
已经被PPT千锤百炼过的都市白领们对笔记本的工作能力要求也更高,当然,LG gram已经为你考虑到,并做到了。
比如,14英寸的LG gram首先提供给白领们一个合适的屏幕尺寸,既能把工作内容完美呈现,又在移动办公,出差期间不带来过多负担,而且因为机身强度高,完美不担心损坏,是追求轻奢生活理念的白领的最佳选择。
LG gram
在续航方面,14英寸的LG gram续航12小时,让出差还要到处找电源的尴尬成为历史。在轻薄方面,LG gram实际称重970g,方便轻巧,即使长时间携带也不会有负担。在提高工作效率方面,LG gram也考虑了很多。英特尔第七代酷睿 i7处理器,高达512GB固态硬盘和8G DDR4双通道内存,可自定义添加的内存卡,以及USB Type-C接口等配置,使LG gram笔记本拥有更加充足的空间及运算速度和更便捷的外接设置,无论是日常办公还是出差使用都能完美胜任。
高端商务助力-LG gram15Z970
对于高端商务人群来说,工作不仅是个人工作能力的表现更是素质与气场的表达。
此时,15.6英寸的就能派上用场助您一臂之力了。这款LG gram也完美继承了gram家族一贯轻薄,超长续航的特点:实际称重1090g,续航时间长达15个小时,让您工作时期气定神闲,更加专注。
LG gram
无论什么需求,LG gram总有一款适合你。如今618大促,赶快趁着折扣期间狠狠犒劳自己一把吧!
LG京东618大促,天天有惊喜!6.1-6.17满5000-500,每日还有限量折扣底价秒杀惊喜,更多详细促销惊喜,请点击https://sale.jd.com/act/qFlVPMCniaGTpug.html
*请认真填写需求信息,我们会在24小时内与您取得联系。