20241217 16:55:15
Becoming secure

– I don’t wanna be with you anymore.

– That’s okay.

– Wait, what?

– Yeah, thank you for telling me. I wanna be with someone who wants to be with me, so this is good information to have. By you saying this, you just made that much easier for me to say goodbye.

– You’re not taking this personally?

– No, what someone likes or doesn’t like is not a reflection of me, It’s a reflection of what works for them. My job is not to fit into that. My job is to see how people love, and choose whether or not that works for me, not to try to get you to like me.

– Wow, mature. Is it wrong that I like you again?

– No, it’s not wrong, but I’m not interested, because it took losing me for you to figure this out.

– Damn, I guess playing hard to get only works for the anxious people.

[ Text from @love.understood ]

我的世界(Minecraft)游玩指南
客户端(Java) 启动器 推荐使用Hello Minecraft! Launcher(HMCL)启动器,推荐下载开发版。建议在『设置』>『全局游戏设置』中开启版本隔离,并设置启动器可见性为『隐藏启动器并在游戏结束后重新打开』。 除此之外,常见的启动器还有Plain Craft Launcher(PLC2)、MultiMC(MMC),功能上类似。 安装游戏 除游戏本体外,还可以额外安装一些模块以增强游戏: 安装内容功能游戏本体(必须安装)基本游戏内容模组加载器支持模组光影模块支持光影,有时也以模…
嵌入式C/C++技巧——嵌入式厂商对 C/C++ 的支持
C/C++有若干个版本,每个版本通常会引入或删除一些特性,嵌入式常用编译器通常至少支持C99/C++11,因此本教程低于或等于此版本的特性将不再标注版本,并且通常支持C11和C++17,因此本教程涉及的内容均以该标准为准。通常编译器不会实现标准的所有功能,因此是否实现了特定功能需要以手册为准。 编译器编译器版本支持的C版本支持的C++版本参考Arm Compiler for Embedded 66.22ISO C89, C99, C11(实际也支持GUN C90, C99, C11)ISO C+…
嵌入式C/C++技巧——目录
前言 第一章 C与C++ 从C到C++ 嵌入式厂商对C/C++的支持 C/C++不完全兼容 C++简单入门 变量与字面量 枚举 结构体、位域与联合体 初始化 预处理器 替换文本宏与有条件编译 包含其他文件 其他(错误或警告、由实现定义的行为) 弱函数 内联函数 变参数函数 类型转换 强制类型转换 隐式类型转换 C++标准库 array——数组的替代品 C/C++混合编译
为威联通QTS Container Station/群辉DSM Container Manager设置代理
威联通QTS Container Station/群辉DSM Container Manager在拉取镜像时不会使用系统设置的代理,因此需要手动进行配置。 威联通QNAP Container Station设置代理 编辑配置文件(实际文件路径可能略有不同): vim /share/CACHEDEV1_DATA/.qpkg/container-station/script/run-docker.sh 在末尾(exec dockerd $DOCKER OPTS上方)添加以下内容: export ht…
嵌入式C/C++技巧——预处理器(包含其他文件)
包含其他文件(#include) #include用于将其他文件包含到当前这一行,即将此行替换为这个文件的全部内容,文件名使用尖括号<>或双引号""包裹,使用尖括号<>只会在标准库中查找,使用双引号""会优先查找源文件同级目录中的文件,若找不到则会按顺序查找包含路径中的文件,若依旧找不到文件时会回退到标准库中查找,一旦找到对应文件则停止查找。 例如在bsp.c中使用#include "bsp.h",则会首先在bsp.c所在的文件夹中进行查找,若没有找到则在包含路径中进行查…
嵌入式C/C++技巧——预处理器(替换文本宏、有条件编译)
预处理器用于编译前的源代码处理,替换文本宏与有条件编译经常搭配使用。 替换文本宏(#define、#undef、#、##)与有条件编译( #if、#ifdef、#ifndef、#else、#elif) 使用方法 替换文本宏系列 #define指令 替换文本宏用于定义一个标识符并通常与有条件编译搭配使用,或将标识符替换为指定替换列表,标识符通常被称为宏。替换文本宏有多种使用形式: #define 标识符 替换列表 (可选)(1)#define 标识符 (形参 )&nb…
2024925 22:18:05
心累

我的世界地下城刷了好久武器都没刷到想要的,心累。。。

常见随机变量分布
一维离散型随机变量分布 名称 表示 定义 均值 方差 意义 0-1分布 X ∼ B ( 1 , p ) P { X = 1 } = p P { X = 0 } = 1 − p p p ( 1 − p ) 一重伯努利实验成功次数 二项分布 X ∼ B ( n , p ) P { X = k } = C n k p k ( 1 − p ) n − k n p n p ( 1 − p ) 𝑛重伯努利实验成功次数 泊松分布 X ∼ P ( λ ) P { X = k } = λ k k ! e − λ …
I²C(Inter-Integrated Circuit)要点
引子 集成电路总线(Inter-Integrated Circuit,IIC)是一种常用于单片机的同步串行通信接口规范,常见使用 I²C 的外设有EEPROM、传感器(如MPU9250中的磁力计)、时钟芯片(如DS3231)、低速ADC/ADC。相较于SPI,IIC通常速率更慢且电路更复杂,但所需接线更少。 I²C I²C一般有两条信号线:SDA(serial data line)和SCL(serial clock line)分别用于传输数据和时钟信号。一般两条数据线都需要外接上拉电阻,同时引脚…