- 书的由来:按自己的喜好搭建,写自己的软件,有一个自己的系统。这本书还可用来理解系统
- 定制化,尤其是小型嵌入式系统
- 安全
graph TD 急救 --> 基础 & 短时致命 & 内科 & 外科 & 其它 & 平时准备 基础 --> 为什么学 & 学习渠道 & 法律问题 & 施救流程 & 环境安全和个人防护 & 无反应有呼吸 & 打120 & 取急救箱和AED 短时致命 --> 心脏骤停 & 气道梗阻 & 大出血 内科 --> 心脏病发作 & 脑中风 & 过敏 & 癫痫 & 中暑 外科 --> 扭伤/骨折 & 烧烫伤 & 动物伤 其它 --> 1["哮喘
糖尿病和低血糖
口腔出血
眼外伤
电击伤
冻伤
(食物)中毒
煤气中毒
溺水
……"] 平时准备 --> 急救物品 & 理论测试 & 经常练习 & 预防
1 内容结构 2 基础 2.1 为什么学 - 心脏骤停、大出血、过敏、气道梗阻、溺水等,只有几分钟的抢救时间,无法等急救车,学会后给自己和身边的人用 2.2 学习渠道 2.2.1 线下 中国红十字总会训练中心 北京市红十字会应急救护培训基地 北京急救中心 AHA 培训机构 急救中心、第一反应、急诊夜鹰 课程 急救员 和总会内容一样 初级急救 导师学员比1:6,器材学员比1:3 开课周期 暂不对个人开课,1 - 3 个月 每个月都有 每个季度,公众号 / 费用 / 425 16学时 heartsaver 1200 8学时,设备按照 1:3 配备,24人 560 16学时,设备按照 1:6 配备,90 人 600-1200 报名方式 网站 公众号 电话:66098042,66098044 微博:北京急救医疗培训中心 / - 衡量标准 - 老师有急救经验,经得住问 ...
1 地震 - 发生前 - 与家人约定集合地点,避难点,公园、学校 - 准备 食物 - 发生时,What should I do DURING an earthquake? - 室内/室外,跪下、掩护、抓牢,DROP, COVER, AND HOLD ON! 1. 跪下,不要往室外跑 2. 掩护头颈,桌子、枕头、书包、双手。爬,远离窗户、非承重墙、阳台、重家具、会掉落物品的地方 3. 抓牢遮挡物,抓桌腿 - 开车,待在车里,同样远离坠落物避险 - 地震可能造成海啸和泥石流,要尽快远离海边、山脚,前往高处 - 发生后 - 被困时 - 用东西支撑住身边可能掉落的重物 - 节省体力,寻找水和食物 - 以规律性敲击或光亮求救,确定有人再大声呼救 - 防范挤压综合征,急救-挤压伤 - 没被困,需要 ...
1 | # ubuntu 下 |
1 设置 字体和词典在 kindle 环境文件夹 - 把电子书过滤设置选为“全部内容”,然后把电子书排序设置选为“收藏夹” 。用收藏夹分类电子书 - 字体放在 fonts 文件夹,自带英文字体可以用 Baskerville ,中文字体思源黑体还好,思源宋体(Source Han Serif)太浅不要用,思源宋体,如何评价,以及如何正确使用 - 词典放在 documents\dictionaries 文件夹 - 一本英汉:与 PC 词典相同的简明英汉(160万),一本英英:Merriam-Webster’s Advanced Learner’s Dictionary,选择依据。其它为 kindle 自带,现代英汉、汉英、汉语,Oxford - kindle 不适合阅读长篇英英解释,如需彻底理解单词,用 kindlemate 导出生词本到欧路词典背,见 词典软件。或者在平板上用 k ...
1 | 替换 <STOK> |
1 刷机 1.1 斐讯K2 1. 确定硬件版本,斐讯K2 PSG1218 硬件A2 2. 更新到官方某个版本,来实现开 telnet、ssh 3. 刷 breed,相当于 bootloader 4. EEPROM、编程器固件备份 5. 刷别人的固件,华硕、padavan(hiboy),见 刷机与固件列表,还可以考虑 自己编译 1.2 小米路由器3G 1. 下载 开发板 miwifi_r3g_firmware_12f97_2.25.124.bin,登陆路由器页面,系统状态 -> 升级检测 刷入 2. 开 SSH miwifi_ssh.bin。按照页面提示操作 3. 刷 breed breed-mt7621-xiaomi-r3g.bin。放入 U 盘后,mtd -r write /extdisks/sda1/breed-mt7621-xiaomi-r3g.b ...
1 新闻 - 为了平衡东西方的价值观冲突和中美利益冲突,选择两派中最中立的媒体作为新闻来源 - Least Biased 且 Factual Reporting 为 High 以上作为初筛,以新疆、香港额外考察对中国的报道 - 考察内容 - 是否涵盖了关心的内容 - 报道内容是否真实 - 提出观点时是否引用证据(事实),是否充分给出反方观点、证据,语气、用词是否中性 - 媒体资金来源 - 新闻自由程度 西方 东方 中国 事实 apnews/reuters asiatimes/channelnewsasia 新华社/人民网/外交部 观点 Carnegie Endowment/Harvard Gazette/Belfer Center asiatimes 中国现代国际关系研究院 (CICIR)/北京大学国际战略研究院 (IISS) - 观点数量少,是阅读材料,事实数量 ...
1 | cmake -B build -G "MinGW Makefiles" -D CMAKE_MAKE_PROGRAM="D:/soft/mingw64/bin/mingw32-make.exe" |
- 跟我一起写Makefile - 《嵌入式 Linux C 语言程序设计》,make 1 CMake - 推荐 out of source builds,输出不混在一起,git 工具好管理,可以创建多个 build,如 debug/release。build 与 source 同一等级,不在 source 内部 - 在多个平台测试以避免写出平台相关的 cmake - 选择编译器和 Generator,两者不同搭配可有不同的 build 目录,只需指定一次 - 生成和编译始终在源码根目录 - 调试 CMake - target 可以是虚拟的 - 变量都是字符串类型,值有空格要加引号,多个值用分号连起来。未定义的变量是空字符串。${} 可以嵌套引用,可作为变量名 - unset(myVar) / set(myVar) 用来 unset 变量 - ENV{varNam ...
1 | # gcc 包含文件查询路径 |
1 编译 参考 https://askubuntu.com/questions/466651/how-do-i-use-the-latest-gcc-on-ubuntu 1.1 静态链接 libc - 不推荐链接 glibc (如 getaddrinfo)。用 alpine 的 musl,pull 官方 docker 后安装 这些 - 启动 docker 映射本地的源码,在 docker 中编译 - 用 -pthread 而非 -lpthread,区别 - gcc 链接时使用 -static。一个复杂的 例子 - 编译后 strip 程序 1.2 交叉编译 对于 rpath 和 sysroot 可参考 Building and cross-compile tutorial Ubuntu实现树莓派交叉编译(也解释了 build host target) 交叉编译器 ...
1 | { |
1 Clion 1.1 linux 有两种 linux 远程方式,包含编译的 Full remote mode 和仅调试 Remote debug 模式 - Full 模式涉及编译因此要写 CMakeLists.txt - Full 模式要在 Deployment 选择 mounted folder,否则每次都要用 SFTP 上传源码,要配置 Folder 和 Mappings - cmake 设置选项 -v -- -j 3 打印具体的编译命令 - Debug 模式只需要添加一个配置,指定执行文件的目录,设置 Path mappings。用 Remote GDB Server 或 Remote Debug 都可以 1.1.1 相关问题 - clangd 内存占用过多,限制成 500MB,Clion clangd, how to limit memory usage - ...
1 Call graph 分析函数调用关系图 (call graph) 的几种方法 1.1 静态 1.1.1 Doxygen + Graphviz + Htmlhelp (windows) - 使用 Doxygen + Graphviz + Htmlhelp,Doxygen 配置,再加上下面两图,不要选生成 Chinese,否则 chm 文件乱码 - 生成前将不用的第三方库代码移走 - Doxygen error: failed to run html help compiler on index.hhp 报错似乎不影响 1.1.2 SciTools Understand (windows) C/C++ 项目参考, Buildspy - For gcc/g++ Users - 对于 openssl,一处非常奇怪的宏定义字符串导致编译不过问题, ...