Henry's blog

Home

About

Archives

loading..

Windows 账户被莫名改密码

前情提要(可跳过)我为了用 MacBook 的键盘和触控板操控 Windows台式(懒得再拿一套键鼠),图省事装了一个名为 DeskFlow 的开源项目。它可以实现跨系统地使用同一套键鼠,和跨屏键鼠丝滑焦点转移。我大概半个月前下载使用过一次、前天又用了一次,都没有任何问题。直到… 问题现象昨天,我照常开机 Windows,但它没有照常直接进入桌面,而是显示了密码输入框(我已经设置跳过输入密码很久了)。我想着没有设置密码,那就直接回车呗,结果“密码错误”。我开始有些惊慌了。再看向左下角,有一个我未曾见过的新用户,名叫 “macbook air”。 我就开始试着两个账户的密码。直到我在 macbook air 试了一下我的 MacBook 笔记本的锁屏密码,结果竟然进去了,但十分卡顿。我尝试执行了一些更改密码的..

Read more
loading..
YOLO

新思路:基于透视变换的足球视频运动员相对位置获取

最近正在使用 Python 和 YOLO 研究足球比赛中的守门员识别,突发奇想出一个思路:通过透视变换将比赛场景图转换为俯视图,还原场地内人员(球员、守门员、裁判、教练等)的相对位置关系,再利用守门员通常离己方底线最近这一特征,识别守门员。 足球比赛的转播画面多为侧视或斜视角,直接从原图中判断人员与底线的距离存在视觉偏差。而俯视图能真实还原场地的二维平面结构,人员的位置坐标与底线的距离关系可直接通过像素位置判断 原图: 通过拟合出边线和底线所在直线,得到2个交点;使位于大禁区线或中线上的拉伸线与其重合,从而确定对边和另外2个顶点。然后进行透视剪裁: 结果如图: 当前仅完成了思路验证,尚未对该方法的可用性和可靠性进行系统性验证。

Read more
loading..
life lesson

不再等待完美:发布,然后改进

拒绝完美主义:沉默与被骂的得与失人们常说,“酒香不怕巷子深”。可在信息爆炸、人才济济的今天,仅仅“酿造好酒”已经远远不够。如果没有主动宣传,即使作品再精良,也可能被埋没在庞杂的信息洪流中。只有让“酒香”飘出深巷,作品才有机会被看见,创作者也才能获得反馈与成长,从而形成良性循环。 去年:闭门造车与停滞不前大概一年前,我开始尝试搭建这个网站,花了不少时间打磨功能、撰写博客,却始终没有勇气展示出来。由于我一个人暗中摸索,也没有和其他人交流探讨,开发进度非常缓慢。 没有访客,很难从用户角度思考设计。 遇到问题,只能在有限的知识中打转。 这种“闭门造车”的方式让我逐渐迷茫,网站建设一度停滞不前。 其实,把作品展示出去这个念头,我并非没有过。但心里总会冒出一堆阻碍的声音: “界面是不是太简陋了?..

Read more
内网穿透网站

Frp 使用 https2http 配置 HTTPS

背景问题之前我的网站一直通过 Cloudflare 代理 实现 HTTPS,但由于 CF 在中国的访问速度波动较大,不够稳定,因此我开始寻找其它方案。感谢 @eee_CY 的方法与支持,让我找到了更优解。 最初我咨询了 ChatGPT,它建议我开一个 type = tcp 的隧道,但这种方式需要服务器端部署证书,而且无法使用标准的 443 端口。 在请教了 @eee_CY 之后,我发现了 plugin = https2http 这个更合适的方案:只需要在本地部署一个自动续期脚本,之后就可以完全“放手不管”了。 配置过程(支持 Termux)我使用的是 acme.sh 来申请并自动续期证书。 1. 安装 acme.sh使用以下命令安装: 1curl https://get.acme.sh | sh 然后在..

Read more
MacDevops

macOS 中 终端 与 brew 使用代理的问题

解决 macOS中 终端 & Homebrew 的代理问题前情提要之前我曾分享过将旧的 Macbook Pro 刷为 Ubuntu的经历,但由于 Ubuntu 在旧设备上运行较卡顿,最终决定回归 macOS。最近花了一个周末时间,使用 OpenCore Legacy Patcher 工具成功将原本的 macOS Lion 7.5 升级到了 macOS Monterey。 解决 Brew 安装 FFmpeg 的代理问题最近在使用 Homebrew 安装 FFmpeg 时遇到了代理问题,虽然我已经配置好了 V2Ray 代理,可以正常访问 Google,但 curl 命令却无法正常工作。 第一步:解决基础 curl 代理问题按照 ChatGPT 的建议,我创建了 ~/.curlc 文件,并添加了以下内容:..

