bsr-hepler 使用教程 - 信息回传
简介bsr-hepler是一些小工具,帮助蓝天队员快速完成一些日常在手机上的操作 目前只有一个功能:信息回传 使用在工具主页:https://bsr.imba97.cn 可以看到这唯一的一个功能 点击进入该功能,可以看到这样一个页面(默认是全部展开的,这里演示我手动收起了) 最上面是出发、到家的选项,不同选项生成的信息回传文本会有所区别 右侧的复制点击可快速复制文本 设置项如果什么都不设置,这段话看起来怪怪的,所以你需要设置每一项的内容 这些设置会在你点击复制按钮时保存,所以大部分只需要设置一次即可 任务简介可以设置任务简介,比如:“马拉松安保训练” 时间可以设置使用当前时间、设置开始时间和结束时间 如果你需要自选时间,请关闭使用当前时间开关 关闭后可自选时间 自定义时间时,可以选择结束时间,一般用于到家的消息回传,会显示一个时间段 出发地、目的地可以设置地点,点击复制按钮后,本次设置的地点会保存在历史地点 人员可以添加人员、设置姓名、左滑删除 程序将根据打勾的人自动生成人数,无需手动输入 交通工具可以选择交通工具、设置车牌号、设置自定义交通工具 如果设置为“开车 ...
位枚举
位枚举是个啥枚举首先来说一下枚举,在一些语言中我们可以用enum等关键字定义枚举,它的作用是让值更易读 比如我们设置一个人的状态:吃饭、睡觉、打豆豆,分别为0、1、2 如果我们在一个地方判断这个人当前状态是否是吃饭会用status == 0 但时间长了你可能就忘了0是指的什么,所以你还要需要去看 枚举就可以解决这个问题,以C#为例 123456enum STATUS{ EAT, SLEEP, HIT_DOUDOU}; 使用时status == STATUS.EAT,我们就明确知道是在判断状态等于吃饭 在JS中也可以实现,就是自己定义变量的方式 12345const STATUS = Object.freeze({ EAT: 0, SLEEP: 1, HIT_DOUDOU: 2}) 其中freeze可以让这个对象不会被更改 位位就是可以进行位运算(我的理解),比如C#可以用Flags将枚举标记为位域 1234567[Flags]enum STATUS{ EAT = 1 << 0 ...
JSDoc 让JS有类型约束
这次我们来谈谈JSDoc,首先这是个啥,本质就是个注释,可以帮助开发工具认识你的代码。你可以通过它提升开发效率、降低运行时的错误率,更好的理解强类型语言。 主流编辑器应该都支持JSDoc,但我基本没用过别的所以不太清楚,本文章中演示用的编辑器均为vscode JS中的类型在js中,虽然类型的概念没那么强,但你依然无时无刻不在受到类型约束 比如最简单的document.querySelector 它会返回一个Element类型的数据,页面元素的基础类型HTMLElement就继承了该类型 但这时如果你想修改style,你会发现它并不会给你提示,因为style是HTMLElement的属性 JS Doc这时候,JSDoc就派上用场了。在你明确知道它类型的情况下,你可以直接声明变量的类型 1234/** * @type {HTMLElement} */const test = document.querySelector('.test') 此时再看代码提示,就出现了 并且你可以开启类型检查 12345// @ts-check/** * @t ...
杭州电动车上牌记录
经历了一次非常坎坷的电动车上牌之路,记录下来造福社会。 考虑到不想看废话的人,首先说结论: 上牌流程 支付宝搜索“杭州交警” 点击左下角“预约及违法处理” → “车管所预约” 在线申请 需要带的资料 身份证 电动车合格证 电动车发票 (根据地区可能还有其他的,上牌前看一下当地的注意事项) 重要:杭州部分上牌点,要求发票上需要备注电动车型号,如果发票上有其他信息必须与合格证上的一致,比如公司名称不能是简称 正片开始网上买了个小电动车,2021-08-04 到的,中间经历了艰辛的上牌之路,三周才成功上牌 工作日上班,所以只能周末去上牌,离家近的上牌点都约不上,只能打车带着车去远的上牌点 Round 1头一回不知道如何上牌,网上搜的是到车管所或者交警大队,于是我搜了搜发现家附近有个车管所,离我公司挺近,于是找了个中午去那边看了看。去看了发现好像跟电动车上牌没太大关系,那边都是考驾照的 隔天我又给交警大队打了个电话,警察叔叔让我在支付宝搜“杭州交警”,可以直接在里面预约 就这样我预约了周末上牌,到了后没怎么等,递交资料也没怎么等,直接跟我说你这发票上没有备注车辆型号给我打回了 我问 ...
TypeScript 浏览器插件开发
总结一篇 TypeScript 浏览器插件开发经验 推荐模块 webextension-polyfill-ts 浏览器插件API的TS包,开发插件必备 1import { browser } from 'webextension-polyfill-ts' 避坑:封装网络请求用browser.runtime.onMessage.addListener不能直接返回axios,虽然TS不会报错,但运行结果会是undefined 正确方法: 123456789101112131415browser.runtime.onMessage.addListener((request) => { const params = request.type === 'GET' ? { params: request.params } : { data: request.data } return new Promise((resolve, reject) => { ...
Docker Nodejs 排坑笔记
原因之前做了个B站机器人,可以以图搜番,这个功能需要用到ffmpeg将视频转成动图 如果想给别人用那么别人配置环境会很麻烦,就这样顺理成章的想到了Docker 排坑初学Docker遇到不少坑 在Dockfile执行node在这里卡了一天,我一直在搜“Dockerfile 容器 执行命令” 最后发现我傻了,我为什么不找个docker+node项目看看呢,官方都有说明 Dockerfile 环境变量传入js中在Github搜了搜项目发现,在js文件中可以直接用process.env.XXX获取环境变量
程序猿复健计划之B站机器人
功能 梗百科,查询梗的意思 以图搜番,跟微信的区别是,它最后会发送动图,因为不能发视频 你可以使用宝塔Docker管理器轻松配置开启 教程 搜索镜像:imba97/bili-bot:1.0.0 创建容器 选择镜像,点提交 点击日志获取登录二维码 扫码登录(登录后这个页面不会有提示,用的Wechaty的二维码生成页) 重新打开日志会提示登陆成功 以上 如果不想用docker,也可以下载源码直接拿Node.js跑 但你还需要手动在电脑上装个ffmpeg,以图搜番会用它把视频转成gif Github
程序猿复健计划之微信机器人
起因朋友玩游戏分享到群里领游戏奖励,领完撤回,于是… 功能node.js太上头了,除了上面那个之外又做了点别的 梗百科,可以查询梗的意思 以图搜番,根据图片搜番剧,日漫为主,使用 trace.moe 的接口 黑白图上色,发送黑白老照片自动上色,百度的接口 基金查询,根据基金代码查询基金半年内单位净值,接口:小熊同学 - 基金接口 数据会转成图片发回给微信 使用详情请见:Github 程序猿复健计划解释一下,我二月份做了个近视手术,三个月内不能长时间看手机电脑这种需要近距离长时间看的东西 三月之期已到,码农,出山 ✔ 不过目前还是得看会休息会才行
党史学习笔记
亢慕义斋李大钊创办马克思学说研究会,当时的北大校长蔡元培非常支持此研究会,专门为其辟出北大西斋宿舍的两间房。研究会成员用“共产主义”英文译音给两间房起名为“亢慕义斋”现在的地址是北京市沙滩后院55号院 共产党1920年春节前夕,李大钊掩护被北洋政府通缉的陈独秀秘密离京,两人相约分别在北京和上海建立党的组织。史称“南陈北李相约建党” 1920年8月,陈独秀等人率先在上海成立党的早期组织 关于党的名称,陈独秀曾写信征求李大钊的意见,李大钊主张定名为“共产党”,陈独秀表示完全同意。 老渔阳里当年法租界的一条石库门弄堂,陈独秀住在老渔阳里2号,这里也是《新青年》的编辑部,是各地共产主义者进行建党活动的联络中心。 陈独秀在这里与共产国际代表维经斯基商讨建立中国共产党,发起五一劳动节集会,创立了上海机器工会,组织翻译出版了《共产党宣言》中文全译本。 与李汉俊、俞秀松、施存统、陈公培等人开会商议,决定成立中国共产党,还起草了党的纲领。 1920年8月,以上海马克思主义研究会的骨干为主要成员,在这里组建了上海共产党早期组织,取名为“中国共产党”,陈独秀为书记 是中国第一个共产党组织,随后在这里创办 ...
巴中市如何开具《动物检疫合格证明》
打算近期回家,因为要带主子坐飞机,所以得到动物卫生监督所去开《动物检疫合格证明》 因为开证明的地方比较隐蔽,特此记录避雷 开证须知 宠物要至少提前一个月打疫苗,拿到疫苗注射证明 动物检疫合格证明有时效性,一周左右(具体问一下工作人员) 初步尝试提前了20天左右去的,想先去找找位置、问问情况 在地图搜动物卫生监督所,只能搜到一个地方。这个地方挺难找,到了之后找了半天才找到相关的办公室 当时是周六,碰到一位大叔说今天不上班,并被告知动物检疫合格证明不是在这里开,这位大叔还热心的给我指路 我就又去他说的那个地方看了看,转了半天并没找到动物检疫之类的部门 梅开二度于是今天,我趁工作日又去了一趟巴中市动物卫生监督所,说明情况后工作人员给我一个电话,还耐心的用我听不太懂的四川话告诉我位置 到这里后我又打电话询问具体位置 首先找到草坝街(绿点位置) 长这样 顺着草坝街往前走,遇到一个人物雕像再往前走,走到一个石头卷轴,然后右拐拐进一个过道 在过道里面有个牌子写着长青宾馆(大约在红点位置),跟宾馆同一栋楼4楼就是了 出电梯后就能看到牌子 右转后有个楼道口,进去就能看到门了 本文章已发布 ...