原创2026年12月31日大约 1 分钟
mac忘记密码后,需要强制重置密码
背景介绍
某一天,一个邻居拿来了一个mac一体机,忘记密码了,看能否强制重置密码,需要里面的资料不能重新安装。
整体思路
访问 macOS 系统文件系统,删除密码和用户信息达到开机设置密码的效果。
操作步骤
- 使用 PE(Preinstallation Environment)工具 进入 macOS 系统
- 安装准备好的
Paragon APFS for Windows
软件 - 此时应该可以看到apple系统的文件结构
- 删除
/Volumes/Macintosh HD/var/db/.AppleSetupDone
文件 以及/Volumes/Macintosh HD/private/var/db/shadow/hash/*
文件 /Volumes/Macintosh HD/private/var/db/shadow/hash/*
没有可以删除/var/db/dslocal/nodes/Default/users/[用户名].plist
目录的文件- 重启电脑,重新设置密码
原创2025年2月12日小于 1 分钟
实践步骤
PVE安装版本
# root@:~# pveversion -v
proxmox-ve: 8.1.0 (running kernel: 6.5.11-7-pve)
pve-manager: 8.1.3 (running version: 8.1.3/b46aac3b42da5d15)
原创2025年1月26日小于 1 分钟
2025乙巳蛇年央视春晚完整节目单
顾问
- 张一一
- 冯小刚
总导演
- 于蕾
主持人
- 北京主会场:任鲁豫、撒贝宁、尼格买提、龙洋、马凡舒
- 湖北武汉分会场:李佳明、陈超
- 江苏无锡分会场:张舒越、孟非
- 重庆分会场:冯殊、何苗苗
- 西藏拉萨分会场:杨帆、益西卓玛
节目单
1. 开场歌舞
2025年1月22日大约 5 分钟
众安开户迎新福利
去众安银行开户,先赚高达 HKD 500 回赠,再享美股 0 佣金!
3️⃣ 个真心推荐 ZA Bank 的原因
💛 全线上开户,无需前往分行
💛 无最低存款要求,零账户管理费
💛 24x7 银行服务
立即用我的专属邀请码Y8H7N4
在港开户啦!投资涉及风险。受条款及细则约束。 https://l.za.group/APSco
原创2025年1月18日小于 1 分钟
合成除法(Synthetic Division)是一种用于快速计算多项式除法的简化方法,特别适合用来将一个多项式 除以形如 的一次多项式时。相比于传统的长除法,合成除法更为简洁和高效,减少了大量书写工作。
合成除法利用一次多项式 的结构特性,通过逐步更新系数,快速求得商多项式和余数。
合成除法步骤
假设有多项式:
需要用 来除。
原创2025年1月15日大约 2 分钟
有理根定理(Rational Root Theorem)是代数学中的一个基本定理,用于判断多项式方程是否有有理数解。如果一个整系数多项式方程存在有理根,那么这个有理根可以表示为分数的形式 ,并满足以下条件:
定理内容
对于一个整系数多项式:
其中 且 是整数。如果该多项式存在有理根 (其中 和 为互素整数),则:
- (分子)必须是常数项 的一个因数;
- (分母)必须是最高次项系数 的一个因数。
原创2025年1月15日大约 2 分钟
操作步骤
1. 检查当前时间设置
运行以下命令检查系统当前时间和时区:
timedatectl
原创2025年1月10日大约 1 分钟
背景
开发项目过程中我只知道某一个用户的账号信息(可以登陆)并且可以对
mysql
库进行操作。我需要新增一个和root
一样角色的用户。
实现步骤
# 新增一个用户
insert into `mysql`.`user` (
`Host`,
`User`,
`Select_priv`,
`Insert_priv`,
`Update_priv`,
`Delete_priv`,
`Create_priv`,
`Drop_priv`,
`Reload_priv`,
`Shutdown_priv`,
`Process_priv`,
`File_priv`,
`Grant_priv`,
`References_priv`,
`Index_priv`,
`Alter_priv`,
`Show_db_priv`,
`Super_priv`,
`Create_tmp_table_priv`,
`Lock_tables_priv`,
`Execute_priv`,
`Repl_slave_priv`,
`Repl_client_priv`,
`Create_view_priv`,
`Show_view_priv`,
`Create_routine_priv`,
`Alter_routine_priv`,
`Create_user_priv`,
`Event_priv`,
`Trigger_priv`,
`Create_tablespace_priv`,
`ssl_type`,
`ssl_cipher`,
`x509_issuer`,
`x509_subject`,
`max_questions`,
`max_updates`,
`max_connections`,
`max_user_connections`,
`plugin`,
`authentication_string`,
`password_expired`,
`password_last_changed`,
`password_lifetime`,
`account_locked`,
`Create_role_priv`,
`Drop_role_priv`,
`Password_reuse_history`,
`Password_reuse_time`,
`Password_require_current`,
`User_attributes`
)
select
'%',
'user',
`Select_priv`,
`Insert_priv`,
`Update_priv`,
`Delete_priv`,
`Create_priv`,
`Drop_priv`,
`Reload_priv`,
`Shutdown_priv`,
`Process_priv`,
`File_priv`,
`Grant_priv`,
`References_priv`,
`Index_priv`,
`Alter_priv`,
`Show_db_priv`,
`Super_priv`,
`Create_tmp_table_priv`,
`Lock_tables_priv`,
`Execute_priv`,
`Repl_slave_priv`,
`Repl_client_priv`,
`Create_view_priv`,
`Show_view_priv`,
`Create_routine_priv`,
`Alter_routine_priv`,
`Create_user_priv`,
`Event_priv`,
`Trigger_priv`,
`Create_tablespace_priv`,
`ssl_type`,
`ssl_cipher`,
`x509_issuer`,
`x509_subject`,
`max_questions`,
`max_updates`,
`max_connections`,
`max_user_connections`,
`plugin`,
`authentication_string`,
`password_expired`,
`password_last_changed`,
`password_lifetime`,
`account_locked`,
`Create_role_priv`,
`Drop_role_priv`,
`Password_reuse_history`,
`Password_reuse_time`,
`Password_require_current`,
`User_attributes`
from
mysql.user
where user = 'root'
and host = 'localhost' ;
# 生成密码 select password('123456')
# *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9
update mysql.user set authentication_string = '*E9D233A8016FC733259BC25101AC63BDA00CE6C8' where user = 'user';
# 刷新权限
flush privileges;
# 可以登陆测试了
原创2024年12月12日大约 1 分钟
批量更改文件名称
背景
- 有一批规则相同的文件名
s帅.E01.HD1080p.mp4
,需要批量格式化为固定模式的文件名01.mp4
脚本
#!/bin/bash
# 切换到包含文件的目录
cd /少帅 || exit
# 定义文件名模式作为变量
file_pattern="s帅.E*.HD1080p.mp4"
# 定义正则表达式作为变量
num_regex="E\K\d+"
# 批量重命名文件
for file in $file_pattern; do
# 提取文件中的数字部分
num=$(echo "$file" | grep -oP "$num_regex")
# 构造新的文件名
new_name="${num}.mp4"
# 重命名文件
mv "$file" "$new_name"
echo "Renamed: $file -> $new_name"
done
原创2024年12月12日小于 1 分钟