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": ...
匿名对象 && 使用
匿名对象一 (Test.java) 匿名对象二 (Circle.java) 匿名对象一 (Test.java) package twenty.september.anonymous_object;public class Test {int count = 0;public void test(int count) {System.out.println("这是个测试" + count);}public static void main(String[] args) { /** * 这里new了一个匿名对象,可以直接调用此对象的方法. * 如果一个对象只需要进行一次方法调用,可以使用匿名对象 * 常使用匿名对象作为实参传递给一个方法调用 */ new Test().test(new Test().count); }} 匿名对象二 (Circle.java) package twenty.september.anonymous_object;public ...
Java设计模式
单例设计模式 单例设计模式 设计目的: 当多个程序读取同一个文件的数据时,可以把配置文件封装为对象,为了使得所有程序获取的是同一个对象的数据,那么就需要保证该对象在内存中是唯一的 设计方法: 不开放其他程序实例化此对象的权限 在本类中实例化私有对象 public 方法来使其他程序获取此对象数据 因为 new 对象需要构造器初始化,所以令构造器 private,其他程序就无法 new 对象了 代码实现: /*** 这种会在初始化时就创建好了静态类成员对象*/class Single { private Single() { } //私有化构造函数。 private static Single s = new Single(); //创建私有并静态的本类对象。 public static Single getInstance() { //定义公有并静态的方法,返回该对象。 return s; }}/*** 这种初始化时没调用构造器,对象只是null,在调用getInst ...
Java(非)静态代码块及其作用
就俩文件,谨此 Person.java Test.java 就俩文件,谨此 图片下方给出了源代码,折叠起来了. Person.java 源代码/** @Author: Weidows* @Date: 2020-09-04 17:39:50* @LastEditors: Weidows* @LastEditTime: 2020-09-07 11:11:06* @FilePath: \Weidows\Java\src\main\java\twenty\september\new_object\Person.java*/package twenty.september.new_object;/*** ! 在new Person()时,执行顺序是* 1.name这种成员变量的初始化* 2.执行代码块(多个代码块会按照从上到下顺序执行)* 3.执行构造函数** 两种代码块都可以用输出语句,可以对类的成员变量做初始化操作*/public class Person { String name; static TestPerson tp = new Test ...
butterfly内部魔改记录
魔改滚动条 文章背板透明 footer 类 github 小标签 添加 footer 小红心 修改鼠标样式 适配 Pjax 魔改滚动条 找到mine.styl添加以下: (注意缩进格式) /*scrollbar*/::-webkit-scrollbar width: 10px; height: 10px;::-webkit-scrollbar-thumb background-color: rgba(255, 86, 232, 0.815); background-image: -webkit-linear-gradient( 45deg, #34bf49 25%, transparent 25%, transparent 50%, #ff4c4c 50%, #0099e5 75%, transparent 75%, transparent ); border-radius: 2em;::-webkit-scrollbar-corner background-color: transparent;::-moz-s ...
🚫仅仅是一篇关于yaml文件语法虐待我后的小诟病
冒号 : 连字符(减号) - 单引号 ’ GitHub-Action 新经验 冒号 : yaml 元素标签后加个冒号表示结束,这俩要紧挨着,但是与冒号后跟着的值要空出一个空格 这样 keyword: value 连字符(减号) - 在 keyword 下面用-连续赋值,一定要注意缩进,连字符与 value 之间也需要有空格 另外不能保证这一排 value 是同一级的 比如下面的 Blog 是 backup 的下一级,backup 是 categories 的下一级 ```<a></a>## 单引号 '- 这魂淡肯定是成对出现,但又不是跟双引号一样`可有可无`- 当 generate 时报错(一长溜)但又不知道啥原因时,尝试寻找一下这个的错- 该来的地儿不来,不该来的却总是在 2333---## GitHub-Action- 集成化任务- 集成化任务一般形式 ```yml - name: Setup PHP Actio ...

















