程序猿复健计划之微信机器人
起因朋友玩游戏分享到群里领游戏奖励,领完撤回,于是… 功能node.js太上头了,除了上面那个之外又做了点别的 梗百科,可以查询梗的意思 以图搜番,根据图片搜番剧,日漫为主,使用 trace.moe 的接口 黑白图上色,发送黑白老照片自动上色,百度的接口 基金查询,根据基金代码查询基金半年内单位净值,接口:小熊同学 - 基金接口 数据会转成图片发回给微信 使用详情请见:Github 程序猿复健计划解释一下,我二月份做了个近视手术,三个月内不能长时间看手机电脑这种需要近距离长时间看的东西 三月之期已到,码农,出山 ✔ 不过目前还是得看会休息会才行
党史学习笔记
亢慕义斋李大钊创办马克思学说研究会,当时的北大校长蔡元培非常支持此研究会,专门为其辟出北大西斋宿舍的两间房。研究会成员用“共产主义”英文译音给两间房起名为“亢慕义斋”现在的地址是北京市沙滩后院55号院 共产党1920年春节前夕,李大钊掩护被北洋政府通缉的陈独秀秘密离京,两人相约分别在北京和上海建立党的组织。史称“南陈北李相约建党” 1920年8月,陈独秀等人率先在上海成立党的早期组织 关于党的名称,陈独秀曾写信征求李大钊的意见,李大钊主张定名为“共产党”,陈独秀表示完全同意。 老渔阳里当年法租界的一条石库门弄堂,陈独秀住在老渔阳里2号,这里也是《新青年》的编辑部,是各地共产主义者进行建党活动的联络中心。 陈独秀在这里与共产国际代表维经斯基商讨建立中国共产党,发起五一劳动节集会,创立了上海机器工会,组织翻译出版了《共产党宣言》中文全译本。 与李汉俊、俞秀松、施存统、陈公培等人开会商议,决定成立中国共产党,还起草了党的纲领。 1920年8月,以上海马克思主义研究会的骨干为主要成员,在这里组建了上海共产党早期组织,取名为“中国共产党”,陈独秀为书记 是中国第一个共产党组织,随后在这里创办 ...
巴中市如何开具《动物检疫合格证明》
打算近期回家,因为要带主子坐飞机,所以得到动物卫生监督所去开《动物检疫合格证明》 因为开证明的地方比较隐蔽,特此记录避雷 开证须知 宠物要至少提前一个月打疫苗,拿到疫苗注射证明 动物检疫合格证明有时效性,一周左右(具体问一下工作人员) 初步尝试提前了20天左右去的,想先去找找位置、问问情况 在地图搜动物卫生监督所,只能搜到一个地方。这个地方挺难找,到了之后找了半天才找到相关的办公室 当时是周六,碰到一位大叔说今天不上班,并被告知动物检疫合格证明不是在这里开,这位大叔还热心的给我指路 我就又去他说的那个地方看了看,转了半天并没找到动物检疫之类的部门 梅开二度于是今天,我趁工作日又去了一趟巴中市动物卫生监督所,说明情况后工作人员给我一个电话,还耐心的用我听不太懂的四川话告诉我位置 到这里后我又打电话询问具体位置 首先找到草坝街(绿点位置) 长这样 顺着草坝街往前走,遇到一个人物雕像再往前走,走到一个石头卷轴,然后右拐拐进一个过道 在过道里面有个牌子写着长青宾馆(大约在红点位置),跟宾馆同一栋楼4楼就是了 出电梯后就能看到牌子 右转后有个楼道口,进去就能看到门了 本文章已发布 ...
请求接口类的封装
简述最开始知道这个方法是在公司一位大佬的代码里看到的,语言是TypeScript,当时感觉这个写法逻辑非常清晰,阅读极度舒适 后来又根据自己的需要加了参数类型约束,用在了一个浏览器插件项目中:Btools-vue(但在后来的一次重构中删掉了) 并且也在目前在做的Unity游戏中,用C#写了一个类似的,用起来也是非常舒适 使用先演示一下使用方式 TypeScriptUrl 类 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798import Vue from 'vue'import { default as qs, ParsedUrlQueryInput } from 'querystring'import ...
PicGo 插件开发入门
PicGoPicGo是一个用于快速上传图片并获取图片 URL 链接的工具,可以把本地图片上传到图床并返回各种格式的链接 插件PicGo支持插件开发,但官方教程并没有从零到安装成功的具体细节演示,只说了插件开发相关的一些东西 所以对新手的我来说还是碰到很多坑的,在此记录分享一下 入门教程下面我会用PicGo给我们提供的插件开发模板进行插件从零到安装成功的开发过程演示 全局安装 PicGo123yarn global add picgo# ornpm install picgo -g 下载模板1picgo init plugin <your-project-name> 根据提示进行配置 123456789101112131415161718192021222324[PicGo INFO]: Template files are downloading...[PicGo SUCCESS]: Template files are downloaded!# 插件名称? Plugin name: test# 插件简介? Plugin description: 只是一个测试插件 ...
Typescript 浏览器插件开发 chrome/browser 代码提示
chrome/browser这两个是浏览器为插件开发提供的API,Chrome浏览器的变量名叫chrome,火狐浏览器的变量名叫browser 代码提示我用的编辑器是vscode,之前一直不明白怎么给这两个变量添加代码提示 最早尝试最开始我想的是加一个全局变量,搜到可以在.eslintrc配置中添加一个globals,把变量名加进去,但后来发现这个东西跟代码提示没半毛钱关系。这是ESLint的配置文件,它的功能只是代码检查。 问过插件开发的大佬,大佬只说导入Library啥的,当时的我亿脸懵逼。 typings看了github上的各种插件,发现有一个@types/chrome,typings是TypeScript的定义管理器,描述命名空间、接口、变量等各种东西,@types/chrome呢也就是别人写好的一个描述文件,去告诉编辑器我这里有个chrome变量,它下面有哪些方法之类的。 使用npm安装 1npm install --save-dev @types/chrome 安装好后发现chrome的代码提示有了,但只有chrome,火狐浏览器的browser依然没有 ...
魔幻的2020
一年过得真快,2020年,我依然是延续去年的状态 间歇性踌躇满志,持续性混吃等死。 这次写篇小文章总结吧 工作过完春节,因为疫情的关系一直在家办公,我也非常喜欢这种办公模式,老宅男了。种种原因,公司的情况一直不是很好,年后没几个月,我从全职变成了兼职。兼职工资刚好够吃,再加上当时住的地方附近没有合适的工作,我就没急着找工作,自己做了做自媒体,于是就有了《每天一个JS程序》。其实从很早之前开始我也一直在做视频,只是当做一个兴趣,把做视频当正事干了之后,涨粉也算挺快(对我来说)。 但做视频的收入并不能养活我,公司的兼职到8月会最后一次发工资。这之后最现实的选择有两个,一是找工作,但因为我附近没有合适的,我又想在家附近找,所以只能搬家。二是先随便找个餐饮店、便利店之类的兼职,等合适的全职工作。当时挺佛系的,也没啥危机感,不紧不慢两边都在找。 也就在8月,出现了转机,发小突然问我要不要一起做独立游戏,经过各种探讨,最后我决定:入坑!于是我在 if(typeof dateMaker !== 'undefined') dateMaker('game'); 前成为了一个独立游戏开发者。 工资 ...
WordPress 迁移至 Hexo
记录一下本站从WordPress迁移至Hexo的过程 Hexo之前也接触过,不过只是看看,没摸 三个原因让我决定使用Hexo 原因服务器出大问题第一个原因是服务器的systemd被我亿不小心覆盖了(当时提示是否覆盖,没仔细看直接回车了) 当时我就感觉,我的服务器不完整了,毕竟像开机启动的程序,都配置在里面 本来以为会开不了机,后来发现并不会 但我还是感觉,我的服务器被玷污了(草) 想试试纯静态化第二个原因是偶然看到别的大佬的博客有篇文章,说的是把博客纯静态化的过程 Markdown YES!第三个原因是Markdown写作确实是爽,之前WordPress我还专门下了Markdown编辑器插件 现在想想,还好之前用了Markdown 迁移Hexo提供了迁移文档,可以用插件把WordPress导出的数据转成对应的文章 但实际非常拉胯,格式基本就没对过 于是我就想从数据库直接读出Markdown,但后来发现数据库中的数据,换行等字符是被转义过的,也没法直接用 最后没辙,就只能展现我的手艺了:复制粘贴(老手艺人了) 从WordPress后台,打开每篇文章的编辑页面,一点点把自动迁移的文档内 ...
树莓派 Cloudreve Aria2 离线下载
Aria2aria2是一个轻量级下载工具,支持HTTP、FTP、磁力链接等 cloudreve的离线下载功能会使用它进行下载 下载1sudo apt install -y aria2 配置Aria2网上找到的一份配置模板 需要修改的 rpc-secret 需要你自己定义 ,cloudreve的配置中会用到 dir下载文件夹,这个可以在cloudreve后台配置 save-session和input-file 会话文件的位置,这个文件也需要自己创建 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960# 后台运行daemon=true# 用户名# rpc-user=user# 密码# rpc-passwd=passwd# 设置加密的密钥rpc-secret=token# 允许rpcenable-rpc=true# 允许所有来源, web界面跨域权限需要rpc-allow-origin-all=true# 是否启 ...
树莓派 Cloudreve 自建局域网网盘
CloudreveCloudreve 是个网盘系统,包含前后端,解压即用,贼吉尔方便 下载在 Github 找到对应的压缩包,树莓派下载arm的 复制链接,使用wget下载到树莓派 1wget https://github.com/cloudreve/Cloudreve/releases/download/x.x.x/cloudreve_x.x.x_linux_arm.tar.gz 解压1tar -zxvf cloudreve.tar.gz 解压出来之后是个可执行文件cloudreve 首先先执行一次,会自动在当前目录创建一个配置文件conf.ini,并显示默认帐号和随机生成的密码 Cluedreve 默认存储是SQLite本地存储,所以会在当前目录创建一个.db的文件 Mysql不过它支持mysql,这里我选用mysql 安装1sudo apt install mysql-server 如果因为软件源的问题提示未找到mysql-server,你可以试试安装另一个,这两个是一样的 1sudo apt install mariadb-server 安装好后启动服务 1sudo ...