WorldEdit_V1 [双模机械键盘] WorldEdit_V1 [双模机械键盘]——创世一号 WorldEdit_1.0 本项目已开源至Github:点我传送 项目制作全过程视频BiliBili:点我传送 项目起因: “想”项目简介:为什么叫创世一号(WorldEdit)呢?因为想着以后用这把键盘,闯荡天下,制造更多东西,就像一个创世神一样,所以就叫创世一号 WorldEdit了 创世一号采用STM32F103RCT6主控,整合有锂 2020-09-18 PROJECT product Embedded STM32 product
mPower [USB-C功率计、快充诱骗器] mPower [USB-C功率计、快充诱骗器] @firestaradmin 2022-12-14 本项目已开源至Github:点我传送 [TOC] 1、简介:为什么叫 mPower 呢?首先mPower 可以看作是一个迷你的power 相关的东西吧,其次也是我喜欢的一款车–BMW mPower 4 (😄) 功能介绍: 首先是功率测量功能,顾名思义(USB-C功率计、快充诱骗器)它是一个U 2022-12-14 PROJECT product Embedded ESP32 product
ArtistV1——艺术家V1 [写字机|绘图仪] ArtistV1——艺术家V1项目已开源至Github:点我传送 项目演示视频bilibili:点我传送 一、项目总览基本介绍: 本项目基于STM32F1,移植了著名的GRBL——G-code解释器,做的一款写字机(或激光雕刻),使用LVGL的GUI库设计屏幕交互,扩展了SD卡脱机打印功能,板载ESP8266-E12SWIFI模块(由于STM32F1的性能有限,同时兼顾刷屏和G代码解释以及榨干了 2020-09-18 PROJECT product Embedded STM32 product
Kite_V1.0 [ESP32开发板] 项目以开源至GIthub:点我传送 Kite_V1.0[ESP32-WROOM-32D]一、简介此开发板是以ESP32-WROOM-32D模组为主体的开发板。 1| 资源介绍ESP32-D0WD 内置双核低功耗 Xtensa ® 32-bit LX6 MCU。片上存储包括: 448 KB 的 ROM,用于程序启动和内核功能调用 520 KB 片上 SRAM 用于数据和指令存储 4/ 2020-09-18 PROJECT hardware Embedded ARM ESP32
HouseKeeperV1.0智能物联家居 本项目已开源至GitHub:点我传送** 一、HouseKeeperV1.0介绍1.项目简介: HouseKeeper_V1.0 是一款智能物联家居产品,它可以根据需求方便的扩展各种家居家电控制,例如门的控制,窗帘的控制,和一些其他家电的控制,只需要简单外接一个继电器便可。本次我们将用指纹门锁控制,来阐述HouseKeeper的功能。2.项目图片外观实例:· 初步产品图如下· 指纹门锁实例图 2020-09-18 PROJECT product Embedded STM32 product
ShaoBing_V1 [STM32数字网络温度计] STM32数字网络温度计 ShaoBing-No.1 本项目所有源码文件包括原理图PCB已开源到GitHub上 供大家学习讨论-> ShaoBing-No.1 视频实况已上传至BiliBili 点我观看 项目概括 项目简介:stm32项目,时间片论询结构,驱动OLED显示温度历史曲线,具备物联网功能发送数据至手机APP,可PI计算输出控制温度方案 项目起因:大学专业课程 2020-09-18 PROJECT product Embedded STM32 product
Python 脚本基础模块 Python Pyinstaller打包心得@firestaradmin 2022年9月24日16:31:58 死亡不是为了安息 简介:不需多说 安装:pip install pyinstaller 国内源:-i https://xxxxxx 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/p 2023-01-16 NOTE Python Windows Python
网络共享sb的问题 网络共享sb的问题 @firestaradmin 2022年10月17日22:06:44 为什么弄了网络共享还看不到对方彼此或者自己或者无法访问的问题 基本以下两个设置就能搞定了, 简单的网络共享配置就不说了。 1、启用SMB 1.0/CIFS文件共享支持 windows功能Win10 能成功访问共享文件夹,必须有安装 SMB1 协议,否则会提示找不到网络名称的提示。 方法很简单,点击 2022-10-17 NOTE WIN10 Windows
Intel汇编和AT&T汇编的简要区别,生成方法和判断技巧 Intel汇编和AT&T汇编的简要区别,生成方法和判断技巧@2022年8月19日10:54:22 前缀AT&T 中 寄存器有前缀 %,立即数有前缀 $ AT&T syntax Intel syntax movl $1, %eax mov eax, 1 操作方向 AT&T syntax Intel syntax insn source, d 2022-08-19 NOTE Reverse-Assembly Note Assembly
Compiler Options Compiler Options 丈夫非无泪,不洒离别间。 gcc 编译器是经常使用的,其编译选项很重要。 1、编译警告 -w : 关闭所有警告,不建议使用 -W : 开启素有gcc 能提供的警告 -werror : 将所有警告转为错误,开启该选项,遇到警告会终止编译 -Wall: 编译后显示所有警告. 2、占用空间概念:GCC链接操作是以section作为最小的处理单元,只要一个sectio 2022-08-18 NOTE C&C++ note C&C++
终端输出控制 终端输出控制一、标准输出+标准错误 输出标准输出和标准错误,同时保存到文件logfile 方法一: <command> 2>&1 | tee <logfile> [root@home root]# id das 2>&1 |tee logfile id: das: No such user [root@home root]# cat logfil 2022-07-18 NOTE Script Note Script Shell
FreeRTOS 任务的通信、同步 FreeRTOS 任务的通信、同步 待到采菊六月天,满城尽带黄金甲。 @firestaradmin 今天浅浅记录一下关于FreeRTOS 的任务间的 通信、同步等知识,主要是一些概念和应用场景的浅析记录,不包含具体代码用法。 总是会忘记,所以在此记录。 FreeRTOS 里主要有 消息队列、信号量、互斥量、事件、软件定时器、人物通知等功能模块用于任务间(或者任务和中断间)的通信和同步等功能。 2022-03-22 NOTE FreeRTOS FreeRTOS
WIN10删除快捷方式后缀和小箭头 WIN10删除快捷方式后缀和小箭头1. 去掉 “- 快捷方式” 字样按WIN+R 调出运行,然后办输入 regedit 回车打开win10系统的注册表编辑器; 找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer],在右侧窗格新建或修改名为“link”的二进制值,将其值设置为“00 00 00 00” 最后退 2022-03-09 NOTE WIN10 Windows
树莓派部署个人博客(hexo) 树莓派部署个人博客(hexo) 如何在黑夜里停止大脑在荒芜的草原上漂泊,抓紧时间学习。 最近搞到了公网IP,手头里还有一个域名,恰恰好好的手里还有一块吃灰的树莓派,嘿嘿。 所以呢我也没办法啊,只能部署一个博客了。OK FINE! 大致步骤: 在Win10 上生成hexo 代码 上传到树莓派上的Git 服务 在树莓派上部署Nginx 服务 在路由器上端口映射端口 外网访问 让我们先来看第一 2022-03-02 NOTE Web Raspberry Web
C&C++ Function Pointer Function Pointer 人生就是不断折磨自己!变得更强! ——@firestaradmin See example: int p; //这是整数型变量p int *p; //这是整数型指针p int *p[3]; //这是长度为3的整数型指针数组p,元素为整数型指针 int (*p)[3]; //这是一个数组指针,指向一个长度为3的整数型数组 in 2022-02-22 NOTE C&C++ Note C&C++
RSA秘钥对以及SSH登陆 RSA秘钥对以及SSH登陆 信息的加密很重要 RSA秘钥对简介RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。 密钥对:在非对称加密技术中,有两种密钥,分为私钥和公钥,私钥是密钥对所有者持有,不可公布,公钥是密钥对持有者公布给他人的。公钥:公钥用来给数据加密,用公钥加密的数据只能使用私钥解密私钥:如上,用来解密公钥加密的数据。 2022-02-16 NOTE Linux Linux SSH
Ubuntu 常用 Ubuntu 常用1. 开机自动运行way 1. rc.local在 /etc/rc.local 下添加 要运行的命令,即可开机自动执行这些命令。 如: #!/bin/sh -e # rc.local # This script is executed at the end of each multiuser runlevel. # Make sure that the scr 2022-01-07 NOTE Linux Linux
PyQt Note PyQt notes1. PyQt5 QML 界面.pyfrom PyQt5.QtGui import QGuiApplication from PyQt5 import QtQml if __name__ == '__main__': path = 'QtQuick/test/qml/main.qml' app = QGuiApplic 2021-12-23 NOTE QT Python QT
Common License Manual License Manual 坚持会将你指引到正确的道路上 —— firestaradmin 如果开源的内容对你没有太大的利弊影响并且不想做太多限制,可以选择普遍且宽松的 MIT 许可证。 MIT License限制及要求相对自由。 允许用于商业目的 允许发行 允许修改 允许私人使用 许可证和版权声明的副本必须随软件一起提供 不承担一定的责任 不提供任何保证 GNU GPLv3 License 2021-11-22 NOTE Note License
Git Commit Specification(Commit 规范) Git Commit Specification 规范是…. @firestaradmin 规范梳理初期我们在互联网上搜索了大量有关git commit规范的资料,但只有Angular规范是目前使用最广的写法,比较合理和系统化,并且有配套的工具(IDEA就有插件支持这种写法)。最后综合阿里巴巴高德地图相关部门已有的规范总结出了一套git commit规范。 Commit Message Fo 2021-11-19 NOTE Note Git