个人的电脑使用偏好

简单聊一聊我自己使用电脑的一些习惯,说不定对大家有帮助,持续更新中…… 桌面不放程序快捷方式 我桌面不放程序的快捷方式。桌面上只放正在处理的文件,或者短期内经常要打开的文件夹。 启动软件的时候,我就是按下键盘上的 Win 键,然后直接输入软件名字,回车就能打开。 如果某个软件安装之后在开始菜单里搜不

ConstStar ConstStar 发布于 2026-04-22

封装简单的微信WebSocket兼容层 | paho-mqtt.js

问题 MQTT.js库4.1.0不支持多个MQTT连接,使用paho-mqtt-js又不支持小程序,只能自己根据源码写一个兼容层 解决方法 通过微信提供的接口模拟简单的W3C格式的WebSocket类 let websocket_debug = false /* 微信小程序WebSocket 转

ConstStar ConstStar 发布于 2025-03-21

移位运算符陷阱

int main() { /* 符号位 和 左移运算符的类型提升 */ int8_t val1 = 0x10; int8_t val2 = 0x84; uint16_t val3 = (val1 <<

ConstStar ConstStar 发布于 2024-11-29

利用select实现模拟事件信号量并同时接收网络消息

#include <stdio.h> #include <unistd.h> #include <string.h> #include &#

ConstStar ConstStar 发布于 2024-11-29

MPU 6050姿态角度融合算法

https://zhuanlan.zhihu.com/p/228805569

ConstStar ConstStar 发布于 2024-03-14

校验文件的MD5和SHA值命令

Linux 自带的校验命令有:md5sum、sha1sum、sha224sum、sha256sum、sha384sum、sha512sum 演示 md5sum xxx Windows 命令格式:certutil -hashfile 文件名 校验值类型 支持的校验值类型有:MD2、MD4、MD5、S

ConstStar ConstStar 发布于 2024-03-12

STM32CubeMX/IDE生成的代码中文注释乱码

解决方法 STM32CubeMX/IDE都是基于Eclipse 所以可以在电脑系统里添加环境变量来解决: JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

ConstStar ConstStar 发布于 2024-03-12

libgpg-error编译失败:strerror-sym.c:47:25: error: 'errnos_msgidx' undeclared

遇到的问题 gawk: ./mkstrtable.awk:113: warning: regexp escape sequence `#' is not a known regexp operator ... strerror-sym.c:47:9: error: 'errnos_msgstr' u

ConstStar ConstStar 发布于 2024-03-12

popt 1.16编译失败:gzip: /root/rv1126/buildroot/dl/popt-1.16.tar.gz: not in gzip format

出现的问题 gzip: /root/rv1126/buildroot/dl/popt-1.16.tar.gz: not in gzip format 原因 http://rpm5.org/files/popt/网站出现问题,下载的是html文件 解决方法 将buildroot/package/po

ConstStar ConstStar 发布于 2024-03-12

python添加搜索模块的路径

python代码方式 sys.path.append("your_path") # 必须用绝对路径 Linux命令行方式(设置环境变量) export PYTHONPATH=$PYTHONPATH:$(pwd)

ConstStar ConstStar 发布于 2023-11-21