红十字救护员考证见闻
先整个图显摆显摆 实际上初级没啥可显摆的 为啥考因为去年参加了蓝天救援队,红十字救护员是蓝天的必备证,队里会统一组织培训和考试 虽然并不是必须的,但学习一下简单的急救方法也是对自己的提升嘛 考试流程 看视频:在考前的一段时间看,需要达到一定的学习时长,视频中还会有选择题让你做 理论考试:我们是先到考场进行笔试,在手机上做选择题 实操培训:现场有两位红会工作人员给我们做实操培训,学员互相练习 实操考试:包扎部分是工作人员出题,学员互相做。心肺复苏是用假人 笔记记个笔记,有空自己也要翻一翻。因为考完之后有红会工作人员会电话回访,而且还会出题,上次回访有几道题答的不是很好 1. 心肺复苏(CPR) 评估现场环境安全,任何救援先要保证自己不会受伤 判断意识,跪姿,双腿分开。双手拍肩,同时大声在耳边重复喊“喂!醒醒!你怎么了”,无反应 检查呼吸,耳朵贴近患者鼻部,听呼吸声;眼睛看向患者胸部,看是否有起伏。观察 5-10秒,观察时急救读秒,1001、1002、1003...
Nest JS 入门笔记
使用契机前段时间打算做一个系统,涉及前后端 前端分为用户端和后台管理,后台发布任务,用户端签到、签退 选后端框架时挑挑拣拣,最后感觉 Nest JS 的装饰器写法令我非常满意,于是就决定下来了 学到的东西Typeorm使用 typeorm 维护数据库字段 1234567891011121314/** * 用户ID 主键 */@PrimaryGeneratedColumn({ type: 'int', comment: '用户ID' }) id: number/** * 用户名 */@Column({ type: 'varchar', length: 20, comment: '用户名' }) username: string/** * 密码 */@Column({ type: 'varchar', length: 50, comment: '密码' }) password:...
隔离不完全攻略
...
Rust 报错 link.exe was not found
报错简介记录一个报错 刚开始学Rust,基本的一些环境安装完建了个项目后发现跑不了,报错:linker link.exe not found 后面给的提示也很明确,please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed with the Visual C++ option 少安装了一些环境 解决 下载 Build Tools,等它自动下载安装 Build Tools相当于一个安装器,可以安装各种环境 安装环境时选择单个组件,够两个即可:MSVC v142 - VS 2019 C++ x64/x86 生成工具(最新)、Windows 10 SDK (xxx),版本号可能有区别 等安装完成后可能要重启,不出意外应该就能跑起来了
Electron 主进程与渲染进程通讯
Electron 的通讯机制Electron 在运行时分为主进程和渲染器进程(渲染进程),主进程可以用NodeJS的 api,渲染进程可以用浏览器的 api 两者之间需要通过 Electron 提供的 api 来通讯 渲染进程首先需要在渲染进程设置一个监听器,用来监听主进程发来的消息 然后主动发送一个消息给主进程 123456789// 监听器ipcRenderer.on('mainSend', (event, message) => { console.log('主进程发来的消息', message)})// 在合适的地方发送给主进程,比如按钮点击事件中button.onclick = function() { ipcRenderer.send('rendererSend',...
钉钉日报机器人
介绍NodeJs开发的一个根据git log自动生成日报的程序,并可以通过钉钉机器人发到群里 开发契机我们每天要写钉钉日报,最开始我是查看git的提交日志,然后选出有价值的提交 比如修复了什么问题、优化了什么功能等,像修改了配置文件、隐藏某些功能等就不会写到日报里 这样手动筛选挺麻烦,下班了还要现查git、现找有价值的提交 作为一个程序猿,当然不能麻烦了自己,于是就有了这个东西 使用我目前是放在了公司电脑上,并设置了开机启动 也就是说我只要上班,电脑开着,它到时间就会自动收集今天git提交中带有前缀的内容,整理好并发到一个钉钉群里 拉取项目Github:dingtalk-report-robot 1git clone git@github.com:imba97/imba97_project.git 进入dingtalk-report-robot目录 安装依赖包1npm i 配置打开src/config.js,进行配置 安装 pm2 和 自启动包1npm install pm2 pm2-windows-startup...
留下了遗憾的 2021
又到了写年度总结的时间了,2021年状态依然 间歇性踌躇满志,持续性混吃等死。 生活年初做了近视手术,因为打算下半年当兵,4月从巴中回到了山东(但是既然你能看到这篇文章,说明我没去成,原因下面会说) 回家后不久把我的串串(猫)也托运回来了,目前丢给我妈养了 上半年跟着朋友健身,健身一段时间后无意间一摸肱二头肌,给我自己吓到了,粗了一圈 不过下半年又回归了咸鱼状态,肌肉就又没了 虽然说去年说了“越来越想把台式机换成笔记本了”,但还是真香了,入手了HUAWEI Mate Station S 不过也入手了一台笔记本,用来玩VR游戏的,VR 设备是华为VR Glass...
Log4j 漏洞,阿里躺枪
说在前头大半夜看到新闻,大概意思是“阿里发现Log4j的漏洞后率先告知了美国的阿帕奇软件基金会,未及时向电信主管部门报告” 好像很早之前就有,但话题还没发酵的这么厉害,没看到,今天看到了感觉不太对劲,就来说说个人看法 首先这篇文章不是给阿里洗白,只针对以上论述进行探讨 个人看法从一个程序员的角度看,我认为这个论述是有点奇怪的,以下几点 1. 程序的BUG反馈对于一个程序员来说,使用别人或别的组织的程序时发现了问题,一般情况下有两个选择 向开发者或组织反馈问题,等待对方确认和修复(Issue) 如果是开源可以自己修复问题并提交到开源项目中(Pull...
位枚举
位枚举是个啥枚举首先来说一下枚举,在一些语言中我们可以用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...