Read more
gitDevops

Github 加速器大坑

遇到 Git Pull 报错 403,排坑记录今天在使用 git pull 克隆项目时(好久每写这个项目了),遇到如下报错: 1fatal: unable to access 'https://github.com/TeamDreamRongZhen/TeamDreamRongZhen.github.io.git': The requested URL returned error: 403 当时我以为是 GitHub 的权限或 Git 的配置问题,于是按照 ChatGPT 提供的方法,在「凭据管理器」中删除了 git:https://github.com 的相关记录。 结果:所有的网络账号登录记录全都没了…… 应该是 Win10 的bug,费了我30分钟登录各种账号库 :sad: ..

Read more

React Native 环境搭建踩坑

最近,我决定尝试使用React Native开发一个手机端应用。之前,我已经用Flutter开发了一个猜歌游戏,现在想挑战一下React Native。在搭建环境的过程中,我遇到了一些问题,并总结了一些经验,希望能帮助到同样在探索React Native的开发者。 Ⅰ 选择框架:Expo vs React Native CLI在开始之前,我了解到有两个主要的框架可以选择:Expo和React Native CLI。我两个都试过,但React Native CLI出了一些bug,最后也没有解决,于是换成了Expo。对于新手来说,Expo的bug更少,也更容易解决。 Ⅱ 搭建Expo环境在搭建Expo环境时,我也遇到了一些问题。如果你之前使用过Node.js且版本较老,建议先去官网更新一下。 第一个坑:Task..

Read more
loading..
MacUbuntu刷机

将旧的 Macbook Pro 刷为 Ubuntu

为什么要折腾这台老Mac我的 MacBook Pro 8,1(2010 款)已经是上古神器了,macOS 最后只能停留在 10.7.5,导致很多现代软件都无法安装使用。 本来想着刷黑苹果升级到 macOS 11,但过程太繁琐,而且很多人反馈卡顿严重。刷 Windows 吧,又装不上 Boot Camp。 后来看到网上有人把老 Mac 改刷成 Ubuntu,于是我也跃跃欲试。本文将记录我的刷机流程和使用体验,供有类似需求的朋友参考。 安装流程部分参考了这篇文章。 准备工作 如果你打算做双系统(macOS + Ubuntu),第 1 步和第 3 步必做。如果只想安装 Ubuntu(不推荐),可以跳过这两步。 1. 确保有足够磁盘空间建议至少预留 20GB 以上 的可用空间。查看方法: 点击苹果菜单 →..

Read more
Ubuntu系统

给 Ubuntu 磁盘分区调整大小

注:这里只教图形化的,命令行只是把操作换为命令而已,思路一样。 遇到的问题:有未分配空间,但是Ubuntu分区为什么拉不大啊?手动改大小也没用。 :evil: 解决方法:拿一个ubuntu安装盘,启动到那里,然后试用,然后在终端里输入gparted,然后把要调整大小的Ubuntu分区卸载(Unmount),然后就可以愉快的调整大小啦 :cool: 重点就是用别的盘,然后给要调的盘卸载了。

Read more
loading..
串流远程控制

远程游戏串流

用手机玩电脑上的游戏?最佳解决方案经验分享想在手机上玩电脑上的3A大作?市面上的远程控制软件很多,但要么收费、要么功能有限。经过多次实测,下面这个组合堪称“白嫖”+“高性能”+“强自定义”的最佳方案: Sunshine 基地版(PC端) + Moonlight 王冠版(安卓端) + Tailscale 异地组网 Only APPLE can’t do(只是有亿点点更复杂而已) 另外,为了解决远程开机的问题(我没有网线,无法使用 Wake-on-LAN),我还购买了一个远程开机卡,淘宝上十几块就能搞定。 🌞 Sunshine 基地版(PC端)📦 下载 & 安装👉 点击这里下载 Sunshine 基地版或者到 Github 项目主页 下载最新版。 安装时可能会黑屏片刻(虚拟显示器驱动),属于正常..

Read more
123