「 PICGO 」 一月 06, 2021
「 浏览器插件 」 一月 05, 2021
Typescript 浏览器插件开发 chrome/browser 代码提示
chrome/browser
这两个是浏览器为插件开发提供的API,Chrome浏览器的变量名叫chrome
,火狐浏览器的变量名叫browser
代码提示
我用的编辑器是vscode,之前一直不明白怎么给这两个变量添加代码提示
最早尝试
最开始我想的是加一个全局变量,搜到可以在.eslintrc
配置中添加一个globals
,把变量名加进去,但后来发现这个东西跟代码提示没半毛钱关系。这是ESLint
的配置文件,它的功能只是代码检查。
问过插件开发的大佬,大佬只说导入Library啥的,当时的我亿脸懵逼...
查看全文「 年度总结 」 十二月 31, 2020
魔幻的2020
一年过得真快,2020年,我依然是延续去年的状态
间歇性踌躇满志,持续性混吃等死。
这次写篇小文章总结吧
工作
过完春节,因为疫情的关系一直在家办公,我也非常喜欢这种办公模式,老宅男了。种种原因,公司的情况一直不是很好,年后没几个月,我从全职变成了兼职。兼职工资刚好够吃,再加上当时住的地方附近没有合适的工作,我就没急着找工作,自己做了做自媒体,于是就有了《每天一个JS程序》。其实从很早之前开始我也一直在做视频,只是当做一个兴趣,把做视频当正事干了之后,涨粉也算挺快(对我来说)。
但做视频的收...
查看全文「 HEXO 」 十二月 05, 2020
WordPress 迁移至 Hexo
记录一下本站从WordPress迁移至Hexo的过程
Hexo之前也接触过,不过只是看看,没摸
三个原因让我决定使用Hexo
原因
服务器出大问题
第一个原因是服务器的systemd
被我亿不小心覆盖了(当时提示是否覆盖,没仔细看直接回车了)
当时我就感觉,我的服务器不完整了,毕竟像开机启动的程序,都配置在里面
本来以为会开不了机,后来发现并不会
但我还是感觉,我的服务器被玷污了(草)
想试试纯静态化
第二个原因是偶然看到别的大佬的博客有篇文章,说的是把博客纯静态化的过程
Markdown YES!
第...
查看全文「 树莓派 」 十二月 05, 2020
树莓派 Cloudreve Aria2 离线下载
Aria2
aria2是一个轻量级下载工具,支持HTTP、FTP、磁力链接等
cloudreve的离线下载功能会使用它进行下载
下载
sudo apt install -y aria2
配置
Aria2
网上找到的一份配置模板
需要修改的
rpc-secret
需要你自己定义 ,cloudreve的配置中会用到dir
下载文件夹,这个可以在cloudreve后台配置save-session
和input-file
会话文件的位置,这个文件也需要自己创建
# 后台运行
daemon=true
# 用...
查看全文 「 树莓派 」 十二月 02, 2020
树莓派 Cloudreve 自建局域网网盘
「 UNITY 」 十一月 27, 2020
Unity UI管理模块
前言
本教程是在B站UP“一唐老狮一”的视频教程 《Unity的程序基础框架》 中,UI管理模块的改进。
因为UP这个教程变成了付费课程,如果想看代码是怎么写的,可以去支持付费课程
或者这篇文章,是别人的笔记: 《Unity3D程序基础框架(下)》 中的“UI管理模块”部分
主要功能
- 统一管理当前面板下的控件(按钮、图片、文本框等)
- UI分层
- 反射型事件监听
其中对原版的改进部分主要是反射型事件监听(我瞎起的名,不知道有没有专业名词),我不太确定这么做会不会有性能问题,还请大佬指教(在视频评论...
查看全文「 UNITY 」 十一月 22, 2020
Unity 网格建造
网格建造
游戏中常见的建造方式,目前在做的游戏中需要。
但搜出来的教程比较少,我又是个英文盲,没找到合适的方法,于是瞎研究了一个,说实话也挺简单的。
整体感觉还行,演示:
教程
变量
先定义几个变量
// 建筑的大小
public Vector2 buildSize;
// 建造区域起始点
public Vector2 startPoint;
// 可建造区域大小
public Vector2 buildArea;
// 建造指示器(变红变绿的那个东西,这个是左上角的那一个方块)
private ...
查看全文 「 UNITY 」 八月 26, 2020
Unity VsCode 报错 Failed to load project file Assembly-CSharp.csproj
这次文章探讨一个报错:
[fail]: OmniSharp.MSBuild.ProjectManager
Failed to load project file 'e:\Project\Assembly-CSharp.csproj'
The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting...
查看全文