▦ 冒险日志EXPLORATION LOG
#### 我:
写一段python程序,使用paho-mqtt这个库实现连接到mqtt服务器,并且定时发送心跳包。一旦检测到掉线就尝试重连直到重新连接上为止。
#### ChatGPT:
下面是一个使用paho-mqtt库的Python程序,实现连接到MQTT服务器并定时发送心跳包。如果检测到掉线,程序会尝试重连,直到重新连接成功为止。
```python
import paho.mqtt.client as…
一种可以在只知道用户mango密码的情况下以用户foo的身份通过WinSCP登录Linux系统的方法,其中使用了sudo命令来切换到foo用户的身份。同时,通过在WinSCP登录时设置为SCP模式,可以在Windows系统中进行文件传输。
具体操作步骤如下:
#### 在Linux系统中,通过root或者具有sudo权限的用户,在/etc/sudoers文件中添加以下内容,允许mango用户切换到foo用户的身份:
…
## 需求
运行在windows平台下的C语言的命令行程序,实现每分钟向串口COM3端口发送时间字符串,格式为4位年+2位月+2位日+1位星期(从1-7)+2位小时(24小时制)+2位分钟+2位秒
## 代码
```cpp
#include
#include
#include
#include
// 根据日期计算星期,参考 https://stackoverflow.com/questions/…
1 - 在防火墙规则里添加一条入站规则,指定LANDrop所在的位置。
2 - 修改wifi连接的属性为私有网络以允许被局域网内其他设备发现(以win11为例)
点击wifi图标,然后点wifi图标右侧箭头

右键选择属性

这里选择第二项私有网…
在[这里](https://www.nasm.us/pub/nasm/releasebuilds/)找到适合自己系统的编译好的安装包,比如我是linux,x86-64位架构,我选择了2.1的旧版本,因为版本太新的话依赖的相关lib你的系统未必是最新的,只是学习用旧一点没事。于是找到下载地址。
## 安装就很简单了一句话搞定,不用wget下来直接给网址…
## 最终效果视频
[dplayer url="/usr/uploads/2022/09/8266-led.mp4" pic="http://assets-mlc.mangopi.cn/usr/uploads/2022/09/2140632644.png" autoplay="false"/ width="400"]
## 硬件
ESP8266模块 (这是一个系列。本文使用ESP8266 12-E NodeMCU套件…
本文转载,翻译自[这篇文章](https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/)。
本文包含 ESP8266 GPIO 的指南,引脚图,功能以及如何使用它们。

ESP8266 12-E 芯片带有 17 个 GPIO 引脚。并不是所有的 ESP8266 开发板都…
## 效果
开机后会运行官方原厂固件(马里奥/塞尔达时钟界面),在这个状态下按下GAME+L+A进入自制软件Luncher界面,如下

这里可以选择RetroGo进入模拟器或者运行其他第三方的自制软件。
## 前提
你需要先解锁(破解)你的GW,具体参见这篇文章。
[post cid="398" c…
1. 虚拟机关机状态下,在宿主机运行命令,创建一块新的虚拟硬盘。
```bash
# 20480是20G
VBoxManage createhd --filename new.vdi --size 20480
```
2. 继续在宿主机运行命令,将原来的硬盘克隆到新硬盘上去。
```bash
VBoxManage clonehd old.vdi new.vdi --existi…
## 需要准备好的东西
- ubuntu20.04 或者一台树莓派
- st-link (使用树莓派的话不需要)
- 杜邦线若干
- Game&Watch 马里奥或塞尔达版机器一台
- 拆机器需要用到Y型螺丝刀
- 黑胶布或透明胶带
- 耐心,细心以及一颗强大的心(中途可能会失败)
## 接线
拆开机器露出主板。
拔掉电池插线。(注意!不要硬拔!这种接口是用小的平口螺丝刀轻轻翘起来,而不是硬往后方拽…
## 编译相关
- L大的Github仓库地址:https://github.com/coolsnowwolf/lede
- 已经编译成功的交叉编译环境在MacBookPro的VMBox里的Ubuntu18.04系统,
交叉编译环境位置:/home/mango/openwrt-build/lede。第一次编译需要好几个小时,后面再次编译就快了,而且第一次容易失败,折腾好久才成功,所以这个环境尽量别丢了。
- 更新最新源…
## 背景
这几天发现上国内网站特别慢,一些网站和服务甚至无法访问。网站不能访问也没啥,我基本上都混迹github和youtube,可腾讯云和阿里云上买的云主机居然都连不上,ssh不通,上面跑的一些服务也没法访问。这个就没法用了,我很多服务是用来访问北京家里内网用的。各种尝试最后确定我这个日本IP被伟大的防火墙拉进黑名单了。我心里一万匹XXX奔腾而过,你们特么能干点正事儿不。。。
## 获取新的固定IP
最开始尝试各…
## 在具有公网IP的服务器(一般是云主机)上安装frp服务
- 拉取frp镜像
```bash
docker pull snowdreamtech/frps
```
- 新建配置文件目录并创建一个配置文件
```bash
cd ~
mkdir docker-vols
cd docker-vols
mkdir frp-server
cd frp-server
…
## 实机效果

这个是用GBA烧录卡在NDSL上运行的样子。下方的按键说明是原来C51平台上用的(那个开发板只有3个按键),后面会删掉。
## 贪吃蛇的源码已开源(EmbSnake)
https://gitee.com/slipperstree/EmbSnake
> EmbSnake是一款贪食蛇游戏。主要面向嵌入式环境,模块…
## 用docker一键安装
```bash
docker run -d --name ssr-with-net-speeder -p 8989:8989 malaohu/ssr-with-net-speeder -s 0.0.0.0 -p 8989 -k YOUPASSWORD -m rc4-md5 -o http_simple -O auth_sha1_v4
```
用docker以后台方式创建一个命名为ssr-w…