⬆ Node.js-环境配置-使用
Node.js-环境配置-使用 Node.js-环境配置-使用 环境配置 安装 yarn 加速 换源 代理 依赖升级 参数及常用命令 -g(global) -save local-全局依赖 运行报错 依赖出错 没装项目依赖 Protocol-not-supported 多版本管理 环境变量原因报错 切换版本报错 大前端工具 版本拟定 uglifyjs 借物表 环境配置 之前一直在乐此不疲的修改 npm 和 yarn 的 global 路径,因为每次 Node.js 更新会导致目录索引失效… 后来发现,Scoop 完美解决了这个问题! 它使用Scoop/persist这个文件夹来挂载数据,不影响程序本身,即使更新也不会影响. 安装 yarn Node.js 是 JavaScript 运行环境,某个项目运行起来会需要一些依赖 npm/yarn/cnpm 就是管理这些依赖的, 安装 node.js 后自带 npm,不会带 yarn/cnpm, 这三个中我比较推荐用 yarn yarn 比 npm 更快一些 默认锁定版 ...
😒Git-GitHub-操作问题和经验
Git-GitHub-操作问题和经验 Git-GitHub-操作问题和经验 实用操作 三种合并方式 merge squash rebase 配置代理 版本回退 缩小仓库体积 删除提交记录 分支独立法 GitHub 首页绿格子 License-choice pages-域名 删除远程分支 github-action checkout 国内时区错位问题 JsDelivr-刷新缓存 ssh-config-github-多账号 凭证和权限 问题一 问题二 问题三 问题四 借物表 实用操作 三种合并方式 设当前 git-status: graph LR A --> B B --master--> C --> D --> E --> F --> G B -.dev.-> C1 subgraph merge-target C1 --> D1 --> E1 --> F1 end merge 合大分支常用 保留所有 c ...
成长路线(倒叙)
2021-07-04 2021-03-14 流量引入 生存周期 呈现难度 于是 2020-11-17 2021-07-04 我犯了一个很大的错误 我向来总是喜欢"堡垒化学习",什么意思呢? 学到某一方面时不再走出这个小领域,并且企图把这块领域盖起很扎实的堡垒 看似没问题,打基础确实重要啊? 但这导致我眼界受限,看东西很死,不到某个阶段就感觉学不会某个东西,而且学东西很喜欢时效化 (那种按部就班的学习) 走到现在我发现,大多数技术栈是从了解->熟悉->精通这么发展的 我需要走理念性通吃道路: 最近在学 Spring,看到很多教程按照 Spring->SpringMVC->SpringBoot 这么来教的,并没有错误,我也感觉很正确 但现在我认为最适合我的道路是并行吃,把 IoC/AOP 理念弄懂 -> 熟悉操作 -> 研究源码 这么个道路更合适我 知识深度的价值在学习某个子进程中并没有知识广度高 通俗点讲就是我在某一个小区域花死劲了. 2021-03-14 再寻信息流向.log 理理头绪 不得不说我 ...
CSS学习笔记-(一)
GitHub 源码 需要了解的 样式引入 内部样式 外部样式 行内样式 选择器 基本选择器 标签选择器 类选择器 id 选择器 层次选择器 后代选择器 子选择器 相邻(兄弟)选择器 通用(兄弟)选择器 结构伪类选择器 属性选择器(常用) 网页美化 字体样式 文本样式 超链接伪类 列表 盒子模型 圆角边框 阴影 GitHub 源码 需要了解的 前端分离有利于 SEO 优化,便于搜索引擎收录 Vue 框架极其难被收录 因为 Vue 框架加载时需要执行 JavaScript 来引入 HTML,CSS 或者 JavaScript,而搜索引擎的爬虫并不会执行,所以像是这种框架写出来的页面,本身就是个空壳,爬虫爬不到关键性的内容,所以 SEO 比较弱. 样式引入 优先级: 行内样式>内部样式>外部样式 内部样式 <style></style> 外部样式 链接式(css3) <link rel="stylesheet" href="CSS/1.css" /> ...
字符编码转换器
简介 源码 简介 这是个文件字符编码转换程序 只能支持文本文件,比如.txt/.cpp/.java等等,不支持二进制文件(二进制文件也用不到这个 2333) OK ,上源码,具体使用下面main方法里有简介 源码 TransformCharset.java /* * @?: ********************************************************************* * @Author: Weidows * @Date: 2020-10-31 14:49:51 * @LastEditors: Weidows * @LastEditTime: 2021-01-02 13:33:25 * @FilePath: \Weidows\Java\src\main\java\twenty\october\stream\TransformCharset.java * @Description:转换文件编码格式 * 原理: * 1.把文件读入并转换格式,输出到./bufferFile这个中间文件内 * 2.把原文件删除并把中间文件 ...
Javadoc使用 && 命名规范
文档注释方法 常用标签 常用@ Generate 在命令行当前目录生成 JavaDoc 文档,注意存放目录最好是空的,不然会…一团乱麻! Java 命名规范 文档注释方法 在类/方法上面写个/**就会出来 文档注释会在代码提示中显示,也可以用 Javadoc 生成文档 其中的标签不用闭合,比如写<p>的话用不着写</p>,但是写上也不会错 常用标签 <p> Passage 段落标签 常用@ @author @version @since @see @link @code @param @return @exception @throws Generate 在命令行当前目录生成 JavaDoc 文档,注意存放目录最好是空的,不然会…一团乱麻! javadoc -encoding UTF-8 -charset UTF-8 Path/文件名 Java 命名规范 见名知意 不要用中文/拼音命名 即使命名不规范也可能不会出 bug,但是问题很大! 驼峰命名(变量,方法) 类,首字母大写,驼峰命名 包, ...
一些字体和VScode字体设置
等宽字体 非等宽字体 中文字体 VScode 中字体系列设置 VScode 中定义关键字体样式 连字效果 简单介绍 VScode 中开启连字 等宽字体 Fira Code(Most popular) Operator Mono(Very strange && beautiful) Victor Mono Hactor(Operator+Victor) Dank Mono(Operator Like) Jetbrains Mono Source Code Pro Consolas(Windows 自带,备用货) Operator Mono 字体 非等宽字体 Comic Sans MS Candara Lemon Gen Jyuu Gothic Normal(思源柔黑) 中文字体 问藏书房 汉仪楷体简 米开飘逸行楷 思源柔黑 VScode 中字体系列设置 "editor.fontFamily": "'Operator Mono Lig', ...
VScode撞上赛博朋克风!赛高!
简介 需要的东西 CSS 引入 源码链接 简介 大半夜水群,发现群友扯皮发了一张美照(就是代码) 惊艳老夫一整天! 赶紧想办法把他整出来! 这种荧光效果是 CSS 渲染成的,VScode 插件商店有现成的主题可供使用 想广泛了解可以搜索关键词SynthWave,会有不少主题可供使用,但是需要注意如果你想应用这种荧光主题必须舍弃现在你所喜欢的某个主题了… 于是,对我们魔改狂来说,这只是开始! 需要的东西 Custom CSS and JS Loader 这是 VScode 商店里的一个插件,用来引入用户想引入的 CSS/JS 文件 这篇文章只需要下载这一个插件,其他的用不着~~~ 我们想引入的 CSS 渲染文件 这个由于不同人,不同审美,在此只放下我个人的 CSS 源码 如果你想找其他版本可以搜SynthWave来寻找符合心意的主题,并定位其中的 CSS,拿过来供自己使用(不违法:) CSS 引入 在 VScode 设置文件里加入下面的代码 "vscode_custom_css.imports": ["[fil ...
VScode中Java出现"none-project"错误(无法识别Java-Maven项目)
问题 解决 问题 在打开 VScode 后 Java 虚拟机已经启动,但是并没有识别工作区里面 Maven 的项目 所以 Java 只能提供语法上的错误检查,无法基于项目提供开发环境(包括编译) 总之就是—>报错(none-project),而且大部分功能无法使用 解决 经过一番折腾发现这是 Project 检测机制的问题,如下 - 工作区文件夹 - 文件夹A - Maven项目A - 文件夹B - Maven项目B 上面那种层级结构会使得 Java 虚拟机在启动构建时 Maven 项目不被识别. VScode 只能识别工作区本身或者工作区向内一层目录是 Maven 项目,这样才能使 Java 项目运行环境成功构建启动. 按照以下方法可以解决此问题: 解决方案层级一 - 工作区文件夹A - Maven项目A- 工作区文件夹B - Maven项目B 解决方案层级二 - 工作区文件夹 - Maven项目A - Maven项目B 解决方案层级三 - 工作区为Maven项目A- 工作区为Maven项目B
🉑极致专攻-Shell-Optimize
极致专攻-Shell-Optimize 极致专攻-Shell-Optimize pwsh 预览 安装 插件-配置 oh-my-posh PoshFuck posh-git PSReadline 启用管理员模式 报错 参数数量问题 zsh 安装 主题 借物表 pwsh 预览 安装 不同于 Windows 自带的 Windows PowerShell,这个 PowerShell(也叫 posh/pwsh) 需要另行安装 配置环境变量:Path 里面+ D:\Game\Demo\PowerShell\ 如果用 VScode 的话,实际上不设置环境变量也行,因为在 VScode 内需要指定 powershell 路径 Scoop 安装全自动,不需要配置. scoop install pwsh 插件-配置 我的配置文件链接 oh-my-posh oh-my-posh (增强主题) 官方给的安装方式: scoop install oh-my-posh 已经废弃的方式 Install-Module oh-my-posh ...
👌茅塞顿开之C/C++-VScode-xmake
编译器介绍 环境安装 多种运行方式 所用代码 方法一 方法二 方法三 方法四 借物表 C/C++开发模板 编译器介绍 C/C++编译器好多种(因为编译依赖平台),而且名字起得特别扭,列几个常见的理理思路. 有一定基础的话可以根据此网页了解,并且推荐下此编译器集合: WinLibs standalone build of GCC and MinGW-w64 for Windows gcc + MinGW-w64 gcc(GNU Compiler Collection),多种语言(C/C++,Object-c,Fortran,D)的编译器 gdb(GNU Project debugger),调试器 MinGW , MinGW-w64 (常叫做 MinGW64),win 平台的 C 库 MinGW-w64是一套可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,它支持GCC编译器在Windows系统上创建的。它有分叉的。2007年,为了支持64位和新的api,此后被广泛使用和分布。MinGW 的全称是:Minimalist GN ...
用VScode编写调试Processing.pde程序
环境需求 编译环境 进阶玩法 结合 Code Runner 安装Processing中文助手 环境需求 需要在电脑里下载好 Processing 主程序. 这个 processing 主程序可以由 Scoop 安装(免去配置环境变量). 不然需要在 Path 里添加上主程序目录,如 D:\\Game\\Scoop\\apps\\processing\\current\\processing-java 在 VScode 里安装Processing Language插件,它支持语法高亮和代码补全 编译环境 找到工作区目录下的 .vscode/tasks.json ,添加以下代码(已优化过:) { "label": "Run Sketch", "type": "shell", "group": { "kind": "build", "isDefault": ...