计算机基础知识

CyC2018/CS-Notes: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (github.com)

前端编程基础

qianguyihao/Web: 千古前端图文教程,超详细的前端入门到进阶知识库。从零开始学前端,做一名精致优雅的前端工程师。 (github.com)

Vue2 + vuex(Vue入门项目)

bailicangdu/vue2-happyfri: vue2 + vue-router + vuex 入门项目 (github.com)

Vue2比较复杂的大项目

基本涵盖了vue.js的大部分知识点

bailicangdu/vue2-elm: Large single page application with 45 pages built on vue2 + vuex. 基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用 (github.com)

仿豆瓣市集

这是基于vue2+vue-router2+vuex+axios仿(豆瓣市集)的一个vue全家桶入门Demo

Awheat/vue2-douban-market: 一个vue全家桶入门Demo ! (github.com)

微人事前后端分离系统

微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发

lenve/vhr: 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 (github.com)

学之思开源考试系统

学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署

mindskip/xzs-mysql: 学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。 (github.com)

github使用技巧

搜索技巧:

例如:springboot vue stars:>1000 pushed:>2022-05-02 language:Java

star数大于1000,2022-05-02出版,语言为Java

例如:language:JavaScript followers:>3000

例如:in:name vue stars:>4000 pushed:>2022-01-01

in:name xxx 名称条件

in:name xxx xxx 多个名称条件

stars:>xxx 点赞大于xxx的条件

in:readme xxx 搜索readme里的内容

fork:>xxx 按照项目fork数量,大于xxx的

size:>=xxx 项目大小,单位是kb

pushed:>2023-01-01,按照最后更新时间

language: xxx 项目使用的语言

user:xxx 按作者名称搜索

in:description xxx 按照项目描述description搜索

文件查看技巧:

按下t键就可以对仓库中所有文件进行搜索

点进某个文件后,按下L键就可以快速跳转到某一行

按b键查看该文件的改动记录

GitHub命令面板:

按CTRL+k打开

阅读代码技巧:

直接在仓库详情页按下【。】键,项目就可以在一个网页版VS Code编辑器中打开了

在线运行项目:

在项目地址前加上gitpod.io/#/前缀

例:https://gitpod.io/#/github.com/liyupi/good-name

点击Open Preview可以直接在网页中查看项目的运行结果

从github上下载下来的前端项目在执行npm install安装依赖包时会出现node-sass安装失败的问题,解决方法:

找到对应的包版本控制文件,然后找到node-sass先将它删除掉然后再执行npm install安装完成后,再通过yarn add node-sass来安装node-sass这个包

博客项目:

halo-dev/halo: 强大易用的开源建站工具。 (github.com)


内网穿透

让别人可以访问到自己的项目


魔搭地址:[首页 · 魔搭社区 (modelscope.cn)