1 开机设置
1.1 电脑备份
01.Lenovo_21H2_backup_2022-06-14.wim,【电池】切换【最佳性能】备份
a.恢复前
a.文件迁移
Desktop(TODO1、TODO2)(CLash)(.m2)
document(Music、Eudic)
download(Video)
software(Mirror_v1.0)
-------------------------------------------------------------------------------------------------
software_ware(01.Directory01、02.Directory02、03.Directory03、04.Directory04、05.Directory05)
software_xare(workspace_open、workspace_open2)
-------------------------------------------------------------------------------------------------
software_zare(workspace_zero -> workspace_ynavicat) Navicat导出
b.开机启动
StartUp(AdGuard无 MFiles无 OneDrive无 SimpSync无)
StartUp(FnSync无 LinkEase无 ToDesk无 RaiDrive无 FileZilla无)
StartUp(Shadow无)
-------------------------------------------------------------------------------------------------
StartUp(VMware TranslucentTB Snipaste IRIS)
StartUp(Quicker Eudic PicGo Ditto)
StartUp(Capslock Utools IDM Ndrive)
StartUp(FSCapture Zoomit GInk PowerToys)
-------------------------------------------------------------------------------------------------
Startup(EarTrumpet Clash)
b.恢复中
a.Windows_v2.0
├─document
│ └─Window 备份核心文件1
└─software_ware
└─workspace_data
├─03.Package 备份核心文件2 Ditto更新
└─05.Windows 备份核心文件3
b.D_backup
├─document
│ ├─Eudic 待添加 英汉-汉英词典、Collins柯林斯
│ ├─Music 待添加
│ ├─Desktop 待更新 info1、info2、info3、info4
├─software
│ └─Mirror_v1.0
│ ├─Centos7 待添加
│ ├─Debain10 待添加
│ └─Windows10 待添加
└─software_ware 待覆盖
c.E_backup
├─.Recycle
├─document
├─download
├─OneDrive
├─OneDrive - cqu.edu.cn
├─OneDrive - zknu.edu.cn
├─OneDriveTemp
├─software
└─software_ware
├─Typora
└─workspace_data
c.恢复后
a.流程
开机更改默认启动盘(C盘,或F盘)
msconfig -> 系统配置 -> 引导 -> Windows10(C:\Windows):当前OS;默认OS
-------------------------------------------------------------------------------------------------
C盘:释放到F盘(默认)(Dism++ -> 添加引导、格式化)
F盘:配置结束
C盘:开始备份
F盘:格式化C盘,磁盘管理删除C盘,磁盘管理新建C盘,WIM释放到C盘
C盘:5分钟自动磁盘检查,并默认使用3分区,即启动C盘。修改盘符顺序(从F变G盘,再D、E盘补全,最后修改回F盘)
-------------------------------------------------------------------------------------------------
注意:更改C/D/E/F盘符,除安装的程序受影响外,不会影响启动的3/6分区
b.核对许可证
unbundle(Acwing,永久 jshtml,永久)
unbundle(EVplayer MyBatisHelp LinkEase)
-------------------------------------------------------------------------------------------------
unbundle(Simpread-3台设备-永久 Translation-4台设备-永久)
unbundle(Adguard-3台设备-永久 IRIS-1台设备-永久 IDM-1台设备-永久)
unbundle(Translation-3台设备-永久 Typora-3台设备-永久 安卓投屏-1台设备-永久)
unbundle(VidJuice-3台设备-永久 轻启动-1台设备-永久)
-------------------------------------------------------------------------------------------------
unbundle(Migi-1台设备,永久 纯纯写作-1台设备-永久 BookxNote-1台设备,永久)
c.任务管理器
内存 -> 4.0/15.9GB
VMware Network Adapter VMnet8 -> IPv4地址:192.168.2.2
d.环境变量
verify
e.系统服务
自动 MySQL-5.7.25
自动 MySQL-8.0.20
自动 Redis-3.2.1
-------------------------------------------------------------------------------------------------
手动 Music
-------------------------------------------------------------------------------------------------
手动 RabbitMQ net start RabbitMQ && net stop RabbitMQ
手动 MongoDB-3.4.24 net start MongoDB && net stop MongoDB
-------------------------------------------------------------------------------------------------
手动 elasticsearch6 net start es6 && net start esh6 && net start ki6 && net start log6
手动 elasticsearch6 net stop es6 && net stop esh6 && net stop ki6 && net stop log6
-------------------------------------------------------------------------------------------------
手动 elasticsearch7 net start es7 && net start esh7 && net start ki7 && net start log7
手动 elasticsearch7 net stop es7 && net stop esh7 && net stop ki7 && net stop log7
-------------------------------------------------------------------------------------------------
手动 ElasticHD net start ehd7
手动 ElasticHD net stop ehd7
-------------------------------------------------------------------------------------------------
手动 kafka net start kafka && net stop kafka
手动 minio net start minio && net stop minio
手动 nacos net start nacos && net stop nacos
-------------------------------------------------------------------------------------------------
安装 d: && cd D:\software_ware\workspace_data\03.Package\04.SyncTask
安装 nssm install Sync_Typora_01.Directory01 && net start Sync_Typora_01.Directory01
安装 nssm install Sync_Typora_02.Directory02 && net start Sync_Typora_02.Directory02 无
安装 nssm install Sync_Typora_03.Directory03 && net start Sync_Typora_03.Directory03 无
安装 nssm install Sync_desktop_todo1 && net start Sync_desktop_todo1
安装 nssm install Sync_desktop_todo2 && net start Sync_desktop_todo2 无
-------------------------------------------------------------------------------------------------
同步 Ndrive 01.Directory01 -> 操作历史、分享历史、回收站
同步 Ndrive 方式一:本地覆盖云端,【网页访问->DELETE,新建同步文件夹 -> 拖拽文件夹】
同步 Ndrive 方式二:云端覆盖本地,【同步到本地】 【速度块】
同步 Ndrive D:\document\Music 无
同步 Ndrive D:\software_ware\workspace_data 无
同步 Ndrive D:\software_ware\Typora\01.Directory01
同步 Ndrive D:\software_ware\Typora\02.Directory02
同步 Ndrive D:\software_ware\Typora\03.Directory03
同步 Ndrive D:\software_ware\Typora\04.Directory04
同步 Ndrive C:\Users\mysla\Desktop\TODO0
同步 Ndrive C:\Users\mysla\Desktop\TODO1
同步 Ndrive C:\Users\mysla\Desktop\TODO2
同步 Ndrive 离线收藏(双向同步) 无
同步 Ndrive 相册备份 无
f.文件服务
共享 Samba C:\Users 无
共享 Samba C:\document 无
共享 Samba C:\software 无
共享 Samba D:\document
共享 Samba D:\download
-------------------------------------------------------------------------------------------------
挂载 LinkEase 设备名称(DESKTOP-NTRUK8V)、初始目录(/all/D:)、ST-WIN-5D7A5325
挂载 LinkEase 管理 -> 设备详情:DESKTOP-NTRUK8V
挂载 LinkEase 管理 -> 成员管理:无
挂载 LinkEase 管理 -> 目录设置 -> 共享目录(/all/D:/document)、索引关闭
-------------------------------------------------------------------------------------------------
同步 PSSD Desktop、Desktop_TODO、Typora、workspace_data
同步 Notepad 冗余备份
g.项目服务
项目 .m2 D:\software_zare\workspace_ynavicat\.m2_20230615_201057.zip
项目 workspace_open D:\software_xare\workspace_open 【删除.idea、运行mvn clean】
项目 xxx_20221115.sql D:\software_zare\workspace_ynavicat
-------------------------------------------------------------------------------------------------
CREATE DATABASE IF NOT EXISTS `blog` DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
Navicat -> MySQL-5.7.25 -> ry-vue.库 -> 右键\拖拽 -> 运行SQL文件
DataGrip -> MySQL-5.7.25 -> ry-vue.库 -> 右键\拖拽 -> 运行SQL脚本
DataGrip -> ry-vue.sql -> Session(MySQL-5.7.25)+Schema(ry-vue.库) -> Ctrl+A -> Ctrl+Enter
h.Notepad++打开文件夹
C:\Users\mysla\Desktop\TODO0
C:\Users\mysla\Desktop\TODO1
-------------------------------------------------------------------------------------------------
D:\software_ware\Typora\01.Directory01\
D:\software_ware\Typora\02.Directory02\
D:\software_ware\Typora\03.Directory03\
D:\software_ware\Typora\04.Directory04\
i.Desktop快捷键
我的电脑
回收站
TODO0
TODO1
TODO2
TODO3
TODO4
TODO5
TODO6
TODO7
-------------------------------------------------------------------------------------------------
document
download
software
software_ware
software_xare
software_zare
Directory01
Directory02
Directory03
Directory04
-----------------------------------------------------------------------------------------------------
Root
Desktop
Quick
Growth
j.用户软件
Chrome
Chrome_beta
VSCode
Redis
-------------------------------------------------------------------------------------------------
Eudic 英汉-汉英词典、Collins柯林斯
Music 本地音乐 -> D:\document\Music
-------------------------------------------------------------------------------------------------
DataGrip 仓库从【E:\XXX】切换为【D:\software_ware\workspace_yangtze】
Obsidian 仓库从【E:\XXX】切换为【D:\software_ware\Typora\01.Directory01】
-------------------------------------------------------------------------------------------------
BookxNote 15135890769、QWER123456
BookxNote 仓库从【E:\XXX】切换为【D:\software_ware\workspace_note】
SimpRead 仓库从【E:\XXX】切换为【D:\software_ware\Typora\02.Directory02\Chapter01】
-------------------------------------------------------------------------------------------------
VMware 我已复制该虚拟机
Navicat Premium 15 navicat_back_xxxxxxxx.ncx
SiYuan 导出导入Data + 覆盖conf.json + 工作空间目录D:\software_ware\workspace_siyuan
02.Lenovo_21H2_backup_2022-06-24.wim【无】
a.系统
显示 -> 图形设置 -> 高性能:IDEA、DataGrip、WebStorm、PyCharm、Clion
显示 -> 图形设置 -> 高性能:Visual Studio Code、VMware Workstation
显示 -> 图形设置 -> 高性能:Typora、Sublime Text、Clash for Windows
b.服务
删除 Synt
删除 Synv
删除 Sync_Typora
删除 Sync_workspace_data
c.向日葵
设置 -> 开机自启 -> 【关闭】
d.Capslock+_v3.2.0
allowClipboard=0
e.环境变量
http_proxy、https_proxy
f.下载位置
百度网盘、阿里网盘 -> D:\download
g.个人应用
C:\document\Tencent\Telegram_Porable -> 卸载,并删除其快捷方式,更新Program1、Program2
h.net framework 3.5
控制面板 -> 卸载程序 -> 启用或关闭 Windows 功能 -> .NET Framework 3.5 -> 【勾选,WIN10更新下载】
03.Lenovo_21H2_backup_2022-07-01.wim【无】
a.系统
隐私 -> 常规 -> 关闭
系统 -> 存储 -> 配置存储感知或立即运行 -> 每天+1天
控制面板 -> 硬件和声音 -> 电源选项 -> 更改电源按钮的功能 -> 关闭盖子时,不采取任何操作
WIN + X -> 应用和功能、网络连接、计算机管理
b.QQ
快捷键:保留Ctrl+Alt+Z
代理服务器:127.0.0.1:7890
c.Eudic
鼠标取词,关闭F7
代理服务器:127.0.0.1:7890
d.Sublime_text
默认为空
e.ScreenCast
Wormhole与ScreenCast、MIUI+冲突
第一步:撤销USB调试授权;
第二步:删除文件夹C:\Users\mysla\.android
第三步:输入IP连接设备(192.168.5.22:5555)
第四步:端口wifi,USB连接电脑
第五步:经过测试,ScreenCast(Android 12已无法操作,Android 10还可以操作)
第六步:经过测试,MIUI+(Android 12可以操作,与ScreenCast无冲突)
f.FnSync
第一步:电脑关机,并删除历史连接信息
第二步:手机连接过的PC -> 三个点 -> 删除
第三步:重启手机
g.WinSCP
经测试,导入配置后,只能识别【D:\software_ware\workspace_data\03.Package\05.ScpTask】该路径下的bat脚本
04.Lenovo_21H2_backup_2022-07-15.wim
a.必做
第一步:更新Desktop、Program1、Program2;删除.android;删除.m2;更新Clash本地配置
第二步:Toolbox(历史版本)、VScode(最新版)、Quicker(最新版)
第三步:哔哩哔哩、虎牙、斗鱼、Github、Telegram、DockerHub、Twitter、Ins
第四步:CCleaner注册表 + Dism空间回收 + Content菜单管理
第五步:权限问题 -> 属性 -> 安全 -> 使用管理员运行
b.系统
系统 -> 存储 -> 配置存储感知或立即运行 -> 每天+1天 -> 关闭
c.Chrome
Powertoys重置
-----------------------------------------------------------------------------------------------------
https://i.mi.com/
https://cloud.huawei.com/
https://web.telegram.org/
https://space.bilibili.com/71393128/favlist
https://cubox.pro/web/save/inbox
https://github.com/
https://github.com/halavah
https://app.astralapp.com/dashboard
https://qiye.aliyun.com/
https://mail.163.com/
https://mail.126.com/
https://mail.google.com/
-----------------------------------------------------------------------------------------------------
Shortkeys扩展
Alt + T --TABS: New tab
Alt + W --TABS: Close tab
Alt + R --TABS: Next tab
Alt + E --TABS: Previous tab
Alt + Shift + W --TABS: Close other tabs
Alt + Shift + E --TABS: Close tabs to the left
Alt + Shift + R --TABS: Close tabs to the right
Alt + Shift + T --TABS: Reopen closed tab
Alt + Q --LOCATION: Hard reload (cache)
Alt + 1 --LOCATION: Extensions Page
Alt + Shift + 1 --LOCATION: Keyboard Shortcuts Page
d.Capslock
DockerWSL=C:\Users\mysla\AppData\Local\Docker\wsl
DockerInstall=C:\Program Files\Docker
DockerConfigration=C:\Users\mysla\.docker
DockerExtensions=C:\Users\mysla\AppData\Roaming\Docker
-----------------------------------------------------------------------------------------------------
Caps+F3,重启才能识别 D:\download、D:\software_ware
e.QTTabBar
窗口行为 -> 当关闭按钮被单击 -> 关闭窗口 -> 【勾选】
窗口行为 -> 当窗口缩小至系统托盘 -> 【无勾选】
鼠标操作 -> 标签 -> 双击:上一级
鼠标操作 -> 标签栏空白处 -> 双击:上一级
f.QQ
设置 -> 软件更新 -> 有更新时不要安装,但提醒我 -> 【勾选】
设置 -> 会话管理 -> 默认使用腾讯视频播放视频文件 -> 【无勾选】
设置 -> 会话管理 -> 显示历史消息记录 -> 【勾选】
设置 -> 提醒 -> 启用QQ看点消息 -> 【无勾选】
g.WeMeet
设置 -> 常规 -> 入会开启摄像头 -> 关闭
设置 -> 常规 -> 入会开启麦克风 -> 关闭
设置 -> 常规 -> 显示当前说话者 -> 关闭
设置 -> 音频 -> 长按空格键暂时开启麦克风 -> 关闭
设置 -> 快捷键 -> 关闭
h.MobaXterm
MobaXterm -> Configuration -> Terminal -> Cmd -> Use Windows Path
MobaXterm -> Configuration -> Terminal -> Paste Using right-click -> 无(默认,选中即复制到剪切板)
-----------------------------------------------------------------------------------------------------
Ctrl + Shift + N --标签页,Start a new tab【Alt+T】
Ctrl + W --标签页,Close current tab【Alt+W】
Ctrl + Shift + Tab --标签页,Previous tab,【Alt+E】
Ctrl + Tab --标签页,Next tab,【Alt+R】
Ctrl + Shfit + B --全局,Show sidebar,【Shift+ESC】
Ctrl + Shift + V --编辑,Paste in terminal,【Ctrl+V】
i.Obsidian
旧版本:v0.14.15
新版本:v0.15.06(不兼容配置)
设置:关于 -> 自动更新、中文语言
登录:[email protected]、QWER159263
j.环境变量
删除 C:\software\docker-20.10.5
添加 C:\Program Files\Docker\Docker\resources\bin
添加 C:\ProgramData\DockerDesktop\version-bin
添加 C:\software\Oracle11g\product\11.2.0\dbhome_1\bin
k.服务
OracleServiceORCL --1.数据库实例,【自动】
OracleOraDb11g_home1TNSListener --2.监听器服务,【自动】
OracleMTSRecoveryService --3.服务端控制,【手动】
Oracle ORCL VSS Writer Service --4.映射拷贝,【手动】
OracleOraDb11g_home1ClrAgent --5.Oracle数据库,【手动】
OracleJobSchedulerORCL --6.定时器,【手动】
l.Navicat连接
连接名:Oracle11g
连接类型:Basic
主机:127.0.0.1
端口:1521
服务名:ORCL
用户名:scott
密码:tiger
m.安装
C:\Program Files\Adobe -> QuickInstall.exe(安装与卸载)
n.OBS
OBS-Studio-27.2.3-Full-Installer-x64.exe
obs-virtualcam-2.0.5-Windows-installer.exe
o.Docker for Windows
wsl_update_x64.msi
Docker Desktop Installer.exe + wsl_update_x64.msi
C:\Users\mysla\.wslconfig --配置1
C:\Users\mysla\.docker\daemon.json --配置2
p.其他
文件夹:C:\download --Quicker
文件夹:C:\document\Window\System\Manager\Manager.exe --Quicker
任务栏:Chrome、Chrome_Beta、Music、MobaXterm
05.Lenovo_21H2_backup_2022-07-25.wim
a.必做
第一步:更新Desktop、Program1、Program2;删除.android;删除.m2;更新Clash本地配置
第二步:Toolbox(历史版本)、VScode(最新版)、Quicker(最新版)
第三步:哔哩哔哩、虎牙、斗鱼、Github、Telegram、DockerHub、Twitter、Ins
第四步:CCleaner注册表 + Dism空间回收 + Content菜单管理
第五步:权限问题 -> 属性 -> 安全 -> 使用管理员运行
第六步:封装前,备份【01.Directory01、TODO】到PSSD、百度网盘
b.Clash
端口为0:安装docker触发Hyper-V,导致占用Clash大部分端口
全局代理:点亮Service Mode,并开启TUN Mode
核心启动:重启软件+重启电脑
c.开机自启
关闭Docker for windows
d.Sublime
内容:多窗口显示同一文件
解决1:双击左侧目录(sidebar)相对应的文件
解决2:View -> Layout -> Single
解决3:Preferences -> Settings -> 添加【"open_files_in_new_window": false】
e.MobaXterm
移除文件:C:\software\MobaXterm
图标异常:卸载 -> 安装默认"C:\Program Files (x86)\Mobatek\MobaXterm\MobaXterm.exe",并更新Desktop
-----------------------------------------------------------------------------------------------------
MobaXterm -> Configuration -> Terminal -> Cmd -> Use Windows Path
MobaXterm -> Configuration -> Terminal -> Paste Using right-click -> 无(默认,选中即复制到剪切板)
-----------------------------------------------------------------------------------------------------
Ctrl + Shift + N --标签页,Start a new tab【Alt+T】
Ctrl + W --标签页,Close current tab【Alt+W】
Ctrl + Shift + Tab --标签页,Previous tab,【Alt+E】
Ctrl + Tab --标签页,Next tab,【Alt+R】
Ctrl + Shfit + B --全局,Show sidebar,【Shift+ESC】
Ctrl + Shift + V --编辑,Paste in terminal,【Ctrl+V】
f.Github
移除 -> 【.ssh、.gitconfig】
添加 -> 【.ssh_window、.gitconfig】
g.Chrome
https://cloud.huawei.com/
https://web.telegram.org/
https://space.bilibili.com/71393128/favlist
https://cubox.pro/web/save/inbox
https://github.com/
https://github.com/halavah
https://app.astralapp.com/dashboard
https://qiye.aliyun.com/
https://mail.163.com/
https://mail.126.com/
https://mail.google.com/
h.网易邮箱大师
默认应用:网易邮箱大师、网易云音乐、PotPlayer
-----------------------------------------------------------------------------------------------------
Caps + 5 mail 模式三
-----------------------------------------------------------------------------------------------------
系统设置 -> 启用图形(GPU)加速
系统设置 -> 退出邮箱大师
系统设置 -> C:\document\Office\MailMasterData
-----------------------------------------------------------------------------------------------------
邮件通知 -> 声音提醒
邮件通知 -> 弹窗提醒
-----------------------------------------------------------------------------------------------------
邮件读写 -> 邮件列表查看 -> 关闭
邮件读写 -> 文件列表查看 -> 关闭
-----------------------------------------------------------------------------------------------------
快捷键 -> 发送 -> Ctrl + Enter
快捷键 -> 全局搜索 -> Ctrl + Shift + F
-----------------------------------------------------------------------------------------------------
代理设置 -> 无
安全锁 -> 无
i.VScode
C:\Users\mysla\AppData\Local\Programs\Microsoft VS Code
-----------------------------------------------------------------------------------------------------
注意:更新Desktop、Program1、Program2,每个快捷键必须重新设置如下内容:
VSCode快捷键 -> 属性 -> 兼容 -> 以管理员身份运行此程序
VSCode快捷键 -> 属性 -> 安全 -> 编辑 -> 添加:Everyone、完全控制 -> 确定
VSCode快捷键 -> 属性 -> 安全 -> 使用管理员运行
j.DingDing
右上角 -> 网络设置 -> 不使用代理
-----------------------------------------------------------------------------------------------------
设置 -> 通知 -> 消息提示音 -> 关闭
设置 -> 通知 -> 钉邮桌面通知 -> 关闭
设置 -> 通知 -> 收到语音邀请时播放铃声 -> 关闭
设置 -> 通知 -> 其他设置 -> 开启
-----------------------------------------------------------------------------------------------------
设置 -> 通用 -> 关闭开机自动启动
设置 -> 通用 -> 切换到深色模式
设置 -> 通用 -> 将搜索框顶部居左
设置 -> 文件 -> C:\Users\mysla\Desktop,不询问保存位置
设置 -> 快捷键 -> Enter换行,Ctrl+Enter发送
06.Lenovo_21H2_backup_2022-09-17.wim【无】
a.必做
第一步:更新Desktop、Program1、Program2;删除.android;删除.m2;更新Clash本地配置
第二步:Toolbox(历史版本)、VScode(最新版)、Quicker(最新版)
第三步:哔哩哔哩、虎牙、斗鱼、Github、Telegram、DockerHub、Twitter、Ins
第四步:CCleaner注册表 + Dism空间回收 + Content菜单管理 + 【备份01.Directory01】
第五步:权限问题 -> 属性 -> 安全 -> 使用管理员运行
第六步:封装前,备份【01.Directory01、TODO】到PSSD、百度网盘
b.安装
Chrome Canary.exe -> TroyeFives --info1
-----------------------------------------------------------------------------------------------------
MiAIoT.exe --info2
FnSync-Installer-x64.msi --info2
ScreenRecorder-Setup.exe --info2
C:\document\Office\FSCapture -> FSCapture.zip --info2(自启)
-------------------------------------------------------------------------------------
Xftp-7.0.0109p.exe --info3
Xshell-7.0.0111p.exe --info3
npp.8.4.4.Installer.x64.exe --info3
WPS_Setup_12302.exe --info3
PureWriter-1.5.4-Windows-x64.exe --info3
HBuilderX.3.5.3.20220729.zip -> C:\Program Files\HBuilderX -> HBuilderX --info3
-------------------------------------------------------------------------------------
C:\software\sqlite3 -> sqlite3.zip --info4
SQL2019-SSEI-Dev.exe --info4
WinSCP-5.21.2-Setup.exe --info4
mariadb-10.8.3-winx64.msi --info4
postgresql-14.4-1-windows-x64.exe --info4
Anaconda3-2022.05-Windows-x86_64.exe --info4
C:\software -> SecureCRT_Portable_已破解_吾爱破解.zip --info4
-------------------------------------------------------------------------------------
C:\document\Window\System\Keyviz -> Keyviz.exe --info5
C:\document\Window\System\ShutSleep -> ShutSleep.exe --info5
C:\document\Window\System\ShutTime -> ShutdownTimerClassic.exe --info5
-------------------------------------------------------------------------------------
Chrome -> Surfingkeys -> 重新安装
Utools -> 微信多开 -> C:\document\Tencent\WeChat\WeChat.exe
c.快捷键
github 上传
Ditto 重置
VScode 重置
Typora 重置
Sublime 重置
Capslock 重置
HBuilderX 重置
PowerToys 重置
-----------------------------------------------------------------------------------------------------
Caps + 1 Typora 模式三
Caps + 2 Notepad 模式三
Caps + 3 Obsidian 模式三
Caps + 4 mspaint 模式三
Caps + 5 Eudic 模式三
Caps + 6 Mail 模式三
Caps + 7 喜马拉雅 模式三
Caps + 8 Listen1 模式三
Caps + 9 SiYuan 模式三
Caps + 0 Sublime 模式三
d.系统
设置 -> 应用 -> 默认应用 -> 照片查看器 -> 【WPS图片:三条杠 -> 更换皮肤 -> 炫酷黑肤】
-----------------------------------------------------------------------------------------------------
服务名:无 --对应数据库:SQLite3
服务名:MariaDB --对应数据库:MariaDB
服务名:postgresql-x64-14 --对应数据库:PostgreSQL
-----------------------------------------------------------------------------------------------------
服务名:SQL Server CEIP 服务 (MSSQLSERVER) --对应数据库:SQL Server
服务名:SQL Server (MSSQLSERVER) --对应数据库:SQL Server
服务名:SQL Server VSS Writer --对应数据库:SQL Server
服务名:SQL Server 代理 (MSSQLSERVER) --对应数据库:SQL Server
服务名:SQL Server Browser --对应数据库:SQL Server
e.环境变量
C:\Program Files (x86)\NetSarang\Xftp 7\
C:\Program Files (x86)\NetSarang\Xshell 7\
-----------------------------------------------------------------------------------------------------
C:\software\sqlite3
-----------------------------------------------------------------------------------------------------
C:\Program Files\MariaDB 10.8\bin
-----------------------------------------------------------------------------------------------------
C:\Program Files\PostgreSQL\14\bin
C:\Program Files\PostgreSQL\14\scripts
C:\Program Files\PostgreSQL\14\pgAdmin 4\bin
-----------------------------------------------------------------------------------------------------
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\
C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn\
C:\Program Files\Microsoft SQL Server\150\Tools\Binn\
C:\Program Files\Microsoft SQL Server\150\DTS\Binn\
-----------------------------------------------------------------------------------------------------
C:\Program Files\Azure Data Studio\bin
-----------------------------------------------------------------------------------------------------
C:\ProgramData\Anaconda3\
C:\ProgramData\Anaconda3\Scripts\
C:\ProgramData\Anaconda3\Library\bin\
C:\ProgramData\Anaconda3\Library\usr\bin\
C:\ProgramData\Anaconda3\Library\mingw-w64\bin\
f.Navicat
连接名:MongoDB --手动27017
连接:Standalone
主机:localhost
端口:27017
验证数据库:test
用户名:root
密码:123456
-----------------------------------------------------------------------------------------------------
连接名:SQLite3 --未注册服务
类型:新建SQLite3
数据库文件:C:\software\sqlite3\demo01.db
-----------------------------------------------------------------------------------------------------
连接名:MariaDB --手动3309
主机:localhost
端口:3309
用户名:root
密码:123456
-----------------------------------------------------------------------------------------------------
连接名:PostgreSQL --手动5432
主机:localhost
端口:5432
初始数据库:postgres
用户名:postgres
密码:123456
-----------------------------------------------------------------------------------------------------
连接名:SQL Server --手动1433
主机:127.0.0.1,1433
初始数据库:master
验证:SQL Server验证
用户名:sa
密码:123456
g.Oracle
vi C:\software\Oracle11g\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql
set linesize 150
set pagesize 30
set sqlprompt "_user'@'_connect_identifier>"
-----------------------------------------------------------------------------------------------------
C:\Users\mysla> sqlplus scott/tiger --非管理员
h.WinSCP / explorer
frp://192.168.1.2:2121,root,123456
frp://192.168.1.3:2121,root,123456
-----------------------------------------------------------------------------------------------------
内部编辑器:C:\Program Files\Notepad++\notepad++.exe --快捷Caps+2,右键&w
内部编辑器:C:\Program Files\Sublime Text\sublime_text.exe
i.截图OCR
API Key:D3CXZwhquiwd0IL98T6UkWaO
Secret Key:jzjBAR63k24gxGFL5pc7LCVHCtPlNrAI
j.Clash
Settings -> Silent Start -> 开启
Settings -> Random Controller Port -> 关闭
k.MobaXterm
Ctrl + Shift + F --编辑,Find in terminal,【Ctrl+F】
l.Quicker
桌面布局与资源管理器一致
新增【Typora】,D:\software_ware\Typora
新增【ScpTask】,D:\software_ware\workspace_data\03.Package\05.ScpTask
m.Capslock
NotepadConfigration=C:\Users\mysla\AppData\Roaming\Notepad++
NotepadTheme=C:\Program Files\Notepad++\themes
NotepadPlugin=C:\Program Files\Notepad++\plugins
-----------------------------------------------------------------------------------------------------
HBuilderXConfigration=C:\Users\mysla\AppData\Roaming\HBuilder X\user
XShellConfigration=C:\Users\mysla\Documents\NetSarang Computer\7\Xshell
SecureCRTConfigration=C:\software\VanDykePortable\Data\settings\config
WPSTemplate=C:\Users\mysla\AppData\Roaming\kingsoft\office6\templates\wps\zh_CN
-----------------------------------------------------------------------------------------------------
Caps+F3,重启才能识别 D:\download、D:\software_ware
n.Sublime
多个文件问题:多次打开TODO3出现在不同窗口,"open_files_in_new_window": false,【经核对有效】
手动修改注册表的2个位置:HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text
手动修改注册表的2个位置:HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text
-----------------------------------------------------------------------------------------------------
第一步:C:\Windows\System32\drivers\etc -> 添加【127.0.0.1 license.sublimehq.com】
第二步:打开【C:\Program Files\Sublime Text】,使用【Crack中的sublime_text.exe】进行替换
第三步:打开【C:\Users\mysla\AppData\Roaming\Sublime Text\Packages\User】,进行替换
第四步:Help → Enter License,如下内容
----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------
第五步:双击/右键Open with Sublime Text,查看是否同一窗口
-----------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\*\shell\Open with notepad++]
(默认)="Open with notepad++(&E)"
[HKEY_CLASSES_ROOT\*\shell\Open with notepad++\command]
(默认)="C:\Program Files\Notepad++\notepad++.exe %1"
-----------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\Directory\shell\Open with notepad++]
(默认)="Open with notepad++(&E)"
[HKEY_CLASSES_ROOT\Directory\shell\Open with notepad++\command]
(默认)="C:\Program Files\Notepad++\notepad.exe %1"
-----------------------------------------------------------------------------------------------------
(默认)="Open with Sublime Text(&W)"
[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command]
(默认)="C:\Program Files\Sublime Text\sublime_text.exe %1"
-----------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text]
(默认)="Open with Sublime Text(&W)"
[HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text\command]
(默认)="C:\Program Files\Sublime Text\sublime_text.exe %1"
-----------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\*\shell\Open with HBuilderX]
(默认)="Open with HBuilder(&2)"
[HKEY_CLASSES_ROOT\*\shell\Open with HBuilderX\command]
(默认)="C:\Program Files\HBuilderX\HBuilderX.exe %1"
-----------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\Directory\shell\Open with HBuilderX]
(默认)="Open with HBuilder(&2)"
[HKEY_CLASSES_ROOT\Directory\shell\Open with HBuilderX\command]
(默认)="C:\Program Files\HBuilderX\HBuilderX.exe %1"
07.Lenovo_21H2_backup_2022-09-25.wim
a.必做
C盘:释放到F盘(默认)
F盘:配置结束
C盘:开始备份
F盘:格式化C盘,磁盘管理删除C盘,磁盘管理新建C盘,WIM释放到C盘
C盘:5分钟自动磁盘检查,并默认使用3分区,即启动C盘。修改盘符顺序(从F变G盘,再D、E盘补全,最后修改回F盘)
注意:更改C/D/E/F盘符,除安装的程序受影响外,不会影响启动的3/6分区
-----------------------------------------------------------------------------------------------------
初始化:解绑【EVplayer、MyBatisHelp】
第一步:更新【Desktop、Program1、Program2】
第二步:删除【.android;.m2;Clash】
第三步:更新【Toolbox;VScode;Quicker】
第四步:登录【哔哩哔哩、虎牙、斗鱼、滴答清单】 | 【Github、Telegram、DockerHub】 | 【Twitter、instagram】
-----------------------------------------------------------------------------------------------------
第五步:上传【github 】
第五步:重置【WinSCP 】
第五步:重置【Ditto 】
第五步:重置【VScode 】
第五步:重置【Typora 】
第五步:重置【Sublime 】
第五步:重置【Notepad 】,默认md;大小写转换;SOLinForm -> Settings -> Color Style -> Keep unchanged
第五步:重置【Capslock 】,开机报错Error:Can't open clipboard for reading.
第五步:重置【HBuilderX】
第五步:重置【PowerToys】
-----------------------------------------------------------------------------------------------------
封装前:查看【启动项】
封装前:测试【ping www.google.com】
-----------------------------------------------------------------------------------------------------
封装前:备份【01.Directory01、TODO】到【PSSD、百度网盘】,并对【TODO4 -> info2】移到【Windows -> info2】
封装前:清除【01.Directory01、TODO】
封装前:清除【download】
封装前:清除【Notepad++】
封装前:清除【Sublime】
封装前:清除【Ditto】
封装前:清除【Print】
-----------------------------------------------------------------------------------------------------
封装前:重置【Obsidian启动页】
封装前:重置【Content菜单管理】
封装前:重置【CCleaner注册表】
封装前:重置【Dism空间回收】
封装前:多次重启电脑,然后切换到C盘打包F盘,封装为WIM
b.快捷键
Caps + 1 Typora 模式三
Caps + 2 Notepad 模式三
Caps + 3 Obsidian 模式三
Caps + 4 mspaint 模式三
Caps + 5 mail 模式三
Caps + 9 HBuilderX 模式三
Caps + 0 Sublime 模式三
c.软件安装
WeChat --info1
-----------------------------------------------------------------------------------------------------
搞机助手_V4.9.1.exe --info2
安卓投屏_V11.2.9.exe --info2
FileZilla_Server_1.5.1_win64-setup.exe --info2
d.软件配置
MIUI -> 添加【账号】+【密码】
MIUI -> 设置:跨屏协作(关闭时,将面板隐藏到最小化)
MIUI -> 快捷键:返回键【Alt + W】、主页键【Alt + 1】、多任务【Alt + Q】
-----------------------------------------------------------------------------------------------------
GJZS -> 搞机助手_V4.9.1.exe -> 检查Geek出现2个一模一样的程序
ScreenCast -> 安卓投屏_V11.2.9.exe -> 检查Geek出现2个一模一样的程序
-----------------------------------------------------------------------------------------------------
WeChat -> 更新【版本】
-----------------------------------------------------------------------------------------------------
CapsLock -> ; 是否允许独立剪贴板功能,1为是(默认),0为否
CapsLock -> ; allowClipboard=0
CapsLock -> ; 打开 / 关闭独立剪贴板
CapsLock -> ; caps_f4=keyFunc_switchClipboard
CapsLock -> 右键属性 -> 兼容性 -> 更改所有用户的设置 -> 以管理员身份运行此程序 -> 确认
CapsLock -> 最终方案:保留原配置,不要【管理员运行】+【重新注册】
-----------------------------------------------------------------------------------------------------
FSCapture -> 快捷键、关闭声音通知
-----------------------------------------------------------------------------------------------------
Notepad -> Ctrl+F2,默认Typora
-----------------------------------------------------------------------------------------------------
Quicker -> D:\software_ware\workspace_data\03.Package\06.ScpTask2
08.Lenovo_21H2_backup_2022-11-19.wim
a.必做
C盘:释放到F盘(默认)
F盘:配置结束
C盘:开始备份
F盘:格式化C盘,磁盘管理删除C盘,磁盘管理新建C盘,WIM释放到C盘
C盘:5分钟自动磁盘检查,并默认使用3分区,即启动C盘。修改盘符顺序(从F变G盘,再D、E盘补全,最后修改回F盘)
注意:更改C/D/E/F盘符,除安装的程序受影响外,不会影响启动的3/6分区
-----------------------------------------------------------------------------------------------------
初始化:解绑【EVplayer、MyBatisHelp】
第一步:更新【Desktop、Program1、Program2】
第二步:删除【.android;.m2;Clash】
第三步:更新【Toolbox;VScode;Quicker】
第四步:登录【哔哩哔哩、虎牙、斗鱼、滴答清单】 | 【Github、Telegram、DockerHub】 | 【Twitter、instagram】
-----------------------------------------------------------------------------------------------------
第五步:重置【WinSCP 】,重置
第五步:重置【ScpTask 】,重置
第五步:上传【github 】,重置
第五步:重置【Ditto 】,重置
第五步:重置【VScode 】,重置
第五步:重置【Typora 】,重置,代码块自动换行
第五步:重置【Sublime 】,重置
第五步:重置【Notepad 】,重置
第五步:重置【Capslock 】,重置
第五步:重置【HBuilderX】,重置
第五步:重置【PowerToys】,重置
-----------------------------------------------------------------------------------------------------
封装前:查看【启动项】
封装前:测试【ping www.google.com】
-----------------------------------------------------------------------------------------------------
封装前:备份【01.Directory01、TODO】到【PSSD、百度网盘】,并对【TODO4 -> info2】移到【Windows -> info2】
封装前:清除【01.Directory01、TODO】
封装前:清除【download】
封装前:清除【Notepad++】
封装前:清除【Sublime】
封装前:清除【Ditto】
封装前:清除【Print】
-----------------------------------------------------------------------------------------------------
封装前:重置【Obsidian启动页】
封装前:重置【Content菜单管理】
封装前:重置【CCleaner注册表】
封装前:重置【Dism空间回收】
封装前:多次重启电脑,然后切换到C盘打包F盘,封装为WIM
b.快捷键
Caps + 1 Typora 模式三
Caps + 2 Notepad 模式三
Caps + 3 Obsidian 模式三
Caps + 4 mspaint 模式三
Caps + 5 mail 模式三
Caps + 9 HBuilderX 模式三
Caps + 0 Sublime 模式三
c.软件设置
Logseq
Obsidian
Anaconda
TortoiseSVN
TortoiseGit
Lenovo Hotkeys
Microsoft OneDrive
Emby Server
TerminusPlayer
S3 Browser
oss-browser
CloudBerry Explorer
ddnsto
ToDesk
LinkEase
RaiDrive
Remote Desktop Manager Free (RDM)
C:\software\Redis-3.2.1 6379
C:\software\Redis-5.0.14 6389
d.环境变量
C:\Program Files\TortoiseGit\bin
C:\Program Files\TortoiseSVN\bin
C:\Program Files (x86)\Subversion\bin
e.软件配置
RaiDrive -> ftp://root:[email protected]:21/
RaiDrive -> ftp://root:[email protected]:2121/
-----------------------------------------------------------------------------------------------------
Telegram -> 设置 -> 通知 -> 通知铃声 -> 【无声】
-----------------------------------------------------------------------------------------------------
C:\ProgramData\Microsoft\Windows\Start Menu -> 【安卓投屏 -> 删除】
C:\ProgramData\Microsoft\Windows\Start Menu -> 【搞机助手 -> 删除】
-----------------------------------------------------------------------------------------------------
Potplayer -> 更新软件
Terminus Play -> 设置中文
Emby Server -> 开启服务,关闭开机自启
-----------------------------------------------------------------------------------------------------
SecureCRT:【视图】->【主题】->【传统主题:VS2013暗黑色】
-----------------------------------------------------------------------------------------------------
BookXnote:更新版本
-----------------------------------------------------------------------------------------------------
Dism -> 开始菜单以及Windows体验 -> 关闭OneDrive -> 关闭
-----------------------------------------------------------------------------------------------------
计算机:192.168.1.9:3389
用户名:troyett
密码:QWer123456
f.软件配置
设置 -> 系统 -> 多任务处理 -> 在时间线中显示建议 -> 【关闭】
设置 -> 系统 -> 多任务处理 -> Alt+Tab -> 【仅打开的窗口】
-----------------------------------------------------------------------------------------------------
文件夹 -> C:\document\Window\System
Clash -> 关闭“System Proxy”,关闭“Start with Windows”
-----------------------------------------------------------------------------------------------------
Shadow -> 开机启动
文件排除列表 -> C:\document、C:\download、C:\software、C:\Users\mysla\Desktop -> 影子模式默认排除文件
立即储存 -> C:\Users\mysla\Desktop\影子模式下,不想因影子造成重启丢失的数据 -> 影子模式想要储存文件
-----------------------------------------------------------------------------------------------------
Content -> 磁盘分区 -> TortoiseGit、TortoiseSVN -> 关闭
DDNSTO -> http://127.0.0.1:8088/webdav/、TroyeKK、4023615
WinSMB -> 控制面板\用户帐户\凭据管理器 -> Windows凭据 -> \\DESKTOP-NTRUK8V,TroyeKK、4023615
-----------------------------------------------------------------------------------------------------
Notepad -> 移除SQLinForm
g.开发配置
Jetbrains -> 中文
DataGrip -> 配置【Drive】,安装【Chinese (Simplified) Language Pack】
DBeaver -> java -jar "C:\Users\mysla\AppData\Local\DBeaverUltimate\Patch_foxirj.com.jar"
-----------------------------------------------------------------------------------------------------
node -> https://registry.npm.taobao.org
maven -> https://maven.aliyun.com/repository/public
09.Lenovo_21H2_backup_2023-06-11_终.wim
a.必做
【电池】切换【最佳性能】备份
C盘:释放到F盘(默认)
F盘:配置结束
C盘:开始备份
F盘:格式化C盘,磁盘管理删除C盘,磁盘管理新建C盘,WIM释放到C盘
C盘:5分钟自动磁盘检查,并默认使用3分区,即启动C盘。修改盘符顺序(从F变G盘,再D、E盘补全,最后修改回F盘)
注意:更改C/D/E/F盘符,除安装的程序受影响外,不会影响启动的3/6分区
-----------------------------------------------------------------------------------------------------
初始化:解绑【EVplayer、MyBatisHelp】
第一步:更新【Desktop、Program1、Program2】
第二步:删除【.android;.m2;Clash】
第三步:更新【Toolbox;VScode;Quicker】
第四步:登录【哔哩哔哩、虎牙、斗鱼、滴答清单】 | 【Github、Telegram、DockerHub】 | 【Twitter、instagram】
-----------------------------------------------------------------------------------------------------
第五步:重置【WinSCP 】,重置
第五步:重置【ScpTask 】,重置
第五步:上传【github 】,重置
第五步:重置【Ditto 】,重置
第五步:重置【VScode 】,重置
第五步:重置【Typora 】,重置
第五步:重置【Sublime 】,重置
第五步:重置【Notepad 】,重置
第五步:重置【Capslock 】,重置
第五步:重置【HBuilderX】,重置
第五步:重置【PowerToys】,重置
-----------------------------------------------------------------------------------------------------
封装前:查看【启动项】
封装前:测试【ping www.google.com】
-----------------------------------------------------------------------------------------------------
封装前:备份【01.Directory01、TODO】到【PSSD、百度网盘】
封装前:清除【01.Directory01、TODO】
封装前:清除【download】
封装前:清除【Notepad++】
封装前:清除【Sublime】
封装前:清除【Ditto】
封装前:清除【Print】
封装前:清除【C:\Windows\Temp】
-----------------------------------------------------------------------------------------------------
封装前:清除【C:\Users\mysla\AppData\Roaming\JetBrains\】
封装前:清除【C:\Users\mysla\AppData\Local\JetBrains\Installations】
封装前:清除【C:\Users\mysla\AppData\Local\JetBrains\Toolbox\apps\】
-----------------------------------------------------------------------------------------------------
封装前:重置【Obsidian启动页】
封装前:重置【Content菜单管理】
封装前:重置【CCleaner注册表】
封装前:重置【Dism空间回收】
封装前:多次重启电脑,然后切换到C盘打包F盘,封装为WIM
b.快捷键
Caps + 1 Typora 模式三
Caps + 2 Notepad 模式三
Caps + 3 Obsidian 模式三
Caps + 4 mspaint 模式三
Caps + 5 Eudic 模式三
Caps + 6 Mail 模式三
-----------------------------------------------------------------------------------------------------
Caps + 7 FM 模式三
Caps + 8 Listen1 模式三
Caps + 9 SiYuan 模式三
Caps + 0 Sublime 模式三
c.D_backup
document:WeGameApps(25.8GB)
download:70GB
software:0GB
software_ware:Typora(6GB)、workspace_data(7GB)
software_xare:workspace_zero(2.55GB)
software_zare:workspace_zero(11.2GB)
d.WIN10封装遇到的问题
win10遇到亮度无法调节,此电脑 -> 管理 -> 设备管理器 -> 显示适配器 -> NVIDIA GeForce GTX 1660 Ti -> 禁用,然后重启
dism句柄报错,查看日志 C:\document\Window\Flash\Dism\Config\Dism++.log,发现因WPS云盘导致句柄错误,修复方式:登录WPS账号,删除 C:\Users\mysla\Documents\WPS Cloud Files\WPSDrive\385403076\WPS云盘
10.Lenovo_21H2_backup_xxxx-xx-xx日常维护
a.清理软件
DiskCleaner,可清理网易云缓存
b.清理位置
Spotify
网易云音乐
Jetbrains缓存
c.源码位置
.m2
pnpm
navicat中的大sql文件
d.备份位置
D:\software_ware
D:\software_xare\workspace_open
D:\software_yare -> D:\software_zare\workspace_firm / D:\software_zare\workspace_zero\workspace_zjeecg
e.2024-12-08
由于前天系统未正常关机,第二天发现电脑打开后,软件各种陆续退出,重启后,发现C盘从30GB -> 5GB -> 0字节
1.2 电脑启动
01.用户变量
a.变量
path
b.path
C:\Program Files (x86)\Tencent\微信web开发者工具\dll
C:\Program Files\MariaDB 10.8\bin
C:\Program Files\PostgreSQL\14\bin
C:\Program Files\PostgreSQL\14\scripts
C:\Program Files\PostgreSQL\14\pgAdmin 4\bin
C:\Program Files (x86)\dotnet\
C:\Users\mysla\AppData\Local\JetBrains\Toolbox\scripts
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools
C:\Users\mysla\.dotnet\tools
02.系统变量
a.变量
asl.log Destination=file
CARGO_HOME C:\software\rust\.cargo
CLASS_PATH .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
ComSpec %SystemRoot%\system32\cmd.exe
DM_HOME C:\dmdbms
DriverData C:\Windows\System32\Drivers\DriverData
ERLANG_HOME C:\software\Erlang
G_EXPERIMENTAL true
G_HOME C:\software\g-1.7.0
G_MIRROR https://golang.google.cn/dl/
GOPATH C:\Users\mysla\go
GOROOT C:\software\g-1.7.0\go
GRADLE_HOME C:\software\gradle-6.2.2
GRADLE_USER_HOME C:\software\gradle-6.2.2\repository
HADOOP_HOME C:\software\hadoop-2.7.7
JAVA_HOME C:\software\jdk-1.8.0_291
KETTLE_HOME C:\software\pdi-ce-9.4.0.0-343
NUMBER_OF_PROCESSORS 8
NVM_HOME C:\software\nvm
NVM_SYMLINK C:\Program Files\nodejs
OS Windows_NT
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PERL5LIB
PIPENV_CUSTOM_VENV_NAME .venv
PIPENV_VENV_IN_PROJECT true
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 9e0a
PSModulePath %ProgramFiles%\WindowsPowerShell\Modules
PSModulePath %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules
PSModulePath C:\Program Files (x86)\Microsoft SQL Server\150\Tools\PowerShell\Modules\
PYENV C:\software\pyenv
PYENV_HOME C:\software\pyenv
PYENV_ROOT C:\software\pyenv
RABBITMQ_SERVER C:\software\RabbitMQ
RUSTUP_HOME C:\software\rust\.rustup
TEMP %SystemRoot%\TEMP
TMP %SystemRoot%\TEMP
USERNAME SYSTEM
windir %SystemRoot%
WORKON_HOME .
b.path(不要使用setx -m path,会截断环境变量)
a.设置1
C:\Windows;
C:\Windows\system32;
C:\Windows\System32\Wbem;
C:\Program Files\dotnet\;
C:\Windows\System32\OpenSSH;
C:\Windows\System32\WindowsPowerShell\v1.0;
b.设置2
C:\software\apache-maven-3.6.3\bin;
C:\software\Erlang\bin;
C:\software\fd-8.2.1;
C:\software\gow-0.8.0\bin;
C:\software\gradle-6.2.2\bin;
C:\software\libiconv-1.9.2\bin;
C:\software\lua-5.4.2;
C:\software\mingw64-8.1.0\bin;
C:\software\mingw64-8.1.0\libexec\gcc\x86_64-w64-mingw32\8.1.0;
C:\software\Nssm;
C:\software\putty-0.74;
C:\software\upgit-0.1.3;
c.设置3
C:\software\Yarn\bin;
C:\software\Yarn\yarn-global\node_modules\.bin;
C:\software\MongoDB-3.4.24\bin;
C:\software\Redis-3.2.1;
C:\Users\mysla\AppData\Local\Programs\Microsoft VS Code\bin;
C:\software\Oracle11g\;
C:\software\pnpm;
d.设置4
C:\Program Files\Git\bin;
C:\software\Ruby33-x64\bin;
e.设置5
%NVM_HOME%;
%NVM_SYMLINK%;
%NVM_SYMLINK%\node-global;
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
%PYENV_HOME%\bin;
%PYENV_HOME%\shims;
%G_HOME%;
%GOROOT%\bin;
%CARGO_HOME%\bin;
%HADOOP_HOME%\bin;
%HADOOP_HOME%\sbin;
-------------------------------------------------------------------------------------------------
C:\software\nvm
C:\Program Files\nodejs
C:\Program Files\nodejs\node-global
C:\software\jdk-1.8.0_291\bin
C:\software\jdk-1.8.0_291\jre\bin
C:\software\pyenv\bin
C:\software\pyenv\shims
C:\software\g-1.7.0
C:\software\g-1.7.0\go\bin
C:\software\rust\.cargo\bin
-------------------------------------------------------------------------------------------------
C:\Users\mysla\AppData\Local\Programs\cursor\resources\app\bin
C:\software\hadoop-2.7.7\bin
C:\software\hadoop-2.7.7\sbin
-------------------------------------------------------------------------------------------------
C:\software\RabbitMQ\rabbitmq_server-3.8.9\sbin
03.常见信息1
a.prop
a.设置1
http_proxy "http://127.0.0.1:7890"
https_proxy "http://127.0.0.1:7890"
b.设置2
JAVA_HOME "C:\software\jdk-11.0.11"
CLASS_PATH ".;%JAVA_HOME%\lib"
GRADLE_HOME "C:\software\gradle-6.2.2"
GRADLE_USER_HOME "C:\software\gradle-6.2.2\repository"
RABBITMQ_SERVER "C:\software\RabbitMQ"
ERLANG_HOME "D:\software\Erlang"
PIPENV_VENV_IN_PROJECT true
b.path
a.设置1
C:\software\Nodejs;
C:\software\Nodejs\node-global;
C:\Program Files\nodejs;
C:\Program Files\nodejs\node-global;
C:\Users\mysla\AppData\Roaming\nvm\v16.20.1;
C:\Users\mysla\AppData\Roaming\nvm\v16.20.1\node-global;
C:\Users\mysla\AppData\Roaming\nvm\v20.4.0;
C:\Users\mysla\AppData\Roaming\nvm\v20.4.0\node-global;
-------------------------------------------------------------------------------------------------
C:\software\Yarn\bin;
C:\software\Yarn\yarn-global\node_modules\.bin;
C:\software\Python-3.8.2\;
C:\software\Python-3.8.2\Scripts\;
-------------------------------------------------------------------------------------------------
C:\software\MongoDB-3.4.24\bin;
C:\software\mongosh-2.3.2\bin;
C:\software\Redis-3.2.1;
-------------------------------------------------------------------------------------------------
C:\Program Files\Git\cmd;
C:\Users\mysla\AppData\Local\Programs\Microsoft VS Code\bin;
-------------------------------------------------------------------------------------------------
C:\software\Oracle11g\product\11.2.0\dbhome_1\bin;
C:\Program Files\Docker\Docker\resources\bin;
C:\ProgramData\DockerDesktop\version-bin;
-------------------------------------------------------------------------------------------------
C:\Program Files (x86)\NetSarang\Xftp 7\
C:\Program Files (x86)\NetSarang\Xshell 7\
b.设置2
C:\software\sqlite3
-------------------------------------------------------------------------------------------------
C:\Program Files\PostgreSQL\14\bin
C:\Program Files\PostgreSQL\14\scripts
C:\Program Files\PostgreSQL\14\pgAdmin 4\bin
-------------------------------------------------------------------------------------------------
C:\Program Files\MariaDB 10.8\bin
-------------------------------------------------------------------------------------------------
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\
C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn\
C:\Program Files\Microsoft SQL Server\150\Tools\Binn\
C:\Program Files\Microsoft SQL Server\150\DTS\Binn\
-------------------------------------------------------------------------------------------------
C:\Program Files\Azure Data Studio\bin
-------------------------------------------------------------------------------------------------
C:\ProgramData\Anaconda3\
C:\ProgramData\Anaconda3\Scripts\
C:\ProgramData\Anaconda3\Library\bin\
C:\ProgramData\Anaconda3\Library\usr\bin\
C:\ProgramData\Anaconda3\Library\mingw-w64\bin\
c.设置3
C:\Program Files\TortoiseGit\bin
C:\Program Files\TortoiseSVN\bin
C:\Program Files (x86)\Subversion\bin
d.设置4
setx -m path "C:\Windows;C:\Windows\system32;C:\Windows\System32\Wbem;C:\Program Files\dotnet\;C:\Windows\System32\OpenSSH;C:\Windows\System32\WindowsPowerShell\v1.0;C:\software\apache-maven-3.6.3\bin;C:\software\Erlang\bin;C:\software\fd-8.2.1;C:\software\Golang\bin;C:\software\gow-0.8.0\bin;C:\software\gpg4win\bin;C:\software\gradle-6.2.2\bin;C:\software\gunpg\bin;C:\software\hugo-0.80.0;C:\software\jdk-11.0.11\bin;C:\software\libiconv-1.9.2\bin;C:\software\lua-5.4.2;C:\software\mingw64-8.1.0\bin;C:\software\mingw64-8.1.0\libexec\gcc\x86_64-w64-mingw32\8.1.0;C:\software\Nssm;C:\software\putty-0.74;C:\software\upgit-0.1.3;C:\software\Nodejs;C:\software\Nodejs\node-global;C:\software\Yarn\bin;C:\software\Yarn\yarn-global\node_modules\.bin;C:\software\Python-3.8.2\;C:\software\Python-3.8.2\Scripts\;C:\software\MongoDB-3.4.24\bin;C:\software\Redis-3.2.1;C:\Program Files\Git\cmd;C:\Users\mysla\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\software\Oracle11g\product\11.2.0\dbhome_1\bin;"
c.verify(java、maven、gradle、curl、gcc、node、yarn、git、python、erl)
java -version && mvn -v && gradle -v && curl www.baidu.com -i | iconv -f utf-8 -t gbk && gcc -v && node -v && yarn -v && git --version && erl -version && curl -vv https://www.google.com
npm config set prefix "C:\software\Nodejs\node-global" && npm config set cache "C:\software\Nodejs\node-cache" && npm config ls
yarn config set prefix "C:\software\Yarn" && yarn config set cache-folder "C:\software\Yarn\yarn-cache" && yarn config set global-folder "C:\software\Yarn\yarn-global" && yarn config set link-folder "C:\software\Yarn\yarn-link" && yarn global bin && yarn global dir && yarn cache dir
python -m site && python -V && python -m pip -V
04.常见信息2
a.MySQL-5.7.25、MySQL-8.0.20、Redis-3.2.1、RabbitMQ(手动)、MongoDB-3.4.24(手动)
a.MySQL-5.7.25、MySQL-8.0.20
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
c: && cd C:\software\MySQL-5.7.25\bin && mysqld --initialize --console && mysqld --install mysql-5.7.25 && net start mysql-5.7.25 && mysql -uroot -P 3306 -p
c: && cd C:\software\MySQL-8.0.20\bin && mysqld --initialize --console && mysqld --install mysql-8.0.20 && net start mysql-8.0.20 && mysql -uroot -P 3307 -p
b.Redis-3.2.1
c: && cd C:\software\Redis-3.2.1 && redis-server --service-install "C:\software\Redis-3.2.1\redis.windows.conf" --service-name redis6379 && net start redis6379
c: && cd C:\software\Redis-5.0.14 && redis-server --service-install "C:\software\Redis-5.0.14\redis.windows.conf" --service-name redis6389 && net start redis6389
c.RabbitMQ
c: && cd C:\software\RabbitMQ\rabbitmq_server-3.8.9\sbin && rabbitmq-plugins enable rabbitmq_management && rabbitmq-service install && net start RabbitMQ
d.MongoDB-3.4.24
c: && cd C:\software\MongoDB-3.4.24\bin && mongod --config "C:\software\MongoDB-3.4.24\mongodb.conf" --install --serviceName "MongoDB" && net start MongoDB && mongo
db.createUser({ user:'myslayers',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
db.auth('myslayers', '123456')
mongo -u myslayers -p 123456
b.elasticsearch(手动)、elasticsearch-head(手动)、kibana(手动)、logstash(手动)
a.elasticsearch7
c: && cd C:\software\Elastic\elasticsearch-7.6.2 && nssm install es7
c: && cd C:\software\Elastic\elasticsearch-head && nssm install esh7
c: && cd C:\software\Elastic\kibana-7.6.2 && nssm install ki7
c: && cd C:\software\Elastic\logstash-7.6.2 && nssm install log7
net start es7 && net start esh7 && net start ki7 && net start log7
net stop es7 && net stop esh7 && net stop ki7 && net stop log7
sc delete es7 && sc delete esh7 && sc delete ki7 && sc delete log7
b.elasticsearch6
c: && cd C:\software\Elastic-6.4.3\elasticsearch-6.4.3 && nssm install es6
c: && cd C:\software\Elastic-6.4.3\elasticsearch-head && nssm install esh6
c: && cd C:\software\Elastic-6.4.3\kibana-6.4.3 && nssm install ki6
c: && cd C:\software\Elastic-6.4.3\logstash-6.4.3 && nssm install log6
net start es6 && net start esh6 && net start ki6 && net start log6
net stop es6 && net stop esh6 && net stop ki6 && net stop log6
sc delete es6 && sc delete esh6 && sc delete ki6 && sc delete log6
c.kafka(手动)、minio(手动)、nacos(自动)、seata(手动)、sentinel(手动)、xxl-job(手动)、zipkin(手动)、skywalking(手动)
a.kafka
c: && cd C:\software\kafka-2.12 && nssm install kafka && net start kafka
b.minio
c: && cd C:\software\Minio && nssm install minio && net start minio
mc.exe alias set myminio http://127.0.0.1:9000 minioadmin minioadmin
mc.exe admin user add myminio myslayers 12345678
mc.exe admin policy set myminio readwrite user=myslayers
c.nacos
c: && cd C:\software\nacos && nssm install nacos && net start nacos
d.seata
c: && cd C:\software\seata-server-1.7.1 && nssm install seata && net start seata
e.sentinel
c: && cd C:\software\sentinel && nssm install sentinel && net start sentinel
f.xxl-job
c: && cd C:\software\xxl-job && nssm install xxl-job && net start xxl-job
g.zipkin
c: && cd C:\software\zipkin && nssm install zipkin && net start zipkin
h.skywalking
c: && cd C:\software\skywalking && nssm install skywalking && net start skywalking
d.frp(无)、Music(无,自动52000)、Aria2(无)、Webd(无)
a.frp
c: && cd C:\software\frp-0.33.0 && nssm install frpc && net start frpc
b.Music
c: && cd C:\software\Unlock && nssm install Music && net start Music
c.Aria2
c: && cd C:\software\Aria2 && nssm install Aria2 && net start Aria2
d.Webd
c: && cd C:\software\Webd && nssm install Webd && net start Webd
e.Sync(手动)、Synt(手动8384)、Synt(手动8385)、OneDrive(无)
a.Sync(手动)、Synt(手动8384)、Synt(手动8385)
d: && cd D:\software_ware\workspace_data\03.Package\04.SyncTask
nssm install Sync_Typora && net start Sync_Typora
nssm install Sync_workspace_data && net start Sync_workspace_data
nssm install Synt && net start Synt
nssm install Synv && net start Synv
b.OneDrive
mklink /d "E:\OneDrive - cqu.edu.cn\Desktop" "D:\document\Desktop"
mklink /d "E:\OneDrive - cqu.edu.cn\Typora" "D:\software_ware\Typora"
mklink /d "E:\OneDrive - cqu.edu.cn\workspace_data" "D:\software_ware\workspace_data"
05.常见信息3
a.SQL
MySQL-5.7.25 --自动3306
MySQL-8.0.20 --自动3307
Redis-3.2.1 --自动6379
-----------------------------------------------------------------------------------------------------
RabbitMQ --手动5671
MongoDB --手动27017
MariaDB --手动3309
postgresql-x64-14 --手动5432
-----------------------------------------------------------------------------------------------------
SQL Server (MSSQLSERVER) --手动1433(数据库引擎服务)
SQL Server 代理 (MSSQLSERVER) --手动1433(代理服务)
SQL Server CEIP 服务 (MSSQLSERVER) --手动1433
SQL Server VSS Writer --手动1433(SQL编写器服务)
b.remove
net start mysql-5.7.25 && net stop mysql-5.7.25 && sc delete mysql-5.7.25
net start mysql-8.0.20 && net stop mysql-8.0.20 && sc delete mysql-8.0.20
net start Redis && net stop Redis && sc delete Redis
-----------------------------------------------------------------------------------------------------
net start RabbitMQ && net stop RabbitMQ && sc delete RabbitMQ
net start MongoDB && net stop MongoDB && sc delete MongoDB
-----------------------------------------------------------------------------------------------------
net start kafka && net stop kafka && sc delete kafka
net start minio && net stop minio && sc delete minio
net start nacos && net stop nacos && sc delete nacos
net start seata && nssm install seata && net start seata
net start sentinel && nssm install sentinel && net start sentinel
net start xxl-job && nssm install xxl-job && net start xxl-job
net start zipkin && nssm install zipkin && net start zipkin
net start skywalking && nssm install skywalking && net start skywalking
-----------------------------------------------------------------------------------------------------
net start frpc && net stop frpc && sc delete frpc
net start Music && net stop Music && sc delete Music
net start Aria2 && net stop Aria2 && sc delete Aria2
net start Webd && net stop Webd && sc delete Webd
-----------------------------------------------------------------------------------------------------
nssm install Sync_Typora_01.Directory01 && net start Sync_Typora_01.Directory01
nssm install Sync_Typora_02.Directory02 && net start Sync_Typora_02.Directory02
nssm install Sync_Typora_03.Directory03 && net start Sync_Typora_03.Directory03
nssm install Sync_workspace_data && net start Sync_workspace_data
-----------------------------------------------------------------------------------------------------
net start Synt && net stop Synt && sc delete Synt
net start Synv && net stop Synt && sc delete Synv
c.WIN10启动方式
a.目录启动
系统:C:\ProgramData\Microsoft\Windows\Start Menu\Programs --所有用户登录后都会执行
用户:C:\Users\mysla\AppData\Roaming\Microsoft\Windows\Start Menu\Programs --只在该用户登录后执行
b.注册表启动
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
c.任务计划
任务计划程序 -> 【触发器 -> 创建基本任务 -> 名称、位置、描述、安全选项、使用最高权限运行】
d.本地组策略编辑器
本地组策略编辑器 -> 计算机配置 -> Windows设置 -> 【脚本(启动/关闭) -> 添加脚本】
e.服务
sc create 服务名 binPath=服务文件 start=auto --WIN10
sc delete 服务名 --WIN10
net stop 服务名 --WIN10
net start 服务名 --WIN10
-------------------------------------------------------------------------------------------------
nssm install <servicename> --注册
nssm remove <servicename> --删除
nssm start <servicename> --启动
nssm stop <servicename> --停止
nssm restart <servicename> --重启
net start XXX --启动
1.3 电脑同步
01.FreeFileSync、RealTimeSync
a.FreeFileSync
a.比较
文件时间和大小:默认(当文件的修改时间、文件大小发生变化时,进行备份)
文件内容:以比较文件内容来识别相同的文件夹
文件大小:以比较文件大小来识别相同的文件夹
b.过滤器
包括:*
排除:\System Volume Information\,\$Recycle.Bin\,\RECYCLE?\,*\thumbs.db(默认回收站不备份)
c.同步
选择变化:
双向(从左到右/从右到左,目标文件夹(右)修改,源文件夹(左)也会跟着修改)
镜像(从右到左,目标文件夹(右)修改,源文件夹(左)并不会修改)
更新(增量备份,只更新添加和修改的文件;区别于镜像,源文件夹(左)删除,目标文件夹(右)并不会删除)
删除文件:
回收站:保留已删除和覆盖的文件到回收站中
永久:永久性删除和覆盖文件
历史版本:文件夹(E:\.Recycle)、命名规则(时间戳(文件))、最近30天,无最大、无最小
b.RealTimeSync
a.要监视的文件夹
D:\software_ware\Typora
E:\software_ware\Typora
b.最小空闲时间(以秒计)
10秒
c.命令行
"C:\Program Files\FreeFileSync\FreeFileSync.exe" ..\04.SyncTask\SyncSettings.ffs_batch
02.FreeFileSync、RealTimeSync
a.FreeFileSync
比较:文件时间和大小
过滤器:默认
同步:选择变化(镜像)、删除文件(历史版本)
b.RealTimeSync
文件 -> 打开 -> D:\software_ware\workspace_data\03.Package\04.SyncTask\SyncSettings.ffs_batch
c.批量处理多个SyncSettings.ffs_batch,脚本SyncBatch.bat
@echo off
for i
d.开机自启(启动项/nssm/taskschd.msc)(默认监控10秒内的变化)
"C:\Program Files\FreeFileSync\RealTimeSync.exe" ..\04.SyncTask\SyncSettings.ffs_batch
e.测试
查 10秒内响应,从左向右,镜像同步
增 10秒内响应,从左向右,镜像同步,若有历史版本保留到E:\.Recycle
删 10秒内响应,从左向右,镜像同步,若有历史版本保留到E:\.Recycle
改 10秒内响应,从左向右,镜像同步,若有历史版本保留到E:\.Recycle
03.多应用同步
a.原则
考虑到同步之间的兼容性,直接修改“云端”会导致“本地”发生错乱,因此建议如下:
本地(software_ware):正常修改使用
云端(Ndrive、FreeFileSync、OneDrive):只用作查看
-----------------------------------------------------------------------------------------------------
坚果云:C:\Users\mysla\AppData\Roaming\Nutstore\config
坚果云:无【同步排除文件】,历史问题(旧版本customExtRules.conf排除文件,新版本用“云桥”取代“排除文件”)
b.阿里云盘VS百度网盘
百度网盘:上传大文件会假死
阿里云盘:上传大文件不会假死,上传文件(空文件夹,无法上传),下载文件(丢失严重,.obsidian 无法下载)
c.数据流向1
开启-云端-Ndrive 备份-2份数据完全一致(有2份数据) 不锁定文件,因此迅速同步
D:\software_ware\Typora
https://www.jianguoyun.com/
--------------------------------------------------------------------------------------------------
开启-云端-FreeSync 备份-2份数据完全一致(有2份数据) 不锁定文件,因此迅速同步
D:\software_ware\Typora
E:\software_ware\Typora
d.数据流向2
开启-云端-OneDrive 上传-相当于百度网盘(仅2份数据) 不锁定文件,因此迅速同步;上传目录
E:\OneDrive - cqu.edu.cn\XXX
https://onedrive.live.com/
--------------------------------------------------------------------------------------------------
开启-云端-OneDrive 备份-3份数据完全一致(仅3份数据) 不锁定文件,因此迅速同步;上传目录中放mklink软链接
D:\software_ware\workspace_data
E:\OneDrive - cqu.edu.cn\workspace_data
https://onedrive.live.com/
--------------------------------------------------------------------------------------------------
关闭-云端-OneDrive 上传-4份数据完全一致(仅4份数据) 会锁定文件,每次开机同步后挂起(仍具备本地同步功能)
D:\software_ware\workspace_data
E:\software_ware\workspace_data
E:\OneDrive - cqu.edu.cn\workspace_data
https://onedrive.live.com/
04.MT同步方案(MT修改文件、删除文件,重命名文件)
a.filebrowser
curl -fsSL https://filebrowser.xyz/get.sh | bash --安装
---------------------------------------------------------------
firebrowser -r [挂载目录] -a 0.0.0.0 -p [监听端口] --启动
filebrowser -r ~/storage/shared -a 0.0.0.0 -p 8089 --启动
---------------------------------------------------------------
192.168.1.2 --测试(admin、admin)
b.Termux
/data/data/com.termux/files/home/.ssh/authorized_keys
---------------------------------------------------------------
pkg install -y openssh --安装openssh
pkg install termux-auth --安装termux-auth
id 或 whoami --获取用户uid=10290(u0_a290)
passwd --修改密码(dyyyyxxxx)
termux-setup-storage --允许Termux访问内部存储
echo "sshd" >> ~/.zshrc --自动开启ssh
echo "sshd" >> ~/.bashrc --自动开启ssh
---------------------------------------------------------------
sshd --开启sshd,默认8020端口
pkill sshd --关闭sshd
ps -ef --查看sshd
---------------------------------------------------------------
ifconfig --192.168.1.2
c.MT管理器
方式1:MT管理器(打开终端) / Termux --ssh [email protected] -p 8022
方式2:MT管理器(远程管理) + WinSCP同步 --ftp://192.168.1.2:2121
方式3:MT管理器(远程管理) + NDrive同步(需root) --离线收藏
-----------------------------------------------------------------------------------------------------
Chrome_beta -> 设置 -> 网站设置 -> 桌面版网站(开启)
TroyeKK/01.Directory01 -> Quick.html -> 打开方式:Chrome_beta,长按默认打开方式
05.Obsidian同步+发布
a.Ndrive(一年199.90、半年119.90、一月30.00) / icloud(50GB:¥6、200GB:¥21、2TB:¥68)
a.文件上传大小限制
当前WebDAV客户端和网页端上传大小的限制是一致的,默认为500M(私有云可以通过相关设置调整)
b.访问频率限制
由于WebDAV协议比较占用系统资源,免费版用户限制访问频率为每30分钟不超过600次请求。
付费用户限制访问频率为每30分钟不超过1500次请求。
c.同步目录数限制
目前坚果云的WebDAV协议单次请求文件数(包含文件和文件夹)为750个,支持分多页多次加载。
如果WebDAV三方工具未实现按分页多次加载,可能会出现文件同步不完整的情况,建议坚果云客户端进行直接同步
d.报错提示“service unavailable (503) 以响应PROPFIND /dav的请求”
此种情况是由于短时间内请求了太多次同步导致的,关闭同步后六小时再重新启用同步即可;耐心等待5-10分钟
b.兼容S3的阿里云OSS
a.速度
库内文件700多个,同步完成要3分钟左右,里面包括markdown文档、PDF、视频、图片
b.大于8M的文件
对于大于8M的文件无法成功同步到云端,
所以在每次点击同步,就算你没有改任何笔记,同步时间依然很长,也许就是卡在了这些大文件里。
所以大文件移到不同步的文件夹内,同步龟速的问题完美解决,秒成功。
c.Aliyun
Endpoint oss-cn-beijing.aliyuncs.com
c.FolderSyncPro
a.使用
TODO1 Pull+Push,手动 / 同步模式,经测试无法保证每隔5分钟自动同步【删除】
Directory03 Pull+Push,手动 / 同步模式,经测试无法保证每隔5分钟自动同步【删除】
-------------------------------------------------------------------------------------------------
Directory01 只Pull,手动
Directory02 只Pull,手动
picture 只Push,手动
-------------------------------------------------------------------------------------------------
经测试,存在【文件冲突】,需要【第一次同步,必须保住 手机端为空】;【小部分文件-同步,大部分文件-查看】
b.远程
Directory03-远程
同步类型:到远程文件夹
远程文件夹:/03.Directory03/
本地文件夹:/storage/emulated/0/03.Directory03/
同步选项:使用本地文件
高级:从强制同步中排除(勾选)
排除:文件夹名称等于(.obsidian、.obsidian_android、.trash、_assets)
包含:无
-------------------------------------------------------------------------------------------------
TODO1-远程
同步类型:到远程文件夹
远程文件夹:/TODO1/
本地文件夹:/storage/emulated/0/TroyeKK/
同步选项:使用本地文件
高级:从强制同步中排除(勾选)
排除:文件名称开头以(.)、文件夹名称开头以(.)
包含:无
-------------------------------------------------------------------------------------------------
Camera-远程
同步类型:到远程文件夹
远程文件夹:/TODO1/TEMP00/Camera/
本地文件夹:/storage/emulated/0/DCIM/Camera/
同步选项:使用本地文件
高级:从强制同步中排除(勾选)
排除:文件名称开头以(.)、文件夹名称开头以(.)、文件夹名称等于(Raw)
包含:无
-------------------------------------------------------------------------------------------------
Pictures-远程
同步类型:到远程文件夹
远程文件夹:/TODO1/TEMP00/Pictures/
本地文件夹:/storage/emulated/0/Pictures/
同步选项:使用本地文件
高级:从强制同步中排除(勾选)
排除:文件名称开头以(.)、文件夹名称等于(bili、draglmgs、jdimage)、文件夹名称开头以(.)
包含:文件夹名称等于(NekoX、Screenshots、WeiXin)
-------------------------------------------------------------------------------------------------
Download-远程
同步类型:到远程文件夹
远程文件夹:/TODO1/TEMP00/Download/
本地文件夹:/storage/emulated/0/Download/
同步选项:使用本地文件
高级:从强制同步中排除(勾选)
排除:文件名称开头以(.、com)、文件夹名称等于(DLManager)、文件夹名称开头以(.、jm)
包含:文件夹名称等于(WeiXin)
c.本地
TODO1-本地
同步类型:到本地文件夹
远程文件夹:/TODO1/
本地文件夹:/storage/emulated/0/TroyeKK/
同步选项:使用远程文件
高级:从强制同步中排除(不勾选)
排除:文件夹名称等于(TEMP00)
包含:无
-------------------------------------------------------------------------------------------------
Directory01-本地
同步类型:到本地文件夹
远程文件夹:/01.Directory01/
本地文件夹:/storage/emulated/0/01.Directory01/
同步选项:使用远程文件
高级:从强制同步中排除(不勾选)
排除:文件夹名称等于(.obsidian、.obsidian_android、.trash、_assets)
包含:无
-------------------------------------------------------------------------------------------------
Directory02-本地
同步类型:到本地文件夹
远程文件夹:/02.Directory02/
本地文件夹:/storage/emulated/0/02.Directory02/
同步选项:使用远程文件
高级:从强制同步中排除(不勾选)
排除:文件夹名称等于(.obsidian、.obsidian_android、.trash、_assets)
包含:无
-------------------------------------------------------------------------------------------------
Directory03-本地
同步类型:到本地文件夹
远程文件夹:/03.Directory03/
本地文件夹:/storage/emulated/0/03.Directory03/
同步选项:使用远程文件
高级:从强制同步中排除(不勾选)
排除:文件夹名称等于(.obsidian、.obsidian_android、.trash、_assets)
包含:无
d.上传下载
TODO0-本地
同步类型:到本地文件夹
远程文件夹:/TODO0/
本地文件夹:/storage/emulated/0/TroyeTT/
同步选项:使用远程文件
高级:从强制同步中排除(勾选)
排除:无
包含:无
-------------------------------------------------------------------------------------------------
TODO0-远程
同步类型:到远程文件夹
远程文件夹:/TODO0/
本地文件夹:/storage/emulated/0/TroyeTT/
同步选项:使用本地文件
高级:从强制同步中排除(勾选)
排除:无
包含:无
d.同步
a.插件
Kopia --同步:增量备份
Obsidian Git --同步:Git备份
Aut-O-Backups --同步:Dropbox
Self-hosted LiveSync --同步:VPS搭建CouchDB数据库
Remotely Save --同步:S3/Dropbox/OneDrive/WebDAV
b.付费
月付 10美元/月【支付】 120美元/年
年付 08美元/月 096美元/年【支付】
c.方案
ftp本地 --定
ftp远程
-------------------------------------------------------------------------------------------------
iCloud
Syncthing
Ndrive + FolderSync --定
-------------------------------------------------------------------------------------------------
Remotely Save + S3协议(9元/40G/年) + FolderSync(桌面小部件)
Remotely Save + Dropbox + FolderSync(桌面小部件)(速度太慢)
Remotely Save + OneDrive + FolderSync(桌面小部件)(速度太慢)
Remotely Save + WebDAV(huluer/Seafile/Ndrive) + FolderSync(桌面小部件)(Ndrive出现503访问太多)
-------------------------------------------------------------------------------------------------
建议1:自动同步(存在冲突问题)、建议手动同步(版本同步)
建议2:最好的同步是【WIN10、Android】直接操作【类似“iCloud”中间服务器】中的【同一份文件】
e.发布1
a.插件
Obsidian42 - BRAT:jonstodle/obsius-obsidian-plugin --发布:公共服务器
b.付费
月付 10美元/月【支付】
年付 8美元/月 96美元/年【支付】
c.发布VPS
无
d.发布本地+内网穿透
无
e.发布第三方
Yuque
f.发布github(定)
hugo方案
Jekyll方案
logseq方案:logseq打开obsidian库,logseq导出html/Action编译html + vercel发布html + cloudflare域名
f.发布2
a.语法
知乎 无法下载github图床
简书 无法下载github图床
-------------------------------------------------------------------------------------------------
语雀 完美支持github图床
掘金 完美支持github图床
CSDN 完美支持github图床(插件冲突,关闭插件,微信公众号同步助手)
博客园 完美支持github图床
b.所见即所得
知乎 无法下载github图床
-------------------------------------------------------------------------------------------------
语雀 完美支持github图床
公众号 完美支持github图床
1.4 电脑远程
01.常用信息1
a.内网穿透
a.常用软件
frp
n2n
NPS
ngrok
ddnsto
cpolar
NATAPP
moonlight
Sakura Frp
GameViewer
-------------------------------------------------------------------------------------------------
支持ddns动态解析的路由器
支持ddns动态解析的github
-------------------------------------------------------------------------------------------------
ZeroTier:根服务器
ZeroTierLeaf:网络客户端
ZeroTierMoon:卫星服务器
ZeroTierPlanet:行星服务器
b.花生壳-内网穿透
花生壳-盒子:内网穿透,动态域名解析软件,帮助用户将宽带运营商提供的动态IP进行解析
c.蒲公英-异地组网(2MB/8=256kb/s)
零遁:NAS伴侣
蒲公英-X1:NAS伴侣(旁路由 + U盘/PSSD + NAS)
蒲公英-P5:NAS伴侣(旁路由 + U盘/PSSD + NAS)
-------------------------------------------------------------------------------------------------
蒲公英-X3A:主路由,插卡WIFI
蒲公英-X4C:主路由,插卡WIFI
蒲公英-X5:主路由,插卡WIFI
蒲公英-X6:主路由,插卡WIFI
-------------------------------------------------------------------------------------------------
蒲公英-G5:主路由
蒲公英-R300:主路由
蒲公英-R300A:主路由(已购)
蒲公英-R300S:主路由
蒲公英-R300C:主路由
蒲公英-R300Pro:主路由
-------------------------------------------------------------------------------------------------
蒲公英-X4U:随身WIFI
蒲公英-X4UPro:随身WIFI
d.向日葵-远程控制
向日葵-客户端
向日葵-远程控制
-------------------------------------------------------------------------------------------------
向日葵-鼠标
向日葵-摄像头
向日葵-远程遥控
向日葵-开机插座:连接的主机;WIFI联网;需要开机的主机
向日葵-开机盒子/开机棒:局域网内所有主机;WIFI联网/有线联网;连接路由器
向日葵-UUPro:远程控制Android、ios
-------------------------------------------------------------------------------------------------
向日葵-C2插排
向日葵-C1Pro插排
-------------------------------------------------------------------------------------------------
向日葵-P1插排
向日葵-P1Pro插排
向日葵-P2插排
b.KoolCenter
a.DDNSTO
a.介绍
DDNST(¥078.00/年)(12条域名映射、文件管理、远程应用)
b.域名映射
主域名:troyekk-emby
目标主机地址:http://127.0.0.1:8096
HTTP:http://troyekk-emby.kooldns.cn:5000/ --emby使用http,用户名(TroyeKK)、密码(123456)
HTTPS:https://troyekk-emby.kooldns.cn:443
c.文件管理(SFTP、Samba、WebDav)
ftp://127.0.0.1:21/ (FileZilla是FTP) --SFTP(不可用)
root
QWer159263
---------------------------------------------------------------------------------------------
http://127.0.0.1:8896/storages/ --WebDAV(不可用)
root
123456
---------------------------------------------------------------------------------------------
http://127.0.0.1:445/ --Samba(不可用)
TroyeKK
4023615
---------------------------------------------------------------------------------------------
http://127.0.0.1:8088/webdav/ --WebDAV(可用)
TroyeKK --DDNSTO配置后,重启刷新才能使用
4023615 --DDNSTO配置后,不能关闭页面,否则也无法使用
---------------------------------------------------------------------------------------------
sftp [email protected] --SFTP(可用)
22
TroyeKK --OpenSSH 9.0发布,scp默认使用sftp协议
4023615
d.远程应用
远程开机
远程SSH
远程RDP:穿透必须扫码验证,十分安全
远程VNC:远程桌面
远程Aria2:远程下载
远程TFTP:简单文件传输协议
远程Telnet:采用明文传送报文,故安全性不好,很多linux都不会开放Telnet服务,而改用更安全的SSH方式
---------------------------------------------------------------------------------------------
ssh [email protected] --SSH(可用)
名称:SSH
ip:192.168.2.2
port:22
username:troyekk
password:4023615
---------------------------------------------------------------------------------------------
ssh [email protected] --SSH(可用)
名称:SSH
ip:192.168.2.128
port:22
username:root
password:123456
---------------------------------------------------------------------------------------------
名称:RDP --SSH(可用)
ip:127.0.0.1
port:3389
username:troyekk
password:4023615
e.快速连接
a.登陆ssh
ssh [email protected]
ssh [email protected]
b.登录sftp(OpenSSH 9.0发布,scp默认使用sftp协议)
sftp [email protected]
sftp [email protected]
b.LinkEase-Windows
a.介绍
LinkEase(¥028.00/年)(存储端数量1个,支持1台NAS设备,2个账号,4台终端设备在线)
b.本机(CBF02B91)
下载文件:C:\Users\mysla\Desktop
全部文件:C、D、E、F
c.存储端(DESKTOP-NTRUK8V)
a.服务端
头像 -> 存储端管理 -> 设备名称(DESKTOP-NTRUK8V)、初始目录(/all/D:)、ST-WIN-F31B0292
----------------------------------------------------------------------------------------
管理 -> 设备详情:DESKTOP-NTRUK8V
管理 -> 成员管理:无
管理 -> 目录设置 -> 共享目录(/all/D:/document)、索引关闭
管理 -> 设备套餐 -> 体验套餐(有效期至:2023年11月1日 10:01)
管理 -> 调试信息 -> externalIpv4(36.112.205.231:0)、localIpv4(192.168.139.89:8897)
b.客户端
LinkEase-Android -> 易有云存储(DESKTOP-NTRUK8V)
d.WebDAV协议转发
a.服务端
工具栏 -> 同步圈
工具栏 -> 异地互联
工具栏 -> 网络硬盘(http://192.168.139.89:8896/storages/,root、123456)
工具栏 -> 协议转发(准备放弃)
工具栏 -> 实时同步(准备放弃)
b.客户端(LinkEase)
设备别名(WebDAV)、URL(http://127.0.0.1:8896/storages/)、用户名(root)、密码(123456)
c.客户端(DDNSTO)
名称(WebDAV)、URL(http://127.0.0.1:8896/storages/)、用户名(root)、密码(123456)
d.客户端(WinSCP)
连接名(WebDAV)、主机名(127.0.0.1)、端口号(8896)、用户名(root)、密码(123456)
e.SAMBA协议转发
a.服务端
Quick -> WinSMB
b.客户端(LinkEase)
第一步:设备类型(SAMBA协议转发)
第一步:管理设备(DESKTOP-NTRUK8V)、设备IP(127.0.0.1)、端口(445)
第二步:工作组(Workgroup)、用户名(TroyeKK)、密码(4023615)
第三步:设备名称(Samba)、路径(\\DESKTOP-NTRUK8V\download)
c.客户端(DDNSTO)
名称(Samba)、IP(127.0.0.1)、端口(445)、用户名(TroyeKK)、密码(4023615)
工作组(Workgroup)、目标路径(\\DESKTOP-NTRUK8V\download)
f.本地同步
a.操作1
本机 -> 设备同步 -> 本机同步 -> 新建同步
b.操作2
选中本机文件夹(双击选择文件)
同步至(双山选择路径)
双向同步
单向同步
注意:云端和本地中的内容保持一致,无论云端还是本地,一旦有变化将会更新到另一端确保数据一致
c.LinkEase-Android
a.易有云存储
DESKTOP-NTRUK8V
b.远程协议
WebDAV
SFTP
SAMBA
S3
来自终端
c.客户端
Redmi Note 9 Pro
CBF02B91
d.EasePi ARS2
iStore商店
内置DDNSTO
内置LinkEase
c.软路由
a.随身
随身WIFI
随身软路由
便携显示器
b.软件
ESXI
iKuai
飞牛OS
海纳斯
极客云
OpenWrt
B站酷友社
iStoreOS:PVE插件,装pve,pve装esxi,esxi在装个iStoreOS
c.NAS
猫盘
飞牛Nas
蜗牛星际
威联通QNAP
网件netgear
群晖Synology
小微云盘-云盒子
西数Western Digital
d.软路由
斐讯N1
ITX主机
软路由EasePi
华硕AX-AX88U
友善NanoPi R5S
软硬兼施的小店
Perfect软路由NAS专门店
e.OPAssistant
https://www.openappfilter.com
https://github.com/destan19/OPAssistant
d.同步盘
a.Disk
Ndrive
OneDrive
Baidudisk
b.Windows
Veeam
SyncToy
Disksync
VerySync
Syncthing
GoodSync
FreeFileSync
c.Android
CalDAV
OneSync
AutoSync
SyncMate
FolderSync
d.支持webdav
国内:坚果云、城通网盘、葫芦儿派盘
国外:Box、Dropbox、teracloud、yandex、TransIP
私有:OwnCloud、Seafile、群晖
02.汇总方案
a.FusionAccess
华为的桌面云解决方案,包括3种形态:FusionAccess,Workspace,云电脑。
-----------------------------------------------------------------------------------------------------
FusionAccess桌面云是基于华为云平台的一种虚拟桌面应用(VDI)。
通过在数据中心的服务器运行Windows系统,将计算机的终端系统进行虚拟化。
本地存储、计算和应用程序全部迁移到云数据中心。用户可以通过任何与网络相连的设备,
在任何地点,任何时间,通过瘦客户端访问数据中心的虚拟桌面,且与访问传统的本地桌面体验一样。
-----------------------------------------------------------------------------------------------------
FusionAccess主要面向企业客户,适用的典型场景包括固定和移动办公,分支机构远程办公,呼叫中心等。
FusionAccess解决方案需要企业购买完整的软硬件,自己建资源池自己维护自己使用,可以理解为本地模式。
-----------------------------------------------------------------------------------------------------
Workspace提供和PC一样的配置(包括vCPU、GPU、内存、磁盘)以及Windows操作系统,
终端用户可通过软终端、浏览器、瘦终端或移动终端的方式登录桌面,获得完整PC桌面的使用体验。
b.ipad测试
键盘连接
无播放声源
选项卡无法网页全屏
播放视频,由于占用宽带卡顿,导致连接画面模糊不稳定
由于屏幕比例4:3,导致出现横拉条;建议16:9或16:10
-----------------------------------------------------------------------------------------------------
在选项卡处按住上划,把整个选项卡缩小到只有当前标题那一行字的高度,下拉网页,工具栏也不会出来;
恢复选项卡,可以下拉/双击顶部,还原工具栏
c.笔记本-睡眠唤醒,台式机-开机唤醒
a.开机盒子
1、远程开机主板必须自带远程唤醒功能
2、开机盒子需要插在路由器的LAN口和一头插电源使用;
3、远程开机的电脑必须要正常连接互联网才可以使用。
4、电脑必须是有接网线上网,使用WiFi上网是不支持的。
5、苹果电脑不能使用
---------------------------------------------------------------------------------------------
前提1:主板支持【远程唤醒】
前提2:网卡支持【远程唤醒】
---------------------------------------------------------------------------------------------
开机棒:必须【电脑连接网线】,可供【独享版/局域网版】使用
开机盒子:必须【电脑连接网线】,可供【独享版/局域网版】使用
b.开机插座
1.查看您主板是否有ac recovery,中文类似意思是恢复电源自动开机
2.只能使用2.4gwifi的网络,不支持5G、双频合一的网络
3.不支持控制苹果电脑开机
3.大多数笔记本是不支持AC功能的
---------------------------------------------------------------------------------------------
前提1:BIOS支持【AC Recovery,恢复电源自动开机】,大多数笔记本是不支持AC功能
前提2:只能使用2.4gwifi的网络,不支持5G、双频合一的网络
双频合一的路由器,需要关闭双频合一,把2.4G和5GWiFi分开使用
---------------------------------------------------------------------------------------------
开机插座:必须【插座连接WIFI】,可供【1个,无线上网的设备】使用
开机插排:必须【插排连接WIFI】,可供【多个,无线上网的设备】使用
c.蒲公英,类似ZeroTier,虚拟局域网
蒲公英路由器里面的远程开机服务是向日葵软件开机局域网版服务,需要支持wol网络唤醒,【远程必须有线连接】
d.蒲公英-R300A
a.连接设备
4G 上网卡上网:在 SIM 卡槽插入可上网 4G 卡即可
注:R300A 内置企业定向物联卡,通过管理平台绑定激活即可免插卡上网
WAN 口接入上网:将 WAN 口连接外网网口(如宽带猫、光猫等)
无线中继上网:连接周围环境的无线 WiFi 进行上网
b.连接WiFi
待系统启动完成,连接前缀名为 OrayBox 的 WiFi
OrayBox_xxxx 表示 2.4G 频段(R300Pro 同时支持 2.4G 和 5G WiFi 频段)
其中 xxxx 表示路由器 MAC 地址后 4 位
c.连接方式
宽带拨号:通过输入宽带运营商提供的帐号密码进行拨号上网
动态IP:自动获取上层设备分配下来的P地址进行联网
静态IP:手动设置IP、子网掩码以及网关进行联网
无线中继:通过搜索附近的无线网络进行联网
APN:通过接入相应的SM卡进行联网
d.相关配置
路由:贝锐蒲公英R300A
管理地址:10.168.1.1
默认密码:admin
修改密码:dxxxxxxn
---------------------------------------------------------------------------------------------
组网地址:https://www.pgybox.com/zh/
SN的账号:751372090188
修改密码:dxxxxxxn
---------------------------------------------------------------------------------------------
产品编号:Z201520012887.6
ICCID:89860622310029109701
SN:751372090188
MAC:FC83C60447A2
IMEI:869495064456744
---------------------------------------------------------------------------------------------
WIFI名称:CMCC-E6eN-5G-FAST
e.APN设置
由于频段问题,部分用户可能会遇到激活时间较长的问题,请断电,将路由器断电后重新插拔之后,
耐心等待5-15分钟,再通电试一试
e.远控鼠标VS常规鼠标
远控鼠标 常规鼠标
对比1 直接控制鼠标 界面双鼠标指针
对比2 操作丝滑 操作繁琐
对比3 主被控指针一体 拖拽轨迹不同步
对比4 支持鼠标右键操作 不支持鼠标右键操作
f.汇总
方案1:花生壳(穿透-每月1G) + 向日葵(公网IP+宽带流量)
方案2:蒲公英(转发-每月2G / P2P-免流量)+ 向日葵(公网IP+宽带流量)
d.预设方案
a.预设计划
a.方案
方案1:Wintogo
方案2:DDNS + VNC
方案3:DDNS + DRP
方案4:DDNS + Xdmcp
方案5:DDNS + SSH + X11
方案6:ToDesk、TeamViewer、Sun、AnyDesk
b.需求
需求1:远程桌面
需求2:ipad客户端 -> 内网电脑 -> 小文件上传/小文件下载 + 无宽带限制 + 无流量限制
需求3:Android中文件 -> 自动同步 -> 内网电脑
b.预设购买
a.向日葵
远程键盘
远程鼠标
工业路由器R300S
向日葵入门版会员VIP,入门版,¥98元/主机/年
b.KoolCenter
DDNSTO
LinkEase
EasePi ARS2
华硕TUF-AX3000
c.Google Play
Wolow - 局域网唤醒
d.Apple
ipad pro 11英寸 第2代
e.Other
华为matepadpro 11
c.付费服务
a.ToDesk-个人版
¥118/年
b.向日葵-个人版
¥98元/主机/年 入门版
¥158元/主机/年 精英版
¥298元/主机/年 游戏版
c.LinkEase
¥28.00/年 支持1台NAS设备,2个用户账号,4台终端设备同时在线!
¥47.00/年 支持1台NAS设备,3个用户账号,8台终端设备同时在线!
d.DDNSTO
¥26.00/年 4Mbps,1年套餐
¥78.00/年 8Mbps,1年套餐,每个套餐仅可同时绑定一台设备,有效期内可随时重新绑定
e.SakuraFrp
¥120.00/年 24Mibps,数量10条,每月5GiB+66GiB
¥240.00/年 36Mibps,数量10条,每月5GiB+88GiB
f.iCloud
中国大陆(人民币)
50GB:¥6
200GB:¥21
2TB:¥68
g.PgyBox
个人 体验版 免费,1Mbps
个人 标准版 免费,2Mbps(R300A)
个人 专业版 78/年/个,4Mbps
---------------------------------------------------------------------------------------------
企业 商业版 128/年/个,6Mbps
企业 旗舰版 188/年/个,8Mbps
企业 铂金版 276/年/个,12Mbps
03.远程桌面连接:各个客户端
a.对比结果
Sun Remote Desktop ToDesk(不需要外网) Parsec(需要外网)
是否存在BUG
是否卡顿掉线
是否挤掉用户 否 是 否 否
进入桌面时间
-----------------------------------------------------------------------------------------------------
清晰度
流畅度
分辨率 不支持修改 默认值:600*1280 默认值:1920*1080 不支持修改
触控手势:拖动窗口
指针手势:左中右,纵滚横滚
-----------------------------------------------------------------------------------------------------
声音操作 仅手机声音 电脑声音+手机声音
鼠标操作 不能Quicker 不能Quicker 可以Quicker 可以Quicker
鼠标操作 可以中键滚动 可以中键滚动 可以中键滚动 可以中键滚动
模拟键盘 手机搜狗输入法 默认妙妙触控
-----------------------------------------------------------------------------------------------------
全屏
远程cmd
远程文件
远程剪切板
-----------------------------------------------------------------------------------------------------
BUG 双指针 不能Quicker Quicker手动关闭 电脑画质变模糊
BUG 支持手势特别少 指针模式,不支持双指捏合
输入手感 优先级3 优先级2 优先级1 优先级4
b.汇总
Sun
AnyDesk
TeamViewer
Parsec:需要外网
Rustdesk:自建中转服务器
ToDesk:不需要外网,免费版ToDesk等同于TeamViewer
-----------------------------------------------------------------------------------------------------
mRemote
Royal TS
2X Client
Terminals
TSMMC.MSC
DameWare NT Utilities
visionapp Remote Desktop
Remote Desktop Administrator
-----------------------------------------------------------------------------------------------------
Multidesk
Remote Desktop Organizer
MURD - Multiple Remote Desktops
-----------------------------------------------------------------------------------------------------
Quasar
FreeRDP
VMware
c.RDP-TroyeKK
mstsc --优先级1:定(有声音)(完美操作!!!!!!!!)
Remote Desktop Manager --优先级2:定(有声音)(拖拽标签页:智能重新连接)
ddnsto --优先级3:定(无声音)(键位与网页冲突)
MobaXterm --优先级4:定(无声音)(拖拽标签页:fit size)
d.RDP-Android
ToDesk --优先级1:手势多,有声音
Sun --优先级2:手势多,有声音
Remote Desktop --优先级3:手势少,有声音
Remote Desktop Manager --优先级4:手势无,有声音
04.远程桌面
a.Win10睡眠模式(内存)、休眠模式(硬盘)、快速启动模式(硬盘)
a.睡眠模式
当我们选择睡眠模式时,系统会将正在处理的数据存储在内存当中,除内存之外其它设备都会停止供电。
这时如果内存断电的话我们电脑中数据就会丢失,正常情况下唤醒睡眠模式时首先会从内存中读取数据,
可以快速恢复电脑应用。
b.休眠模式
当Windows系统处于休眠模式时,电脑运行数据被存储在硬盘里,当我们需要恢复时系统将优先从硬盘中
读取数据内容到内存里,休眠模式中机器硬件基本处于断电状态,即使这个过程里电源断开电脑恢复时
仍能恢复到之前运行状态。
c.快速启动模式
Windows系统中还加入快速启动模式,它结合休眠、睡眠模式特点,
关机时电脑会把核心数据放到硬盘进行存储,开机时不用加载系统和其他程序就能快速进入系统桌面。
b.WOLOW唤醒,必须【电脑连接网线】
a.介绍
笔记本-睡眠唤醒,台式机-开机唤醒
-------------------------------------------------------------------------------------------------
方式1:主板支持【远程唤醒】、网卡支持【远程唤醒】
方式2:BIOS支持【AC Recovery,恢复电源自动开机】
方式3:Wolow,局域网唤醒
方式4:易启U,睡眠唤醒
方式5:远程开关-按键按钮
方式6:远程开关-主机电源
b.操作1:更新您的网络驱动程序和BIOS
要使 LAN 唤醒以最佳方式工作,您应该为您的系统下载最新的网络驱动程序和 BIOS。如果您使用的是内置以太网,
那么您可以在主板制造商网站上找到最新的 LAN/网络驱动程序以及最新的 BIOS。
如果您使用的是 PCI-E 网络适配器扩展卡,请咨询制造商网站以获取最新的驱动程序。
c.操作2:在BIOS中启用LAN唤醒
要使 LAN 唤醒正常工作,您必须在主板 BIOS 设置中启用 LAN 唤醒。这通常可以通过导航到 BIOS 电源管理页面,
并在主板支持的情况下启用Power on by PCI-E/PCI和禁用来完成。ErP
d.操作3:在网络适配器中启用LAN唤醒
必须在 Windows 中正确配置以太网适配器设置
e.操作4:禁用Windows快速启动
Windows 快速启动是一项功能,可让您的计算机比平时更快地关闭和启动。
在某些情况下,启用快速启动时 LAN 唤醒将不起作用。
c.连接mstsc
a.用户
a.操作1:创建本地用户
账户 -> 家庭和其他用户 -> 将其他人添加到这台电脑 -> 我没有这个人的登录信息 -> 添没有Microsoft帐户
---------------------------------------------------------------------------------------------
TroyeTT,QWer123456
你第一个宠物名字是什么? 111
你出生城市的名称是什么? 111
你孩童时期的昵称是什么? 111
b.操作2:我的电脑 -> 管理 -> 本地用户和组
设置1:用户 -> TroyeKK、TroyeTT
设置2:组 -> Users、Guests
c.操作3:我的电脑 -> 属性 -> 远程桌面
设置1:启用远程桌面
设置2:高级设置 -> 配置网络级别身份验证 -> 需要计算机使用网络级别身份验证进行连接
设置3:用户账户 -> TroyeKK、TroyeTT
b.配置
a.操作1:服务
Remote Desktop Configuration -> 自动
Remote Desktop Services -> 自动
Remote Desktop Services UserMode Port Redirector -> 自动
b.操作2:控制面板\系统和安全\Windows Defender 防火墙
设置1:允许应用通过Vindows Defender防火墙进行通信 -> 远程桌面 -> 开启
设置2:启用或关闭Windows Defender防火墙 -> 关闭
设置3:高级设置 -> 入站规则、出站规则 -> 远程桌面 -> 开启
c.操作3:编辑组策略
设置1:远程桌面服务 -> 远程桌面会话主机 -> 安全 -> 远程(RDP)连接要求使用指定的安全层 -> 已启用
设置2:远程桌面服务 -> 远程桌面会话主机 -> 远程会话环境 -> 远程桌面连接WDDM图形显示驱动程序 -> 已禁用
设置3:安全设置 -> 安全选项 -> 网络访问:本地帐户的共享和安全模型 -> 经典-对本地用户身份验证 -> 勾选
设置4:安全设置 -> 安全选项 -> 帐户:使用空密码的本地帐户只允许进行控制台登录 -> 已禁用
c.使用mstsc
a.连接
计算机:192.168.1.9:3389
用户名:troyekk
密码:4023615 / QWer123456
---------------------------------------------------------------------------------------------
计算机:192.168.1.9:3389
用户名:troyett
密码:QWer123456
b.配置
常规:192.168.1.9:3389、troyekk
显示:远程桌面的大小、远程会话的颜色深度、全屏显示时显示连接栏、
本地资源:远程音频 -> 在此计算机上播放
本地资源:键盘 -> 应用Windows组合键 -> 仅在全屏显示时
本地资源:本地设备和资源 -> 打印机、剪切板
本地资源:本地设备和资源 -> 详细信息 -> 驱动器:Data(C:)、Data(D)、Data(E:)
d.连接SakuraFrp
a.穿透
RDP
SFTP
XTCP P2P
FTP/FTPS
HTTP/HTTPS
-------------------------------------------------------------------------------------------------
QNAP NAS
Synology NAS
-------------------------------------------------------------------------------------------------
远程开机WOL配置
b.HTTP/HTTPS隧道、TCP隧道映射HTTP/HTTPS流量
TCP HTTP/HTTPS
形式 http://www.example.com:12345 http://www.example.com
端口号 需要带端口号 不需要带端口号
域名 不需要有自己的域名 需要有自己的域名
-------------------------------------------------------------------------------------------------
网站访问方式 穿透类型
http://www.example.com 或 https://www.example.com HTTP/HTTPS隧道
http://www.example.com:12345(注意此处带了端口 12345) TCP隧道映射HTTP流量
https://www.example.com:54321(注意此处带了端口 54321) TCP隧道映射HTTPS流量
c.常见配置
a.隧道类型
TCP隧道
UDP隧道
HTTP隧道
HTTPS隧道
WOL隧道
XTCP隧道
b.端口类型
Windows远程桌面(3389)
SSH(22)
HTTP(80)
HTTPS(443)
Minecraft Java(25565)
Minecraft Bedrock(19132)
c.配置认证
系统服务(SakuraFrp Daemon Service)
远程管理($HJPfsruYZR6!9YatYG^TT7r)
认证工具(访问密码:$HJPfsruYZR6!9YatYG^TT7r)(一键认证:auth-guest_windows_386-5315484.exe)
d.自定义SSL认证
frp.halavah.xyz
C:\ProgramData\SakuraFrpService\FrpcWorkingDirectory
cd C:\software\frpc-0.42.0 && frpc_windows_amd64.exe -c frpc.ini
d.示例SSH隧道
a.操作1:新建隧道
本地IP 127.0.0.1
端口 22
隧道名称 留空随机
备注 SSH
隧道类型 TCP
远程端口 0随机
穿透节点 #28枣庄多线3(100M)
b.操作2:认证方式,必须配置【访问密码+认证方式】!!!
https://www.natfrp.com/tunnel/ -> 隧道列表 -> 访问密码($HJPfsruYZR6!9YatYG^TT7r)
https://www.natfrp.com/tunnel/ -> 隧道列表 -> 授权访问、一键认证
c.操作3:远程访问
第一步:认证,无痕模式 -> 45.125.46.48:64953 -> 方式1(访问密码) / 方式2(SakuraFrp认证)
第二步:密码登录,ssh [email protected] -p 64953
密钥登录,【id_rsa.pub,公钥】放到【authorized_keys,主机检查是否允许客户端登录】
e.一旦重启隧道,必须需要再次认证
a.远程SSH(不支持SFTP,但可以进入SSH使用SFTP命令)
本地IP 127.0.0.1
端口 22
隧道名称 留空随机
备注 SSH
隧道类型 TCP
远程端口 0随机
穿透节点 #28枣庄多线3(100M)
---------------------------------------------------------------------------------------------
45.125.46.48:61511
---------------------------------------------------------------------------------------------
ssh [email protected] -p 61511
sftp [email protected]
b.远程RDP
本地IP 127.0.0.1 本地IP 127.0.0.1
端口 3389 端口 3389
隧道名称 留空随机 隧道名称 留空随机
备注 RDP 备注 RDP2
隧道类型 TCP 隧道类型 UDP
远程端口 15237 远程端口 15237 --TCP与UDP远程端口必须一致
穿透节点 #28枣庄多线3(100M) 穿透节点 #28枣庄多线3(100M)
---------------------------------------------------------------------------------------------
45.125.46.48:15237
---------------------------------------------------------------------------------------------
计算机:45.125.46.48:15237
用户名:troyekk
密码:4023615
c.远程Emby-TCP隧道
本地IP 127.0.0.1
端口 8096
隧道名称 留空随机
备注 Emby
隧道类型 TCP
远程端口 0随机
穿透节点 #28枣庄多线3(100M)
---------------------------------------------------------------------------------------------
45.125.46.48:61511
---------------------------------------------------------------------------------------------
计算机:45.125.46.48:61511
用户名:TroyeKK
密码:123456
d.快速输入
https://www.natfrp.com/tunnel/
[email protected]
W2gPkQ88Lk37hW
---------------------------------------------------------------------------------------------
43.249.192.12:15237
$HJPfsruYZR6!9YatYG^TT7r
---------------------------------------------------------------------------------------------
计算机:43.249.192.12:15237
用户名:troyekk
密码:4023615
e.ToDesk
a.画面模式
流畅优先
b.手势设置
单指
单击:单击操作
双击:双击操作
长按:进入拖动状态,松开后解除拖动状态
拖动:鼠标模式时施动鼠标/触屏模式时拖动屏幕
---------------------------------------------------------------------------------------------
双指
点击:右健
双击:智能缩放,基于所点击位置放大50%,再次双击恢复
上下拖动:纵向滚轮滚动
左右拖动:横向滚轮滚动
捏合:放大/缩小屏幕
c.快捷键
Ctrl
Shift
Alt
Ctrl+C
Ctrl+V
Home
←
↓
↑
→
End
Win+D
d.工具栏设置
键盘
快捷键
指针模式
触屏模式
Ctrl+Alt+Del
声音(EarTrumpet -> 右键 -> 扬声器(USB Audio Device))
硬件加速
画质调整
屏幕分辨率
f.WIN10-WiFi
a.WiFi设置
操作中心 -> 移动热点 -> 网络名称:DESKTOP-NTRUK8V 4811 -> 未连接任何设备时,移动热点将自动关闭(不勾选)
网络密码:123456.b
网络频带:5 GHZ
b.睡眠设置
电源和睡眠 -> 屏幕、睡眠 -> 从不
c.网卡设置
以太网(Realtek PCIe GbE Family Controller) -> 电源管理 -> 允许关闭此设备以节约电源(不勾选)
本地连接10(Microsoft Wi-Fi Direct Virtual Adapter) -> 电源管理 -> 允许关闭此设备以节约电源(不勾选)
05.总结测试
a.连接方式
内网(普通连接) WIN10,远程桌面连接,定
内网(虚拟局域网,蒲公英/类似ZeroTie)
-----------------------------------------------------------------------------------------------------
外网(受到保护,DDNSTO)
外网(不受保护,Sakura Frp)
外网(加密连接,ToDesk/Sun)
-----------------------------------------------------------------------------------------------------
公司(建议使用FSou搜索引擎,关闭“System Proxy”,关闭“Start with Windows”)
公司(即使开启“System Proxy”、关闭“Start with Windows”仍可Chrome使用代理,只有彻底关闭Clash才可断开代理)
b.远程桌面
广域网:Remote Desktop、Todesk
局域网:Remote Desktop、向日葵远程控制 + 妙妙触控 + PC远程唤醒
-----------------------------------------------------------------------------------------------------
Todesk(ipad) 支持WIN键位,鼠标中键可以使用,可以Ctrl+Space切换输入法,指针模式可以跟外接键鼠共存
Todesk(win10) 不支持WIN键位,鼠标中键无法使用,无法Ctrl+Space切换输入法,指针模式不能跟外接键鼠共存
Remote Desktop 不支持WIN键位,鼠标中键无法使用,无法Ctrl+Space切换输入法,指针模式不能跟外接键鼠共存
c.远程文件
广域网:Ndrive(FolderSync)
局域网:FTP(MT管理器)、Samba(CX文件管理器)、Emby
特殊网:DDNSTO(域名映射、WebDAV、SSH、RDP) + LinkEase(Windows+Android私有云部署)
d.影子模式
文件排除列表 -> C:\document、C:\download、C:\software、C:\Users\mysla\Desktop -> 影子模式默认排除文件
立即储存 -> C:\Users\mysla\Desktop\影子模式下,不想因影子造成重启丢失的数据 -> 影子模式想要储存文件
-----------------------------------------------------------------------------------------------------
进入影子模式 -> 重启后继续影子模式,【中间过程中,注销当前用户不会退出影子模式】-> 无论怎样,重启丢失数据
进入影子模式 -> 重启后继续影子模式,即网吧模式 / 关机后退出影子模式,即正常操作 -> 无论怎样,重启丢失数据
退出影子模式 -> 退出影子模式并重启 / 退出影子模式并关机 / 稍后重启或关机 -> 使其生效,必须关闭电脑
2 电脑应用
2.1 系统应用
01.常见信息1
a.设置1
选项 文件扩展名、此电脑、关闭快速访问
卸载 Office365、杀毒、Skype、C:\Program Files (x86)\Lenovo(lenovo会阻止secpol.msc管理员)
b.设置2
系统 显示 -> 图形设置 -> 高性能:IDEA、DataGrip、WebStorm、PyCharm、Clion
系统 显示 -> 图形设置 -> 高性能:Visual Studio Code、VMware Workstation
系统 显示 -> 图形设置 -> 高性能:Typora、Sublime Text、Clash for Windows
系统 通知和操作 -> 关闭“获取来自应用和其他发送者的通知”
系统 关于 -> 高级系统设置 -> 环境变量 -> 删除“个人变量”
设备 触控板 -> 连接鼠标时让鯕摸板保持打开状态、三指手势/四指手势(更改音频和音量/操作中心/无)
个性化 背景
个性化 颜色 -> 深色、透明效果、灰色
个性化 锁屏界面 -> 屏幕超时设置 -> 屏幕:5分钟、睡眠:10分钟
个性化 主题 -> 桌面图标设置 -> 透明图标、字符映射表
个性化 开始 -> 在开始菜单中显示应用列表
个性化 任务栏 -> 锁定任务栏、使用小任务栏按钮
个性化 任务栏 -> 打开或关闭系统图标
应用 默认应用 -> 按文件类型指定默认应用、启动
控制面板 Windows Defender 防火墙、病毒和威胁保护中的排除项
c.设置3
美国英语输入法 设置 -> 添加语言 -> 英语(美国)-> 删除后,再联网添加
美国英语输入法 设置 -> 添加语言 -> 拼写、键入和键盘设置 -> 高级键盘设置 -> 输入语言热键 -> 切换输入法<A-S>
微软拼音输入法 常规 -> 拼音设置:全拼、自动拼音纠错(勾选)、超级简拼(勾选)
微软拼音输入法 常规 -> 默认模式:中文、简体中文、使用半角输入模式(勾选)、中文输入时使用英文标点(不勾选)
微软拼音输入法 常规 -> 模糊拼音:智能模糊拼音(勾选)、模糊拼音(不勾选)
微软拼音输入法 按键 -> 模式切换:Ctrl + 空格键(勾选)、Shfit (无)、Ctrl(无)
微软拼音输入法 按键 -> 全/半角切换:Shift + 空格,全角(英文字母间隔变大)
微软拼音输入法 按键 -> 中/英文标点切换:Ctrl + 句点(不勾选)、无(勾选)
微软拼音输入法 按键 -> 翻页按键:逗号/句号(不勾选)、减号/等号(勾选)、左/右方括号(勾选)
微软拼音输入法 按键 -> 以词定字:无(勾选)
微软拼音输入法 热键 -> 简体/繁体中文输入切换(关)
d.设置4
文件 复制当前文件路径、Sublime、打开方式、WINRAR-64bit
文件夹 在此处打开CMD窗口、打开、WINRAR-64bit
目录 在此处打开CMD窗口、复制当前文件夹路径、此处打开PowerShell窗口
目录背景 默认设置
磁盘背景 默认设置
所有对象 全部关闭
此电脑 默认设置
回收站 默认设置
库 默认设置
新建菜单 文件夹、文本文档、Word、PowerPoint、Excel
发送到 全部关闭
打开方式 画图、记事本、查找应用
02.常见信息2
a.设置1
C:\Windows\TEMP
-----------------------------------------------------------------------------------------------------
C盘 300GB 307200
D盘 450GB 460800
E盘 020GB 20480
F盘 180GB 184320
-----------------------------------------------------------------------------------------------------
C盘 300GB 307200
D盘 330GB 337920
E盘 020GB 20480
F盘 300GB 307200
-----------------------------------------------------------------------------------------------------
C盘 350GB 358400
D盘 250GB 256000
E盘 350GB 358400
b.设置2
Edge www.bing.com
ChromeBeta www.bing.com
Firefox www.bing.com
-----------------------------------------------------------------------------------------------------
Caps + 1 Typora 模式三
Caps + 2 Notepad 模式三
Caps + 3 Obsidian 模式三
Caps + 4 mspaint 模式三
Caps + 5 Eudic 模式三
Caps + 6 Mail 模式三
-----------------------------------------------------------------------------------------------------
Caps + 7 FM 模式三
Caps + 8 Listen1 模式三
Caps + 9 SiYuan/Spotify 模式三
Caps + 0 Sublime 模式三
c.设置3
在线词典(开启端口8765) -> AnkiConnect(必须开启Anki才能制卡) -> 同步到Anki -> AnkiDroid(速度快)
欧路词典(同步学习记录) -> Dict2Anki(Clash关闭才能同步读取) -> 同步到Anki -> Anki记忆卡(速度慢)
-----------------------------------------------------------------------------------------------------
PDF WPS
PDF SumatraPDF
PDF BookxNote 【定】
PDF 在划词翻译中打开此PDF
PDF https://mozilla.github.io/pdf.js/web/viewer.html 【定】
-----------------------------------------------------------------------------------------------------
Anki Shortcuts 24411424
Anki Dict2Anki 1284759083 替换eudict.py,关闭Clash才能登录
Anki AnkiConnect 2055492159
Anki 插件 必须关闭Clash才能安装,重启生效
Anki 插件备份 C:\Users\mysla\AppData\Roaming\Anki2
-----------------------------------------------------------------------------------------------------
Chrome 划词翻译 划词翻译(Alt+2)
Chrome 在线词典助手 鼠标悬停(Shift) -> AnkiWeb -> Anki(WIN10)/Anki记忆卡(Andriod)
Eudic 自动取词 鼠标悬停(Ctrl+Alt,100毫秒) / 截屏翻译(Ctlr + Alt + X)
Eudic 自动取词 右键(同步学习记录)-> 必须手动同步云端(http://my.eudic.net/studyList)
-----------------------------------------------------------------------------------------------------
登录 MoChi 账号:[email protected],密码:QWER159263
登录 Eudic 账号:[email protected],密码:QETU159263
登录 AnkiWeb 账号:[email protected],密码:QWER159263
登录 在线词典助手 账号:[email protected],密码:QETU159263
d.设置4
EarTrumpet Open at boot 40%、25%
PowerToys Open at boot Split Screen
TranslucentTB Open at boot Start Menu opened(Clear)
-----------------------------------------------------------------------------------------------------
Dtto Open at boot 主题(Classic)、编辑剪贴项(F2)
PotPlayer Open at boot 1192 * 1042、播放 -> 鼠标在进度条上时显示时间
e.设置5
Chrome Open at boot F12
Chrome Open at boot Ctrl+Shift+P
Chrome Open at boot 运行> screenshot 当前节点屏幕截图
Chrome Open at boot 运行> screenshot 截取区域屏幕截图
Chrome Open at boot 运行> screenshot 截取完整尺寸的屏幕截图 【定】
Chrome Open at boot 运行> screenshot 截取屏幕截图
Chrome Open at boot 运行> screenshot 显示图层边框
-----------------------------------------------------------------------------------------------------
GInk Open at boot GInk Ctrl+Shift+4,0123456789
GInk Open at boot GInk Ctrl+Shift+4,V 显示隐藏笔迹
GInk Open at boot GInk Ctrl+Shift+4,E 擦除,Shift+E平移,Ctrl+E清空笔迹
GInk Open at boot GInk Ctrl+Shift+4,Ctrl+Z撤销,Ctrl+Shift+Z取消撤销
-----------------------------------------------------------------------------------------------------
Zoomit Open at boot Zoom Ctrl+Shift+1,滚轮缩放
Zoomit Open at boot Draw Ctrl+Shift+2,Shift直线,Ctrl矩形,Ctrl+Shift箭头
Zoomit Open at boot Draw Ctrl+Shift+2,Ctrl+C复制,Ctrl+S保存
Zoomit Open at boot Draw Ctrl+Shift+2,E 擦除,Ctrl+Z撤销
Zoomit Open at boot Draw Ctrl+Shift+2,W 白板,K 黑板
Zoomit Open at boot Draw Ctrl+Shift+2,T 文本
Zoomit Open at boot Draw Ctrl+Shift+2,R red,G green,B blue,O orange,Y yellow
Zoomit Open at boot Break Ctrl+Shift+3,滚轮时长
-----------------------------------------------------------------------------------------------------
FastStone Open at boot C:\document\Desktop\print
FastStone Open at boot FSCapture_$Y-$M-$D_$H$N$S
FastStone Open at boot PrtSc 捕捉矩形区域(若捕捉Ob全屏带大纲,显示大纲异常)
FastStone Open at boot Ctrl + Shift + PrtSc 捕捉滚动窗口(滚轮若快速滑动无效,必须慢速滑动)
-----------------------------------------------------------------------------------------------------
Snipaste Open at boot C:\document\Desktop\print
Snipaste Open at boot Snipaste_$yyyyMMdd_HHmmss$.png
Snipaste Open at boot Ctrl + 1 矩形/椭圆
Snipaste Open at boot Ctrl + 2 折线
Snipaste Open at boot Ctrl + 3 画笔
Snipaste Open at boot Ctrl + 4 记号笔
Snipaste Open at boot Ctrl + 5 马赛克/模糊
Snipaste Open at boot Ctrl + 6 / T 文本
Snipaste Open at boot E 橡皮擦
Snipaste Open at boot Ctrl + Z 撤销
Snipaste Open at boot Ctrl + Y 重做
Snipaste Open at boot Ctrl + Shift + X 截图
Snipaste Open at boot Ctrl + Shift + Alt + X 贴图
Snipaste Open at boot Alt + Shift + X 上传PicGo
Snipaste Open at boot Ctrl + Alt + X 上传Eudic(废)
Snipaste Open at boot Ctrl + Alt + X PixPix复制文本
f.设置6
VMware ZF3R0-FHED2-M80TY-8QYGC-NPKYF
VMware 编辑 -> 首选项 -> 工作区 -> 显示托盘图标
MobaXterm Paste in terminal、Use Windows PATH
CloudMusic 下载位置、缓冲位置、快捷键、127.0.0.1:52000
WeChat 关闭开机自启、关闭声音通知、默认浏览器打开、Ctrl + Enter
Typora 重新打开上次使用的文件和目录、自动保存、13px、图像、字体检查、导出(PDF:A3、HTML:大纲)
BaiduNetdisk 开机时启动百度网盘、在我的电脑中显示百度网盘、历史版本、不休眠、锁定网盘
-----------------------------------------------------------------------------------------------------
WinRAR 选项 -> 压缩 -> 创建模式 -> zip
WinRAR 选项 -> 整合 -> 把WinRAR整合到资源管理器、右键关联菜单项目:解压到当前文件夹、添加压缩文件
g.设置7
IDM 常规 -> 添加浏览器 -> C:\Program Files\Google\Chrome\Application\chrome.exe
IDM 常规 -> 添加浏览器 -> C:\Program Files\Google\Chrome Beta\Application\chrome.exe
IDM 常规 -> 添加浏览器 -> C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
IDM 常规 -> 自定义浏览器右键菜单中的IDM菜单项 -> 清空
IDM 常规 -> 自定义浏览器中的IDM下载浮动条 -> 网页播放器 -> 迷你模式、清空链接、不从播放器捕获下载
IDM 常规 -> 自定义浏览器中的IDM下载浮动条 -> 选定的文件 -> 迷你模式、针对选中链接不显示浮动条
IDM 保存 -> 常规/压缩文件/文档/音乐/程序/视频 -> C:\Users\mysla\Desktop
IDM 下载 -> 显示下载完成对话框(不勾选)、其他(勾选)、为重复的下载链接添加带序号的文件名
IDM 连接 -> 较高速率连接:局域网/WIFI/移动网络4G/其他
IDM 代理 -> 使用系统设置
h.设置8
Edge 下载位置、地址栏和搜索、复制链接格式、外观 -> 主题、收藏栏、集锦、网页捕获、共享、反馈
Chrome 头像 -> 添加访客 -> 在不登录账号的情况下继续 -> User01、User02、User03、User04
Chrome C:\Users\mysla\Desktop
Chrome chrome://flags/#enable-parallel-downloading
Chrome edge:version、chrome:version、edge://newtab/、chrome://newtab/
Chrome C:\Users\mysla\AppData\Local\Google\Chrome\User Data\Default\Extensions
Chrome 在所有站点上、在InPrivate中允许、允许访问文件URL(Markdown Preview Plus)
Chrome 下载位置、隐私设置和安全性(允许所有Cookie)、网络与应用活动记录 -> 取消Chrome历史记录
Chrome chrome://sync-internals:Stop Sync -> Request Start
Chrome chrome://sync-internals:Trigger GetUpdates -> 直至出现Received 14 undates(s)提示消息
03.常见信息3
a.设置1
regedit D:\software_ware\workspace_data\05.Windows\在此处打开 CMD 窗口(&Q).reg
-----------------------------------------------------------------------------------------------------
regedit 修改路径:HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
regedit 数值名称:(默认)
regedit C:\Program Files\Google\Chrome\Application\chrome.exe --incognito --single-argument %1
regedit C:\Program Files\Google\Chrome\Application\chrome /proxy-server=http://127.0.0.1:7890
-----------------------------------------------------------------------------------------------------
regedit 修改路径:HKEY_CLASSES_ROOT\Local Settings\MuiCache\c0\AAF68885 -> 搜索 notepad
regedit 数值名称:@C:\WINDOWS\system32\notepad.exe,-469
regedit 数值数据:文本文档(&E)
b.设置2
计算机 USB接口失灵、键盘失灵、接口松动 -> 拔除全部USB设备,然后重启电脑
-----------------------------------------------------------------------------------------------------
系统管理员 secpol.msc -> 本地策略 -> 安全选项 -> 交互式登录:计算机不活动限制(3600秒)(锁屏)
系统管理员 secpol.msc -> 本地策略 -> 安全选项 -> 用户帐户控制:以管理员批准模式运行所有管理员(禁用)
系统管理员 secpol.msc -> 本地策略 -> 安全选项 -> 用户帐户控制:内置管理员帐户的管理员批准模式(禁用)
-----------------------------------------------------------------------------------------------------
svchost.exe 系统更新导致的后台占用网络,导致过多损耗流量
svchost.exe Microsoft Stroe -> 设置 -> 关闭"自动更新"
svchost.exe services.msc -> Windows Update -> 禁用,恢复(全部改为“无操作”)
svchost.exe services.msc -> Background Intelligent Transfer -> 禁用,恢复(全部改为“无操作”)
svchost.exe gpedit.msc -> 计算机配置 -> 管理模板 -> Windows组件 -> Windows更新 ->配置自动更新 -> 禁用
-----------------------------------------------------------------------------------------------------
WIN10病毒防护 硬件硅脂、恶意软件、木马病毒、Migi后台同步
WIN10病毒防护 Antimalware service executable的CPU占用过高
WIN10病毒防护 删除以下两个文件夹的\MsMpEng.exe和NisSrv.exe
WIN10病毒防护 删除:C:\Program Files\Windows Defender\
WIN10病毒防护 删除:C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2103.7-0\
-----------------------------------------------------------------------------------------------------
Lenovo后台服务 ImControllerService的CPU占用过高
Lenovo后台服务 services.msc -> System Interface Foundation Service -> 禁用,恢复(全部改为“无操作”)
Lenovo后台服务 删除以下文件的全部内容
Lenovo后台服务 删除:C:\ProgramData\Lenovo
Lenovo后台服务 删除:C:\Program Files (x86)\Lenovo
Lenovo后台服务 删除:C:\Users\mysla\AppData\Roaming\Lenovo
Lenovo后台服务 删除:C:\Users\mysla\AppData\Local\lenovo
2.2 应用恢复
01.JetBrains(全局代理下,选中版本,恢复Jetbrains)
a.设置1
Manage IDE Settings -> Export Settings -> settings-idea.zip --第01步:同步本地
Manage IDE Settings -> IDE Setting Sync -> Choose Plugins to Update --第02步:下载云端
Manage IDE Settings -> IDE Setting Sync -> Choose Settings to Sync --第03步:同步配置
Manage IDE Settings -> IDE Setting Sync -> Sync Plugins Silently --第04步:开启同步
b.设置2
Settings -> Keymap -> D:\software_ware\workspace_data\04.JetBrains\keymaps\HalavahMap.xml
Settings -> Code Style -> D:\software_ware\workspace_data\04.JetBrains\codestyles\HalavahStyle.xml
Settings -> Check Style -> D:\software_ware\workspace_data\04.JetBrains\checkstyle\HalavahCheck.xml
02.VScode(全局代理下,选中版本,恢复VScode)(VSCodeUserSetup-x64-1.61.1.exe,gist只保留最新版本)
a.设置1
C:\Users\mysla\AppData\Roaming\Code\User\sync --第01步:覆盖文件
C:\Users\mysla\AppData\Roaming\Code\User\keybindings.json --第02步:覆盖文件
C:\Users\mysla\AppData\Roaming\Code\User\settings.json --第03步:覆盖文件
C:\Users\mysla\AppData\Roaming\Code\User\syncLocalSettings.json --第04步:覆盖文件
b.设置2
Sync: Advanced Options -> Gist --第05步:配置gist
Sync: Download Settings --第06步:下载云端
Sync: Update/Upload Settings --第07步:立即同步
-----------------------------------------------------------------------------------------------------
Settings Sync is On -> Settings Sync: Configure --第08步:管理配置
Settings Sync is On -> Settings Sync: Show Synced Data --第09步:查看数据
Settings Sync is On -> Settings Sync: Sync Now --第10步:立即同步
-----------------------------------------------------------------------------------------------------
https://marketplace.visualstudio.com/ -> 搜索插件 -> Download Extension --第11步:下载插件
EXTENSIONS(Ctrl+F2) -> ... -> Install from VSIX --第12步:安装插件
EXTENSIONS(Ctrl+F2) -> ... -> Auto Update Extensions -> All Extensions --第13步:更新插件
D:\software_ware\workspace_data\02.VScode\VSIX.bat --第14步:只能双击
03.Windows
a.设置1
C:\Users\mysla\.config\clash\ --Clash(可选)
C:\Users\mysla\AppData\Roaming\uTools\ --uTools(可选)
C:\Users\mysla\AppData\Local\Postman\ --Postman(可选)
C:\Users\mysla\AppData\Roaming\Typora\conf\ --Typora
C:\Users\mysla\AppData\Roaming\Sublime Text\Packages\User\ --Sublime
C:\Users\mysla\AppData\Roaming\Code\User\ --VScodeConfigration
C:\Users\mysla\AppData\Local\Microsoft\PowerToys\ --PowerToysConfigration
C:\Users\mysla\AppData\Local\Quicker --QuickerConfigration
C:\Users\mysla\AppData\Roaming\espanso --EspansoConfigration
C:\Users\mysla\AppData\Roaming\picgo --PicgoConfigration
b.设置2
C:\Users\mysla\AppData\Local\Docker\wsl --DockerWSL
C:\Program Files\Docker --DockerInstall
C:\Users\mysla\.docker --DockerConfigration
C:\Users\mysla\AppData\Roaming\Docker --DockerExtensions
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\AppData\Local\Quicker --QuickerConfigration
C:\Program Files\Quicker --QuickerInstallation
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\AppData\Roaming\Notepad++ --NotepadConfigration
C:\Program Files\Notepad++\plugins --NotepadPlugin
C:\Program Files\Notepad++\themes --NotepadTheme
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\Documents\NetSarang Computer\7\Xshell --XShellConfigration
C:\Users\mysla\AppData\Roaming\HBuilder X\user --HBuilderXConfigration
C:\software\VanDykePortable\Data\settings\config --SecureCRTConfigration
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\AppData\Roaming\kingsoft\office6\templates\wps\zh_CN --WPSTemplate
C:\Users\mysla\AppData\Roaming\Microsoft\Templates\ --wordTemplate
C:\Users\mysla\AppData\Roaming\Microsoft\Word\ --WordRecovery
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\AppData\Roaming\espanso --EspansoConfigration
C:\Users\mysla\AppData\Local\Programs\espanso --EspansoInstallation
c.设置3
C:\Users\mysla\.vscode\extensions\ --VScodeExtension
C:\Users\mysla\AppData\Roaming\Code\User\ --VScodeConfigration
C:\Program Files\Microsoft VS Code\ --VScodeInstallation
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\AppData\Local\Microsoft\PowerToys\ --PowerToysConfigration
C:\Program Files\PowerToys\ --PowerToysInstallation
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\.IntelliJIdea2021.2\ --JetBrainsSystem
C:\Users\mysla\AppData\Roaming\JetBrains\ --JetBrainsSystem
C:\Users\mysla\AppData\Local\JetBrains\ --JetBrainsProject
C:\Users\mysla\AppData\Local\Android\Sdk\ --JetBrainsAndroidSDK
C:\Users\mysla\AppData\Local\JetBrains\Toolbox\apps\ --JetBrainsInstallation
-----------------------------------------------------------------------------------------------------
C:\Users\mysla\AppData\Local\Google\Chrome\User Data\Default\Extensions\ --ChromeExtensions
2.3 浏览恢复
01.Chrome插件
a.设置1
Bitwarden https://secret.seefs0.com、https://vault.bitwarden.com/
划词翻译 [email protected]、QETUXXXXXX
b.设置2
Clear Cache Automatically、Cache、History、Everything
MarkDown Pre KaTeX support inline、auto-reload、Content
ODM Notifications -> Close visual/sound notifications
Linkclump Opened as New Tabs -> Edit -> Mouse button(key)、Key(Shift)
uBlacklist https://github.com/cobaltdisco/Google-Chinese-Results-Blocklist
c.设置3
Remu D:\software_ware\workspace_data\03.Package\03.Remote\remu.json
Astral D:\software_ware\workspace_data\03.Package\03.Remote\halavah_astral_data.json
SimpRead D:\software_ware\workspace_data\03.Package\03.Remote\simpread-config.json
Listen 1 D:\software_ware\workspace_data\03.Package\03.Remote\listen1_backup.json
Tampermonkey D:\software_ware\workspace_data\03.Package\03.Remote\tampermonkey.zip
Redirector D:\software_ware\workspace_data\03.Package\03.Remote\Redirector.json
02.Chrome设置
a.设置1
Cubox 默认保存的收藏夹 上次使用的
Cubox 浏览历史同步 勾选
Cubox 收藏深度抓取快照 不勾选
Cubox 收藏提示窗口 勾选
Cubox 提示气泡按钮 不勾选
b.设置2
Pushbin https://cloud.huawei.com/
Pushbin https://web.telegram.org/
Pushbin https://space.bilibili.com/71393128/favlist
Pushbin https://cubox.pro/web/save/inbox
Pushbin https://github.com/
Pushbin https://github.com/halavah
Pushbin https://app.astralapp.com/dashboard
Pushbin chrome-extension://bajifjohhghngljcfhkbpcggafpiajdo/view-tab.html
c.设置3
Floccus 服务器详情 地址:https://dav.jianguoyun.com/dav/
Floccus 服务器详情 账户:[email protected]
Floccus 服务器详情 密码:ayd82ajfdm5dnhe9
Floccus 服务器详情 书签同步路径:Floccus/bookmarks.xbel
Floccus 服务器详情 加密书签密码:无
Floccus 文件夹映射 本地文件夹(电脑端):/书签栏/
Floccus 文件夹映射 本地文件夹(安卓端):/移动设备书签/
Floccus 同步行为 同步间隔:15分钟
Floccus 同步行为 同步策略:合并本地和远程更改(推荐)
Floccus 同步行为 嵌套账户:是,将此账户的文件夹包含在其他账户中(推荐)
Floccus 危险动作 发送客户端凭据:默认
Floccus 危险动作 从头开始触发同步:默认
Floccus 危险动作 故障安全:默认
d.设置4
Clear Cache Time Period Everything(勾选)
Clear Cache Data to Remove Cache(勾选)、Downloads(勾选)、History(勾选)
Clear Cache Reload Automatically reload active tab after clearing data(勾选)
03.Chrome搜索
a.设置1
Chrome 中英/多次关键字/各类论坛 + 20条 + issue + Biliblili + Youtube
Chrome Github shh https://github.com/search?q=%s&type=topics
Chrome Github sh https://www.github.com/search?q=%s&type=repositories
Chrome Wiki se https://zh.wikipedia.org/wiki/search?q=%s
Chrome Stack ss https://stackoverflow.com/search?q=%s
Chrome fsou sf https://fsou.cc/search?q=%s
Chrome Google sg https://www.google.com/search?q=%s
Chrome Bing sw https://www.bing.com/search?q=%s
Chrome Baidu sb https://www.baidu.com/s?wd=%s
Chrome Duck sd https://duckduckgo.com/?q=%s&ia=web
Chrome Youtube sy https://www.youtube.com/results?search_query=%s
Chrome You su https://you.com/search?q=%s
Chrome Taobao st https://s.taobao.com/search?q=%s
Chrome JD sj https://search.jd.com/Search?keyword=%s
Chrome Trans en https://translate.google.com/?op=translate&sl=en&tl=zh-CN&text=%s
Chrome Trans zh https://translate.google.com/?op=translate&sl=zh-CN&tl=en&text=%s
b.设置2
Search All Google https://www.google.com/search?q={%s}
Search All Bing https://www.bing.com/search?q={%s}
Search All Wiki https://zh.wikipedia.org/wiki/search?q={%s}
Search All Store https://chrome.google.com/webstore/search/{%s}?hl=zh-CN
Search All Stack https://stackoverflow.com/search?q={%s}
Search All Github https://github.com/search?q={%s}
Search All Youtube https://www.youtube.com/results?search_query={%s}
Search All Bilibili https://search.bilibili.com/all?keyword={%s}
Search All JD https://search.jd.com/Search?keyword={%s}
Search All Taobao https://s.taobao.com/search?q={%s}
Search All EN https://translate.google.com/?op=translate&sl=en&tl=zh-CN&text={%s}
Search All ZH https://translate.google.com/?op=translate&sl=zh-CN&tl=en&text={%s}
c.设置3
原则 搜索关键词的顺序(首个关键词,权重最高)
redisss 普通搜索 https://www.google.com/search?q=redisss
redis|s|s 逻辑或OR https://www.google.com/search?q=redis%7Cs%7Cs
redis s s 逻辑与AND https://www.google.com/search?q=redis+s+s
redis -s -s 逻辑非NOT https://www.google.com/search?q=redis+-s+-s 不包含减号后面的词的页面
-----------------------------------------------------------------------------------------------------
"SSNI-619"
"SSNI*619"
SSNI*619:mp4
SSNI*619:torrent
-----------------------------------------------------------------------------------------------------
奇异博士2:mp4 --部分匹配,结果为【拆分字符】:奇异博士2、mp4
奇异博士2:torrent --部分匹配,结果为【拆分字符】:奇异博士2、torrent
"奇异博士2:torrent" --完全匹配,结果为【连续字符】:奇异博士2:torrent
-----------------------------------------------------------------------------------------------------
奇异??2:mp4 --部分匹配+模糊匹配,结果为【连续字符】:奇异、2
奇异*2:mp4 --部分匹配+模糊匹配,结果为【拆分字符】:奇异、2
-----------------------------------------------------------------------------------------------------
奇异博士*.mp4 --部分匹配+模糊匹配,结果为【拆分字符】:奇异博士、mp4
"奇异博士*.mp4" --完全匹配+模糊匹配,结果为【连续字符】:奇异博士2016 MP4、奇异博士.mp4
-----------------------------------------------------------------------------------------------------
全部 「限制语言」、「按照时间」、「精确匹配」
新闻 「网页」、「最近」、「按相关性排序」
图片 「大小」、「颜色」、「类型」、「时间」、「使用权限」
视频 「网页」、「长短不限」、「时间不限」、「任何画质」、「所有视频」、「视频来源」
图书 「网页」、「可看内容不限」、「类型不限」、「时间不限」
d.设置4
关键词 软件、使用、概念、介绍、视频、是什么
搜索网站 BookMark(书签)
搜索网站 Github(话题)、Telegram(频道)、Twitter(推文)、Blog(文章)、Forum(论坛)
搜索网站 Google(搜索引擎)、Bing(搜索引擎)、Bilibili(大数据推送)、Youtube(大数据推送)
搜索语句 使用 思源笔记(找到约269,000条结果)、使用|思源笔记(找到约11,190,000,000条结果)
-----------------------------------------------------------------------------------------------------
指定网站 超级小桀 site:bilibili.com; youtube.com 搜索不能直接访问的网站;死网站;绕过注册
文件类型 百年孤独 filetype:pdf 支持类型:ppt、ppts、doc、docx、xlsx、pdf、txt
e.设置5
逻辑与AND、或OR 手机 OR 相机 电脑 OR 鼠标 OR 键盘 等同于“(手机 OR 相机) (电脑 OR 鼠标 OR 键盘)”
逻辑与AND、或OR 手机 + 相机 电脑 + 鼠标 + 键盘 等同于“(手机 AND 相机) (电脑 AND 鼠标 AND 键盘)”
逻辑与AND、或OR AND、OR必须大写,否则被认为普通单词,而非搜索指令
逻辑与AND、或OR 不同于普通编程语言,OR优于AND
-----------------------------------------------------------------------------------------------------
逻辑与AND、或OR 思源笔记|清除|密码 OR指令(|代替),三种表达等同,结果略有不同
逻辑与AND、或OR 思源笔记 | 清除 | 密码 OR指令(|代替),三种表达等同,结果略有不同
逻辑与AND、或OR 思源笔记 OR 清除 OR 密码 OR指令(|代替),三种表达等同,结果略有不同
-----------------------------------------------------------------------------------------------------
逻辑与AND、或OR 美食 商城 推荐 AND指令(◡或+代替),三种表达等同,结果略有不同
逻辑与AND、或OR 美食 + 商城 + 推荐 AND指令(◡或+代替),三种表达等同,结果略有不同
逻辑与AND、或OR 美食 AND 商城 AND 推荐 AND指令(◡或+代替),三种表达等同,结果略有不同
-----------------------------------------------------------------------------------------------------
逻辑与AND、或OR 数码 相机 软件 搜索关键词的顺序
逻辑与AND、或OR 软件 数码 相机 搜索关键词的顺序(首个关键词,权重最高)
-----------------------------------------------------------------------------------------------------
逻辑非- 搜索引擎 历史 -文化 -中国历史 -世界历史 代表搜索不包含减号后面的词的页面
逻辑非- 减号前面必须是空格,减号后面没有空格
逻辑非- Google 和 baidu 都支持这个指令
f.设置6
双引号“” “知乎日报” 完全匹配搜索
双引号“” “知乎日报” 页面包含双引号中的词,顺序也必须完全匹配
-----------------------------------------------------------------------------------------------------
通配符?、* 中国 * 银行,不等同于 “中国*银行” “*”代表一连串字符,“?”代表单个字符
通配符?、* progr?m , 等同于 “progr ? m”
通配符?、* 无法通过progr?m搜索到program,progr和m分别都是一个独立单词,并且它们之间允许出现一个字符
-----------------------------------------------------------------------------------------------------
数值范围:.. 数码相机 600..900 万像素 3000..4000 元 “900”与“万”之间必须有空格
2.4 常见命令
01.常用信息1
a.设置1
FN+WIN --键盘(锁死)
logoff --注销(WIN+L)
shutdown -l --注销
shutdown -p --关机
shutdown -r --重启
shutdown -h --休眠
b.设置2
mstsc --远程桌面
control userpasswords2 --用户账户
control keymgr.dll --凭据管理器
-----------------------------------------------------------------------------------------------------
osk --虚拟键盘
mspaint --画图
notepad --记事本
resmon --资源监视器(PID、上传/下载、端口)
-----------------------------------------------------------------------------------------------------
control --控制面板
eventvwr --查看系统日志
dxdiag --DirectX诊断工具
-----------------------------------------------------------------------------------------------------
msconfig --系统开机引导
regedit --注册表编辑器
msinfo32 --查看系统性能
c.设置3
sysdm.cpl --系统环境变量
inetcpl.cpl --网络连接选项
-----------------------------------------------------------------------------------------------------
services.msc --查看自启服务
secpol.msc --本地安全策略
lusrmgr.msc --本地用户和组
-----------------------------------------------------------------------------------------------------
gpedit.msc --本地组策略编辑器
compmgmt.msc --计算机管理
taskschd.msc --任务计划程序
-----------------------------------------------------------------------------------------------------
tree /f >tree.txt --输出当前文件结构
d.常见命令
网络命令:ipconfig、ping、pathping、msg、netshwlan、nslookup、netshare、netstat
文件和文件夹命令:tree、dir、mkdir、rd、md、del、copy、ren、echo、cls、type
系统信息命令:systeminfo、tasklist、taskkill、shutdown、sfc
应用程序命令:calc、notepad、cleanmgr、taskmgr、regedit、certmgr、perfmon、iexpress
02.常用信息2
a.设置1
ip a --IP地址
ifconfig --IP地址
ipconfig /all >> ipinfo.txt --IP地址
ipconfig /flushdns --刷新DNS
b.设置2
sc delete mysql --删除服务
netstat -ano --查看全部端口
netstat -aon|findstr 135 --查看某个端口
taskkill -f -pid 135 --删除某个端口
tasklist|findstr 12088 --根据pid查看应用程序
-----------------------------------------------------------------------------------------------------
net localgroup Administrators --提升当前登录用户权限
netsh advfirewall set currentprofile state on --开启防火墙
netsh advfirewall set currentprofile state off --关闭防火墙
wmic cpu get Name,NumberOfCores,NumberOfLogicalProcessors --查看系统性能
c.设置3
C:\Users\mysla\AppData\Local\IconCache.db --图标空白,删除后,打开任务管理器重启资源管理器
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
C:\Users\mysla\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
C:\Users\mysla\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\
netsh advfirewall firewall delete rule name=rule name protocol=TCP localport=80
netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80
d.设置4
Program Files 默认为64位程序的安装路径
Program Files (x86) 默认为32位程序的安装路径
AppData/Local 非漫游应用数据 通常是安装程序相关的文件夹 不能随您的用户配置文件移动的数据
AppData/LocalLow 存放共享数据 受保护模式下低级访问的数据
AppData/Roaming 漫游应用数据 再次使用该程序时,又会重新产生 随用户配置文件从计算机移动计算机的数据
03.常用信息3
a.触控板
单指 -> 点击1次:鼠标左键 / 左下角
单指 -> 点击2次:拖动多选
双指 -> 点击1次:鼠标右键 / 右下角
双指 -> 滚动:水平/垂直
双指 -> 缩放:收缩/拉伸
三指 -> 点击 -> 快速搜索
三指 -> 轻扫 -> ↑ -> 任务视图(选) / 任务视图 / 调高音量
三指 -> 轻扫 -> ↓ -> 显示桌面(选) / 显示桌面 / 调低音量
三指 -> 轻扫 -> ← -> 切换应用(选) / 切换桌面 / 上一曲目
三指 -> 轻扫 -> → -> 切换应用(选) / 切换桌面 / 下一曲目
四指 -> 点击 -> 操作中心
四指 -> 轻扫 -> ↑ -> 任务视图 / 任务视图 / 调高音量(选)
四指 -> 轻扫 -> ↓ -> 显示桌面 / 显示桌面 / 调低音量(选)
四指 -> 轻扫 -> ← -> 切换应用 / 切换桌面 / 上一曲目(选)
四指 -> 轻扫 -> → -> 切换应用 / 切换桌面 / 下一曲目(选)
b.系统设置(用户帐户控制,User Account Control,UAC)
安全设置 -> 本地策略 -> 安全选项 -> 用户帐户控制:以管理员批准模式运行所有管理员(禁用)
安全设置 -> 本地策略 -> 安全选项 -> 用户帐户控制:用户内置管理员帐户的管理员批准模式(禁用)
目标文件系统过大:DATA(E) -> 鼠标右键 -> 格式化 -> 文件系统(NTFS) -> 开始 -> 格式化完毕
c.任务管理器 -> 详细信息 -> svchost.exe
Microsoft Stroe -> 设置 -> 关闭"自动更新"
services.msc -> Windows Update -> 禁用,恢复(全部改为“无操作”)
services.msc -> Background Intelligent Transfer -> 禁用,恢复(全部改为“无操作”)
gpedit.msc -> 计算机配置 -> 管理模板 -> Windows组件 -> Windows更新 ->配置自动更新 -> “已禁用”
d.关闭win10的防病毒服务
Antimalware service executable开机占用内存超过2G,配置较低容易出现CPU占用过高,程序启动慢,延迟不时出现
常规方法(失效):计算机策略(或服务)关闭,但Ctrl+Shift+ESC中仍可看到该服务存在,而且并未禁止成功;
U盘启动盘(有效):类似针对顽固病毒的做法(该服务无法被禁止,受到win10系统的保护),需要用另外系统进行操作;
删除:C:\Program Files\Windows Defender\MsMpEng.exe和NisSrv.exe
删除:C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2103.7-0\MsMpEng.exe和NisSrv.exe
e.画图报错
画图程序无法读取该文件,无效的位图文件或不支持文件的格式
画图最大支持的按最大89478400(10912*8200),比如17894*5000的大小可以轻松打开
f.桌面位置
资源管理器 -> 桌面 -> 属性 -> 位置 -> C:\Users\mysla\Desktop
资源管理器 -> 音乐 -> 属性 -> 位置 -> C:\Users\mysla\Desktop
资源管理器 -> 下载 -> 属性 -> 位置 -> C:\Users\mysla\Desktop
资源管理器 -> 文档 -> 属性 -> 位置 -> C:\Users\mysla\Desktop
资源管理器 -> 图片 -> 属性 -> 位置 -> C:\Users\mysla\Desktop
g.声音、麦克风
设置 -> 系统 -> 声音 -> 输出设备(扬声器):扬声器(2-USB Audio Device) / 扬声器(Realtek(R)Audio)
设置 -> 系统 -> 声音 -> 输入设备(麦克风):2-USB Audio Device / WO Mic Device / Iriun Webcam
04.常用信息4
a.罗技驱动问题
时间和语言 -> 语言 -> 管理语言设置 -> 更改系统区域设置 -> Beta版:使用Unicode UTF-8提供全球语言支持(勾选)
b.网络WIFI断连
WLAN无线网卡 -> 属性 -> 配置 -> 电源 -> 允许计算机关闭此设备以节约电源 -> 【不勾选】
WLAN无线网卡 -> 属性 -> 配置 -> 高级 -> MIMO节能模式 -> 【将“自动SMPS”改为“无SMPS”】
c.软链接
mklink创建的软链接,区别于普通的快捷方式,其在程序当中如同一个真实文件夹可被识别及部署;路径包含空格,用双引号
mklink /d Dropbox映射云端的本地文件夹 待同步的自定义的文件夹目录
mklink /d "E:\OneDrive - cqu.edu.cn\Typora" "E:\software_ware\Typora"
mklink /d C:\Users\mysla\Dropbox\04.Machine D:\software_ware\Typora\04.Machine
mklink /d C:\Users\mysla\Dropbox\05.Interview D:\software_ware\Typora\05.Interview
mklink /d D:\software_ware\Typora\03.Directory03_link D:\software_ware\Typora\03.Directory03
mklink /d D:\software_ware\Typora\03.Directory03_link D:\software_ware\Typora\03.Directory03\Chapter01
d.host文件(C:\Windows\System32\drivers\etc)
IDEA 2020.2.4经常卡死,解决方法,添加127.0.0.1 localhost
注意,这是旧的IP地址,若出现openssh无法连接,请删除下面地址,让自动获取
-----------------------------------------------------------------------------------------------------
0.0.0.0 dl.pstmn.io
127.0.0.1 activate.navicat.com
127.0.0.1 localhost
127.0.0.1 license.sublimehq.com
127.0.0.1 www.sublimetext.com
192.168.2.2 bigdata
192.168.2.128 bigdata01
192.168.2.129 bigdata02
192.168.2.130 bigdata03
192.168.2.131 bigdata04
192.168.2.132 bigdata05
192.168.2.138 debain01
192.30.255.112 gist.github.com
192.30.255.112 github.com
192.30.255.112 www.github.com
151.101.56.133 avatars0.githubusercontent.com
151.101.56.133 avatars1.githubusercontent.com
151.101.56.133 avatars2.githubusercontent.com
151.101.56.133 avatars3.githubusercontent.com
151.101.56.133 avatars4.githubusercontent.com
151.101.56.133 avatars5.githubusercontent.com
151.101.56.133 avatars6.githubusercontent.com
151.101.56.133 avatars7.githubusercontent.com
151.101.56.133 avatars8.githubusercontent.com
151.101.56.133 camo.githubusercontent.com
151.101.56.133 cloud.githubusercontent.com
151.101.56.133 gist.githubusercontent.com
151.101.56.133 marketplace-screenshots.githubusercontent.com
151.101.56.133 raw.githubusercontent.com
151.101.56.133 repository-images.githubusercontent.com
151.101.56.133 user-images.githubusercontent.com
151.101.1.194 github.global.ssl.fastly.net
151.101.230.79 github-atom-io-herokuapp-com.freetls.fastly.net
05.常用信息5
a.微信浮窗
1.进入抒礼公众号主页点击我的设备
2.先点击右上角的···图标,再点击左下角···浮窗
3.完成设置
b.公众号快捷到手机桌面
1.进入抒礼公众号主页点击右上角“👤”图标
2.点击右上角的···图标,进入设置窗口
3.点击“添加到桌面”(注意页面提示,开启微信权限)
4.完成设置
c.遥控界面快捷到电脑桌面
1.进入抒礼公众号主页点击我的设备,进入到控制开关界面
2.点击下方“复制链接”,将链接发送到PC端微信中,
3.在PC端复制链接,回到桌面右击鼠标,选择新建快捷方式
4.输入网址点击下一页,此时可以根据自身需求自命名产品名便于之后识别
5.完成设置
d.遥控界面快捷到手机桌面
1.进入抒礼公众号主页点击我的设备,进入到控制开关界面
2.点击右上角的···图标,点击“在浏览器打开”(选择手机自带浏览器)
3.页面跳转完成后点击菜单栏按钮,点击“添加至主屏幕/桌面”
4.此时可以根据自身需求自命名产品名便于之后识别
5.完成设置
e.王者超强玩法
1.手机锁屏甚至离身状态下,呼喊Siri去帮您控制开关
2.把控制键快捷到在IPHONE桌面上(随开随关)
3 安卓应用
3.1 小米之家
01.常用信息1
a.XiaoMi(5555)
CC系列:CC9、CC9 Pro、CC9 Pe
MIX系列:MIX Alpha、MIX 3、MIX 2S
数字系列:XiaoMi9、XiaoMi9 Pro、XiaoMi9 SE
b.RedMi
K系列:K20、K30、K40、K40 Pro
Note系列:Note9、Note10、Note10 Pro
数字系列:RedMi9、RedMi10、RedMi11
手机代码:红米 Note 10 5G / POCO M3 Pro / Note 10T (camellian)
手机代码:红米 Note 9 Pro 5G/Mi 10i/Mi 10T Lite(gauguin),Android 10,MIUI 12.0.10.0(QJSCNXM)
c.Home
显示器挂灯、米家床头灯、紫米移动电源
Redmi AirDots 3 Pro、RedmiBook Pro 15、Lenovo Air 15、MacBook Pro 16
d.Air
竹炭包
擅自设置、使用手机信号放大器、屏蔽器或无人机反制设备,均属违法行为,将被依法追责
-----------------------------------------------------------------------------------------------------
CA381,美的空调新一级家用大1.5匹2匹变频冷暖挂机2025款官方正品酷省电
CZ193,美的空调酷省电Pro柜机立式一级变频3匹2匹家用客厅冷暖官方正品
格力(GREE)1.5匹 天仪 一级能效 变频冷暖 净菌自洁 出风口可拆洗 壁挂式空调挂机 KFR-35GW/(35504)FNhAa-B1
格力(GREE)2匹 天仪 一级能效 变频冷暖 净菌自洁 出风口可拆洗 立柜式空调柜机 KFR-50LW/(50504)FNhAa-B1
-----------------------------------------------------------------------------------------------------
60 + 80/150 + 100 = 300
2999 + 2099 + 300 + 300 = 5700
-----------------------------------------------------------------------------------------------------
打孔60,柜机普通支架80,不锈钢150,高空作业费100
4楼及4楼以上楼层安装空调有一定风险性,师傅会收取100元/套的高空作业费,空调数量6套以内,同一用户同一套房高空作业费封顶300元/次(6台及6台以上自行协商)
02.常用信息2
a.拯救者屏幕挂灯
亮度四档:5%、30%、60%、100%
色温四档:3000K、4000K、5000K、6500K
自动调节:电脑屏幕亮度 + 周围屏幕亮度
推荐设定:正常建议4000K、深夜低于4000K,作业面背景区域一般照明的照度不宜低于作业面邻近周围照度的1/3
b.AirDots3 Pro
AirDots3 Pro、Buds6 Pro、Buds 7S
-----------------------------------------------------------------------------------------------------
开盒:如果电量正常,开盖后充电盒指示灯白色长亮5秒钟
连接:①将耳机放入充电盒内,开盖状态下,长按充电盒按键2秒后进入待连接状态;
②将耳机放入充电盒内,开盖状态下,长按充电盒按键10秒清除连接配对列表,进入待连接状态。
默认:耳机默认自动重新连接最后一次连接的设备
-----------------------------------------------------------------------------------------------------
接听:敲击2次
拒接/挂断:敲击3次
-----------------------------------------------------------------------------------------------------
双击:播放/暂停
三击:下一首
长按:降噪/通透(无)/关闭
-----------------------------------------------------------------------------------------------------
双设备:连接第一台设备后,长充电盒按功能键2秒,充电盒白色指示灯闪烁,即可与第二台设备进行配对
-----------------------------------------------------------------------------------------------------
测试:WIN10/华为畅享10Plus(二者等同),均无法抢占Redmi Note9Pro的播放权
配对:耳机从电池仓取出时手机端和电脑端均能自动连接配对
顺序1:电脑端先播放时,手机端点击播放,电脑端会自动暂停,约300ms后耳机开始变更为手机音源
顺序2:手机端和电脑端同时播放时,耳机为手机音源,电脑端通过暂停/播放操作无法抢夺播放权
顺序3:手机端和电脑端同时播放时,暂停手机端音源,约800ms后耳机自动切换电脑端音源
注意:频繁切换音源操作时,电脑端单音源出现1次已连接无声音现象,断蓝牙重连后恢复正常
-----------------------------------------------------------------------------------------------------
Stereo:立体声模式、音质好、只能听声音不能使用麦克风
Hands-Free:免提模式、音质差、可以同时听声音和使用麦克风
c.Lollipods Plus
工作时长:6h(耳机)+18h(充电盒)
充电时长:一般充一小时左右
双耳入盒:双击按键进入蓝牙配对
双耳入盒:长按按键约10秒进入TWS左右耳配对模式并清除配对记录
蓝牙配对:红白灯快闪
TWS配对:白灯快闪
-----------------------------------------------------------------------------------------------------
双耳入盒,无蓝牙连接下
首先,长按按键10秒,白灯快闪后,松手进入TWS配对模式并清除配对记录
然后,再按两下按钮,灯红白闪烁,进入蓝牙配对模式
-----------------------------------------------------------------------------------------------------
设置 —> 辅助功能 -> 无障碍 —> 单声道音频 -> 打开或关掉
将耳机拿出充电仓,再放回充电仓,查看是否“指示灯会亮一下”;
将耳机放回充电仓,盖起稍等一会,查看是否“会自动断开连接”;盖开稍等一会,未拿出耳机等待,查看是否“自动回连”
d.易启U
切换至其它WiFi热点,请按以下步骤操作:
1.关闭已连接的WIFI
2.等待30分钟后(设备会自动离线)
3.重新扫码控制产品,出现执行失败
4.跟着步骤重新配对一遍即可
e.M590/m585
滚轮下方两个频道(1和2)都可以用的,看你怎么选而已,一个2.4g无线接收器。
一个蓝牙,你选1做蓝牙也可以,反正要配对哪个频道 就切换到哪个频道后 长按 按钮,等到灯光开始高频闪烁了 你就可以配对。
无线接收器配对方法:(下载一个谷歌浏览器后,打开这个https://logiwebconnect.com/网址),需要关闭Clash代理
在频道灯光高频闪烁的情况下,按照提示进行就可以了
f.HDMI欺骗器
让电脑检测到一个显示器,但是不是真的显示器,是防止在关闭您的显示器后,使用远程软件或则关机什么的,会停止工作
g.腾讯视频
根据腾讯视频的会员规则,当你开通SVIP后,若原有VIP会员有效期长于SVIP有效期,SVIP会员有效期将延长至与原有VIP会员有效期相同的时间点。
你当前VIP会员有效期至2026年8月23日,开通1年SVIP后,SVIP有效期也会延长至2026年8月23日,同时你的VIP会员有效期会在SVIP到期后延长1年,
即延长至2027年8月23日。
03.常用信息3
a.分类1
REDMI 电视 X75 2025 节能版
屏幕分辨率为:3840 × 2160
刷新率为:144Hz(开启竞技模式,达到288Hz)
色域:DCI-P3 Min 92% / Typ 94%
屏幕尺寸:75英寸
单屏尺寸:1668*76*959mm
系统性能:4GB + 64GB
操作系统:小米澎湃OS系统
b.分类2
其屏幕分辨率为3840×2160,符合4K分辨率的标准(3840×2160或4096×2160),能够提供清晰细腻的画面效果。
REDMI电视X75 2025节能版支持杜比音效,具体包括杜比视界(Dolby Vision)和杜比全景声(Dolby Atmos)。
小米电视内置小米盒子的功能(内置的系统功能与小米盒子完全一致,如内置的互联网影视内容、应用功能、游戏等),无需您再单独购买小米盒子。
若您想收看电视直播可以将小米电视通过HDMI线或AV线连接机顶盒使用,切换电视输入源为机顶盒连接的接口。此时在机顶盒开机的情况下,电视就能显示机顶盒
c.软件类
小米盒子4spro
型号mdz-26-aa
2+16g
支持wifi6,5G
d.系统设置
电视设置 -> 关于 -> 智能更新:开启/关闭
04.物品置购
a.设计
酷家乐
b.网络
旷视
小米网关
KoolCenter路由器
zigbee +mesh组网
bluetooth+mesh组网
爱快Q3000/Q6000路由器
zigbee对比比bluetooth、wifi
zigbee对比bluetooth、wifi
c.管理
神秘鸭
CasaOS
AppleTV
HomeAssistant
ha_xiaomi_home
d.平台
绿米智能家居
涂鸦智能平台
松下新风系统
e.电视盒子
Emby
TVBox
野草助手
小飞电视
WebView电视
f.日常家居
锅把:锅柄防烫套加厚硅胶套耐高温防滑铸铁锅煎锅炒锅奶锅隔热把手套
遮阳帘:吸盘式防晒遮光窗帘遮阳帘卷帘卧室办公室阳台遮阳窗帘免钉免打孔
纸巾盒:纸巾盒磁吸水滴创意轻奢桌面纸抽盒客厅卫生间卧室餐桌通用抽纸盒
防撞角:新款防撞包角防撞角透明桌角儿童防磕碰保护套家具软胶加厚防撞角
马桶刷:小黄鸭马桶刷子家用卫生间多功能马桶刷挂立两用无死角厕所马桶刷
拖把架:拖把壁挂夹扫把拖布挂钩免打孔功能卫生间收纳神器墙上置物架卡扣
粘毛器:粘毛器企鹅粘毛神器可水洗永久便携衣服沾毛头发宠物毛强力除尘滚
洗澡刷:搓澡搓背超软洗澡刷洗澡搓背神器后背搓澡刷软毛长柄洗澡刷不求人
滚筒漆:道百特滚筒漆水性多彩乳胶漆白色家用墙面修补漆水乳型无味内墙漆
窗帘挂钩:帘杆挂钩窗帘杆固定器免打孔粘钩支架夹横杆门帘伸缩杆挂钩多功能
门后挂钩:意可可门后挂钩衣架挂架免打孔无痕卧室门收纳置物架不限门厚神器
蔬菜收纳篮:蔬菜篮子厨房置物架落地零食多层架子小推车书本衣柜隔层碗架蔬果
洗脸巾拖把:新款平板拖把家用懒人免洗小拖把新年大扫除神器擦窗拖地清洁神器
开关防水盒:86型透明插座保护盖防水盒粘贴式卫生间浴室防溅盒开关防水罩家用
05.小米全家桶
a.空调与空气净化
新风空调立式 (3匹 新一级能效)
新风空调 (SSH 15)
空气净化器 5S
无雳加湿器 3 400
村尼韦尔甲醛监测仪PRO
b.照明设备
平板灯
LED筒灯 蓝牙MESH版
LED筒灯 蓝牙MESH版 5
LED筒灯 蓝牙MESH版 2
LED筒灯 蓝牙MESH版 6
LED射灯 蓝牙MESH版
床头灯
智能显示器挂灯1S
智能台灯Lite
镜前灯
吸顶灯
衣柜灯
床夜灯
c.智能音箱与显示
小爱触屏音箱
Xiaomi 智能家庭屏 10
Xiaomi 智能家庭屏 Pro 8
d.传感器与安防
人在传感器
门窗传感器
天然气卫士
智能提像机3 Pro 云台版
摄像机
e.智能家电
智能微波炉 20L
智能IH电饭煲 3L
智能零冷水燃气热水器16L S1
石头自清洁扫拖机器人G20
f.智能控制与网关
Xiaomi 中枢网关
Xiaomi 中枢网关 2
智能开关(单开 零火版)
客厅-小米智能开关(三开 SKM)
智能开关(双开 零火版)
玄关-小米智能开关(三开 SHH)
杜亚智能卷帘控制器
g.健康与生活
电子体温计
智能温湿度计3
智能颈部按摩仪
欧普士NEX毛巾架
小米体重秤,S200,3节7号电池
h.其他设备
标签打印机
笋格沃茨的小米电视
3.2 手机办公
01.系统更新
a.HUAWEI(Handset+WinDriver.exe、adb)
a.多次点击手机版本号,打开开发者选项
自动系统更新 -> USB调试 -> 仅充电模式下允许ADB调试 -> 确认允许电脑usb调试
b.断开WIFI和移动网络
应用管理 -> 软件更新/系统更新 -> 存储 -> 删除数据、清空缓存
c.电脑上以管理员身份打开adb目录
adb start-server --启动adb服务器
adb devices --检测是否连接成功
d.关闭系统更新
adb shell pm disable-user com.huawei.android.hwouc
adb shell pm enable com.huawei.android.hwouc
e.关闭adb
adb kill-server,重启手机
b.VIVO(OPPO)
a.多次点击手机版本号,打开开发者选项
自动系统更新 -> USB调试 -> OEM解锁、以传输文件MTP模式连接电脑 -> 确认允许电脑usb调试
b.断开WIFI和移动网络
应用管理 -> 软件更新/系统更新 -> 存储 -> 删除数据、清空缓存
c.电脑上以管理员身份打开adb目录
adb start-server --启动adb服务器
adb devices --检测是否连接成功
d.关闭系统更新
adb shell pm disable-user com.oppo.ota --禁止更新1
adb shell pm disable-user com.coloros.sau --禁止更新2
adb shell pm disable-user com.oppo.otaui --禁止更新3
adb shell pm uninstall --user 0 com.oppo.ota --删除oppo更新(succes)
adb shell pm uninstall --user 0 com.coloros.sau --删除oppo更新服务(succes)
adb shell pm disable-user com.huawei.android.hwouc --删除oppo更新界面(失败与否无影响)
e.关闭adb
adb kill-server,重启手机
02.刷机介绍
a.常用信息1
a.底包
TWRP进行"adb backup --twrp"会备份系统分区(System),数据分区(Data)、引导分区(Boot),大致20 minutes
Magisk -> TWRP -> PIXEL,先刷入Magisk,以免TWRP重启后,导致Magisk失效
底包是基于安卓版本的BASIC ROM,必须满足"底包安卓版本 > PI安卓版本",以免发生功能不全或者变砖的可能性
如果使用国内MIUI作为底包,会导致卡在"MI LOGO"界面,建议采用官方推荐的"miui_GAUGUIN.zip"底包
b.步骤
1.电脑解锁BL
2.电脑刷入TWRP:PixelExperience_gauguin-11.0-20210716-1210-OFFICIAL.img
3.TWPR完成双清及格式DATA:Dalvik Cache、Cache、Data
4.TWRP刷入PIEX官方推荐系统底包:miui_GAUGUIN_V12.0.2.0.RJSCNXM_648ec563d6_11.0.zip
5.TWRP完成双清:Dalvik Cache、Cache
6.TWRP刷入PIEX官方推荐正版系统:PixelExperience_gauguin-11.0-20210716-1210-OFFICIAL.zip
7.TWRP格式DATA:必须格式化Data分区,否则无法正常开机开机
8.拔下电话卡并重启手机:不拔电话卡有几率卡在Google而导致无法正常开机使用
c.开发者选项
常见:OEW解锁(勾选)、系统自动更新(不勾选)
调试:USB调试(勾选)、USB安装(勾选)、USB调试安全设置(勾选)
网络:默认USB设置:传输文件(MTP)、USB 网络共享、MIDI、传输招聘(PTP)、仅限充电
其他:MIUI优化(关闭)
b.常用信息2
a.ADB命令(PE)
root --获得root权限
su --切换超级用户模式
exit --退出超级用户模式
adb devices --查看连接状态
adb reboot --重启设备
adb reboot recovery --重启到Recovery
adb reboot bootloader --重启到Fastboot
adb sideload D:/PixelExperience_gauguin11.0-20210716.img --推送ROM包
adb pull /sdcard/agisk_patch.img D:/ --推送:手机 -> 电脑
adb push D:/agisk_patch.img /sdcard --推送:电脑 -> 手机
adb remount --重新挂载文件系统
adb install package.apk --安装Apk软件
adb uninstall package.apk --卸载Apk软件
b.Fastboot命令(BIOS)
fastboot devices --查看连接状态
fastboot reboot --重启设备
fastboot reboot-bootloader --重启到Fastboot
fastboot boot D:\twrp-3.0.2-0-hammerhead.img --刷入boot(临时)
fastboot flash boot D:\twrp-3.0.2-0-hammerhead.img --刷入boot(永久)
fastboot flash recovery D:\twrp-3.0.2-0-hammerhead.img --刷入recovery(永久),已有rec跳过
fastboot flashing unlock / fastboot oem unlock --解锁
fastboot flashing lock / fastboot oem lock --上锁
fastboot erase boot --擦除boot分区
fastboot erase system --擦除system分区
fastboot erase cache --擦除cache分区
fastboot erase userdata --擦除userdata分区
fastboot erase system -w --擦除system、userdata、cache分区
fastboot erase <boot/system/data/cache/userdata/recovery> --清除分区数据
fastboot format <boot/system/data/cache/userdata/recovery> --格式化分区数据
c.常用信息3
a.BL开机画面"锁"图标
原装数据线 -> USB用于"传输文件" -> 全部参数:点击7次"MIUI版本" -> 开发者选项:设备解锁状态,绑定账号设备
miflash_unlock设备解锁、MiUsbDriver安装驱动 -> 账号、密码 -> fastboot【电源键+音量减】 -> BL解锁
b.REC
a.电脑(解锁BL、无需ROOT):通过fastboot刷入Recovery
adb start-server --启动adb服务器
adb devices --检测是否连接成功
-------------------------------------------------------------------------------------------------
adb reboot bootloader --模式:fastboot(或电源键+音量减)
adb fastboot devices --检测是否连接成功(fastboot)
-------------------------------------------------------------------------------------------------
fastboot flash recovery D:\twrp-3.0.2-0-hammerhead.img --刷入手机机型对应的TWRP
fastboot reboot recovery --模式:recovery(或电源键+音量加)
-------------------------------------------------------------------------------------------------
adb backup --twrp --TWRP使用备份,新建文件夹【MIUI】
adb restore D:\MIUI --TWRP恢复备份,拖放文件夹【MIUI】
b.手机(解锁BL、必须ROOT):通过Official_TWRP_App刷入Recovery
权限操作 -> 【ROOT】 -> Official_TWRP_App TWRP FLASH
界面操作 -> TWRP FLASH ->【PixelExperience_gauguin11.0-20210716.img】-> FLASH TO RECOVERY -> OK
手机操作 -> 等待刷入Recovery -> 关机 -> 模式:recovery【电源键+音量加】
c.ROM
a.TWRP清除
TWRP界面【清除】,选择【恢复出厂设置】,【Data、Cache、Dalvik Cache】三清,【格式化Data分区】输入yes
b.TWRP安装ROM
卡刷 -> TWRP界面【安装】 -> /sdcard/PixelExperience_gauguin-11.0.zip -> 【滑动按钮确认刷入】
线刷 -> TWRP界面【高级】,选择【ADB Sideload】->【adb sideload ROM路径】-> adb reboot recovery
设置 -> 我的设备 -> 系统更新 -> 【手动选择安装包】 -> 移至/downloaded_rom下的MIUI_ROM.zip -> 确定
d.常用信息4
a.System
adb connect 192.168.2.128 --连接设备
adb root --获取root权限
adb disable-verity --关闭检测功能
adb enable-verity --开启检测功能
adb reboot --关闭检测之后需要重启机器
adb root --再次获取root权限
adb remount --重启挂载system分区为可读写分区
b.OTA
a.说明
第三方REC,可能存在OTA问题
因此在操作OTA之前,先把REC换回官方REC,待OTA更新后,再重新替换三方REC,并再次刷入面具
刷机成功后,若没有自动开机,则需要手动开机,长按电源键5-10秒直至手机亮屏
第一次开机可能有点慢 (大概3到5分钟,个别机型需要20分钟),请耐心等待!!!
开机后,不要插卡,不要联网,直接跳过,进入开机界面后,再找到WLAN手动联网测试,若没问题,再重启后使用
b.系统自动更新(关闭)
每月月初谷歌都会推送系统更新(OTA),会检测system分区是否完整,如果被修改则会导致OTA失败,手机可能变砖
刷Magisk时修改了boot.img这个system分区的文件,所以刷Magisk后不能直接安装OTA更新
原装数据线 -> USB用于"传输文件" -> 全部参数:点击7次"MIUI版本" -> 开发者选项:系统自动更新(关闭)
c.Magisk还原原厂镜像
Magisk -> 【卸载】 -> 【还原原厂镜像】-> 还原完成
d.Pixel安装OTA,但切记优化后不能重启
Pixel -> OTA -> 【安装安全更新】-> 优化应用一般在10~15分钟 -> 【不要点重启按钮!不要重启!】
e.Magisk保留ROOT操作(支持OTA)
【单分区】 -> Magisk -> 【Magisk】 -> 【直接安装】 -> 【确定】 -> 重启
【AB分区】 -> Magisk -> 【Magisk】 -> 【安装到未使用的槽位(OTA后)】 -> 【确定】 -> 重启
f.Magisk保留TWRP操作
Magisk -> 【TWRP A/B Retenion Script】-> 【安装】 -> 【安装完成后,不要点重启按钮!直接返回桌面!】
03.刷机步骤
a.手机结构图(Android9、10差异)(残芯、乌堆小透明、wzsx150、orangefox、amktiao)
a.图示
分区bootloader 负责启动 硬件检测,确保硬件能正常工作,初始化工作,获取内存大小信息
分区modem 负责驱动 刷RADIO,指刷modem分区,不建议更改此分区,会造成通话不稳定
分区recovery 负责恢复
分区boot 系统内核
分区system 系统文件
分区data 用户数据
分区cache 系统缓存
b.两种模式
a.fastboot模式
fastboot是android定义的一种简单的刷机协议,
用户可以通过fastboot命令刷机,fastboot flash boot boot.img,将boot.img镜像flash到boot分区,
一般的手机厂商不直接提供fastboot模式刷机,而是提供自己专有刷机工具和方法, 本质都是将软件flash到各分区
b.recovery模式
recovery是android定义的一个标准刷机协议
当进入recovery后,secondary stage bootloader从recovery分区开始启动,recovery实际是一个Linux系统,
当内核启动完毕后,开始执行第一个程序init(程序init是Linux系统所有程序启动的开始),
init会启动一个叫做recovery程序,通过recovery程序,用户可以执行清除数据,安装刷机包等操作。
一般的手机厂商都提供一个简单recovery刷机,使用ClockworkMod Recovery的前提是recovery分区可以被刷写,
解锁bootloader通常指的就是解锁recovery或fastboot,从而允许刷写recovery分区,进而可以刷入不同类型ROM
c.正常启动
a.启动流程
按下电源键开机后,会进入正常启动模式,Secondary stage bootloader会从boot分区开始启动,
当Linux内核启动完毕后,就开始执行根文件系统中的init程序,init程序会读取启动脚本文件(init.rc)
b.BOOT分区
BOOT分区格式是固定的,首先是一个头部,然后是Linux内核,最后是用作根文件系统的ramdisk,
一般针对每个机型的完整刷机包中会有一个boot.img文件,这就是boot分区镜像文件。
c.Zygote
init会执行一个重要的命令程序叫app_process,一般称为Zygote(Zygote,卵,所有的Android进程都由它产生)
Zygote首先会加载dalvik虚拟机,然后产生一个叫做system_server的进程
system_server被称作Android的系统服务程序,它主要管理整个android系统
system_server启动完成后开始寻找一个叫做启动器的程序,找到之后由zygote开始启动执行启动器(桌面程序)
d.CPU架构与ABI(Application binary interface)
a.对应关系
CPU架构(纵)\API(横) armeabi armeabi-v7a arm64-v8a x86 x86_64 mips mips64
ARMv5 支持
ARMv7 支持 支持
x86 支持 支持 支持
x86_64 支持 支持 支持
ARMv8 支持 支持 支持
MIPS 支持
MIPS64 支持
b.具体介绍
x86:平板、模拟器
x86_64:64位平板
armeabi:第5代、第6代的ARM处理器,早期手机较多
armeabiv-v7a:第7代及以上的ARM处理器,2011年15月生产的Android设备
arm64-v8a:第8代、64位ARM处理器,目前比较常见
c.为什么叫x86为32位系统呢?
8086微处理器,英特尔出了划时代的8086之后,后来使用该架构出了80286、80386等,
这一系列CPU就称作x86,正式一点称作IA-32(Intel Architecture 32-bit)
-------------------------------------------------------------------------------------------------
x86架构的特点是cpu的寄存器是32位的,因此也叫32位cpu
基于32位cpu开发的操作系统就叫32位操作系统,因为目前x86架构在32位cpu的知名度,32位也被称为x86系统
d.x86_64与amd64
由于32位系统x86架构的种种限制,包括速度,性能等方面,Intel开始向64位架构发展,那么有两个选择:
一是,向下兼容x86;二是,完全重新设计指令集,不兼容x86
-------------------------------------------------------------------------------------------------
结果AMD领先,比Intel率先制造出了商用的兼容x86的CPU,AMD称之为AMD64,抢了64位PC市场,得到了用户的认同
而Intel选择了设计一种不兼容x86的全新64为指令集,称之为IA-64,但是比amd晚了一步,
微软把intel给忽悠了,承诺了会出安腾版windows server版,但是迟迟拿不出东西,
后来,微软也开始支持【AMD64的指令集】,但是换了个名字,叫x86_64,表示是x86指令集的64扩展
-------------------------------------------------------------------------------------------------
总结1:86_64、x64、AMD64基本上是同一个东西,现在用的intel/amd的桌面级CPU基本上都是x86_64
总结2:i386被用来作为对Intel 32位微处理器的统称,更多时候,我们公认i386为32位系统,其实就是x86
b.System分区
a.Android软件系统架构图
核心应用层 系统自带应用,比如联系人,电话,音乐
-----------------------------------------------------------------------------------------------
框架层 系统核心,提供了整个Android系统运作的机制、像窗口管理、程序安装包管理
JNI层 JNI层是Java程序和底层操作系统通信的一个机制,使Java调用C/C++来访问底层操作系统的API
Dalvik虚拟机 Android开发使用Java语言,应用程序的Java代码会被编译成dalvik虚拟机字节码
本地库 本地库一般是由C/C++语言所开发,直接编译成相应CPU的机器码,包含标准C库、浏览器引擎webkit
HAL 硬件抽象层,Android定义了一套硬件接口,厂家的相机驱动必须提供的接口方法,兼容不同硬件工作
厂家适配层 HAL层直接与设备驱动进行交互,在HAL层接口的实现只是一个简单的对厂家适配层接口函数的调用
-----------------------------------------------------------------------------------------------
Linux内核 Linux内核支持驱动模块化机制,包含有各种硬件驱动,允许用户动态的加载或者卸载某个硬件驱动
b.System目录
a.system/app
app存放的是核心应用,这些系统自带程序是不能简单卸载,要通过一些特殊的方式才能删除(例如RE文件管理器)
b.system/lib
lib目录下存放的是组成JNI层,Dalvik虚拟机,本地库,HAL层和厂家适配层的所有动态链接库(.so文件)
c.system/framework
framework目录下存放的是框架层的JAR包,如framework.jar、android.policy.jar、services.jar
d.system/fonts
fonts目录下存放的是系统缺省的字体文件
e.system/media
media目录下存放的是系统所使用的各种媒体文件,比如说开机音乐,动画,壁纸文件等
f.system/bin
bin目录下存放的是一些可执行文件,基本上是由C/C++编写的,其中有一个重要的命令叫app_process
g.system/xbin
xbin目录下存放的是一些扩展的可执行文件
h.system/build.prop
build.prop属性配置文件,ro开头的表示只读属性,persist开头的表示这些属性值会保存在文件中
i.system/etc
etc目录存放一些配置文件,和属性配置文不同,如GPS配置文件(gps.conf)、APN配置文件(apns-conf.xml)
c.data分区
a.data/app
程序数据,默认安装在data/app目录下,用户安装的应用程式执行档(*.apk)
b.data/cache
cache分区用来缓存一些文件,比如音乐下载的临时文件、下载管理下载的内容
c.data/dalvik-cache
系统启动时,需要建立一个所有程序的信任分支、以优化缓存文件,加快启动速度,清除这个,初次启动很慢,以后正常;
例如,刷完ROM后,第一次启动会等比较长是时间,之后就正常启动了
d./data/data/<app-package-name>
当你在程式中用Context.openFileOutput()所建立的档案,都放在这个目录下的files子目录内
e./data/anr/traces.txt
当你的应用程式发生ANR错误时,Android会自动将问题点的code stack list 写在这个档案内,cat 命令查看内容
f./data/system/dropbox/***.txt
主要是系统内apk发生crash时写的日志文件,主要有system_app_crash、data_app_crash等日志
d.双清(sdcard0内置储存,sdcard1扩展储存)(半REC、全REC,半ROOT、全ROOT,半Magisk、全Magisk)
a.双清
Data
Cache
其目的就是清除分区以及数据而已,【重置手机】,卸载所有用户安装的应用,但保留SD卡的文件
b.三清
Data
Cache
Dalvik/ART Cache
刷机前基本上必选三清!目的是新系统的兼容性达到最佳,【恢复出厂设置】,删除用户下载的应用,包括删除SD卡文件
c.四清
Data
Cache
Dalvik/ART Cache
System
在三清的基础上,把【原手机ROM】【系统分区】也删除掉,除非有合适的ROM,一般不建议选择四清!!!
四清针对版本差异过大的!重要!四清后不刷入系统无法开机进系统!!只能电脑刷或者储存卡刷,请谨慎!!!
d.五清
Data
Cache
Dalvik/ART Cache
System
Internal Storage(内置储存)
删除【操作系统】,一旦选了这个清除,那手机内置存储上的东西就都没有了!就不能从手机选择卡刷包了!!!
e.六清
Data
Cache
Dalvik/ART Cache
System
Internal Storage(内置储存)
USB OTG
六清清除电脑OTG传的升级包文件,一般用不上
f.卡刷与线刷
卡刷:将系统放入手机内置存储或者SD卡中,通过系统内置程序更新或者第三方程序安装
线刷:将手机连入电脑,使用电脑通过官方或者第三方工具刷入系统
e.加密
a.加密问题导致的rec、sdcard乱码
a.问题描述
sdcard、格式化Data分区前,没有使用TWRP备份Data分区,而导致系统ROM不断重启,而fastboot、recovery正常
b.刷机备份
使用rec备份data分区,然后将data分区内容从手机中拷贝到电脑中,再格式化data分区内容
c.rec乱码
rec中打开MTP功能(USB文件传输),若REC里面也有乱码,则说明加密设置出了问题,现在无法手机解密;
双清删除data分区中其他文件夹,导致加密密钥被删除,系统认为data分区没有加密,从而不询问密码,无法解密;
-------------------------------------------------------------------------------------------------
对称算法加密:通过某种途径解密,可以正常进行刷机;
非对称算法加密:双清,即删除用于解密的非对称密钥,即使获取了正确的密码,也无法进行解密,即变成砖
d.sdcard乱码
安卓默认启用data分区加密,包括sdcard,因此看到加密过后的内容
b.线刷包、卡刷包(线刷包不可以进行卡刷)
a.线刷包
系统底包,一般是tg压缩文件,包含img文件
一般用于系统重新分区,基于电脑使用,主要用于救砖
线刷包一般是分区镜像,一般需要在下载模式,直接访问闪存
这个状态下闪存上的内容都可以改动,甚至包括软件层的bootloader,比方说Android的通用下载模式fastboot
b.卡刷包
rom包,一般是zip压缩文件,包含system、META-INF、boot.img文件
一般用于系统更新操作,基于recovery系统进行使用,然后刷入对应机型的卡刷包
卡刷包一般是指代ota格式的更新包,它需要拥有差分更新的能力(在某些场合,卡刷包只包含新旧文件差别以节省空间
c.双清、格式化Data分区
a.区别
双清中的Data仅仅包含了程序数据(/sdcard/data),而格式化Data分区代表着除了整个内置存储(/sdcard)
b.时机:格式化Data分区
初次刷好第三方Rec,进入时提示挂载Data分区失败
c.时机:格式化Data分区
双清时报错,提示说解密Data分区失败,这是因为Android系统从安全角度出发,不止每次手机锁屏解锁要密码,
更是在刷机状态读写本地文件之前也要验证密码,否则在加密状态下,是不能正常读写的;
所以第一次刷入第三方Rec时可能会出现解密Data分区失败等提示,这时候需要格式化Data分区;
当然,有的第三方Rec自带解密,也就是你刷入第三方Rec会自动解密
d.时机:格式化Data分区
刷机包MD5校验正常,但是刷机完成重启一直开机界面
f.解密、双清、格式化data分区、【MTP传ROM后卡刷】【上键+关机,进REC】【定】
a.解密
首次进入TWRP可能会出现如下界面,此时在屏幕键盘上输入锁屏密码之前的ROM,没有设置锁屏密码直接点击取消即可
然后点击屏幕键盘右下角小勾即可正常进入TWRP,没有出现此页面说明你的TWRP支持自动解密 data,可直接忽略此步骤
b.双清/三清:重置手机/恢复出厂设置,新手机双清,旧手机三清
第1步:【主页】 -> 【清除】 -> 【高级清除】 -> 【勾选data、cache、Dalvik/ART Cache分区】 -> 【滑动确认】
c.格式化data分区:清除内置存储,包括图片、视频、加密后显示乱码的sdcard目录
第2步:【主页】 -> 【清除】 -> 【格式化data分区】 -> 【yes】 -> 【滑动确认】 —> 【重启+插拔USB,MTP传ROM】
第3步:【重启+插拔USB,MTP传ROM】 -> 【挂载“/sdcard”】-> xiaomi.eu_multi_HMNote9Pro5G_RJM_v12-11_4.zip
切记:重启REC模式,若直接进入系统,则等待10分钟左右会返回原ROM,System加密后乱码,导致新ROM刷入失败
d.刷入ROM
第4步:【卡刷】,若刷入新ROM后REC模式闪退,则进入模式使用【搞机助手】重新刷入OrangeFox
e.Redmi Note9 pro(gauguin)
原系统ROM:Android 10,MIUI 12.0.10,不支持A/B分区
第三方REC:[email protected]_1.zip,支持解锁Android11的System分区
第三方ROM:xiaomi.eu_multi_HMNote9Pro5G_MI10TLite_V12.5.3.0.RJSCNXM_v12-11_4.zip,MIUI EU版本
-----------------------------------------------------------------------------------------------------
现系统ROM:Android 11,MIUI 12.5.03,不支持A/B分区,若刷入新ROM后REC模式闪退,则搞机助手Fastboot再次刷入
开发者选项:关闭MIUI优化、默认USB配置(传输文件MTP)、手机管家:垃圾清理 -> 扫描引擎:猎豹,腾讯(闪退)
f.现在手机状况,20220917(Android 12,MIUI 13 22.8.25开发版)
手机Data分区,出行乱码,有如下情况分析:
情况1:rec中打开MTP功能(USB文件传输),若REC里面也有乱码,则说明加密设置出了问题,现在无法手机解密;
双清删除data分区中其他文件夹,导致加密密钥被删除,系统认为data分区没有加密,从而不询问密码,无法解密;
---------------------------------------------------------------------------------------------
对称算法加密:通过某种途径解密,可以正常进行刷机;
非对称算法加密:双清,即删除用于解密的非对称密钥,即使获取了正确的密码,也无法进行解密,即变成砖
情况2:TWRP不支持自动解密data
情况3:重启REC模式,若直接进入系统,则等待10分钟左右会返回原ROM,System加密后乱码,导致新ROM刷入失败
-----------------------------------------------------------------------------------------------------
汇总:代理情况下,可以【继续更新weekly版本】;因data分区加密,不建议另刷版本
04.系统镜像
a.提取镜像
a.方式一
a.提取原系统内核镜像(Android已获取root权限、Termux或ADB)
adb shell --adb进入命令行(可选)
su --申请root权限
cd /dev/block/by-name --查找内核分区(打开文件目录)
ls -l boot_a --查找内核分区(查找快捷方式)
boot_a -> /dev/block/sda11 --查找内核分区(查看分区位置)
dd if=/dev/block/sda11 of=/sdcard/boot.img --dd命令提取boot.img
b.Magisk制作修补后的内核镜像
Magisk -> 选择并修补一个文件 -> /sdcard/boot.img -> magisk_patch.img
c.Fastboot刷入内核镜像
fastboot boot D:\magisk_patch.img --【单分区】,临时ROOT,重启失效
fastboot flash boot D:\magisk_patch.img --【单分区】,永久刷入
-------------------------------------------------------------------------------------------------
fastboot set_active a --【AB分区】,切换到插槽A
fastboot flash boot_a D:\magisk_patch_a.img --【AB分区】,永久刷入
fastboot set_active b --【AB分区】,切换到插槽B
fastboot flash boot_a D:\magisk_patch_b.img --【AB分区】,永久刷入
d.可选,将临时ROOT转换成永久ROOT
Magisk -> 【Magisk】-> 【直接安装】 -> 【确定】 -> 重启
b.方式二
a.获取boot文件
把下载的boot提取工具解压;打开手机固件包,把payload.bin文件解压到boot工具箱的payload_input文件夹下;
双击运行payload_dumper.exe;等boot提取工具运行完成;提取的boot文件在payload_output文件夹内
b.boot文件修补
把boot.img文件传输到手机并记住文件所在目录;打开magisk,点击安装,点击选择并修补一个文件;
找到传输到手机的boot.img并选择;等待文件修补完成;修补好的boot文件在手机根目录的Download文件夹下
c.boot文件安装
解压adb工具并打开;把修补好的magisk_patched.img文件传输到adb文件夹下;
在adb文件夹里按住shift并点击鼠标右键,选择在此处打开Powershell窗口;手机重启fastboot模式并连接电脑;
在命令界面输入"fastboot flash boot magisk_patched.img";
注意空格输入格式为:fastboot空格flash空格boot空格magisk_patched.img;
输入完成后单击回车等待命令运行;完成命令完成后重启手机;打开magisk;安装附加文件;magisk安装成功
d.后续OTA升级
安装Magisk不影响手机的ota升级,只是每次升级都需要下载全量包,下载升级包并安装后不要着急重启
AB分区的手机:打开magisk,点击安装,选择安装到未使用的槽位(OTA后),然后重启
单分区手机:打开magisk,点击安装,选择直接安装,然后重启
b.A/B分区下,Payload Dumper提取Android OTA中的Payload.bin文件
a.下载Python
D:\software\Python\Python-3.8.2\
D:\software\Python\Python-3.8.2\Scripts\
b.下载payload_dumper
https://drive.google.com/file/d/1QpsywAbNroDKEDz4TytQl8UlK6v2gJSi/view?usp=sharing
c.下载OTA.zip
解压OTA.zip,然后将Payload.bin复制到【payload_input】下
d.下载payload_dumper-win64,从Payload.bin文件中提取单个分区映像
运行payload_dumper.exe,等待一段时间后,查看【payload_output】文件夹是否有单个分区映像
05.应用模块
a.Magisk(支持Android 5.0+)【Magisk + Xposed/EdXposed/LSPosed/TaiChi】【gauguin】
a.介绍
MagiskSU:为应用程序提供root访问权限
MagiskHide:从根检测/系统完整性检查中隐藏 Magisk
MagiskBoot: 最完整的安卓启动镜像解包和重新打包工具
MagiskMoudule:通过安装模块修改只读分区
Magisk:路径为/data/adb,拥有root权限,对替换文件和目录进行不可撤回替换,绕过AVB系统启动时的校验过程
b.模块
Noto CJK:字重补全
Pix3lify:一站式 Pixel 风格美化
Sony Device Dummy:索尼应用依赖库
Ainur Sauron & Narsil:刷完即用提升音质
xmlpak:无限制下载体验16家OEM厂商的定制应用
Fullscreen Gestures:关闭屏幕解锁的手势导航
Universal GMS Doze:让Google服务框架更省电
MagiskHide Props Config:修改build.prop更方便
Sytemless hosts & EnergizedProtection:系统级去广告利器
LSpeed:不刷内核,可以直接利用Magisk模块进行系统增强和优化
Disable screenshot and camera sounds:禁用尴尬的截屏提示音
Systemizer:用户应用转系统应用,可能通过root手段直接执行导致破坏系统分区的完整性
IceBox:冰箱,在冰箱应用内切换工作模式会下载模块文件,可以直接达成系统应用化的效果
Debloater:更安全的交互式系统应用精简方案,本地终端应用中输入debloat指令开启相关功能
Greenify4Magisk:绿守,在绿守应用内切换工作模式会下载模块文件,可以直接达成系统应用化的效果
Riru-Core:替换libmemtrack库注入Zygote孵化器,大部分系统功能都运行于Zyote孵化的Dalvik/ART虚拟机上
Riru-LocationReportEnabler:劫持部分Google的应用组件来伪装当前SIM卡地区,从而开启Google位置历史记录
Riru-StorageRedirect:基础模式依赖的运行机制并不完全可靠,可以通过存储重定向来进行应用存储空间的隔离
mm:recovery模式下,可以通过命令行关闭Magisk模块,如果无法开机,可以通过mm关闭riru把不兼容模块卸载掉
c.安装
Magisk-v22.0版本后,将管理器、安装包、卸载包的三合一
Magisk-v22.0.apk,直接安装为管理器
Magisk-v22.0.apk,重命名为Magisk-v22.0.zip,即是刷写包
Magisk-v22.0.apk,重命名为uninstall.zip,即是卸载包
卡刷 -> TWRP界面【安装】 -> /sdcard/Magisk.zip -> 【滑动按钮确认刷入】
b.Xposed
a.介绍
Riru + EdXposed:全局安装Xposed
Riru + LSPosed:仅作用于选定的应用的Xposed
taichi:一个类Xposed框架,它能够加载Xposed模块、修改系统和APP、拦截方法,执行hook逻辑等
Xposed:不修改安装包文件,在任意App的Java方法前后可插入自定义代码,并修改或替换代码运行逻辑及其返回值
b.模块
AnyHost:彻底去除XXX应用的广告
应用变量:针对每个应用设置不同的手机数据
微X模块:给微信添加更多功能,例如消息防撤回和自动回复等
WechatUI:支持自定义微信界面,给微信加上抽屉和自定义气泡
净眼:去掉应用界面中你不喜欢的部分,例如网易云音乐的 banner
Xposed edge:一个提供系统级边缘操作的模块,支持类似 Tasker 的连锁任务
Thanox:一个系统级模块,有效管理应用在"后台运行";“照明弹”权限管理;“隐匿”个人敏感信息
c.安装
卡刷 -> TWRP界面【安装】 -> /sdcard/Xposed.zip -> 【滑动按钮确认刷入】
c.GoogleApps
a.准备(豌豆荚 -> 谷歌安装器)
Google Play Store Android 10.apk
Google Play Services Android 10.apk
Google Services Framework Android 10.apk
b.权限、自启
手机关机 -> 应用管理 -> 权限 -> 应用权限管理 -> 打开Google应用权限
手机关机 -> 应用管理 -> 权限 -> 自启动的管理 -> 打开Google应用权限
c.重启
Clash -> 配置 -> 打开Google Play Store -> 下载Youtube
d.Redmi Note9 pro(gauguin)
a.检测AB设备:系统更新几乎完全在后台运行,不用担心系统更新导致出现问题
Treble Check Treble.apk
getprop |grep treble --返回不为空而且为true,代表支持A/B分区
b.检测ROOT权限:ROOT是系统中唯一的超级用户,具有系统中所有的权限
Root Checker.apk
c.GoogleApps
Google Play Store Android 10.apk
Google Play Services Android 10.apk
Google Services Framework Android 10.apk
d.Framework
Magisk.zip Riru.zip Riru-LSPosed.zip
Magisk.zip Riru.zip magisk-taichi.zip taichi.apk
Magisk.zip Riru.zip EdXposed.zip EdXposedManager.apk
e.GJZS
AD Hosts
安装狮
MIUIEU本地化
MIUI12小精简&移除mdnsd服务
f.Magisk
MT管理器.zip
MagiskGAppsCore.zip
UnblockNeteaseMusic.zip
搞机助手MIUI专区扩展模块.zip
MIUI12小精简&移除mdnsd服务.zip
ZJL2.0beta30_clnc百度直连_magisk.zip
g.LSPosed
冰箱.apk
黑洞.apk
ChiMi.apk
小黑屋.apk
炼妖壶.apk
李跳跳.apk
冰裤袋.apk
第二空间.apk
绿色守护.apk
哔哩漫游.apk
核心破解.apk
小米净化.apk
油管助手.apk
钉钉助手.apk
06.手机套餐1
a.中国移动
芝麻卡:29元主卡 + 5元副卡
5G专区:128/198/298/398/598,5G网络覆盖
全国亲情网:统付版10元/月、自付版5元/月
10086:发送10086查询菜单栏、发送063查询主套餐详情
1008611:发送4查询订购业务、发送6查询主套餐详情
手机流量热点:手机1(热点)-> 手机2(定向流量)、非手机(通用流量)
国内通用流量(03GB):满一年5GB、满两年7GB、满三年9GB
国内定向流量(30GB):中国移动精品APP、阿里系、百度系、头条系、网易系、芒果TV、快手、哔哩哔哩
b.中国电信
星卡:28元
国内通用流量(20GB):2025-01-01
国内定向流量(30GB):2021-12-04,爱奇艺、腾讯视频、优酷视频、西瓜视频、抖音短视频、快手、网易云音乐
c.定向流量
爱奇艺、手机助手、好看视频、百度地图、百度输入、百度贴吧、百度文库、百度翻译、百度糯米
d.校园卡注销
电话注销:高额违约金
欠费停机:影响个人征信
网上注销:工信部12300 -> 用户申诉 -> 提交申诉 -> 申诉内容:强制执行通信套餐,不准给予注销,投诉无果
网上解绑:运营商APP,如中国移动 -> 解绑
07.手机套餐2
a.白杨卡1
张强,邮政单号,1285657387162
张瑜,邮政单号,1285655807062
张瑜,京东单号:JDV009168954764
-----------------------------------------------------------------------------------------------------
运营商:商家
电信卡30天内一个身份证只能申请一次
订单查询:https://91haoka.cn/webapp/merchant/query.html
订单查询:https://kashichang.cn/nc/saas/sass-order-search/index.html?version=id&ope=otcQ2uBYRl9jdTljmbOFQ1P-_ZNA&iskd=false
b.白杨卡2
29/月(充100送120,次月起每月返还10元),20年套餐,一年一续,首月免月租
-----------------------------------------------------------------------------------------------------
通话:0.1元/分钟
短/彩信:0.1元/条
-----------------------------------------------------------------------------------------------------
套餐外流量:5元/GB
套餐内流量:100GB(70通用流量=5套餐+65赠送,30G定向流量)
是否自动续约:需每年参加充100送120的活动达成长期29月租(会有短信提醒)
-----------------------------------------------------------------------------------------------------
可选包:通用流量促销计划(2022年三季度)、有效期(2022-11-14至2042-11-01,20年有限)
定向流量包含:爱奇艺、腾讯视频、优酷视频、西瓜视频、抖音短视频、抖音火山版、快手、网易云音乐等应用
-----------------------------------------------------------------------------------------------------
自己保存好续费的链接,到期就续约充值
要在收货地激活,必须身份证原件激活,申请到激活要在19天内完成
白杨卡48小时自动开启5G,其他卡需要找电信营业厅客服开通SA功能
如果转增给其他人使用,会出现问题,必须本人使用,不定时会验证是否是办卡人使用的,不是本人使用会停机
c.白杨卡3
原套餐39元月包5G通用流量+30G定向流量:
套餐外流量5元1G/月,通话0.1元/分钟,短彩信0.1元/条。
-----------------------------------------------------------------------------------------------------
激活过程中,按照指引充值1O0享受以下优惠
1.首月赠送40元体验金,相当于首月免月租(体验金当月有效)
2.激活72小时内叠加65G通用流量包;
3.激活首充100元得220元:100元本金立即到账,赠费120元次月起每月返还10元,可抵扣月租,
次年可继续在专属链接参与充100送120元活动:每年续约1次
-----------------------------------------------------------------------------------------------------
总计:优惠后首月免月租以后29元/月(需每年专属链接参与充送活动)
总计:包含70G通用流量+30G定向流量(长期套餐)
-----------------------------------------------------------------------------------------------------
5G需要找电信营业厅客服开通SA功能
d.白杨卡4
部分白杨卡由于电信的技术原因,全部流量可以结转,看到叠加的流量包是 次次月 失效的,则表示可以结转
白杨卡激活首月,全部流量按照天数比例到账,所以激活后出现流量不满情况很正常,次月就会全额到账的
本月激活白杨卡,20年里每个月都会多送5个G,也就是29月租105g
-----------------------------------------------------------------------------------------------------
关于激活
1,首月的流量都是按天折算的,激活的越晚,流量越少,月租也越少。
2,首月流量大部分都有延迟,流量没到账之前请不要使用,以免超出了扣话费
3,关于拍身份证,拍摄的时候请不要把反光拍出来,很容易不通过。
4,关于二次认证,二次认证的短信必须重视,如果没有给你二次认证的链接,请找电信客服要,并且完成二次认证。
5,关于话费,充话费可能没那么快到账,但是一定会导致,请耐心等待。
e.白杨卡5
申请失败的原因有很多,常见的原因有以下几种
1.地址异常。每个卡不发货的地区都不一样,如果你申请的卡不支持你的地区,
那你可以换别的卡都试试,地区不支持是硬伤,能发货就不错了。
2.30天内已经激活过同家运营商的卡。申请卡并没有限制,但是激活有限制,
一个月一般来说只能激活一张,不过也有小伙伴一个月激活两张,都可以多实践一下。
3.疫情原因。有些地区虽然不在不发货地区里面,但是由于疫情也有很大可能不发货,疫情面前别的事情都得靠边站。
4.地址相同。同一个地区只能下一个订单,就算是别人和你撞了貌似也是不可以的。
f.迎春卡
受理号码:19169708154
业务名称:存50另送120
活动规则:
1、参与条件:限线上渠道办理的互联网卡用户;
2、用户号码如处于未激活、黑名单、欠费停机、停机保号等异常状态,需用户缴清费用后,方可参与活动;
3、存50元得170元,50元本金立即到账,可用于除国际业务、港澳台业务通信费及SP/CP等代收费用以外的所有费用,不退返现金,可跨月结转;
4、赠送的120元费用从次月起分10元/月,分12个月抵扣完。仅抵扣当月的费用;
5、协议期内活动仅限办理一次,与其它存费类业务互斥,不可同时办理,已参与用户不可变更、退订、退费;
6、活动适用于所有符合参与条件的互联网卡套餐用户首次充值;
7、本链接仅限本机办理,转发无效。
-----------------------------------------------------------------------------------------------------
您在网厅办理的[2021.04]星卡存50元另送120元(赠每月划10元)自2022-12-21生效,50元预存款一次性到账,120元赠送款从受理次月起分12个月,每月划拨10元
【温馨提示】尊敬的客户,您办理的星卡39元套餐,内含35G流量(30G定向流量+5G通用流量),限时参与老用户专享存50送120元活动,额外赠送65GB/月全国通用流量和100分钟语音通话(不参加不另享)
-----------------------------------------------------------------------------------------------------
这个链接是固定的,每年有短信提醒
激活首充后即可使用,关注《江西电信》,回复:114、59,互联网卡充值专享(充值50送170)
5G网速需要满足以下条件:1.您当地有5G信号;2.您的手机支持5G并处在打开模式下三天左右系统自动添加5g功能
互联网卡充值专享:https://wapjx.189.cn/wap_and/service/bussiness/ycsf/netcard2021_merger/index.jsp?source_id=59
-----------------------------------------------------------------------------------------------------
一般流量1号开始重置
刚激活的话流量是会在48小时左右到账
首月流量按照天数比例扣费(就是这个月还剩多少天给你对应比例的流量),次月会恢复正常
g.星秦卡VS迎春卡
星秦卡
1.资费:29元70G通用+30定向
2.优惠时长:直接20年,无须续约,省心
3.套餐简介:支持小破站免流,自行拿回家激活选号!无合约可随时线上注销
-----------------------------------------------------------------------------------------------------
迎春卡
1.资费:29元65G通用+30定向+100分钟通话
2.优惠时长:流量20年有效(月租一年一续约,其实就是永久29月租),需每年参加充50另送120的活动达成长期29月租(会有短信提醒,联系我们公众号参加也可以)
3.套餐简介:支持小破站免流,无合约可随时注销
-----------------------------------------------------------------------------------------------------
白杨卡A
1.资费:29元70G通用+30定向
2.优惠时长:流量20年有效(其实就是永久),需每年参加充100送120的活动达成长期29月租(会有短信提醒)
3.套餐简介:‼️支持小破站免流,自行拿回家激活,无合约可随时注销‼️
注意:每月还会赠送5g通用流量
部分白杨卡A由于电信的技术原因,全部流量可以结转,看到叠加的流量包是次月失效的,则表示可以结转。
08.手机套餐3
a.微信使用
视频限制:将.mp4变为.m4v
微信好友:李跳跳-真实好友(转账是否有真实姓名)
群发消息:群发助手、知你客服、群发无忧、WeTool
微信回音:关闭「静音、音量」,再打开「静音、音量」
语音发送:语音 -> 长按“收藏”后,转存为笔记,再发送
个性化广告:关于微信 -> 隐私保护指引:第九项其他 -> 隐私政策 -> 广告:关于广告 -> 管理 -> 个性化推荐广告
b.无障碍
无障碍 -> 无障碍快捷方式 -> 开启(无障碍快捷方式、屏幕锁定时可用、选择功能:李跳跳 / 轻启动)
无障碍 -> 下载服务 -> 李跳跳 / 轻启动
无障碍 -> 【同时按住音量上下键3秒后,启动无障碍服务】
c.息屏联网
手机管家 -> 耗电排行 -> Clash / WeChat -> 应用启动管理(允许自启动、允许关联启动、允许后台启动)
手机管家 -> 电池设置 -> 开启(休眠时始终保持网络连接)、关闭(智能充电模式、智能峰值容量)
d.移动热点
设置 -> 网络和Internet -> 移动热点 -> 编辑(LAPTOP-SJSBUARU 6330,123456..b,任何可用频率)
MT关闭ZJL ->【默认USB配置 -> USB网络共享】-> 数据线 -> 网络31(Internet访问)-> Clash -> MT开启检测ZJL
e.腾讯云-校园云服务器
年龄在25岁以下或通过学生认证的学生用户,购买后即可获得3次以购买价续费的资格,优惠续费需在“本页面”进行
f.联通宽带
月固定费用(109元)
山西沃4G畅爽国内冰激凌套餐99元档
00GB-20GB(高速流量)、20GB-100GB(3Mbps)、100GB-000GB(1Mbps)
09.手机办公1
a.通讯
邮e联、RTX、KK_5.0
b.系统
截图 WeChat -> Ctrl + Shift + X
画图 mspaint
鼠标 控制面板 -> 搜索“鼠标” -> 指针选项 -> 当按CTRL键时显示指针的位置 -> 【勾选】
护眼 右键 -> 屏幕分辨率 -> 高级设置 -> 英特尔显卡 -> 图形属性 -> 显示器 -> 【亮度、对比度、伽马】
分屏 按住【鼠标左键】拖动【某个窗口到屏幕左边缘或右边缘】,直到【鼠标指针接触屏幕边缘】
显示/隐藏 控制面板 -> 外观和个性化 -> 显示隐藏的文件和文件夹
c.桌面
Desktop + 开始菜单
TODO1
TODO2
TODO3
document + download + software + software_ware
d.办公
XShell + WPS/Office + /notepad/mspaint + IDEA/eclipse + SecureCRT/SecureFX
e.偏好
Excel
Notepad 结构(一、01. a.) | 移动/复制到另一视图 | 后面选中,Shift+Home
SecureCRT XFTP/XShell | 发送命令到所有会话 | 备用命令 | win + ←↑↓→
10.手机办公2
a.办公
常见办公:WPS、备忘录、计算器
常见翻译:欧路翻译、MT翻译、搜狗翻译、微信翻译图片
常见安排:滴答清单 + iBetter + Quitzilla + 闹钟
-----------------------------------------------------------------------------------------------------
常见写作:MT管理器、纯纯写作、Obsidian、FnSync
常见传输:QQ面对面、小米互传、流舟互传(FTP)、MT管理器(SFTP)
-----------------------------------------------------------------------------------------------------
代码格式:【,】替换【, Tab】
b.识别
第1步:使用【相机 -> 文档】
第1步:使用【万能扫描王 -> 扫描服务 -> 自动切边图像、批量扫描时调整切边范围】
第1步:使用【PictureMagick -> 主图层 -> 失真校正裁剪 -> 四点校正裁剪】
第1步:使用【Photoshop -> 裁剪工具 -> 透视裁剪工具】
第1步:使用【WPS图片 -> 图片编辑器 ->自动矫正】
第2步:保存【原图jpg】,使用【Quicker 批量重命名】,并裁剪保存【处理jpg】
第3步:使用【https://web.baimiaoapp.com/image-to-excel】解析jpg
第4步:使用【Quicker 工作簿合并】
第5步:使用【WPS】打开【合并表】
第6步:使用【EXCEL】打开【模板表】,【Quicker 剪贴板】/【Quicker按列OCR识别,按行TAB隔开】填充内容
-----------------------------------------------------------------------------------------------------
电脑识别:Quicker、白描识别
-----------------------------------------------------------------------------------------------------
手机识别:白描识别(截屏识别)
手机识别:搜狗输入(快捷翻译、快捷短语)
手机识别:搜狗输入(录音转文字、拍照转文字、拍照翻译、对话翻译、复制翻译、声文互转)
c.通讯
QQ
WeChat
Telegram
d.网盘
Adrive -> 离线收藏 -> html -> 默认Chrome_beta(桌面版网站)
Ndrive
BaiduDisk
11.手机办公3
a.闹钟
07:40 核酸
08:00 起床
08:10 邮e联
08:25 关门+10086
10:00 核酸 【手环】
11:15 下班 【手环】
13:33 午休
17:45 哈啰、签到、备份、UKey 【手环】
18:00 打卡+哈啰锁车
18:05 邮e联(36,下午6点)
19:10 调休
19:20 JAVA培训、业务培训
20:20 Python培训
21:00 日志+日报+周报
21:05 邮e联(1245,下午9点)
21:10 10086
22:00 洗漱+抹药
22:05 闹钟
23:00 眼保健操+视力卡
23:30 调休
23:59 入睡
-----------------------------------------------------------------------------------------------------
07:15 起床1
07:20 起床2
08:20 到站
14:00 午休
18:00 打卡
19:20 调休
21:00 眼保健操+视力卡
b.WIFI插板
上午01:30 关闭
上午02:00 开启
上午04:30 关闭
上午05:00 开启
上午07:15 关闭
c.常见配置
Bitwarden -> 自动填充密码
-----------------------------------------------------------------------------------------------------
Chrome -> 移动书签
Chrome -> 书签 -> 选择多个 -> 【三个点:在新标签页打开/在无痕式标签页打开】
Chrome -> 书签 -> 组合标签 -> 【左拉(后退)、右拉(前进)、下拉(刷新)】
Chrome_beta -> 书签 -> 组合标签 -> 【左拉(后退)、右拉(前进)、下拉(刷新)】
-----------------------------------------------------------------------------------------------------
kiwi浏览器 -> 标签切换器:Grip (supports tab group)
kiwi浏览器 -> 使用简化版视图查看打开的标签页 -> 关闭
kiwi浏览器 -> 默认桌面模式
kiwi浏览器 -> 优化扩展网页商店
d.MT管理器(缩进参考线、自动缩进)
'/'' "/"" _/= -/+ T/H B/E C/D E/Y
【 】 【】 [] {} () (/( )/)
-> ` ~ & $ % /\ |
①|◐ ② ③ 7|一 8|二 9|三 */^ C
T ↑ B 4|① 5|② 6|③ -/< X
← _ → 1|A 2|B 3|C +/> D
H ↓ E 、 0 ./◡ =|≠ E/Y
-----------------------------------------------------------------------------------------------------
'/'' "/"" _/= -/+ T/H B/E C/D E/Y
【 】 【$S$T$E】 [$S$T$E] {$S$T$E} ($S$T$E) (/( )/)
-> ` ~ & $ % /\ |
1级分隔 2级分隔 3级分隔 7|一 8|二 9|三 */^ 复制行
增/减缩进 光标上移↑ 减小缩进 4|① 5|② 6|③ -/< 剪切行
光标左移← 括号内容 光标右移→ 1|A 2|B 3|C +/> 重复行
行首/文首 光标下移↓ 行尾/文末 、 0 ./◡ =|≠ 清空行/删除行
-----------------------------------------------------------------------------------------------------
编辑:复制行、剪切行、删除行、清空行、替换行、重复行、转为大写、转为小写、增加缩进、减小缩进
三点:文件、搜索、语法、上个位置、下个位置、转到指定行、自动换行、只读模式、流畅模式、设置、关闭文件
-----------------------------------------------------------------------------------------------------
替换:当前光标所在行开始,【】查找:^,替换:开头内容,正则表达式】
替换:当前光标所在行开始,【】查找:$,替换:结尾内容,正则表达式】
12.手机办公4
e.备份
建设银行 -> 解绑
桌面主题 -> 备份
桌面布局 -> 备份
纯纯写作 -> 导出
MT管理器 -> 提取安装包
常见设置 -> 通话记录、短信转发器、轻启动、搜狗输入法
常见恢复 -> 音乐、视频
b.网络
IPv4 192.168.1.4 使用【FileZilla】前,必须【设置固定IP】
子网前缀长度 24 使用【FileZilla】前,必须【检查路由器192.168.1.1是否出现重复IP】
网关 192.168.1.1
首选DNS 192.168.1.1
备选DNS 192.168.1.1
-----------------------------------------------------------------------------------------------------
RaiDrive -> WebDAV
RaiDrive -> OneDrive
RaiDrive -> ftp://root:[email protected]:21/
RaiDrive -> ftp://root:[email protected]:2121/
c.FTP
ftp://127.0.0.1:14147,root,QWer159263
ftp://192.168.1.4:14147,root,QWer159263
-----------------------------------------------------------------------------------------------------
ftp://192.168.1.2:2121,root,123456
ftp://192.168.1.3:2121,root,123456
-----------------------------------------------------------------------------------------------------
ftp://192.168.187.207:2121,root,123456
ftp://192.168.187.217:2121,root,123456
3.3 手机应用
01.常用信息1
a.快捷应用
a.分类1(腾讯)
金山文档 腾讯文档
b.分类2(京东)
京东快递
c.分类3(淘宝)
飞猪旅行 酒店民宿 天猫超市 天猫好药
饿了么 淘票票 闲鱼二手 菜鸟裹裹
d.分类4(微信)
携程旅行 美团团购 青桔出行 松果出行
行程卡 乘车码 中国移动 中国电信
京东购物 拼多多 BOSS直聘 智联招聘
京东快递 顺丰速运 韵达快递 德邦快递
京喜拼拼 多多买菜 美团买菜 淘菜菜
暖房直租 微兔直租 合租找室友 看房狗
豆友租房 中铁快运 奔奔城际 存知己
网上国网 北京市自来水 爱康国宾 体检通
健康山西 下一个假期 懒人Excel
-------------------------------------------------------------------------------------------------
蔡司服务 联想服务 极客词典
-------------------------------------------------------------------------------------------------
前端面试
Java面试库
Java面试题宝典
e.分类5(支付宝)
扫一扫 收付款 出行 卡包
-------------------------------------------------------------------------------------------------
市民中心 饿了么 火车票机票 高德打车 菜鸟裹裹
医保 健康码 生活缴费 交管12123 哈啰单车
我的快递 通信行程卡 铁路12306 我的小程序
-------------------------------------------------------------------------------------------------
国家开发银行 北京通 全国住房积金 通信行程卡
北京健康宝 德邦快递 货拉拉 韵达快递
顺丰速运 存知己
f.分类6(公众号)
政企招聘
山西公考网
山西公考招聘网
山西国企金融招聘网
山西公仆事业单位考试网
b.系统应用
a.分类1
无线网络 移动数据 系统蓝牙 位置信息 Clash
飞行模式 手电筒 系统热点 系统振动 系统静音
方向锁定 省电模式 NFC 屏幕录制 系统截屏
-------------------------------------------------------------------------------------------------
轻启动 密码生成 My Vault 截屏识别
b.分类2
滴答清单 哈啰出行 高德地图 MT管理器
c.分类3
携程旅行 12306 墨迹天气
饿了么 美团 美团外卖
滴滴青桔 北京公交 北京一卡通
ZeepLife 北京健康宝_支 支付宝出行_支
-------------------------------------------------------------------------------------------------
高德实时公交_德 刷码乘车_公交 交通卡_小米
上下班公交_德 存知己_支 高德打车_支
小米钱包+小米智能卡
d.分类4
淘宝 京东 淘特
虎牙直播 斗鱼直播 哔哩哔哩
TIM 微信分身 网易云音乐
企业微信 腾讯会议 钉钉
Spotify Netflix Emby
得物 识货 拼多多
抖音 TVBox 央视影音
喜马拉雅 Jump
-------------------------------------------------------------------------------------------------
拼多多 京东特价 多多买菜_微
美团买菜_微 京喜拼拼_微 淘菜菜_微
-------------------------------------------------------------------------------------------------
京东快递_微 顺丰速运_支 菜鸟裹裹_支
-------------------------------------------------------------------------------------------------
飞书通讯 天空影视 AGE动漫
YaNetflix 奇妙搜索 TVBox/XBB
央视影音 hyperpay钱包
e.分类5
Desktop document download
-------------------------------------------------------------------------------------------------
01.Directory01 02.Directory02 03.Directory03
Music TODO0 TODO1
CX文件管理器 FolderSyncPro
f.汇总
MT管理器 Obsidian 分类3 分类4
系统相机 系统时钟 滴答清单 系统图库
分类5 腾讯微信 阿里支付 系统设置
-------------------------------------------------------------------------------------------------
系统拨号 系统短信 Google_beta Google
c.个人应用
a.分类1
联系人 电子邮件 录音机
屏幕录制 指南针 小米视觉
下载管理 小米换机 主题壁纸
音乐 天气 系统更新
蜻蜓FM Google 服务与反馈
语音搜索 智能镜头 小米运动健康
钱包
b.分类2
应用商店 酷安商店 系统浏览器
搜狗输入法 Clash WPS Office
轻启动 白描 扫描全能王
短信转发器 和多号 LANDrop
网易邮箱大师 MX播放器 Bitwarden
CC来电拦截N
-------------------------------------------------------------------------------------------------
身份验证器 Aegis验证 CC来电拦截N+
虫洞 学信网 易上网
悟空多开 HeadPhones DaRemote
证件照免费制作
c.分类3
招商银行 中国工商 中国建设 支付宝 -> 医保码
掌上生活 数字人民币 云闪付 支付宝 -> 全国住房公积金 -> 北京住房公积金管理中心
中国移动 中国联通 个人所得税 支付宝 -> 北京通 -> 我的 -> 我的社保
北京燃气 北京自来水 网上国网 招商银行 -> 电子工资单、公积金,个人信用报告
北京挂号网 个人所得税-> 首页 -> 我要查询 -> 收入纳税明细查询
-------------------------------------------------------------------------------------------------
公积金_支 北京通_支 充值中心_支 支付宝 -> 充值中心 -> 每月10号自动充值
d.分类4
Play商店 YouTube V2er
Voice PayPal Telegram
SpeedTest Github 护眼宝
-------------------------------------------------------------------------------------------------
Github GitTouch Clash
Spotify YT Music YT Vanced
Instagram NekogramX Twitter
e.分类5
欧路词典 牛客 BOSS直聘
Linux 炭炭背单词 墨墨背单词
学习KK单词 可可英语 每日英语听力
AnkiDrid 简书 知乎
少数派 开源中国 CSND
稀土掘金 SegmentFault 语雀
-------------------------------------------------------------------------------------------------
一点英语 公考雷达 中公题库
Anki记忆卡 才士题库 校招VIP
-----------------------------------------------------------------------------------------------------
java学习手册 Java面试宝典 Java修炼手册
f.分类6
贝壳找房/租房 链家 自如
我爱我家(相寓) 冠寓 泊寓
安居客 乐乎公寓 相寓
豆瓣 下厨房
-------------------------------------------------------------------------------------------------
六六找房 相寓 巴乐兔租房
乐乎公寓 拼室友 小猪民宿
Wellcee 优区生活
-------------------------------------------------------------------------------------------------
安居客 我爱我家 公租房
g.分类7
文件管理 iBetter Quitzilla
备忘录 计算器 纯纯写作
百度网盘 坚果云 阿里云盘
思源笔记
-------------------------------------------------------------------------------------------------
AndroPHP FeelFTP nat123映射
ksweb aria2服务器 BestDAV
IP摄像头 Droid NAS htdocs
夸克 必剪
h.分类8
PC远程唤醒 DDNSTO 易有云
在线SQL Cloudflare 阿里云
ToDesk Remote Desktop 向日葵远程控制
WO Mic Iriun Webcam 妙妙触控
蒲公英(访问) 蒲公英管理
-------------------------------------------------------------------------------------------------
蒲公英(访问) 蒲公英管理 蒲公英令牌
COSBrowser 华为云
-------------------------------------------------------------------------------------------------
workflowy 幕布 语雀
nextcloud Seafile GitMind
FnSync OneDrive BookxNote
Wolow Wake On Lan
-------------------------------------------------------------------------------------------------
安卓清理君 IDM+解锁版 离线云 奇妙搜索
Spck Editor Java N-IDE
i.汇总
分类1 分类2 分类3 分类4
分类5 分类6 分类7 分类8
-------------------------------------------------------------------------------------------------
百度网盘 坚果云 阿里云盘 手机管家
02.常用信息2
a.系统应用
高德地图 旅行交通 特来电 花小猪司机端
相机 时钟 日历 相册
快手 微信 支付宝 设置
-----------------------------------------------------------------------------------------------------
系统拨号 系统短信 QQ浏览器
b.个人应用
系统工具 计算器 应用商店 美团
医疗健康 实用工具 央视频 抖音
c.旅行交通
帮邦行司机D 曹操司机 滴滴出行
花小猪打车 小拉出行司机版 滴滴车主
听景 铁路12306 交管12123
车来了 e充电 小桔充电
埃安
d.系统工具
万能遥控 小爱视觉 下载管理
全球上网 小米换机 音乐
米家 文件管理 录音机
笔记 钱包 天气
WPS Office 手机管家 MT管理器
e.医疗健康
淘宝 京东 拼多多
国家医保服务平台 个人所得税 健康山西
网上国网 网上地电 民生山西
百度网盘 阿里云盘 网易云音乐
QQ 钉钉 小红书
f.实用工具
中国移动 中国电信 中国联通
中国建设银行 中国工商银行 民生银行
邮储银行 中信银行 云闪付
动卡空间 山西农信 晋享生活
03.常用信息3
a.系统应用
分类1 分类2 分类3 分类4
相机 时钟 日历 相册
高德地图 微信 支付宝 设置
-----------------------------------------------------------------------------------------------------
系统拨号 系统短信 QQ浏览器
b.分类1
联系人 录音机 电子邮件
指南针 扫一扫 屏幕录制
下载管理 小米换机 主题壁纸
音乐 天气 系统更新
收音机 Google 服务与反馈
健康 MiVideo 搜狗输入法
c.分类2
Play商店 应用商店 应用宝
笔记 计算机 手机管家
WPS Office 文件管理 MT管理器
NekokoLPAM Bitwarden Clash
d.分类3
YouTube Instagram Twitter
Voice Gmail Telegram
Github Twitch Netflix
欧易 Bybit RedotPay
e.分类4
百度网盘 阿里云盘 坚果云
夸克网盘 QQ 哔哩哔哩
网易云音乐 腾讯视频 哔哩哔哩_概念版
ChatGPT Gemini 豆包
04.常用信息4
a.设置1
a.相册
MT管理器 -> 修改时间
-------------------------------------------------------------------------------------------------
打卡需修改图片 -> 属性 -> 修改日期
打开待移除相册 -> 移除其他相册 -> 屏蔽相册
-------------------------------------------------------------------------------------------------
小米相册 -> 推荐 -> 拼图
小米相册 -> 推荐 -> 证件照
小米相册 -> 推荐 -> 视频剪辑
小米相册 -> 推荐 -> 照片电影
b.网络助手
中国移动:10GB
中国电信:20GB
b.设置2
a.双卡与移动网络
默认拨号:中国移动
默认上网:中国电信
高级设置:副卡通话时可联网
b.WLAN
192.168.1.2
c.蓝牙
Mi Smart Band 6
Redmi AirDots 3 Pro
EDIFIER Lolli Pods Plus
d.VPN
Clash for Android
e.连接与共享
MIUI+
小米互传
投屏
个人热点
NFC
c.设置3
a.壁纸与个性化
自定义壁纸:治愈系简线、多喝水壁纸、Pure轻雨
默认图标
默认字体
默认电话铃声
默认通知铃声
默认闹钟铃声
b.锁屏
自动锁屏:无操作2分钟
抬起亮屏:无
锁屏双击:无
通知亮屏:开启
电源菜单:无
-------------------------------------------------------------------------------------------------
锁屏画报:无
锁屏时间样式:显示农历
侧边栏快捷方式:无
非锁屏显示充电动画:开启
充电动画:光晕
-------------------------------------------------------------------------------------------------
急速相机:无
c.显示
浅色模式
-------------------------------------------------------------------------------------------------
亮度:阳光模式
护眼:无
色彩风格:生动
屏幕刷新率:60Hz
d.声音与震动
通知提醒:无
电话铃声:默认
闹钟铃声:默认
-------------------------------------------------------------------------------------------------
媒体
铃声
闹钟
声音助手:多应用媒体音调节(无)、允许多声音(无)、允许扬声器响铃(开启)
-------------------------------------------------------------------------------------------------
静音模式
静音时屏蔽媒体音
勿扰模式:无
更多声音设置:音量控制默认流(媒体)、锁屏_充电_截屏_删除_开启(无)
-------------------------------------------------------------------------------------------------
响铃时振动:开启
静音时振动:开启
-------------------------------------------------------------------------------------------------
打卡系统触感:无
来电秀:无
音质音效:无
e.通知与控制中心
锁屏通知:NekogramX、TIM、微信、企业微信、钉钉 | 时钟、短信、高德地图、掌上生活 | FnSync、MT管理器
悬浮通知:NekogramX、TIM、微信、企业微信、钉钉 | 时钟、短信、高德地图、掌上生活 | FnSync、MT管理器
桌面角标:NekogramX、TIM、微信、企业微信、钉钉 | 短信
-------------------------------------------------------------------------------------------------
通知管理:跟随使用习惯推移
通知显示设置:默认
-------------------------------------------------------------------------------------------------
控制中心样式:经典控制中心、快捷设置布局(紧凑)
锁屏时可下拉操作:无
状态栏:有通知时显示图标、使用原始应用图标、使用LTE图标代替4G、状态栏电量样式(电池内部)、隐藏屏幕刘海
d.设置4
a.密码与安全
密码解锁
指纹解锁
蓝牙设备解锁
b.安全与紧急情况
无
c.隐私保护
无
d.省电与电池
锁屏后断开数据:从不
锁屏后清理内存:从不
-------------------------------------------------------------------------------------------------
5G智能省电:开启
省电模式:默认
超级省电:默认
-------------------------------------------------------------------------------------------------
异常耗电通知:无
省电建议和耗电问题提醒:无
应用智能省电:无限制(NekogramX、TIM、微信、企业微信、钉钉 | 高德、哈啰)
应用智能省电:无限制(Clash、FnSync | 短信转发器、MT管理器)
场景配置:默认
e.应用设置
系统应用设置:默认
应用管理:应用卸载、应用行为记录、权限
应用双开:微信
授权管理:自启动管理(滴答清单、轻启动、搜狗输入法、微信、支付宝、MT管理器 | FnSync、短信转发器)
授权管理:应用权限管理(权限全开:NekogramX、微信、支付宝 | 轻启动、FnSync、短信转发器、MT管理器)
授权管理:USB安装管理(无)
应用锁:无
f.更多设置
日期和时间:默认
语言和输入法:搜狗输入法
地区:中国
-------------------------------------------------------------------------------------------------
快捷手势:谷歌搜索(无)
快捷手势:截屏(三指下拉、音量下键与电源键)
快捷手势:区域截屏(三指长按)
快捷手势:公交/Mi Pay公交卡(无)
快捷手势:相机(无)
快捷手势:手电筒(无)
-------------------------------------------------------------------------------------------------
呼吸灯:充电时呼吸灯常亮
呼吸灯:收到通知时呼吸灯闪烁
-------------------------------------------------------------------------------------------------
悬浮球:关闭
-------------------------------------------------------------------------------------------------
单手模式:关闭
-------------------------------------------------------------------------------------------------
无障碍:轻启动
-------------------------------------------------------------------------------------------------
内存扩展:开启
-------------------------------------------------------------------------------------------------
开发者选项:USB调试、撤销USB调试授权、默认USB配置(传输文件MTP)
e.设置5
a.屏幕时间管理
默认
b.特色功能
自由窗口:收到悬浮通知,在底部操纵杆下拉,即可小窗打开
自由窗口:进去最近任务,点击“小窗应用”选择应用
自由窗口:全局侧边栏(无)
自由窗口:气泡通知(开启)
自由窗口:
-------------------------------------------------------------------------------------------------
手机分身:默认,2个一模一样的手机
极简模式:默认
f.设置6
a.小米账号
云同步:相册、短信、联系人、录音机、密码管家、通话记录
云同步:浏览器、笔记、日历、WLAN、常用语、蓝牙
b.Google账户
管理您的账号:安全性 -> 一次性安全码
自动填充:Google自动填充
自动填充:电话号码分享
自动填充:短信验证码
c.账号与同步
关闭
g.设置7
a.隐私
默认
b.位置信息
默认
c.服务与反馈
默认
h.手机管家
a.设置1
垃圾清理 病毒扫描 省电与电池
网络助手 骚扰拦截 应用管理
b.设置2
系统工具
网络诊断 异常检测 安全分享 手机分身
游戏加速 SOS紧急求助 查找设备 骚扰拦截
隐私保护
-------------------------------------------------------------------------------------------------
手机清理
深度清理 微信专清 优化加速
-------------------------------------------------------------------------------------------------
应用管理
应用管理 应用锁 应用双开 隐藏应用
权限管理 自启动管理
-------------------------------------------------------------------------------------------------
电量管理
省电模式 超级省电 省电设置 自动任务
定时开关机
-------------------------------------------------------------------------------------------------
授权管理:自启动管理(滴答清单、轻启动、搜狗输入法、微信、支付宝、MT管理器 | FnSync、短信转发器)
授权管理:应用权限管理(权限全开:NekogramX、微信、支付宝 | 轻启动、FnSync、短信转发器、MT管理器)
-------------------------------------------------------------------------------------------------
应用智能省电:无限制(NekogramX、TIM、微信、企业微信、钉钉 | 高德、哈啰)
应用智能省电:无限制(Clash、FnSync | 短信转发器、MT管理器、FolderSyncPro)
c.设置3
优化加速 -> 锁定任务管理 -> 轻启动、Clash for Android、手机关机、MT管理器、滴答清单
优化加速 -> 锁定任务管理 -> FnSync、流舟文件、高德地图、网易云音乐
优化加速 -> 锁定任务管理 -> 短信转发器、FolderSyncPro
-------------------------------------------------------------------------------------------------
优化加速 -> 索赔清理内存 -> 从不
d.设置4
自动任务 -> 打开【高德】+打开【定位】
自动任务 -> 打开【哈啰】+打开【蓝牙+定位】
自动任务 -> 打开【蓝牙】+打开【网易云】
自动任务 -> 关闭【WIFI】+打开【数据】
05.常用信息5
a.常见应用
a.词典
粉笔四六级
欧路词典
网易有道词典
b.单词
百词斩
扇贝单词
不背单词
List背单词
墨墨背单词【定】
炭炭背单词【定】
红宝书词汇
c.听力
火龙果
可可英语【定】
一点英语【定】
咸蛋口语
英语趣配音
Chinadaily
英语流利说
学习KK音标【定】
每日英语听力【定】
一句英语voscreen
d.计划
番茄TODO
蜜蜂试卷
e.剪辑
AutoCut
Premiere
UniConverter
哔哩-必剪
快手-快影
抖音-剪映
f.剪切板
Alt-C(需要翻墙)
Airdroid(功能太复杂)
FnSync(无法手机向电脑复制文本)
g.流媒体
EMBY
KODI
PLEX
JellyFin
Terminus 代替 Jellyfin、EMBY播放器
b.常见应用
a.小米刷机
搞机助手 LSPosed Magisk
Termux 黑洞
-------------------------------------------------------------------------------------------------
clnc_magisk
MiuiEU本地化
MIUI12小精简&移除mdnsd服务
Riru
Riru-LSPosed
搞机助手MIUI专区扩展模块
-------------------------------------------------------------------------------------------------
核心破解
MIUI全局高帧
MIUI双开限制解除
b.扩展
Cubox
floccus
Redirector
uBlock Origin
为什么你们就是不能加个空格
c.短信转发器
通知提示:多喝水,按时休息,保持活力!
-------------------------------------------------------------------------------------------------
后台保活:后台自启
后台保活:电量提醒
后台保活:开发人员选项 -> 应用 -> 4个进程+未启用的应用
通用设置:转发应用通知
-------------------------------------------------------------------------------------------------
发送通道:163,STMP(RBMWIHQZJTMYOLNG)
转发规则:APP包名(com.android.mms)模板({{接收时间}} {{通知内容}})
-------------------------------------------------------------------------------------------------
发送通道:189,PASS(ZYxx0605xx)
转发规则:APP包名(com.android.mms)模板({{接收时间}} {{通知内容}})
d.网易云音乐
账号页管理:全部关闭
底部导航自定义:发现、我的、关注
e.搜狗输入法
常用功能:快捷翻译、快捷短语
AI服务:录音转文字、拍照转文字、跨屏输入、拍照翻译 | 对话翻译、复制翻译、声文互译
f.电话短信拦截
掌上生活 -> 客服 -> 转人工(021-38186000,转分机45140外号/45178内号)(热线电话4008205555)
手机管家 -> 骚扰拦截 -> 短信拦截/来电拦截,黑名单/白名单
公众号 -> 天翼防骚扰 -> 黑名单设置/白名单设置/骚扰拦截设置
公众号 -> 移动防骚扰 -> 黑名单设置/白名单设置/骚扰拦截设置
c.讯飞输入法
a.隐私设置
基础输入(开启)、个性化推荐(关闭)
b.模式设置
默认默认
c.输入设置
拼音:混合输出英文单词(开启)、双拼输入(关闭)
繁体:繁体输入(关闭)
联想:中文联想(开启)、空格键选择联想词(关闭)、回删及光标移动联想(关闭)
英文:单词追加空格(开启)、切换大写时自动锁定(开启)、首字母自动大写(关闭)、硬键盘英文输入(字母模式)
辅助:误按键纠错(开启)、误按键纠错标记(开启)、中文单字记忆(开启)、其他(关闭)
表情:输入结果展示表情(开启)、联想结果展示表情(开启)
d.键盘设置
布局:搜狗布局
定制:输入方式、表情、剪切板
按键:按键字母大小写(默认)、键盘字体大小(默认)、按键振动(关闭)、按键气泡(关闭)、长按候选词(开启)
键盘:游戏键盘(默认)、横屏时满屏(关闭)、候选字体大小(默认)、键盘设置图标(关闭)、账号统计栏(关闭)
键盘:键盘颜色(默认)、导航颜色(关闭)、拼音在输入框内(关闭)
实体:候选窗口跟随关闭(关闭)、中英文切换(Shift)
e.语音设置
基础设置:全部(默认)
标点设置:默认
模式设置:识别模式(普通话)、飞飞助手(关闭)、语音候选词(关闭)、语音斗图(关闭)
语音键盘:语音键盘(关闭)
语音文本:语音文本(关闭)、空格键语音(开启)、微信中识别结果直接发送(关闭)
离线语音:离线语音(关闭)
外放音设置:屏蔽外放音(关闭)
f.手写设置
基础设置:笔迹特效(默认)、笔迹颜色(默认)、笔迹粗细(默认)、抬笔时间(默认)
其他设置:竖屏手写模式(多字叠写)、拼音键盘手写(关闭)、手写结果展示方式(写字停顿时展示)
其他设置:英文单词手写识别(关闭)、手写显示拼音(关闭)、手写手势识别(关闭)
g.其他设置
其他设置:助手小蓝(关闭)、消息通知(关闭)
3.4 电脑应用
01.常用信息1
a.开始
a.bio1
VMware TranslucentTB Snipaste IRIS
Quicker Eudic PicGo Ditto
Capslock Utools IDM Ndrive
FSCapture Zoomlt Glnk PowerToys
b.bio2
EarTrumpet ClashVerge
b.程序应用
a.info1
Adrive Bilibili Bilibili_BiJian Bilibili_Down Bilibili_ZhiBo Blisk Chrome Beta
Chrome Canary Chrome Dev Chrome Dida DingDing Disk DouYin
DouYin_JianYin DouYu Edge Beta Edge EVCapture EVPlayer Excel
FeiShu Firefox FM HuYa KuaKe Music Ndrive
OneDrive PotPlayer PowerPoint Project QQ QQ音乐 Visio
WeChat WeChat_Tools WeCom WeMeet Word
b.info2
AirExplorer AriaNg ddnsto Ditto Emby Server Everything FileZilla Server
FreeFileSync FSCapture GJZS IDM IRIS Iriun Webcam LANDrop
LinkEase Listen1 LockHunter MIUI+ NDM PgyBox PowerToys (Preview)
RaiDrive RealTimeSync SakuraFrp Sandboxie-Plus ScreenCast ScreenRecorder Shadow Defender
SimpRead Snipaste Sun Synergy Terminus Player ToDesk TranslucentTB
uTools VidJuice WO Mic Client Wormhole 爱思刷机 爱思投屏 爱思远控
c.info3
Acrobat Anki Apifox ApiPost7 Axure RP 9 Billfish BookxNote Pro
CAJViewer 7.3 DeepL Docker Desktop draw.io EMind Eudic EZDML
Fiddler Figma Git Bash Git CMD Git Extensions GitHub Desktop HBuilderX
IAuto IDEA Logseq Mail Mockitt Notepad++ OBS Studio
Obsidian PDManer Photoshop PicGo Postman PowerDesigner Premiere
Pure Writer Quicker SiYuan Sourcetree SpringToolSuite4 StarUML Sublime Text
SumatraPDF Toolbox Typora Visual Studio VS2019 VS2019_Blend VS2019_Installer
VSCode WPS Xftp 7 XMind Xshell 7 YuQue ZhiReader
Zotero 个人数字图书馆2.1
d.info4
Anaconda3 (64-bit) Azure Data Studio CloudBerry DBeaverUltimate jd-gui MariaDB 10.8 (x64) Maven
Microsoft SQL Server Microsoft SQL Server MobaXterm MongoDB Navicat Premium 15 oss-browser phpstudy
PostgreSQL 14 prettyZoo Redis Assistant Redis Remote Desktop S3 Browser SecureCRT
SecureFX SQLyog Subversion TortoiseGit TortoiseSVN VMware WinSCP
e.info5
AutoCut Bandicam Benchmark Blank Capslock+ CCleaner Compare
Context DiskGenius Dism Fiddler Force Geek GInk
He3 HeavenOcr IDA IObit_Uninstaller IObit_Unlocker Keyviz Manager
PDFPatcher PDFShaper rufus ScreenShot ScreenToGif ShutSleep ShutTime
Thunder UniConverter Ventoy Wallpaper WePE weylus WinToGo
x96dbg ZoomIt
f.info6
Clash Lyricify4 Spotify Telegram
02.常用信息2
a.开始
a.bio1
VMware TranslucentTB PixPin IRIS
Quicker PicGo Eudic Ditto
Capslock Utools IDM PowerToys
Glnk Zoomlt FSCapture Ndrive
b.bio2
EarTrumpet ClashVerge
b.程序应用
a.info1
Adrive Chrome Beta Chrome Canary Chrome Dev Chrome DingDing Disk
Edge EVCapture EVPlayer Excel Firefox FM Music
Ndrive PotPlayer PowerPoint Project QQ Visio WeChat
WeChat_Tools WeGame WeMeet Word
b.info2
Ditto Everything FSCapture IDM IRIS Listen1 LockHunter
PixPin Play PowerToys SakuraFrp Sun Tailscale TranslucentTB
uTools
c.info3
BookxNote Pro Cmder draw.io Eudic Git Bash Git CMD HBuilderX
IAuto Mail Notepad++ ob-new.bat ob-old.bat OBS Studio Obsidian
PicGo Postman Quicker SiYuan Sublime Text Toolbox Typora
VSCodeInsider VSCode WPS
d.info4
Anaconda3 Chat2DB Pro DBeaver ES-Client ES-King flowable-ui HBase
hdfs Kafka Kafka-King MariaDB 10.8 Maven MobaXterm MongoDB
Navicat oss-browser PostgreSQL 14 prettyZoo RabbitMQ Redis Redis2
VMware 达梦数据库
e.info5
Benchmark Capslock+ CCleaner Context DiskCleaner DiskGenius Dism
Geek GInk IObit_Unlocker Manager rufus ScreenToGif ShutSleep
UniConverter Ventoy Wallpaper WePE ZoomIt
f.info6
Chatbox ChatWise Cherry Studio Clash for Verge Clash for Windows CodeBuddy Cursor
Spotify Telegram
03.常见信息3
a.开始
a.自启
XXXXXXX TranslucentTB PixPin IRIS
XXXXXXX XXXXXXX YouDao Ditto
XXXXXXX Utools XXXXXXX XXXXXXX
Glnk(废) Zoomlt(废) FSCapture XXXXXXX
-------------------------------------------------------------------------------------------------
ClashVerge Wallpaper
b.任务栏
ChromeDev ChromeBeta Firefox Wegt
Notepad++ Obsidian
-------------------------------------------------------------------------------------------------
IDEA WebStorm DataGrip VSCode
MobaXterm Postamn Navicat
c.桌面
此电脑 网络 回收站 Notepad++
腾讯会议 晋钢e家 Chrome Navicat
PyCharm WPS WeChat Git Bash
Wallpaper Bandizip
-------------------------------------------------------------------------------------------------
Print:C:\Users\xxxxx\AppData\Local\document\Desktop\print
Desktop:info1、info2、info3、info4、info5、start1、start2
TroyeTT:document、download、software、software_ware、software_xare、software_yare、software_zare、vilgo
TroyeKK:document、download、software、software_ware、software_xare、software_yare、software_zare、Root
Start1:C:\ProgramData\Microsoft\Windows\Start Menu\Programs
Start2:C:\Users\xxxxx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
b.程序应用
a.info1
ChromeBeta ChromeCanary ChromeDev Firefox WPS WeMeet WeChat
b.info2
Awake Bandizip FSCapture IDA64 IRIS PixPin ShutSleep
TranslucentTB Ditto YouDao Snipaste uTools Wallpaper Zoomlt
c.info3
Git Bash Git CMD MobaXterm Navicat Notepad++ Obsidian Postman
Redis Typora MakerText Sublime
d.info4
Claudia CodeBuddy Cursor PearAI Trae Trae_CN VSCode
Windsurf
e.info5
ClashVerge Telegram
DouBao Chatbox ChatWise CherryStudio
f.info6,自启
ClashVerge Ditto FSCapture IRIS PixPin TranslucentTB uTools
Wallpaper YouDao
g.Toolbox,盒子
DataGrip IDEA PyCharm WebStorm
04.常见信息4
a.快捷应用1
a.Ditto
Ctrl + ` --剪贴板
b.Snipaste
Ctrl + Shift + X --截图
Ctrl + Shift + Alt + X --贴图
c.FSCapture
PrtSc --矩形截图
Ctrl + Shift + PrtSc --滚动截图
d.PixPin
Ctrl + Alt + X --识别
Ctrl + Shift + X --截图
Ctrl + Shift + Alt + X --贴图
e.YouDao
Shift + Alt + X --翻译
f.Utools
Ctrl + ` --剪贴板/剪贴板(废弃)
Shift + Alt + X --聚合翻译/翻译(废弃)
Ctrl + Alt + Z --Telegram
g.Other
Ctrl + Alt + W --Wegt
Ctrl + Alt + W --WeChat(废弃)
b.快捷应用2
a.分类1
C:\Users\mysla\AppData\Roaming\Typora\conf\ --Typora
C:\Users\mysla\AppData\Roaming\Sublime Text\Packages\User\ --Sublime
--------------------------------------------------------------------------
C:\Users\mysla\AppData\Roaming\Notepad++ --NotepadConfigration
C:\Program Files\Notepad++\plugins --NotepadPlugin
C:\Program Files\Notepad++\themes --NotepadTheme
b.分类2
IDEA --IDEA(halavah_20250504)
PyCharm --PyCharm(halavah_20250504)
WebStorm --WebStorm(halavah_20250504)
--------------------------------------------------------------------------
Query Execution -> Execute -> Open results in new tab -> 勾选 --DataGrip(halavah_20250504)
在多行控制台中执行当前语句/执行继承自在多行控制台中执行当前语句 -> Ctrl + Enter --DataGrip(halavah_20250504)
05.常用信息5
a.java
a.jdk-1.8.0_291
a.变量
JAVA_HOME C:\Users\JG57240\AppData\Local\software\jdk-1.8.0_291
CLASS_PATH .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
b.路径
C:\Users\JG57240\AppData\Local\software\jdk-1.8.0_291\bin
C:\Users\JG57240\AppData\Local\software\jdk-1.8.0_291\jre\bin
c.测试
java -version
b.apache-maven-3.6.3
a.变量
MAVEN_HOME C:\Users\JG57240\AppData\Local\software\apache-maven-3.6.3
b.路径
C:\Users\JG57240\AppData\Local\software\apache-maven-3.6.3\bin
c.测试
mvn -v
b.javascript
a.node-14.21.3,废弃
a.变量
无
b.路径
C:\Users\JG57240\AppData\Local\software\node-14.21.3
C:\Users\JG57240\AppData\Local\software\node-14.21.3\node-global
c.配置
npm config set prefix "C:\Users\JG57240\AppData\Local\software\node-14.21.3\node-global"
npm config set cache "C:\Users\JG57240\AppData\Local\software\node-14.21.3\node-cache"
npm config ls
d.测试
npm -v
node -v
b.node-16.20.2,废弃
a.变量
无
b.路径
C:\Users\JG57240\AppData\Local\software\node-16.20.2
C:\Users\JG57240\AppData\Local\software\node-16.20.2\node-global
c.配置
npm config set prefix "C:\Users\JG57240\AppData\Local\software\node-16.20.2\node-global"
npm config set cache "C:\Users\JG57240\AppData\Local\software\node-16.20.2\node-cache"
npm config ls
d.测试
npm -v
node -v
c.node-22.18.0
a.变量
无
b.路径
C:\Users\JG57240\AppData\Local\software\node-22.18.0
C:\Users\JG57240\AppData\Local\software\node-22.18.0\node-global
c.配置
npm config set prefix "C:\Users\JG57240\AppData\Local\software\node-22.18.0\node-global"
npm config set cache "C:\Users\JG57240\AppData\Local\software\node-22.18.0\node-cache"
npm config ls
d.测试
npm -v
node -v
d.yarn
a.变量
无
b.路径
C:\Users\JG57240\AppData\Local\software\Yarn\bin
C:\Users\JG57240\AppData\Local\software\Yarn\yarn-global\node_modules\.bin
c.配置
yarn config set prefix "C:\Users\JG57240\AppData\Local\software\Yarn"
yarn config set cache-folder "C:\Users\JG57240\AppData\Local\software\Yarn\yarn-cache"
yarn config set global-folder "C:\Users\JG57240\AppData\Local\software\Yarn\yarn-global"
yarn config set link-folder "C:\Users\JG57240\AppData\Local\software\Yarn\yarn-link"
yarn global bin && yarn global dir && yarn cache dir
d.测试
yarn --version
e.pnpm
a.变量
无
b.路径
C:\Users\JG57240\AppData\Local\software\pnpm
c.配置
pnpm config set global-dir C:\Users\JG57240\AppData\Local\software\pnpm\pnpm-global
pnpm config set global-bin-dir C:\Users\JG57240\AppData\Local\software\pnpm
pnpm config set store-dir C:\Users\JG57240\AppData\Local\software\pnpm-store
pnpm config set state-dir C:\Users\JG57240\AppData\Local\software\pnpm-state
pnpm config set cache-dir C:\Users\JG57240\AppData\Local\software\pnpm-cache
---------------------------------------------------------------------------------------------
上述配置,会生成C:\Users\JG57240\AppData\Local\pnpm\config\rc文件
d.测试
pnpm c get
pnpm --version
c.python
a.pyenv,废弃
a.变量
WORKON_HOME .
PYENV C:\Users\JG57240\AppData\Local\software\pyenv
PYENV_HOME C:\Users\JG57240\AppData\Local\software\pyenv
PYENV_ROOT C:\Users\JG57240\AppData\Local\software\pyenv
PIPENV_CUSTOM_VENV_NAME .venv
PIPENV_VENV_IN_PROJECT true
b.路径
C:\Users\JG57240\AppData\Local\software\pyenv\bin
C:\Users\JG57240\AppData\Local\software\pyenv\shims
c.切换
shell > local> global --优先级顺序
pyenv versions --查看安装的所有python版本
pyenv version --查看使用的python版本及其路径
pyenv global 3.9.6 --设置全局默认的Python版本
pyenv global 3.11.2 --设置全局默认的Python版本
pyenv local 3.9.6 --在当前目录下设置默认的Python版本
pyenv shell 3.9.6 --设置临时的shell环境中使用的Python版本
d.查看
C:\Users\JG57240>where python
C:\Program Files\python\Python39\python.exe --已内置1个
C:\Users\JG57240\AppData\Local\software\pyenv\shims\python
C:\Users\JG57240\AppData\Local\software\pyenv\shims\python.bat
b.uv
a.安装
powershell -c "irm https://astral.sh/uv/install.ps1 | iex" --On Windows
b.过程
PS C:\Windows\system32> powershell -c "irm https://astral.sh/uv/install.ps1 | iex" Downloading uv 0.5.27 (x86_64-pc-windows-msvc) Installing to C:\Users\mysla\.local\bin
uv.exe
uvx.exe
everything's installed!
To add C:\Users\mysla\.local\bin to your PATH, either restart your shell or run:
set Path=C:\Users\mysla\.local\bin;%Path% (cmd)
$env:Path = "C:\Users\mysla\.local\bin;$env:Path" (powershell)
c.使用
uv venv --在 .venv 文件夹创建虚拟管径
uv pip install flask --安装依赖 Flask.
uv pip install -r requirements.txt --从 requirements.txt 文件中安装
uv pip freeze > requirements.txt --依赖保存到文件
06.常用信息6
a.分类1
a.Anki
安装、插件、记忆库、老黄老巢、同步问题
b.Article
Copy、Draw.io、Library、pyTranscriber
花生论文查重、花生同义词取词器、Hand手写、PDFPatcher
c.Chrome
划词翻译.zip
简悦-SimpRead.zip
为什么你们就是不能加个空格呢.zip
XXXXXXXXXXXXX
d.Driver
Lenovo驱动
logitech驱动
e.Eudic
Dictionary离线词库
f.Flash
MediaCreationTool21H1、WhyNotWin11_Single
Benchmark、Check、Drive、EasyU、HotSwap、iHasher、Refus、Symantec Ghost、WePE、WinNT
CrystalDiskMark、DiskGenius、Dism、EasyBCD 2.3、lenovodm_setup、MBROSTool、Ventoy、WimTool、WTGA
g.Github
PreMonitor
h.Movie
BeiBei、BiliDown、Motrix、Thunder
Aria2、AutoCut、WaterMark、FFmpeg
BandicamPortable、ScreenToGif、UniConverter
ApowerMirror、KeyCastOW、PDFPatcher、PDFShaper
i.Office
Lenovo Hotkeys
PPT、Excel、Word、Xmind
OfficeSetup、OneDriveSetup、Project2021、VisioPro2019Retail
j.Oray
蒲公英-电脑端、手机端
k.Scientific
marker、miktex、latex
l.Source1
Alist、easy-mock、Fiddler、KBLAutoSwitch、KopiaUI、
pdfjs、SimpRead、Syncthing、Unlock、VerySync、Webd、webviewer
m.Source2
AM-win64-installer直播、asar文件管理工具
n.Western
WD Backup、WDSecuritySetup
AcronisTrueImageWD、Install Discovery for Windows
o.Zotero
QuickLook、translators_CN、zotfile-5.0.16-fx、zotero-better-bibtex-5.6.8
b.分类2
a.Tool1
Capslock、CCleaner、Computer、Context、CPU、FastCopy、Force
Geek、IObit、Keyviz、ShutSleep、ShutSleep2、ShutTime、
b.Tool2
谁动了我的电脑、DesktopSnowOK、DiskCleaner、GInk、HeavenOcr
IDA_Pro、LenovoQuickFix、RealTemp、screen142、ScreenShot
Wallpaper、win11恢复经典右键菜单、x64dbg、ZoomIt
c.Tool3
Windhawk美化桌面
4 苹果应用
4.1 苹果之家
01.常用信息1
a.iPhone4
如果说前三代iPhone的推出意味着iPhone诠释的参与者角色的成功,那第四代iPhone角色的定位就属于行业的颠覆者。
iPhone 4让更多的人知道了苹果这家伟大的科技公司,也助力苹果更快的享誉全球。无数人给了这一代iPhone太多的赞誉,
没有办法一一重复,用一句话来总结就是“iPhone 4,再一次改变世界”。
b.消费记录
刷Android系统+安装Google全家桶
流量+蓝牙+位置+NFC+哈啰+高德+美团+微信+支付宝,网易云音乐+喜马拉雅FM,钉钉打卡
-----------------------------------------------------------------------------------------------------
iPhone13,4650.00
iPhone13手机薄,25.70
iPhone13手机壳,69.60
iPhone13_3年全保修,329.00
iPhone13_2年电池换新,39.00,总计5113.3
c.接听电话
执行以下一项操作:
轻点 “接听来电”按钮。
如果 iPhone 已锁定,请拖移滑块。
d.使来电响铃静音
来电时,按下侧边按钮或任一音量按钮。
在静音的来电被发送到语音信箱前,你仍可以接听它。
e.拒接来电并将它直接发送到语音信箱
为来电执行以下一项操作:
快速按下侧边按钮两次。
轻点 “拒接来电”按钮。
向上轻扫来电横幅。
-------------------------------------------------------------------------------------------------
你还可以向下轻扫来电横幅以显示更多选项。
执行以下任一项操作:
轻点“提醒我”,然后选取要何时提醒你回电。
轻点“信息”,然后选取一个默认回复或轻点“自定义”。
若要创建你自己的默认回复,请前往“设置” > App >“电话”>“以信息回复”,轻点“用以下信息回复”下方的任一栏,然后键入自己的回复。
02.常用信息2
a.ios
名称 屏幕 高度 宽度 厚度 重量
iPhone X 5.8英寸 143.6毫米 70.9毫米 7.7毫米 174克
iPhone XR 6.1英寸 150.9毫米 75.7毫米 8.3毫米 194克
iPhone XS 5.8英寸 143.6毫米 70.9毫米 7.7毫米 177克
iPhone XS Max 6.5英寸 157.5毫米 77.4毫米 7.7毫米 208克
-----------------------------------------------------------------------------------------------------
iPhone 11 6.1英寸 150.9毫米 75.7毫米 8.3毫米 194克
iPhone 11 Pro 5.8英寸 144毫米 71.4毫米 8.1毫米 188克
iPhone 11 Pro Max 6.5英寸 158毫米 77.8毫米 8.1毫米 226克
iPhone SE(第二代) 4.7英寸 138.4毫米 67.3毫米 7.3毫米 148克
b.ios
iPhone 12 mini 5.4英寸 131.5毫米 64.2毫米 7.4毫米 133克
iPhone 12 6.1英寸 146.7毫米 71.5毫米 7.4毫米 162克
iPhone 12 Pro 6.1英寸 146.7毫米 71.5毫米 7.4毫米 187克
iPhone 12 Pro Max 6.7英寸 160.8毫米 78.1毫米 7.4毫米 226克
-----------------------------------------------------------------------------------------------------
iPhone 13 mini 5.4英寸 131.5毫米 64.2毫米 7.65毫米 140克
iPhone 13 6.1英寸 146.7毫米 71.5毫米 7.65毫米 173克
iPhone 13 Pro 6.1英寸 146.7毫米 71.5毫米 7.65毫米 203克
iPhone 13 Pro Max 6.7英寸 160.8毫米 78.1毫米 7.65毫米 238克
c.MacBook/MacBook Air/MacBook Pro
MagSafe 硅胶保护壳、MagSafe 充电器、MagSafe 外接电池、MagSafe 电源适配器、AirPlay 隔空播放、Mac mini
Apple Pencil、Apple Watch、iPod Touch、AirTag、AirPods、雷电接口、抛光布、妙控板、妙控键盘、妙控鼠标
-----------------------------------------------------------------------------------------------------
MacBook Pro(14 英寸,2021 年)
MacBook Pro(16 英寸,2021 年)
-----------------------------------------------------------------------------------------------------
MacBook Pro(13 英寸,M1,2020 年)
MacBook Pro(13 英寸,2020 年,两个雷电3端口)
MacBook Pro(13 英寸,2020 年,四个雷电3端口)
d.MacBook/MacBook Air/MacBook Pro
MacBook Pro(16 英寸,2019 年)
MacBook Pro(13 英寸,2019 年,两个雷电3端口)
MacBook Pro(15 英寸,2019 年)
MacBook Pro(13 英寸,2019 年,四个雷电3端口)
-----------------------------------------------------------------------------------------------------
MacBook Pro(15 英寸,2018 年)
MacBook Pro(13 英寸,2018 年,四个雷电3端口)
MacBook Pro(15 英寸,2017 年)
MacBook Pro(13 英寸,2017 年,四个雷电3端口)
MacBook Pro(13 英寸,2017 年,四个雷电3端口)
e.各种机型
没有正版盗版之说,我这个没有运营商锁
这个用起来有一些风险,可能会被锁机,就是直接机器无法开机了
有锁机的来源是运营商或者企业,要不就是某些企业的内部机器,他们有锁的权限,要不就是运营商的,必须要用他们的套餐多久才能解开
-----------------------------------------------------------------------------------------------------
组装机、官方机、黑解机、资源机、监管机、零售机、官换机、官翻机、展示机、权益机、黑机、ID机、扩容机、改码机
组装机:使用非官方渠道获取的零部件自行组装或由第三方商家组装而成的苹果手机。组装机的硬件兼容性可能较差,会导致系统运行不稳定,出现蓝屏、死机等问题。而且组装机无法享受官方保修,质量参差不齐。
官方机:通常指苹果在直营店、授权店出售的原封正品零售机,型号开头字母为M。此外,官换机、官翻机也属于官方机范畴。官换机是苹果售后为保修期内故障设备更换的新机,型号开头字母为N;官翻机是苹果认证的翻新产品,经过严格检测和翻新,型号开头字母为F,提供一年有限保修。
黑解机:通过非官方手段解锁的苹果设备,使其可以不再受运营商限制,能够使用其他运营商的SIM卡。黑解机可能会导致设备软件或硬件损坏,无法享受官方保修,还可能影响蜂窝网络连接质量和速度,并且在系统升级时可能会遇到问题。
资源机:也叫BS机或1978机,是由苹果官方授权,渠道商对官方过保或14个自然日无理由退换机进行翻新后再次销售的手机。资源机大部分属于正品iPhone,但苹果官方不提供保修,只有店保。资源机在外观上可能有小瑕疵,但功能和性能与普通零售机基本一致。
监管机:又称企业定制机或配置锁机器,是公司或机构向苹果公司定制的特殊版本设备,内置配置锁和额外的安全验证措施。监管机在中国广泛应用于手机租赁或分期付款业务,一旦用户未按时还款,手机将被远程锁定。监管机在设置中会显示“此iPhone受xxx监督管理”,且可能存在不能升级系统、恢复出厂设置等限制。
零售机:这是最常见的类型,是苹果在直营店、授权店出售的原封正品手机,型号开头字母为M。零售机可通过包装盒背面的序列号或IMEI码在官网查询保修情况。
官换机:Apple售后换机后的产品,当用户的苹果设备在保修期内出现故障且符合更换条件时,售后会更换一台新的手机,这就是官换机,型号开头字母为N。官换机的保修继承原始设备的剩余保修时间。
官翻机:Apple认证的翻新产品,型号开头字母为F。官翻机经过官方严格检测和翻新,提供标准的一年有限保修,有包装和全新的配件。
展示机:Apple Store等用于线下店铺演示、展示的产品,型号开头数字为3。展示机如果是激活使用过一段时间的,可能会存在高损耗烧屏等问题。
权益机:权益机是资源机的升级版,为二手手机,没有保修,通常是港版,激活日期显示为2007年。权益机由苹果授权第三方销售,其价值高于资源机。
黑机:又称更换机,是送修换机的原始设备,其序列号已被苹果系统更换或拉黑,在官网查询序列号无效或已过保。
ID机:开启了ID激活锁或丢失模式且无法解除的设备,商家可能通过隐藏ID的方式使其可以正常使用,但无法还原、刷机,存在较大风险。
扩容机:将手机的存储容量进行扩充的设备,如将64GB扩容到256GB。扩容机的原始内存数据和关于本机的实际内存不匹配。
改码机:通过修改手机的基础数据,如序列号、IMEI码等,来冒充其他类型手机销售的设备,如把美版的型号号码改成国行的。
03.常用信息3
a.登录
iPhone15,USB-C接口
iPhone13,lightning接口
Apple账户,查找,查找我的iphone,一定关闭
apple风控很迷,改id信息,弄虚拟地址,切换tw
-----------------------------------------------------------------------------------------------------
icloud指的是你用电脑系统上和ios系统上登陆,这个就有网盘啊之类的别的同步
还有查找功能,如果号被锁了开了查找设备就被锁了
但是订阅这些不需要登录,只需要登录apple store账号就行
-----------------------------------------------------------------------------------------------------
正确登录AppStore必须在桌面AppStore图标内,如果刚刷机或新手机,处于需要登录账号才能开机的界面,请登录你自己AppleID,或点击【忘记密码或没有Apple ID】-【稍后再“设置”中设置】跳过后再使用本站ID登录AppStore
如果iCloud也就是手机【设置】内空置没有登录AppleID,登录AppStore时可能会自动登录iCloud,所以登录AppStore后请检查iCloud是否有自动登录,如有请在下载好App后及时退出,或iCloud登录你自己的AppleID占位置,避免自动登录
首次登录提示锁定(异地新设备首次登录可能会需要重置密码),前往此地址通过密保资料解锁即可
https://iforgot.apple.com/password/verify/appleid
b.密保
重要的事说三遍:不论改资料还是登录下载,都不要使用任何代理VPN软件,否则极易风控!
重要的事说三遍:不论改资料还是登录下载,都不要使用任何代理VPN软件,否则极易风控!
重要的事说三遍:不论改资料还是登录下载,都不要使用任何代理VPN软件,否则极易风控!
-----------------------------------------------------------------------------------------------------
打开苹果官网:https://account.apple.com/sign-in
注意:改资料是在官网(建议用电脑打开),不是在手机设置里改
输入苹果账号,密码以及密保登录
注意:如果提示“无法验证你的身份。重试。”,
说明你网络可能被苹果风控,换网络尝试,比如用你日常使用且插卡的手机关闭Wifi用流量登录官网修改;如果你开了代理VPN软件,关闭后刷新页面从新登录
登录过程中会出现Apple ID安全提示,如下图所示,也就是绑定手机号码,自行按需选择(可绑中国号码)
-----------------------------------------------------------------------------------------------------
更改邮箱(Apple ID)
更改邮箱就是将登录邮箱改成你自己的,邮箱不分国内国外,只要是你自己的就行
新邮箱必须是没有被其他苹果ID占用的,否则会提示“无法使用此电子邮件地址”
更改登录邮箱后,此苹果账号就是用新邮箱登录,跟原邮箱没有任何关系了
更改登录邮箱位置会根据你账号是否绑定手机号有所不同,按下方教程操作
如果未绑定手机号:
点击【Apple ID】按提示操作即可更改邮箱
如果已绑定手机号:
点击【电子邮件和电话号码】,在弹出的窗口中,点默认邮箱后面的“⊖”删除符号,然后按提示操作即可,如下图所示
-----------------------------------------------------------------------------------------------------
更改密码/密保资料
点击【密码】即可更改登录密码
点击【账户安全】即可更改密保资料或绑定手机号码
注意:如果绑定手机号,那就没有密保资料了
c.美版
网络设计
美版:支持美国运营商的毫米波5G网络(如n260、n261),但在中国可能缺少n28/n79等特定5G频段,导致在地铁、郊区等信号覆盖较弱区域出现信号断连
国区:针对中国移动、联通、电信的5G频段(如n41、n78、n79)进行优化,完整支持国内三大运营商网络
-----------------------------------------------------------------------------------------------------
硬件设计
卡槽差异:美版从iPhone 14系列开始全面取消物理SIM卡槽,仅支持eSIM;国行仍保留实体双卡设计,适合双卡用户
毫米波天线:美版iPhone 12及以上机型配备毫米波5G天线,国行版本未配备
充电器:美版为有孔两脚插头,国行版为无孔两脚插头
-----------------------------------------------------------------------------------------------------
软件功能
预装应用:国行预装支付宝、微信等中国本土应用,美版预装Apple News、谷歌地图等
功能限制:国行版WiFi信道受中国无线电管理规定限制,无法使用部分5GHz频段;美版开放这些信道
数据存储:国行iCloud数据存储在本地服务器(由云上贵州运营),美版数据可能存储在海外服务器
-------------------------------------------------------------------------------------------------
价格与保修
价格差异:美版通常比国行便宜几百到上千元,主要因为美国本土定价不含增值税
保修服务:国行享受全国联保,保修期一年;美版在国内通常无法享受官方保修,除非提供购买地发票
-----------------------------------------------------------------------------------------------------
需要双卡双待、重视售后服务、信号稳定性的用户建议选择国行;
追求性价比、对FaceTime音频等功能有需求且愿意承担保修风险的用户可考虑美版。
购买时务必通过正规渠道,避免有锁机或翻新机风险。
04.常用信息4
a.分类1
京东:美版,1245/1299
银河:港版,1549,送台版ID,ID绑定AppleOne订阅
AppleOne:iCloud+(2TB)、Music会员、TV+会员,激活码(BILI)
-----------------------------------------------------------------------------------------------------
美版/日版,可直接插入插座
港版,需搭配转接头,或买8字电源线
Apple TV 7搭载的是苹果A15处理器,和iPhone 14同款
appletv3/苹果盒子3全套,A1469,9成新,特别适合老电视、网课、办公会议投屏,正常使用,就相当于苹果5和苹果16
-----------------------------------------------------------------------------------------------------
filebar:网盘搭载工具
cheers、pilipala:功能是B站,已激活
奈非、迪士尼、youtube:免费下载,国内无法使用
cmsplay:免费影视软件,功能是影视app,由国内外资源,已激活
APTV、Iplaytv:直播软件,电视节目,需添加源,有免费的电视台可看
infuse、emby、filebar:搭配网盘,影音库使用,店铺送网盘免费资源,影音库付费资源40/月
送共享已付费软件,大部分一次下载的,续费的软件提供免费更新
b.分类2
第一,国区Apple ID在Apple TV上非常受限。
Apple TV并没有在内地发售,因此,用内地的Apple ID来登陆Apple TV,连个应用商店都不给。
只能用用基本的相册、看看本地视频啥的,Apple Music也都不支持。
想要下载软件,得准备一个其他国家地区的Apple ID。这倒是简单,自己注册一个,或者去万能的x宝找找。
至于Apple Music,我看到有人通过卡bug的方法,可以用上国区ID,但这方法也不稳定。
其实,用iPhone上的Apple Music,然后AirPlay就解决了。
-----------------------------------------------------------------------------------------------------
第二,外区的应用商店,APP也很有限。
像爱奇艺、腾讯视频之类的,都是海外版,片源不一样,会员也不通用。
这对我影响不大。我想看的,这些平台里也没有,它里面有的,我也不想看。
至于B站,Apple TV上有很好用的第三方客户端,我都研究清楚了,一个叫miao,一个叫Cheers,回头可以试试。
-----------------------------------------------------------------------------------------------------
第三,国外视频平台在内地无法观看
Apple TV上集成了苹果自己的视频平台Apple TV+,可以看到不少苹果自己拍的电影和美剧。
除此之外,还可以看Netflix、Disney+等等视频平台的剧集和电影,内容质量都很高。
不过,由于某些神秘因素,在内地必须借助一种超自然的冲浪技术才能观看,门槛略高。
除了这些障碍,Apple TV上其实有很好用的播放软件,比如infuse,可以播放本地和网盘里的视频。
-----------------------------------------------------------------------------------------------------
infuse基本支持了苹果全家桶,包括iOS、iPadOS和macOS等等,甚至visionOS。
这个APP界面美观,能够对剧集自动分类、自动匹配海报、加载剧集信息、下载字幕等等。
它还支持杜比音视频的解码,这就解决了我前面遇到的问题。
基本上,视频软件有这个就够了。
不过,infuse是个收费软件。如果想用免费的,可以选择VLC。
除了这些之外,Apple TV支持使用HomePod作为电视音响。
-----------------------------------------------------------------------------------------------------
首先,Apple TV本身的内容,就支持把HomePod作为扬声器。
其次,如果你的电视支持ARC或者eARC功能(即音频回传通道),Apple TV就可以将其他设备的声音也输出到HomePod上。
举个栗子,你想用任天堂Switch在电视上打游戏,还要用HomePod作为游戏机的声音播放设备,这时候,Apple TV就派上用上了。
音频流会先从Switch到达电视,电视通过HDMI线,将音频流回传给Apple TV,Apple TV再输出给HomePod进行播放。
c.影视类
Netflix,无需多言,很多高质量自制剧与外采版权内容;
Disney,Disney+ 有迪士尼和皮克斯动画电影系列、迪士尼真人电影系列、漫威电影宇宙电影、迪士尼自然纪录片,此外,二十一世纪福克斯旗下的国家地理频道的内容亦可在Disney+观看。
Apple TV+,与 Netflix 和 Disney+ 不同的是,Apple TV+ 全力专注于自制剧,比较有名的有《人生切割书》《骇人来电》《流人》《免责声明》等。
Max,HBO 终于开放了亚太服务,HBO Max提供的节目除原创之外,还包括HBO、华纳媒体旗下电视台、Adult Swim、回旋镖、CNN、卡通频道、CW、Crunchyroll、DC娱乐、乐一通、新线影业、Rooster Teeth、特纳经典电影频道和华纳兄弟等电视台或公司制作的节目。
-----------------------------------------------------------------------------------------------------
YouTube,推荐购买 Premium,体验更好。
Infuse,如果你有 NAS 存储影视资源,那么非常推荐使用 Infuse,订阅后你可以在 Apple 全平台生态中使用。
Miao Project,bilibili 没有 tvOS 版本的 App,所以有许多第三方 App 来解决这个需求,我从当中选择了 Miao。
SteveWatch,一款 VOD 点播播放器,你可以通过添加供应商的订阅来收看剧集和 IPTV。
d.软件类
cheers、BBLL
Infuse、VidHub、SenPlayer
Spotify,我日常使用的的音乐流媒体服务
UnPlay,是一款 DLNA 协议接收 App,可以应对更多场景的投屏需求,App 也可以用作待机时钟
Surge,让你的网络环境更加科学,当然你还可以选择 Loon、Quantumult、ShadowRocket、Stash
e.安卓/apple手机无法推送到UnPlay可能原因:
1.苹果手机—设置—指定APP客户端—本地网络权限打开
2.连同一个wifi名称
3.请观察一下atv ip和手机 ip是否在同一个网段
4.从App Store下载APP,不能使用任何其他途径下载安装APP(包括破解,自签名)
5.确保手机客户端app是新版本
6.手机和tv上关闭所有网络调试工具
7.如果某一个app实在找不到设备,请关闭苹果手机上所有后台
8.网络调试工具请处理好规则问题
9.咕咪不能搜索到新设备,需要关闭手机上咕咪后台,可以去官方提出建议
10.alook投屏时候,请关闭tv上的ytb,其他浏览器比如UC, Focus浏览器并无影响,可以去官方提出建议
f.哔哩哔哩
BBLL、cheers、pilipala、PiliPlus、Bili.Copilot、PipePipe、Bili.Uwp、bilimiao
-----------------------------------------------------------------------------------------------------
Bili.Uwp:原生UWP Windows应用,适合PC用户
PiliPalaX:基于PiliPala二次开发,添加新功能和UI改进
bilibilias、BVD:下载工具型APP,支持番剧与视频缓存与下载
bilimiao:Android端开源,界面简洁,支持一键下载、无广告体验
PiliPlus:由Flutter开发,支持免登录观看1080p视频,支持点赞率、标题关键词、播放量等筛选
Bili.Copilot:Windows桌面端,功能齐备、支持多种AI服务、调用外部播放器,并集成BBDown下载功能
PipePipe:主打精简界面、无广告,兼容Bilibili/Youtube/Niconico,支持免登录观看、视频下载与弹幕
05.常用信息5
a.主体
一个美丽的小废物:20250424起始
macbook翻新产品:https://www.apple.com.cn/shop/refurbished
检测到芯片架构为arm64,arm64(AppleM1)
b.指纹
Apple Touch键盘、doio键盘
-----------------------------------------------------------------------------------------------------
如何给mac加外置指纹模块?
苹果解法:买一个带指纹的妙控键盘
up解法:买一个带指纹的妙控键盘,再拆下指纹模块,3d打印一个盒,装进去
c.远程
网络唤醒,自己编译的rustdesk远程,除了不能打游戏,没其他问题
-----------------------------------------------------------------------------------------------------
glinet-手指机器人,远程KVM开关机配件,电脑远程电源管理
glinet-RM1PE,远程ipkvm,云管理自部署服务器,远程控制电脑开机装系统,机房NVR摄像机维护,PoE供电32G存储
d.硬件
M4主机,3500
扩展坞,359
1T固态,559
-----------------------------------------------------------------------------------------------------
鼠标:89
键盘,147*2
保护壳,27
便携包,18
显示器,364*2
穿屏包:62
KVM切换器,60,若闪退,请恢复原分辨率
USB对拷线,149
-----------------------------------------------------------------------------------------------------
汇总,3500+359+559+89+147+147+27+18+364+364+62+60+149=5845
e.软件
Bob,58
CirMenu,48
Navicat:29
Capslox,200
Pastebot,88
HuaJian,29
VidHub,89
-----------------------------------------------------------------------------------------------------
汇总:58+48+29+200+88+29+89=541
4.2 手机应用
01.常用信息1
a.系统应用
a.分类1
听景 车来了 豆包
知识星球 公众号助手 智谱清言
QQ安全中心 掌上穿越火线 英雄联盟手游
b.分类2
淘宝 京东 哔哩哔哩
闲鱼 拼多多 网易云音乐
下厨房 喜马拉雅 哔哩哔哩_概念版
-------------------------------------------------------------------------------------------------
QQ 腾讯会议 腾讯视频
c.汇总
高德地图 花小猪打车 美团 铁路12306
Picsew SiYuan 分类1 分类2
相机 时钟 简约日历 照片
钉钉 微信 支付宝 设置
-------------------------------------------------------------------------------------------------
系统拨号 系统短信 Safi浏览器
b.个人应用
a.分类1
微信键盘 扫描全能王 和多号
白描 Bitwarden WPS Office
文件 网易邮箱大师 QQ邮箱
-------------------------------------------------------------------------------------------------
音乐 计算器 语音备忘录
测距仪 翻译 指南针
日历 备忘录 查找
-------------------------------------------------------------------------------------------------
Pages文稿 Keynote文稿 Numbers表格
钱包 地图 健康
iTunes Store 熊猫吃短信 密码
b.分类2
招商银行 中国工商 中国建设
民生银行 中国银行 掌上生活
兴业银行 数字人民币 云闪付
-------------------------------------------------------------------------------------------------
中国移动 中国电信 中国联通
北京挂号网 电子社保卡 国家医保服务平台
个人所得税 交管12123 健康山西
-------------------------------------------------------------------------------------------------
手机公积金 民生山西 E充电
网上国网
c.分类3
美的美居 海尔智家 米家
HND 美团秀秀
d.汇总
分类1 分类2 分类3 AppStore
百度网盘 阿里云盘 夸克 坚果云
欧路词典 知乎 智联招聘 BOSS直聘
稀土掘金 CSDN 力扣 牛客
c.个人应用
a.分类1
Gmail Bitwarden Chrome
谷歌Auth 微软Auth BitAuth
b.分类2
Binance OKX Bybit / Bybit EU
RedotPay Ether.fi YPT
MetaMask SafePal giffgaff
-------------------------------------------------------------------------------------------------
NekokoLPA RedteaGO
c.分类3
AppStore Twitch Twitter
Netflix Gmail Telegram
Stash Youtube Instagran
-------------------------------------------------------------------------------------------------
Shadowrocket QuantumultX Loon
Voice Github Spotify
OpenCat Claude ChatGPT
02.常用信息2
a.系统应用
a.分类1
北京一卡通 携程旅行 听景
饿了么 大众点评 钉钉
航旅纵横 知识星球 车来了
-------------------------------------------------------------------------------------------------
豆包 Kimi 通义
文小言 智谱清言 DeepSeek
讯飞星火 腾讯元宝 ChatBox
-------------------------------------------------------------------------------------------------
公众号助手 AcWing 天天象棋
谷歌Auth 微软Auth BitAuth
QQ安全中心
-------------------------------------------------------------------------------------------------
Get笔记
b.分类2
淘宝 京东 哔哩哔哩
虎牙直播 斗鱼直播 网易云音乐
下厨房 喜马拉雅 哔哩哔哩_概念版
-------------------------------------------------------------------------------------------------
识货 得物 抖音
微博 爱奇艺 腾讯视频
QQ 腾讯会议 抖音极速版
-------------------------------------------------------------------------------------------------
小红书 拼多多 AGE动漫
PDOG 窜舰船
c.汇总
高德地图 花小猪打车 美团 铁路12306
Picsew SiYuan 分类1 分类2
相机 时钟 滴答日历 照片
钉钉 微信 支付宝 设置
-------------------------------------------------------------------------------------------------
系统拨号 系统短信 Safi浏览器
b.个人应用
a.分类1
微信键盘 扫描全能王 和多号
白描 Bitwarden WPS Office
文件 网易邮箱大师 QQ邮箱 邮洽
-------------------------------------------------------------------------------------------------
音乐 墨迹天气 计算器
语音备忘录 测距仪 翻译
指南针 备忘录 查找
-------------------------------------------------------------------------------------------------
钱包 地图 健康
iTunes Store 熊猫吃短信 TestFlight
DAMA Headphones 快捷指令
-------------------------------------------------------------------------------------------------
Pages文稿 Keynote文稿 Numbers表格
学信网 Chrome 日历
Speedtest iZip MarkText
-------------------------------------------------------------------------------------------------
掌上穿越火线 王者营地 UU加速器
王者荣耀
b.分类2
招商银行 中国工商 中国建设
民生银行 中国银行 掌上生活
兴业银行 数字人民币 云闪付
-------------------------------------------------------------------------------------------------
中国移动 中国电信 中国联通
北京挂号网 电子社保卡 国家医保服务平台
个人所得税 交管12123 健康山西
-------------------------------------------------------------------------------------------------
手机公积金 民生山西 E充电
HND 米家 悦动圈
c.分类3
自如 贝壳租房 我爱我家
安居客 阿里云 ToDesk
向日葵 贝锐蒲公英管理 爱远控
-------------------------------------------------------------------------------------------------
猪八戒 企业微信 飞书
粉笔 银行易考 闲鱼
1Panel 夸克 淘票票
-------------------------------------------------------------------------------------------------
飞书 1Panel 夸克
悦动圈 米家 HND
阿里云 淘票票 CloudPlayPlus
-------------------------------------------------------------------------------------------------
美的美居
d.汇总
分类1 分类2 分类3 分类4
百度网盘 阿里云盘 坚果云 欧路词典
知乎 豆瓣 智联招聘 BOSS直聘
稀土掘金 CSDN 力扣 牛客
c.地址应用
a.分类1
高德地图 花小猪 美团
b.分类2
饿了么 车来了
c.分类3
淘宝 京东 哔哩哔哩
得物 快手 抖音
小红书 拼多多 闲鱼
03.常用信息3
a.开源社区
a.分类1
爱思签
牛蛙签
轻松签
全能签
Vũ Văn Khơi
应用乐园(B站,奇妙应用)
FPA模块加载器适配安卓15
b.分类2
WSToolbox
ADB ToolboX II
b.商店应用
a.分类1
TrollInstallX 巨魔,https://joia.cn/system
ServerCat 服务器
FastClip 剪切板
Days Matter 倒数日
Scannable 扫描PDF
Bobby 付费订阅
iRoutine 习惯记录
b.分类2
照片扫描仪 扫描照片
Ferrite 音频剪辑
iZotope RX 8 音频处理
Pocket Casts 有声读物
Audible 有声读物
Video Telepromp 拍照台词
DAMA 隐私编辑
熊猫吃短信 短信拦截
4.3 电脑应用
01.常见信息1
a.开始
a.桌面
TODO1 TODO2 TODO3 TODO4
TODO5 TODO6 TODO7 TODO8
-------------------------------------------------------------------------------------------------
document download software software_ware
vilgo
-------------------------------------------------------------------------------------------------
root clash print tree
-------------------------------------------------------------------------------------------------
brew www upFiles logs
b.程序栏
NDrive CopyQ(无) Pastebot Capslox
CirMenu Lungo PixPin CommandX
Clash/Surge Bob Raycast Topit
-------------------------------------------------------------------------------------------------
AltTab Pane iRightMouse SoundSource
-------------------------------------------------------------------------------------------------
PicGo
c.程序坞1
Chrome ChromeBeta Firefox Perplexity ChatGPTAtlas
CloudMusic IINA foobar2000 哗哩哗哩
QQ Wechat Telegram Ejia
-------------------------------------------------------------------------------------------------
ClashVerge Surge SurgeNet ToDesk
UU远程 CloudPlayPlus
-------------------------------------------------------------------------------------------------
Disk aDrive aDrivePlayer Kuake
123 腾讯视频 VidHub Topit
AppCleaner
-------------------------------------------------------------------------------------------------
CherryStudio ChatWise ChatBox RayCast
豆包 WPS Pastebot 花见
JD-GUI SiYuan
d.程序坞2
MarkText Typora Notepad-- Obsidian
ExcalidrawZ Figma+EX Bitwarden Mail
FM Listen1 Spotify Sublime
-------------------------------------------------------------------------------------------------
IDEA WebStorm DataGrip CCSwitch
VSCodeInsider VSCode Curosr Windsurf
-------------------------------------------------------------------------------------------------
HBuilderX 微信开发者工具 Postman Apipost
Dokcer Chat2DB Navicat Redis
-------------------------------------------------------------------------------------------------
Warp Tabby iTerm 终端
活动监视器 音乐 预览 文本编辑
Xcode AppStore 设置
-------------------------------------------------------------------------------------------------
download trash
-------------------------------------------------------------------------------------------------
AppStore (Clash Verge使用Godetia节点,开启 系统代理 + TUN模式,2个都开启)
AppStore (发生SSL错误,无法建立到该服务器的安全连接:网络抽风,配置apple规则后,重试)
b.第1排
a.分类1
PhotoBooth 时钟 日历 照片 通讯录 信息 FaceTime通话
Pages文稿 Keynote讲稿 Numbers表格 邮件 查找 密码 地图
Safari浏览器 iPhone镜像 备忘录 图书 视频 音乐 天气
无边记 提醒事项 语音备忘录 家庭 博客 Sifi 股市
b.分类2
快捷指令 QuickTimePlayer 词典 文本编辑 字体册 屏幕共享 调度中心
时间机器 预览 截屏 图像捕捉 数码测色计 色彩同步实用工具 便签
Grapher 旁白实用工具 打印中心 自动操作 脚本编辑器 音频MIDI设置 蓝牙文件交换
磁盘工具 系统信息 控制台 AirPort工具 迁移助理 提示 国际象棋
c.其他
分类1 分类2 计算器 活动监视器 终端 系统设置 AppStore
c.第2排
a.info1
Chrome Chrome Beta Chrome Dev Firefox 网易云音乐 喜马拉雅 Listen1
百度网盘 阿里云盘 坚果云 FigPlayer EVPlayer OBS IINA
RoxyBrowser foobar2000 123云盘 夸克网盘 腾讯会议 腾讯视频 哗哩哗哩
VidHub QQ 微信 晋钢e家
b.info2
PixPin Capslox CommandX Lungo 超级右键Lite CopyQ Pastebot
AltTab Raycast Bitwarden Pane HiddenBar Synergy CirMenu
Tailsacle Sakura Moonlight ToDesk 贝锐向日葵 UU远程 CloudPlayPlus
WindowsApp Parsec ClashVerge Surge
c.info3
Typora Notepad-- Obsidian SublimeText ExcalidrawZ Paintbrush draw.io
Bob BobHelper SiYuan PicGo Postman 网易云邮箱 WPS Office
ToolBox IDEA PyCharm GoLand CLion WebStorm DataGrip
PDFgear Apipost MarkText
d.info4
Xcode Docker Fusion iTerm iTermAI Warp Tabby
Navicat Chat2DB RedisAssist KafkaAssist RabbitMQAssit MongoDBCompass HBuilderX
VsCode VSCodeInsider Curosr Windsurf CodeBuddy Qoder Kiro
微信开发者工具 Figma+EX Zed Claudia CCSwitch
e.info5
AppLite SoundSource MacZip XApp AppCleaner CleanerOne TencentLemon
DiskSpeedTest BetterDisplay 花見 PictureView Motrix Topit JD-GUI
Latest
f.info6
CherryStudio Chatbox ChatWise Perplexity Comet Telegram Spotify
ChatGPTAtlas 豆包
g.info7
Github
c.第3排
a.info1
略
b.info2
略
c.info3
略
d.info4
Windsurf Trae Trae_CN PearAI Conductor
e.info5
略
f.info6
CursorPro AugmentPro Y系列启动器 YCursor YAugment
g.info7
designer demo restart uninstall
02.常见信息2
a.修饰键
a.分类1
桌面和程序坞 -> 快捷键:显示桌面(Ctrl+D)
桌面和程序坞 -> 触发角:空、空、调度中心、启动台
b.分类2
⌥ Option --alt
⌘ Command --win,mac替换为ctrl
⌃ Control --ctrl,mac替换为win
c.分类3
Option键,⌥ Option键,⌥ --alt
Control键,^ Command键,⌘ --win,mac替换为ctrl
Command键,⌘ Control键,^ --ctrl,mac替换为win
Command + Shift + Control + Option + 3 --Ctrl + Shift + Win + Alt + 3
d.分类4
全屏:按住option和shift键,双击Finder的四个角落的任意一个
最大化:按住option键,鼠标移动到左上角的全屏按钮变成了一个
b.全局默认按键
a.分类1
Win + W --显示启动台
Win + D --显示桌面
b.分类2
Ctrl + Q --关闭程序
Ctrl + W --关闭视窗
c.分类3
Ctrl + Tab --切换程序
Ctrl + Shift + Tab --反向切换程序
d.分类4
Ctrl + D --复制所选文件(默认)
Ctrl + Alt + L --打开“下载”文件夹
Ctrl + Shift + C --打开“电脑”窗口,Win + E
Ctrl + Shift + D --打开“桌面”文件夹
Ctrl + Shift + N --新建文件夹
Ctrl + Shift + . --显示隐藏文件
e.分类5
Ctrl + win + Q --立即锁定屏幕
Ctrl + Shift + Q --退出登录你的Windows用户
Ctrl + Alt + ESC --强制退出窗口
c.访达App快捷键
a.分类1
F2 --访达:重新命名
Alt + Enter --访达:显示简介
Ctrl + D --访达:移到废纸篓
b.分类2
Ctrl + J --Chrome:下载内容
Ctrl + H --Chrome:历史记录
Ctrl + F5 --Chrome:强制重新加载此页
Ctrl + Shift + O --Chrome:书签管理器
Ctrl + Shift + BackSpace --Chrome:删除浏览数据
c.分类3
Ctrl + J --Chrome Beta:下载内容
Ctrl + F5 --Chrome Beta:强制重新加载此页
Ctrl + Shift + O --Chrome Beta:书签管理器
Ctrl + Shift + BackSpace --Chrome Beta:删除浏览数据
d.分类4
Ctrl + J --Chrome Dev:下载内容
Ctrl + F5 --Chrome Dev:强制重新加载此页
Ctrl + Shift + O --Chrome Dev:书签管理器
Ctrl + Shift + BackSpace --Chrome Dev:删除浏览数据
e.分类5
Ctrl + Shift + Delete --Firefox:删除浏览数据
f.分类6
Ctrl + Alt + S --CLion:设置...
Ctrl + Alt + S --GoLand:设置...
Ctrl + Alt + S --PyCharm:设置...
Ctrl + Alt + S --WebStorm:设置...
Ctrl + Alt + S --DataGrip:设置...
Ctrl + Alt + S --IntelliJ IDEA Ultimate:设置...
03.常见信息3
a.Capslox
a.分类1
Typora/MarkText --Caps + 1
Notepad-- --Caps + 2
Obsidian --Caps + 3
Obsidian/Excalidraw/paintbrush --Caps + 4
b.分类2
bitwarden/Eudic --Caps + 5
Mail --Caps + 6
FM --Caps + 7
Listen1 --Caps + 8
c.分类3
SiYuan/Spotify --Caps + 9
Sublime --Caps + 0
d.分类4
⌘ + 1 --激活
⌘ + ⇪ + 1 --绑定
b.Pastebot
a.分类1
Show Clipboard --Ctrl + `(废弃)
Show Main Window --Ctrl + `
b.分类2
缩进1 --Win + F1
缩进2 --Win + F2
缩进3 --Win + F3
缩进4 --Win + F4
--------------------------------------------------------------
https://vault.bitwarden.com/ --Win + F5
https://dict.cn/ --Win + F6
https://mail.163.com/ --Win + F7
https://mail.google.com/ --Win + F8
--------------------------------------------------------------
https://boomb.cn/ --Win + F9
https://github.com/ --Win + F10
https://www.youtube.com/ --Win + F11
https://space.bilibili.com/ --Win + F12
c.分类3
15135890769 --Win + 5
13306399362 --Win + 6
+12672173831 --Win + 7
+13022170016 --Win + 8
--------------------------------------------------------------
[email protected] --Win + 9
[email protected] --Win + 0
[email protected] --Win + -
[email protected] --Win + =
d.分类4
Y U I O P [ ] \ --分类1
G H J K L ; ' --分类2
V B N M , . / --分类3
--------------------------------------------------------------
ZXCVbnmxxxxxx. --Win + ,
ixI3hn8gxxxxxx --Win + .
dljxxxxxxxx --Win + /
c.CirMenu
a.分类1
download
desktop
print
download
--------------------------------------------------------------
softxare
softyare
softzare
typora
b.分类2
bitwarden
qq
163
google
--------------------------------------------------------------
boomb
github
youtube
bilibili
c.分类3
tree
valut
valut2
valut3
--------------------------------------------------------------
80
3100
5173
8080
d.分类4
notepad
obsidian
bitwarden
telegram
d.RayCast
a.分类1
Ctrl+K卸载
qeER159263
b.分类2
Store
Beszel、View 2FA Codes
Obsidian、Apple Notes、Notion(方俊皓)、Linear、Outline、Cursor
iHosts、IP Tools、Port Manager、Color Picker、iTranslate
--------------------------------------------------------------
Store
Apple Notes
iHosts、IP Tools、Port Manager、Color Picker、iTranslate
c.分类3
Topit --Win + `(置顶)
--------------------------------------------------------------
Chrome --Win + 1
Chrome Beta --Win + 2
Firefox --Win + 3
Perplexity/Comet --Win + 4
CloudMusic/Listen1/foobar2000 --Win + 4
--------------------------------------------------------------
Maximize --Win + ↑(废弃)
ReasonableSize --Win + ↓(废弃)
Left Half --Win + ←(废弃)
Right Half --Win + →(废弃)
--------------------------------------------------------------
最大化 --Win + ↑(Pane)
接近最大化 --Win + ↓(Pane)
左2/3 --Win + ←(Pane)
右2/3 --Win + →(Pane)
d.分类4
CherryStudio --Win + Q
DouBao --Win + A
ChatWise --Win + Z
ChatBox --Win + X(废弃)
--------------------------------------------------------------
访达 --Win + E
终端/iTerm/Tabby --Win + R
Open Ports --Win + F
--------------------------------------------------------------
设置 --Win + I(废弃)
SurgeDash --Win + [,Win + O(废弃)
百度网盘 --Win + ],Win + P(废弃)
--------------------------------------------------------------
Bitwarden --Win + K(废弃)
锁屏 --Win + L(废弃)
活动监视器 --Ctrl + Shift + ESC
--------------------------------------------------------------
AI Chat --Win + Q(废弃)
Clipboard History --Win + V(废弃)
--------------------------------------------------------------
QQ --Ctrl + Alt + A(废弃)
JGJT --Ctrl + Alt + A(废弃)
Telegram --Ctrl + Alt + A
微信 --Ctrl + Alt + W
e.Tabby
a.分类1
Ctrl + Alt + S --打开设置
b.分类2
Alt + W --关闭标签页
Alt + E --上一个标签页
Alt + R --下一个标签页
Alt + T --新标签页:zsh
f.MarkText
a.通用
Preferences -> Editor -> Maximum width of texteditor:100%
b.分类1
Alt + 1 --View: Toggle Sidebar
Alt + O --File: Open file
Alt + P --File: Open Folder
c.分类2
Alt + E --Misc: Cycle Tabs Backward
Alt + R --Misc: Cycle Tabs Forward
g.IINA
a.通用
Ctrl + <- --下一集
Ctrl + -> --下一集
04.karabiner-elements
a.官网
https://karabiner-elements.pqrs.org
b.功能
简单修改:将普通键映射到任意键功能。
复杂修改:按复杂规则映射键。例如,修改键的键,修饰符+键的键,单独按下时发送键事件等。
功能键:将功能键映射到任意键功能。
设备:仅对键盘应用修改。
配置文件:支持创建用户可以在其间切换的多个配置文件。
修改器标志同步:在所有连接的键盘上同步修改器标志。
安全键盘输入支持:在安全键盘输入环境中运行良好,例如密码提示,带有安全键盘输入的终端等。
c.Add rules
1.选择 Complex Modifications -> 点击下方的 Add rule;
2.接着点击下方的 Import more rules from the internet (Open a web browser);
3.在出现的网页中输入 ctrl + c -> 选择出现的 Windows shortcuts on macOS -> Import;
d.修改键位
Insert --Delete
05.远程控制,采集画面异常
a.操作
a.第1步
安全性与隐私 -> 隐私 -> 屏幕录制 -> Sun/ToDesk
b.第2步
安全性与隐私 -> 隐私 -> 辅助功能 -> Sun/ToDesk、SunloginClient_Desktop
c.第3步
安全性与隐私 -> 隐私 -> 完全磁盘访问权限 -> Sun/ToDesk
b.虚拟显示器
a.安装 BetterDisplay
下载并安装 BetterDisplay 软件,这是一个用于创建虚拟显示器的工具
b.创建虚拟屏幕
打开 BetterDisplay,选择新建虚拟屏幕,并设置与 MacBook 的分辨率匹配
c.设置 HiDPI 分辨率
在“其它分辨率设置”中,勾选“启用 HiDPI 分辨率”,并设置合适的分辨率范围
d.添加到登录项
在系统设置中,将 BetterDisplay 添加到登录项,以便每次启动时自动运行
4.4 系统设置
01.软件汇总
a.常用软件1
a.备份
时间机器
macOS Sonoma:mactogo
TimeMachine Exclude:忽略mode_modules
b.系统
cakebrew:商店
homebrew:商店
Applite:商店可视化
Latest:软件更新
dockflow :分组程序坞
c.壁纸
花見
MyerSplash:壁纸
Dynamic Wallpaper Engine:壁纸
d.右键
Command X:剪切快捷键
SwitchHosts:切换hosts
iRightMouseLite:超级右键Lite
OpenInTerminal-Lite:在此终端打开
e.开关
AlDente:充电限制器
One Switch:一个开关
Toothpicks:蓝牙管理器
SoundSource:音量管理器
SoundControl3:音量管理器
f.监控
免费:State
付费:iStat Menus
g.图标
免费:Ice、Hidden Bar
付费:Bartender4
h.休眠
Lungo:防止系统睡眠
Caffeinated:防止系统睡眠
Amphetamine:防止系统睡眠
i.磁盘
DaisyDisk:磁盘扫描
BuhoCleaner:磁盘清理
Disk Speed Test:磁盘测试
j.工具
MessAuto:提取短信验证码
OpenTrace:可视化路由跟踪
Little Snitch:防火墙规则
Scroll Reverser:鼠标滚动翻转
k.NTFS
免费:NTFS Tool
付费:Paragon NTFS、Tuxera NTFS
l.压缩
付费:Oka、Bandizip
免费:MacZip、FastZip、eZip、Keka
m.清理
开源:gdu、Onyx
免费:Geek、ClearOne、TencentLemon
付费:CleanMyMacX(淘宝148)、赤友DiskGeeker、MacBooster
n.卸载
免费:XApp、AppCleaner、UninstallPKG
付费:App Cleaner Uninstaller
b.常用软件2
a.管理
付费:QSpace、PathFinder
付费:XtraFinder、TotalFinder
b.分屏
免费:Pane、Rectangle、ShiftIt、PowerToys
付费:Magnet
WIN:MaxTo、Screen++、UltraMon、SplitScreen
c.窗口
免费:AltTab、AeroSpace
付费:iTab
文件快速移动:Dropover
d.键盘
Quicker:CirMenu
CapsLock+:Capslox
karabiner-elements:硬核快捷键修改
e.键盘显示
FlyKey:快捷键大全
keycastr:键盘按键显示
CheatSheet:键盘按键显示
f.热键冲突
OpenArk
GHotkey
ShortcutDetective
g.触控
Swish:触控增强
BetterTouchTool:触控增强
h.启动
免费:Kando、utools、Gauntlet
付费:Alfred、Raycast
WIN:Wise Hotkey
-------------------------------------------------------------------------------------------------
Raycast:paste、maccy
Raycast:loop、rectangle
Raycast+raindrop.io:浏览器书签,无痛换浏览器
Raycast+bitwarden:原生的密码管理
Raycast+大模型翻译插件:bob翻译
i.终端
免费:mobaxterm、Tabby
付费:RoyalTSX、IShell
j.剪切板
选用:CopyQ、pastebot
同步:GCopy、SyncClipboard
免费1:CopyQ、Maccy、EcoPaste
免费2:iCopy、Clipy、Flycut、ClipMenu
付费1:Paste、uPaste、pastebot、PasteNow、Maccy(Mac版Win+V)
付费2:CopyClip2、CleanClip、Popclip、Unclutter、Dittostack
c.常用软件3
a.笔记
免费:Notepad--、NotepadNext、MarkEdit、CudaText
付费:记事本++
b.PDF
免费:foxitcloud、Skim
付费:PDF Expert 2
套件:LibreOffice
合并、拆分、加密、格式转换:Pdfgear
c.视频
免费:IINA、FigPlayer、GridPlayer、VLC、MPlayerX、Plex
付费:OmniPlayer、VidHub、Movist
音频转码:XLD
格式转换:permute
视频编辑:Jahashaka
d.看图
免费:Picasa、PictureView、FlowVision
付费:pixea、picview
e.压缩
免费:image-shrinker
付费:PP鸭
f.水印
免费:Inpaint
g.画图
免费:draw.io、Excalidraw
付费:Sketch
h.截屏
免费:Pixpin、snipaste、iShot、shottr、Xnip
付费:Xnip、CleanShot、CleanShotX、小旺截图
i.网页
免费:pake、Flotato
j.重命名
renamer
k.输入法
免费:搜狗、微信
付费:落格
切换:自动切换输入法Lite、KeyboardHolder
状态:https://inputtip.abgox.com/zh-CN/
d.常用软件4
a.播客
Moment:倒计时
FlowPrompter:提词器
Audio Hijack:录音
AirBuddy2:管理AirPods
loopback:将音频从一个应用程序传输到另一个应用程序
b.下载
IDM:XDM
Motrix:imfile、VDown、Downie
迅雷mac版:Thunder、FakceThunder
c.传输
Mfiles
LANDrop
AirDrop
LocalSend
d.投屏
Wormhole
LDMobile
e.录屏
obs、kap
f.键鼠
Synergy
g.同步
Cocoatech
h.远程
WindowsApp
Splashtop Streamer
Apple Remote Desktop
https://cord.sourceforge.net/
i.虚拟机
UTM
ProxmoxOS系统
Parallels Desktop
Vmware Fusion Pro 13.5.2
Vmware Workstation Pro 17.5.2
e.常用软件5
a.翻译
免费:Easydict
付费:Bob、Mate
b.文档
免费:Dash
c.图床
免费:uPic、PicGo
付费:iPic
d.数据库
SQL:Navicat
Redis:Medis
e.浏览器
侧边:slidepad
工具栏:MenubarX
f.RSS订阅
免费:NetNewsWire、RSShub、folo
付费:Reeder4、News Explorer
g.苹果自家容器
apple/container
h.公式编辑器
MathCapture:支持LaTeX排版
f.常用软件6
a.影视订阅
ibox
猫影视
-------------------------------------------------------------------------------------------------
tvbox
fongmi
ZyPlayer
-------------------------------------------------------------------------------------------------
猫影视
网易爆米花
飞牛播放器
-------------------------------------------------------------------------------------------------
https://github.com/senshinya/MoonTV
https://github.com/LibreSpark/LibreTV
b.ZyPlayer
提供 arm64(苹果芯)、x64(英特尔芯) 及 universal(通用) 三种架构安装包
日志路径: /Users/troyesivens/Library/Application Support/zyfun/log/
数据库路径: /Users/troyesivens/Library/Application Support/zyfun/database/
插件路径: /Users/troyesivens/Library/Application Support/zyfun/plugin/
文件路径: /Users/troyesivens/Library/Application Support/zyfun/file/
c.ZyPlayer
http://xiaoguozitv.cn/catys/zyplay.json
https://raw.fastgit.org/ls125781003/dmtg/main/zy_yuan.json
https://gitcode.net/-/snippets/1706/raw/master/ZY-Player.json
https://fastly.jsdelivr.net/gh/ls125781003/dmtg@main/zy_yuan.json
https://ghproxy.com/https://raw.githubusercontent.com/ls125781003/dmtg/main/zy_yuan.json
-------------------------------------------------------------------------------------------------
https://mirror.ghproxy.com/https://raw.githubusercontent.com/tianya7981/jiekou/main/0709
https://mirror.ghproxy.com/https://raw.githubusercontent.com/supermeguo/BoxRes/main/Myuse/lemon.json
d.TxBox
肥猫:http://肥猫.com
喵影:http://meowtv.cn/tv
小米:https://mi.mpanso.me/DEMO.json
饭太硬:http://www.饭太硬.com/tv
放牛娃:http://tvbox.王二小放牛娃.top
小虎斑:https://hb.xyyh.online/tvbox/
小苹果:https://bitbucket.org/xduo/duoapi/raw/master/xpg.json
-------------------------------------------------------------------------------------------------
骚零:https://100km.top/0
开心:http://kxrj.site:55/天天开心
小马:https://szyyds.cn/tv/x.json
讴歌:http://tv.nxog.top/m/111.php
老虎:http://tv.laohu.cool/tvbox.json
拾光:https://4708.kstore.space/omg/zy.json
潇洒:https://la.kstore.dev/download/2863/01.txt
蚂蚁:https://d.kstore.space/download/2883/0110.txt
道长:https://gitlab.com/duomv/dzhipy/-/raw/main/index.json
心魔:https://jihulab.com/yw88075/tvbox/-/raw/main/dr/js.json
-------------------------------------------------------------------------------------------------
官方:http://cdn.qiaoji8.com/tvbox.json
官方:http://pandown.pro/tvbox/tvbox.json
官方:http://jinenyy.vip/app/tvbox/tvbox.json
g.常见软件7
a.公司
宁波上官科技有限公司
b.分类1
快捷短语
超级右键-Lite
超级右键-iRightMouse
超级右键-专业版
自动切换输入法
自动切换输入法-Lite
自动切换输入法-专业版
c.分类2
XApp:应用程序完全卸载清理专家
Pane:超好用的分屏窗口大小位置控制软件
State:管理电脑CPU、温度、风扇、内存、硬盘运行状态
Cleaner:清理清洁屏幕键盘
FastZip:专业的RAR7ZZIP解压缩工具
Battery:电池健康充电保护管理
d.分类3
iBar:强大的菜单栏图标管理工具
iTab:显示全部窗口缩略图切换窗口
iGet:增强型文字文本选择快速处理&复制粘贴工具
iOCR:OCR截图识字与截图翻译划词翻译工具
iCopy:剪切板&快捷回复工具
e.分类4
iDock:程序坞应用窗口缩略图预览
iShot:优秀的截图贴图录屏录音OCR翻译取色标注工具
iShotPro:专业的截图贴图录屏录音OCR翻译取色工具
iScroll:鼠标平滑滚轮
iBarPro:强大的菜单栏图标隐藏显示管理工具
02.常见设置
a.分类1
a.系统
1.硬盘初始化
2.软件安装到外接硬盘
3.系统安装到外接硬盘
4.虚拟机安装到外接硬盘
5.游戏安装到外接硬盘
-------------------------------------------------------------------------------------------------
活动监视器:任务管理器
磁盘工具:此电脑 -> 磁盘管理
默认应用:显示简介 -> 打开方式 -> Paintbrush.app
-------------------------------------------------------------------------------------------------
通用 -> 登录项与扩展
隐私与安全性 -> 完全磁盘访问权限、辅助功能、录音与系统录音
隐私和安全 -> 安全浏览 -> 不保护(不建议)
Macintosh -> 资源库 -> LaunchAgents
Macintosh -> 资源库 -> LaunchDaemons
-------------------------------------------------------------------------------------------------
很多 Mac 软件采用 .pkg 安装包的方式,将自身以及很多文件写入系统
这与只需要在应用程序删除就完成卸载的 .dmg 文件完全不同,你没办法一次性删除 .pkg 带来的文件
dmg文件是旧版本,需要转换:打开磁盘工具,顶部菜单的映像-转换 选择需要转换的dmg文件,即可转换为新dmg
b.访达
桌面 -> 叠放方式(无)、排序方式(吸附到网络)、图标大小(44*44)、文字大小(12)、标签位置(底部)
-------------------------------------------------------------------------------------------------
通用 -> 开启新访达窗口 -> Samsung
标签 -> 删除全部标签
边栏 -> 桌面、文稿、下载、应用程序、troyesivens
高级 -> 显示扩展名
-------------------------------------------------------------------------------------------------
搜索 -> 搜索当前文件夹
工具 -> 新建文件夹、列表栏、搜索栏
显示 -> 标签页栏、边栏、工具栏、路径栏、状态栏
c.终端
命令:open .
安装:homebrew + brew
-------------------------------------------------------------------------------------------------
默认:bash、zsh
美化:OhMyZsh
美化:starship.rs
-------------------------------------------------------------------------------------------------
surge:用于修改header、mitm中间人劫持raycast到代理服务器
surge:买车位,大概100多买断大版本更新,如需更新版本则二次付费
b.分类2
a.允许任何来源
第1步:sudo spctl --master-disable,关闭
第1步:sudo spctl --master-enable,打开
第2步:用户密码
第3步:可选择【任何来源】,这个按钮出现
b.SIP关闭方法
1.重启Mac:点击屏幕左上角的苹果图标,选择"关机”
2.进入恢复模式:长按开机键启动Mac进入恢复模式
3.打开终端:在恢复模式的菜单中,选项 -> 实用工具Utilities -> 终端Terminal
4.输入命令:在终端窗口口中,输入以下命令并按回车:csrutil disable;恢复命令:csrutil enable
5.重启Mac:关闭终端,返回“苹果菜单”,选择“重启”Mac
c.终端自定义名称
vi ~/.zshrc
export PS1="macmini$ "
export PS1="\w$ " --/current/path$
export PS1="macmini:\w$ " --macmini:/current/path$
export PS1="\W$ " --directory$
export PS1="macmini:\W$ " --macmini:directory$
source ~/.zshrc
-------------------------------------------------------------------------------------------------
%n:用户名
%m:主机名(短格式)
%M:主机名(完整格式)
%~:当前工作目录
%#:提示符符号(普通用户为 $,root 用户为 #)
-------------------------------------------------------------------------------------------------
例如,显示用户名和macmini,export PS1="%n@macmini$ "
c.分类3
a.关闭系统更新
vim /etc/hosts
-------------------------------------------------------------------------------------------------
127.0.0.1 swscan.apple.com
127.0.0.1 swdist.apple.com
127.0.0.1 swdownload.apple.com
127.0.0.1 swcdn.apple.com
127.0.0.1 updates-http.cdn-apple.com
127.0.0.1 updates.cdn-apple.com
127.0.0.1 xp.apple.com
127.0.0.1 gdmf.apple.com
127.0.0.1 mesu.apple.com
127.0.0.1 appldnld.apple.com
-------------------------------------------------------------------------------------------------
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
b.关闭系统更新
# 禁用自动更新检查
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool FALSE
# 禁用自动下载更新
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool FALSE
# 禁用自动安装 macOS 更新
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticallyInstallMacOSUpdates -bool FALSE
# 禁用自动安装应用更新
sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool FALSE
# 阻止系统更新的后台下载
sudo softwareupdate --schedule off
# 禁用系统更新的通知
sudo defaults write /Library/Preferences/com.apple.systempreferences AttentionPrefBundleIDs 0
# 恢复更新通知
sudo defaults delete /Library/Preferences/com.apple.systempreferences AttentionPrefBundleIDs
d.分类4
a.无法卸载应用程序1
无法完成此操作,因为必须跳过某些项目。
在每个项目下,选取“文件”>“显示简介”,确保取消选择“锁定”,然后检查“共享与权限”部分。
在确定项目已解锁且未指定为“只读”或“无法访问”后,请重试。
b.无法卸载应用程序2
由于自身需要,无法修改或删除“App Cleaner&Uninstallerapp”,如需卸载,请执行以下简单步骤
1.在应用程序设置中打开高级选项卡
2.向下滚动以显示卸载部分
3.点按移除
c.桌面应用图标丢失变成白板加笔
输入指令:defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
若仍未解决:sudo rm -rf /Library/Caches/com.apple.iconservices.store; killall Finder
e.分类5
a.常见三种报错
xxx已损坏,无法打开,你应该将它移到废纸篓解决办法
打不开 xxx,因为它来自身份不明的开发者
打不开xxxx,因为 Apple 无法检查其是否包含恶意软件
b.通常解决方案
a.打开任何来源
终端键入并回车:sudo spctl --master-disable
b.绕过公证
终端键入:sudo xattr -rd com.apple.quarantine <应用路径>,回车。(注意路径与前面的空格)
简单点,终端键入:sudo xattr -rd com.apple.quarantine,然后将该打不开的软件拖入终端,自动生成路径,回车。
c.应用签名
安装Command Line Tools 工具:xcode-select --install
给应用签名:sudo codesign --force --deep --sign - <应用路径>(这里注意应用路径和前面短横线之间的空格)
给应用签名:sudo codesign --force --deep --sign -
成功提示:/文件位置 : replacing existing signature
暂未遇到过失败,如遇到参见文末引用链接
c.MacOS遇到“xxx”已损坏,无法打开。您应该将它移到废纸篓
a.步骤
1.终端:sudo spctl --master-disable
2.系统安全性与隐私,发现在“允许从以下位置下载的App”中多了一个“任何来源”的选项。
3.打开终端,输入以下命令:sudo xattr -d com.apple.quarantine XXXXX
4.注意,sudo xattr -d com.apple.quarantine /Applications/Sublime\ Text.app
b.说明
可通过在终端中输入命令 sudo xattr -d com.apple.quarantine /Applications/xxx.app解决
其中xxx.app是出问题的APP名称,如名称中有空格,可用“\”加空格代替
推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误
c.绕过公证
sudo xattr -d com.apple.quarantine /Applications/Redis\ Assistant.app
sudo xattr -d com.apple.quarantine /Applications/Kafka\ Assistant.app
sudo xattr -d com.apple.quarantine /Applications/RabbitMQ\ Assistant.app
sudo xattr -d com.apple.quarantine /Applications/Synergy.app
d.命令汇总
a.codesign命令
codesign 用于对应用程序进行代码签名。代码签名是 macOS 的一项安全功能,用于验证应用程序的完整性和来源。
签名可以防止应用程序被篡改,并确保它来自可信的开发者。
---------------------------------------------------------------------------------------------
--force:强制重新签名,即使应用程序已经有签名
--deep:递归地签名应用程序包中的所有组件和嵌套代码
--sign:指定用于签名的证
b.xattr命令
xattr 用于管理文件的扩展属性。扩展属性是附加在文件上的元数据,macOS 使用这些属性来存储文件的安全信息,
例如从互联网下载的文件会有一个 com.apple.quarantine 属性。
---------------------------------------------------------------------------------------------
-r:递归地操作目录中的所有文件
-d:删除指定的扩展属性
---------------------------------------------------------------------------------------------
通常是为了删除文件或应用程序上的所有扩展属性,特别是 com.apple.quarantine 属性。
这在某些情况下可以解决应用程序无法打开的问题,因为 macOS 可能会阻止未签名或不受信任来源的应用程序运行。
c.对比
codesign:用于签名应用程序,以确保其完整性和来源
xattr:用于管理文件的扩展属性,通常用于移除安全限制
f.分类6
a.介绍
Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发
Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式
Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成
Xcode同时也是一种语言,作为一种基于XML的语言,Xcode可以设想各种使用场景
它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面
b.报错
输入xcode-select --install,报错如下
xcode-select: note: Command line tools are already installed.
Use "Software Update" in System Settings or the softwareupdate command line interface to install updates
c.方式1
使用App Store安装Xcode,搜索Xcode并点击安装,等待下载和安装完成
d.方式2
使用终端安装Command Line Tools,而不安装整个Xcode,可以使用以下方法:
1.打开终端应用程序(Terminal):xcode-select --install
2.您将看到一个提示,询问您是否要安装Command Line Tools,选择“是”并按回车键
3.等待安装完成
4.验证安装,xcode-select --print-path
e.方式3
最简单的方法是删除旧版本的工具,然后安装新版本
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
g.分类7
a.WeChat
'/Users/troyesivens/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/2d628c1a706d27397296939faae6c61c/Message/MessageTemp'
b.Mac多开软件
1.打开Finder,找到应用程序一栏,选择你想要多开的软件,如qq
2.鼠标右键“显示包内容”
3.找到 一个叫 “MacOS”的文件夹下的终端程序:双击它 就可以多开;继续双击,继续多开。也可以右键对其创建替身,放在桌面上(其实就是桌面快捷方式),方便下次多开
4.如图,开了三个qq,每一个多开的软件就会附带一个 终端程序,不要关闭它,否则多开的软件也会关闭。如果嫌碍事,可以将他们放在另一张桌面上,就可以了
03.系统设置
a.常见信息1
a.分类1
a.WiFi
无
b.蓝牙
无
c.网络
无
d.能源
b.分类2
a.通用
登录项与扩展:登陆时打开、允许在后台
启动磁盘
时间机器
b.辅助功能
键盘:粘滞键、慢速键
通用:Siri、快捷键
c.聚焦
全部关闭
d.控制中心
控制中心模块
其他模块
仅菜单栏
e.屏幕保护程序
无
f.墙纸
无
g.外观
自动
h.显示器
1920*1080(默认)
i.桌面和程序坞
快捷键:显示桌面(Ctrl+D)
触发角:空、空、调度中心、启动台
j.Siri
关闭
b.常见信息2
a.分类1
a.显示
微信
Telegram
网易云音乐
b.声音
静音
c.专注模式
关闭
d.屏幕使用时间
关闭
b.分类2
a.锁定屏幕
不活跃时启动屏幕保护程序:10分钟
不活跃时关闭显示器:10分钟
b.隐私和安全性
定位服务:地图
安全性:允许以下来源的应用程序 -> App Store与已知开发者
文件保险箱:关闭
锁定模式:关闭
c.登录密码
默认
d.用户和群组
默认
c.分类3
a.互联网账户
无
b.GameCenter
无
c.iCloud
同ios账户
d.钱包与Apple Pay
同ios账户
c.常见信息3
a.键盘
a.启动台和程序坞
打开/关闭隐藏程序坞
显示启动台,Win + E
b.显示器
降低显示器亮度
提高显示器亮度
c.调度中心
调度中心
显示通知中心
打开/关闭勿扰模式
应用程序窗口
显示桌面,Win + D
打开/关闭台前调度
调度中心:向左移动一个空间、向右移动一个空间、切换到桌面1(Win+1)、切换到桌面2(Win+2)
快速备忘录
d.键盘
更改Tab键移动焦点的方式
打开或关闭键盘访问
将焦点移到菜单栏
将焦点移到程序坞
将焦点移到活跃窗口或下一个窗口
将焦点移到窗口工具栏
将焦点移到浮动窗口
将焦点移到下一个窗口
将焦点移到状态菜单
显示关联菜单
e.输入法
选择上一个输入法,Ctrl + 空格
选择“输入法”菜单中的下一个输入法
f.截屏
将屏幕图片存储为文件
将屏幕图片拷贝到剪贴板
将所选区域的图片存储为文件
将所选区域的图片拷贝到剪贴板
截屏和录制选项
g.演讲者前置
打开或关闭演讲者前置(小)
打开或关闭演讲者前置(大)
h.服务
互联网
开发
搜索
通信
图片
文本
文件和文件夹
i.聚焦
显示“聚焦”搜索
显示“访达”搜索窗口
j.辅助功能
对比度
反转颜色
实时语音
显示辅助功能控制
打开或关闭朗读指针下方的项目
打开或关闭朗读所选内容
打开或关闭键入反馈
打开或关闭旁白
缩放
k.App快捷键
所有应用程序
访达.app
l.功能键
将F1、F2等键用作标准功能键:选中此选项后,按下fn键以使用印在各个按键上的特殊功能
m.修饰键
大写锁定键,⇪ 大写锁定键,⇪
Control键,^ Command键,⌘ Win键
Option键,⌥ Option键,⌥ Alt键
Command键,⌘ Control键,^ Ctrl键
功能键fn 功能键fn
n.其他
输入法:ABC和搜狗拼音
设置键盘
更改键盘类型
b.鼠标
自然滚动:关闭
辅助点按:点按右侧
c.打印机和扫描仪
默认打印机:上一次使用的打印机
默认纸张大小:A4
5 应用设置
5.1 frame
01.常见信息
a.DevOps(CI/CD)
Buddy
jenkins
Travis CI
github Action
b.API调试
Apidoc
Easydoc
Showdoc
Docway
-----------------------------------------------------------------------------------------------------
Apizza
Apifox = Postman + Swagger + Mock + JMeter --只能在线
Apipost = Postman + Swagger + Mock + Jmeter --在线+离线
c.静态部署
Hugo
Hexo
Jekyll
Gatsby
Nuxt.js
Vuepress
Nginx 路由静态页面
-----------------------------------------------------------------------------------------------------
Gitee Pages
Github pages
Coding Pages
CloudFlare Workers
-----------------------------------------------------------------------------------------------------
Zeit
Vercel
wulihub
NetLify
02.常见信息
a.数码荔枝
GiliSoft USB Encryption --U盘加密
CareUEyes --专业防蓝光护眼软件
Shadow Defender --影子卫士重启还原系统
-----------------------------------------------------------------------------------------------------
WGestures 2 --全局鼠标手势
Synergy --多设备键鼠共享软件
TrayStatus Pro --任务栏托盘图标增强工具
-----------------------------------------------------------------------------------------------------
Air Explorer Pro --多网盘管理同步软件
Redis Assistant --Redis数据库可视化
-----------------------------------------------------------------------------------------------------
UPDF编辑器 --多平台全能型PDF工具
迅捷PDF转换器 --PDF转Word批量文件格式转换
-----------------------------------------------------------------------------------------------------
PinStack --剪贴板增强工具
ClipboardFusion Pro --剪贴板管理同步增强工具
b.StarUML
9款UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图以及复合结构图
01.uTools
a.设置1
清空 清空回收站
编辑 环境变量
属性 环境变量
-----------------------------------------------------------------------------------------------------
Ctrl + ` 剪贴摄
Ctrl + Alt + X OCR文字识别
Alt + Shift + X 聚合翻译
Ctrl + Shift + ` 文件夹助手/open
b.设置2
聚合翻译 翻译
Windows路径转换 wpath
ip-config ip
我的上网IP ip
端口占用专杀 kill
随机生成虚假数据 姓名、电话、邮箱、地址
-----------------------------------------------------------------------------------------------------
图床 拖拽上传
颜色助手 Color
剪贴板 Clip
Codelf Codelf
OCR OCR
FileShare FS
Ctool Ctool
批量重命名 批量重命名
hosts切换 hosts
编码小助手(无) date、uuid、sha1、base64 encode/decode、url encode/decode、html转义、进制转换
Excalidraw 白板
微信多开 微信多开
02.网页快开
a.设置1
RSS https://www.inoreader.com/
Stack https://stackoverflow.com/
GitHub https://github.com/
b.设置2
一键直播 https://www.huya.com/
一键直播 https://www.douyu.com/
一键直播 https://www.bilibili.com/
一键直播 https://www.twitch.tv/
一键直播 https://www.youtube.com/
一键购物 https://www.taobao.com/
一键购物 https://www.jd.com/
一键邮箱 https://mail.163.com/
一键邮箱 https://mail.126.com/
一键邮箱 https://mail.google.com/
一键音乐 https://music.163.com/
一键音乐 https://music.youtube.com/
一键音乐 https://open.spotify.com/
一键社交 https://mobile.twitter.com/
一键社交 https://www.instagram.com/
一键社交 https://www.facebook.com/
一键社交 https://discord.com/login
一键托管 https://github.com/
一键托管 https://gitee.com/
一键托管 https://coding.net/
一键订阅 https://acl4ssr-sub.github.io/
一键订阅 https://dash.cloudflare.com/
一键订阅 https://justmysocks2.net/members/cart.php?gid=1
5.3 chrome
00.书签栏
a.分类1
个人工具1:国内
个人工具2:国外
个人工具3:关注、算法、博客、写作平台、公司
个人工具4:小工具、收藏夹、李志、CF、怀旧游戏、象棋、音乐、电影
在线工具1:3100、向日葵、Vmware、router、1panel、chrome-setting
在线工具2:画图、素材、影视、动漫、图片、视频、维码、表单、网盘、下载
在线工具3:资源、生活、资源、论文、歌曲、书籍、工具、工具、应用、分享、商店
在线工具4:工作流程、报名流程、金融工具、安全器材、身体健康、生活厨房、快乐足球
远程工具1:ios、home、family、switch、person、english、remote、android、windows、iphone13、macbook
远程工具2:git、jdk、ssh、gitlab、github、vscode、gitpod、windows、jetbrains1、jetbrains2、codespaces
远程工具3:git、style、idea1、idea2、ppt、excel、word、premiere、obsstudio、photoshop
编辑工具1:bio1、bio2、plant1、plant2、bailian、deepseek1、deepseek2、deepseek3、volcengine
编辑工具2:bio、api1、api2、mail、plant1、plant2、crack、course
编辑工具3:nav、qa、pic、pdf、excel、mind、coder、agents、prompt、ppt1、ppt2、office、word1、word2、paint1、paint2、vide01、vide02、vide03、robot1、robot2、plant、plugin、model、market、gemini、chatgpt
b.分类2
建站工具1:vpn、dns、cdn、ping、icmp、mail、baidu、azure、alipay、aliyun、jdong、huawei、tencent、developer、cloudflare、s3、OSS、COS、qiniu、cloudberry、remotely save
建站工具2:pay、edu、voice、virtual、proxy、server、server2、speed、database
建站工具3:traffic、trivial、fourm、search、college、foreign、internal、research
建站工具4:bat、vim、idea、shell、ditto、typora、siyuan、eclipse、winscp、chrome、android、espanso、terminal、notepad、autoahk、faststone、securecrt、markdown、bookxnote、obsidian01、obsidian02、sublimetext
网络工具1:bio、ssh、vps、clash、https、proxy、surge、agent、caddy、solaris、debian、vscode、centos7、vmware、jetbrains、container、bitwarden、chromeos、quickstack
网络工具2:docs、install、config、archive、volume、network、dockefile
网络工具3:seata、nacos、nginx、harbor、jenkins、tomcat、sonarqube、zookeeper、skywalking、kubernetes
网络工具4:bio、group1、group2、group3、group4
项目工具1:bio、tauri、nuxtjs、nextjs、frame、angular、koa、egg、hono、nestjs、express、vue-admin、cool-admin、react-admin
前端工具1:vue1、vue2、vue3、tauri、react、jquery、nodejs、flutter、quasar、chrome、package、vuepress、template、javascript、typescript、microfront
前端工具2:工具、汇总、ui移动端、ui桌面端1、ui桌面端2、ui桌面端3、ui桌面端4、css1、css2、Css3、bootstrap1、bootstrap2、bootstrap3、tailwindcss、原生组件、组件生成、独立组件、拖拽生成库、cron表达式
前端工具3:pinia、vuex、vue2.x、vue3.x、vue-router、react、uni-app、element2.x、ant-design-vue、javascript、book
前端工具4:CSS、debug、plugins、javascript、typescript
c.分类3
数据工具1:ddia、editor、devise、redis、kettle、oracle、queue、mysql、sqlite3、newsql、mybatis、mariadb、chartsql、dameng、kingbase、sqlserver、mongodb、postgresql、memcached、elasticsearch、pt-query-digest
数据工具2:sql1、sql2、sql3、redis、mysql、oracle1、oracle2、oracle3
数据工具3:sql、tool、regex、fiddler、navicat、postman、codehelper、fastrequest、powerdesigner、jrebelandxrebel
项目工具1:平台、小程序、若依平台、搜索列表、集成框架、低代码平台、权限管理系统、课程、尚硅谷、黑马程序员、后台管理框架
项目工具2:vilgo、jeecg、mall4j、lilishop、mjgv、maku、reuse、smallc、snowy、muyun、haschat、redragon-erp
项目工具3:qt、cpp、android、stream、flink、redis、kafka、rabbitmq、mongodb、elasticsearch
开发工具1(python):pip、tool、docs、flask、robyn、django、crawler、release、kingbse、package、intelligent
开发工具2(csharp):bio、doc1、doc2、video、frame
开发工具3(golang):tool、doc1、doc2、doc3、video、extends、package、opensource
开发工具4(rust):tool、docs、frame、source
后端工具1(java):java1、java2、java3、java4、book1、book2、book3、mybatis1、mybatis2、mybatis3、mybatis4、mybatisplus、tkmybatis、spring1、spring2、springmvc、springboot、springcloud、springsecurity1、springsecurity2
后端工具2(java):juc、lock、tool、guava、flyway、hutool、design、quartz、lombok、Jackson、flowable、beanutils、validation、httpclient、springtask、scheduled、springretry、springcache、redistemplate
后端工具3(java):ui、doc1、doc2、video、install、useful、source、project、interview
后端工具4(java):web3、harmony
01.常用信息1
a.钉住
Tab Copy
在线下载管理器
SingleFile
Bitwarden
Obsidian
b.分类1
Bitwarden 密码管理器
GitZip for github
IDM Integration Module
JetBrains Toolbox Extension
Language Reactor
Obsidian Web Clipper
Pasty
c.分类2
Proxy SwitchyOmega
Redirector
SaveTabs
Separate Window
Shortkeys (Custom Keyboard Shortcuts)
SingleFile
Surfingkeys
Tab Copy
d.分类3
Taildoor
uBlacklist
Video Screenshot
Video Speed Controller
划词翻译
在线下载管理器
沉浸式翻译/kiss-translator
篡改猴
02.常用信息2
a.Tampermonkey
网页加速器
文本选中复制
自动展开全文
网盘直链下载助手
网站外链直接跳出
Youtube中英双语字幕
隐藏YoutubeGoogle广告
超星/学习通助手(查题可用)
CSDN自动展开+去广告+净化剪贴板+免登陆
-----------------------------------------------------------------------------------------------------
Bilibili-Evolved:B站增强
btjawa/BiliTools:B站工具箱
amtoaer/bili-sync:B站收藏夹下载
NanmiCoder/MediaCrawler:B站爬取视频
b.Pinned
Refined GitHub
TabCopy
ODM
SimpleClear
-----------------------------------------------------------------------------------------------------
GoFullPage - Full Page Screen Capture
-----------------------------------------------------------------------------------------------------
猫抓
SingleFile
在线词典助手
SiYuan
c.Github
Gitako --项目:查看管理器(无)
Octotree --项目:查看管理器(无)
Sourcegraph --项目:查看管理器
Enhanced GitHub --项目:下载文件
GitZip for github --项目:下载文件夹
Easydoc --项目:Easydoc调试(关闭)
-----------------------------------------------------------------------------------------------------
JetBrains IDE Support --项目:JetBrains调试
JetBrains Toolbox Extension --项目:JetBrains文件
-----------------------------------------------------------------------------------------------------
Vue.js devtools 5.3.4 --项目:VUE调试(关闭)
Vue.js devtools 6.0.0 --项目:VUE调试(关闭)
-----------------------------------------------------------------------------------------------------
AstralAPP --项目:关注仓库(无)
Little Star --项目:关注仓库(无)
OctoLinker --文件:跳转引用(无)
GitHub Highlight Selected --文件:选中代码(无)
d.Browser1
Adobe Acrobat
Billfish
Bitwarden
Clear Cache
ClearURLs
Dark Reader
Enhanced GitHub
Gitako - GitHub file tree
GitZip for github
GoFullPage - Full Page Screen Capture
-----------------------------------------------------------------------------------------------------
IDM Integration Module
JetBrains Toolbox Extension
JSONVue
Language Reactor
Markdown Preview Plus
ODM 的视频下载器
Pasty
Redirector
Refined GitHub
SaveTabs
-----------------------------------------------------------------------------------------------------
Search All
Separate Window
Set Character Encoding
Shortkeys (Custom Keyboard Shortcuts)
SimpleClear
SingleFile
SiYuan
Sourcegraph
Surfingkeys
TabCopy
-----------------------------------------------------------------------------------------------------
Tampermonkey
uBlacklist
uBlock Origin
Video Screenshot
Vue.js devtools
Obsidian Web Clipper
为什么你们就是不能加个空格呢?
划词翻译
在线词典助手
拷贝猫
-----------------------------------------------------------------------------------------------------
OpenWrite
微信公众号同步助手
Distributer - 文章动态一键同步分发工具
-----------------------------------------------------------------------------------------------------
捕捉网页截图 - FireShot
沉浸式翻译
猫抓
简悦 - SimpRead
-----------------------------------------------------------------------------------------------------
chatGPTBox
CSS代码过滤器
AutomaApp/automa
e.Browser2
GoFullPage --屏幕截图
Tabby Cat --新标签页
微信公众号同步助手 --同步
Distributer - 文章动态一键同步分发工具 --同步
-----------------------------------------------------------------------------------------------------
sider.ai --搜索:Agents
Super2Brain --搜索:Agents
Glarity --搜索:ChatGPT(Youtube)
ChatGPT Extension --搜索:ChatGPT(Ctrl+\召唤对话框)
ChatGPT for Google --搜索:ChatGPT(Google检索)
-----------------------------------------------------------------------------------------------------
Listen 1 --浏览器:音乐管理
ClearURLs --浏览器:移除网址追踪后缀
Search All --浏览器:聚合搜索
Hypothesis --浏览器:PDF编辑(关闭)
Blockerx --浏览器:重定向
Redirector --浏览器:重定向
floccus --浏览器:收藏夹
Clear Cache --浏览器:清除缓存
Tampermonkey --浏览器:脚本支持
uBlock Origin --浏览器:广告拦截
Video Screenshot --浏览器:视频截图
Cookie Editor --浏览器:管理登录(关闭)
Zotero Connector --浏览器:文献管理(关闭)
IDM Integration Module --浏览器:下载管理
SaveTabs --浏览器:管理标签1(关闭)
Save All Resources --浏览器:页面资源(关闭)
Pasty --浏览器:批量网页
Proxy Switchyomega --浏览器:网络代理(关闭)
Linkclump --浏览器:管理收藏夹(关闭)
Copy All URLs --浏览器:管理收藏夹(关闭)
-----------------------------------------------------------------------------------------------------
划词翻译 --浏览器:识别Tran
沉浸式翻译 --浏览器:识别Tran
-----------------------------------------------------------------------------------------------------
YouTube™ 双字幕 --浏览器:字幕管理【无】
Language Reactor --浏览器:字幕管理
Video Speed Controller --浏览器:视频控速
-----------------------------------------------------------------------------------------------------
Pushpin --浏览器:固定标签
JsonView --浏览器:识别JSON
NotionX --浏览器:识别Notion(关闭)
Bitwaarden --浏览器:识别Password
Surfingkeys --浏览器:识别ViIMproved
拷贝猫 --浏览器:纯文本、MD、HTML
Markdown Here --浏览器:富文本转MD(Ctrl + Alt + M)
Markdown Preview Plus --浏览器:识别Markdown
Set Character Encoding --浏览器:识别Encoding
为什么你们就是不能加个空格呢? --浏览器:识别Blank
Keyboard shortcuts to close Chrome tabs --浏览器:关闭其他标签页
-----------------------------------------------------------------------------------------------------
FireShot --浏览器:长截图
Dark Reader --浏览器:护眼软件
Billfish --浏览器:素材管理
Separate Window --浏览器:分离窗口
-----------------------------------------------------------------------------------------------------
SimpRead --浏览器:识别TEXT(关闭)
Quicker --浏览器:识别TEXT(关闭)
LiveHosts --浏览器:添加主机/IP映射
03.常用信息3
a.Remu
01.train-erp
02.train-blog
03.train-mall
04.train-rbac
05.templet-java
06.templet-python
07.templet-golang
08.templet-javascirpt
09.module-java
10.module-python
11.module-golang
12.module-javascirpt
13.archive-style
14.archive-editor
15.archive-theme
16.archive-database
17.combine-bookmark
18.combine-learnging
19.combine-algorithm
20.combine-intervise
21.combine-recruit
22.dispose-mac
23.dispose-linux
24.dispose-android
25.dispose-windows
26.network-agent
27.network-scripts
28.network-proxyer
b.Github
00.ai-soft
00.ai-script
01.github-tool
01.github-book
02.network-frp
02.network-agent
02.network-scripts
03.dispose-ios
03.dispose-android
03.dispose-mac
03.dispose-linux
03.dispose-windows
03.dispose-life
03.dispose-obsidian
04.java-erp
04.java-blog
04.java-mall
04.java-other
04.java-source
05.sql-soft
05.sql-other
06.rust-soft
06.rust-other
07.python-soft
07.python-other
08.golang-soft
08.golang-other
08.golang-source
09.jscirpt-soft
09.jscirpt-other
c.gitee
00.git
01.task
01.design
01.javase
01.stream
01.docker
01.mybatis
02.jvm
02.flow
02.scene
02.maven
02.jeecg
02.thread
02.springboot
02.springcloud
02.springsecurity
03.sql
03.redis
03.middle
03.bigdata
03.javascript
04.go
04.rust
04.csharp
04.python
66.ios
66.andriod
77.windows
77.linux
88.model
88.dispose
99.cursor
99.bio
d.juejin
01.bio
02.javase
02.lock
02.thread
02.middle
02.mybatis
02.springboot
02.springcloud
03.sql
03.redis
03.bigdata
04.model
04.linux
04.jscript
04.常用信息4
a.分类1
二箱
猫抓
MEGA
加速器
集装箱
Cubox
Imagus
Vimium
划词翻译
图片助手
自动展开
b.分类2
Postman
AdBlock
Easydoc
NotionX
AdGuard
FeHelper
Smallpdf
Octotree
JSONView
FireShot
Infinity
Listen 1
Shortkeys
c.分类3
广告终结者
类似的网站
扩展管理器
Linkclump
Hypothesis
Lighthouse
DuckDuckGo
Pushbullet
Super Copy
Surfingkeys
SimpleClear
GitHub 加速
百度广告屏蔽
Google 翻译
d.分类4
Enable Copy
Clear Cache
Dark Reader
sourcegraph
Tampermonkey
NewTab Editor
Super Netflix
Twitch聊天弹幕
uBlock Origin
Cookie Editor
Copy All URLs
Redux DevTools
Refined GitHub
简悦 - SimpRead
Vue.js devtools
e.分类5
Separate Window
Aria2 for Chrome
GitZip for github
WebSocket Debuger
Simple Allow Copy
Notion Web Clipper
ElasticSearch Head
Proxy SwitchyOmega
Tree Style History
Speedtest by Ookla
Save All Resources
Telegram for Chrome
React Developer Tools
YouTube的vidIQ Vision
JetBrains IDE Support
f.分类6
Markdown Preview Plus
IDM Integration Module
Set Character Encoding
Online Download Manager
Undo Closed Tabs Button
Search to Play the Song
HTTP/2 and SPDY indicator
为什么你们就是不能加个空格呢
JetBrains Toolbox Extension
SafeInCloud Password Manager
Video Downloader professional
VNC Viewer for Google Chrome
Yet Another Aria2 Web Frontend
GitHub Isometric Contributions
https://greasyfork.org/zh-CNXZX
Talend API Tester - Free Edition
Monaco Markdown Editor For GitHub
Play Midnight for Google Play Music
Keyboard Shortcuts for Google Translate
5.4 jetbrains
01.常用信息1(主题:Gerry Themes)
a.基础
JarEditor,修改JAR包
Grep Console,控制台
maven-search,包搜索
Json Assistant,JSON工具插件
InlineProblems,内联错误提示
LeetCode Editor,力扣刷题
.env files support,env文件支持
b.接口
Cool Request,使用
RestfulBox-API,使用
RestfulTool,失效
RestfulHelper,失效
RestfulToolkit-fix,付费
Restful Fast Request,付费
Earth Restful Helper,使用
c.调试
XCodeMap
Debugtools:https://debug-tools.cc/
Squaretest
arthas idea
carbon-now-sh
OpenFeign Assistant
Alibaba Java Coding Guidelines
d.前端
Vue.js
element
Prettier,前端风格
CheckStyle-IDEA,前端风格
WeChat Mini Program,小程序开发
e.数据库
EasyCode:代码生成器
MongoQuery:MongoDB助手
FlinkSQLHelper:Flink助手
MybatisLogUltra:打印完整SQL日志
MapStructSupport:支持MapStruct
GenerateAllSetter:快速setter
MyBatisCodeHelperPro:代码生成器
Gson Format Plus,Json一键生成实体类
f.流程
valla,流程图
LiteFlowX,流程提示
flowable-bpmn-visualizer,flowable绘制工具
Paste Images into Markdown,粘贴图片到MarkDown文档
g.热部署
ArthasHotSwap
Single Hotswap
JRebel and XRebel
HotSwapHelper,使用
Earth Run Helper,HTTP调用、SQL执行日志
JVMs Manager:Java进程浏览插件
Earth Develop Tool,开发工具箱
h.AI插件
Switch2Idea
Switch2Cursor
Open In Cursor
-----------------------------------------------------------------------------------------------------
AI Assistant
Continue
CodeGPT/ProxyAI
Claude Code[Beta]
-----------------------------------------------------------------------------------------------------
Bito
Cody
Copilot
DevChat
DevPilot
-----------------------------------------------------------------------------------------------------
TabNine
CodeGeeX
NexChatGPT
-----------------------------------------------------------------------------------------------------
通义灵码
i.vim插件
AceJump
IdeaVim
IdeaVim-EasyMotion
IdeaVimExtension
Key Promoter X
keys-idea-plugin
j.大数据
Big Data File Viewer
Big Data Tools
Big Data Tools Core
Cap-Basic
Cap-Basic-BigData
Flink
Spark
Zeppelin
k.其他
CodeGlance:代码缩略图
Translation:翻译
FastBean:一键注入Spring成员变量
Quick Create:一键注入Spring成员变量
Rainbow Brackets:彩虹括号
Settings Repository:远程同步仓库
Git Flow Integration Plus:Git管理
Chinese (Simplified) Language Pack:中文包
02.常用信息2
a.IDEA
Grep Console
maven-search
Gson Format Plus
.env files support
-----------------------------------------------------------------------------------------------------
MongoQuery
MapStructSupport
GenerateAllSetter
MyBatisCodeHelperPro
-----------------------------------------------------------------------------------------------------
Codeium
XCodeMap
arthas idea
Cool Request
HotSwapHelper
-----------------------------------------------------------------------------------------------------
AceJump
IdeaVim
IdeaVim-EasyMotion
IdeaVimExtension
-----------------------------------------------------------------------------------------------------
Gitee
GitHub Copilot
-----------------------------------------------------------------------------------------------------
Translation
Paste Images into Markdown
Chinese(Simplified)Language Pack
b.PyCharm
.env files support
AceJump
Datalore
EnvFile
Gitee
Grep Console
GsonFormatPlus
IdeaVim
IdeaVim-EasyMotion
IdeaVimExtension
Toml
Translation
-----------------------------------------------------------------------------------------------------
TabNine
Settings Repository
Chinese (Simplified) Language Pack
c.Webstrom
AceJump
Database Tools and SQL for WebStorm
Gitee
IdeaVim
IdeaVim-EasyMotion
IdeaVimExtension
Intellivue
Paste Images into Markdown
Translation
-----------------------------------------------------------------------------------------------------
TabNine
Settings Repository
Chinese (Simplified) Language Pack
-----------------------------------------------------------------------------------------------------
WeChat Mini Program,小程序开发
d.clion
AceJump
Database Tools and SQL for WebStorm
Gitee
IdeaVim
IdeaVim-EasyMotion
IdeaVimExtension
Intellivue
Paste Images into Markdown
Translation
-----------------------------------------------------------------------------------------------------
TabNine
Settings Repository
Chinese (Simplified) Language Pack
e.DataGrip(Download)
无
03.常见信息3
a.产品
CLion
Rider
GoLand
DataGrip
RustRover
WebStorm
IntellijJ IDEA UItimate
IntellijJ IDEA Community Edition
PyCharm Professional
PyCharm Community
Android Studio
b.产品
Fleet
DataSpell
PhpStorm
ReSharper Tools
dotPeek Portable
dotMemory Portable
dotTrace Portable
Space Desktop
RubyMine
MPS
Gateway
c.免费
Rider
CLion
DataGrip
WebStorm
RubyMine
RustRover
6 插件设置
6.1 jrebel
01.方式一
a.JRebel 和 XRebel的作用
JRebel:修改完代码,不想重启服务,就使想代码生效。
XRebel:请求中,各个部分代码性能监控。例如:方法执行时间,出现的异常,SQL执行时间,输出的Log,MQ执行时间等。
b.激活
1:使用 jrebel.qekang.com网址
2:通过该网址生成 UUID https://www.guidgen.com/
3:jrebel.qekang.com网址 拼上 UUID https://jrebel.qekang.com/7b42efd0-6ecf-48be-809b-291774eeb84b
4:输入一个邮箱
c.JRebel的使用
使用JRebel启动服务,当修改了所启动服务的对应代码
JRebel会对服务进行热部署
JRebel: Reloading class 'com.example.security.demo.CookieDemo'.
JRebel: Reconfiguring bean 'cookieDemo' [com.example.security.demo.CookieDemo]
d.XRebel的激活
使用XRebel启动
点入http://localhost:8080/xrebel 跳转到对应的UI页面
02.方式二
a.运行jar
JrebelBrainsLicenseServerforJava.jar
b.启动
http://localhost:8081
http://localhost:8081/463a405a-84ac-491d-94af-a0e723979614
c.触发方式
第1种:Ctrl+F10,构建项目
第2种:等待30s
6.2 postman
01.常用调试
a.URL
同一的请求路径/login,但Get/Post不同,请求路径也不同;
this.$axios.post('/login?' + qs.stringify(this.ruleLoginForm)) 对应 req.getParameter("key")
b.JWT
缺点:一旦生成,无法摧毁该Token,直至它过期才失效,因此需要确保JWT的安全
JWT:包含用户信息,只通过Header请求头获取
Captcha:随机码,存储在Redis
c.状态码
1XX 提示信息 请求已被成功接收,继续处理
2XX 成功 表示请求已被成功接收,理解,接受
3XX 重定向 要完成请求必须进行更进一步的处理
4XX 客户端错误 请求有语法错误或请求无法实现
5XX 服务器端错误 服务器未能实现合法的请求
d.图片编码
a.IDEA生成图片
resp.setContentType("text/html; charset=UTF-8");
resp.setContentType("image/jpeg");
b.Header
Header -> Content-Type application/json;charset=UTF-8
Header -> Accept application/json;charset=UTF-8
02.常用调试
a.Params
Params:接口显式请求时的参数,会出现在接口地址后,如/doLogin?username=admin&password=123456
Body:接口真正请求时的参数,不会出现在接口地址后
b.Body
a.form-data
multipart/form-data:将表单的数据处理为一条消息;由于boundary隔离,因此即可以上传键值对,也可上传多个文件
当上传的字段是文件时,需要通过指定Content-Type(文件类型)、Content-Disposition(字段信息)
SpringMVC使用MultipartHttpServletRequest根据KEY获取对应的VALUE,也可通过MulTipartFile数组接收多个文件
b.x-www-form-urlencoded
x-www-form-urlencoded:将表单内的数据转换为&分隔的键值对;只可以上传键值对
将表单数据编码为name1=value1&name2=value2…,然后把这个字符串接到URL后面的?,封装到http的body中,发出请求
c.raw
raw:Text、JavaScript、JSON、HTML、XML
c.Authorization
Inherit auth from parent No Auth API Key Bearer Token
Basic Auth Digest Auth OAuth 1.0 OAuth 2.0
d.Headers
a.说明
no-cache,并不是代表无缓存,而是指指使用缓存一定要先经过验证
b.Request
Cache-Control: no-cache, 表示浏览器通知服务器,本地没有缓存数据,需要重新获取请求,其作用类似于no-store
c.Response
Cache-Control: max-age=8888,代表本地通知浏览器,8888秒之内别来烦我,而是自己从缓冲区中刷新
03.常用调试:Headers(Headers and request body)、Preview(Response Preview)、Response(Raw Response data)
a.General
Request URL: http://localhost:8765/sys/user/update
Request Method: GET
Status Code: 200
Remote Address: [::1]:8765
Referrer Policy: strict-origin-when-cross-origin
b.Response Headers
Access-Control-Allow-Origin: * --CORS跨域
Access-Control-Expose-Headers: authorization --CORS跨域
-----------------------------------------------------------------------------------------------------
Cache-Control: no-cache, no-store, max-age=0, must-revalidate --浏览器缓存的动作
Connection: keep-alive --处理完当前请求后的动作
Content-Type: application/json --服务端返回的数据类型
Date: Wed, 01 Sep 2021 07:33:38 GMT
Expires: 0
Keep-Alive: timeout=60
Pragma: no-cache
Transfer-Encoding: chunked
-----------------------------------------------------------------------------------------------------
Vary: Origin
Vary: Access-Control-Request-Method --CORS跨域
Vary: Access-Control-Request-Headers --CORS跨域
Vary: Origin
Vary: Access-Control-Request-Method --CORS跨域
Vary: Access-Control-Request-Headers --CORS跨域
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
c.Request Headers
Accept: application/json, text/plain, */* --客户端接收的资源类型
Accept-Encoding: gzip, deflate, br --客户端接收的压缩类型
Accept-Language: zh-CN,zh;q=0.9 --客户端接收的语言类型
-----------------------------------------------------------------------------------------------------
authorization: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9 --JWT
-----------------------------------------------------------------------------------------------------
Cache-Control: no-cache --浏览器缓存的动作
Connection: keep-alive --处理完当前请求后的动作
Host: localhost:8765 --目标主机
Origin: http://localhost:8080 --发送来源
Pragma: no-cache
Referer: http://localhost:8080/ --发送来源
-----------------------------------------------------------------------------------------------------
sec-ch-ua: "Chromium";v="92", " Not A;Brand";v="99", "Google Chrome";v="92"
sec-ch-ua-mobile: ?0
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 --客户机的软件环境
d.Request Payload
{
"id": 2,
"username": "test02",
"password": "$2a$10$sm.AOIczclFnk9bNdR3WuurxWTFkAc265BMzMOcYBJQWhqowByz.K",
"email": "[email protected]",
"mobile": "123456789011",
"avatar": "https://raw.githubusercontent.com/halavah/PinGo/master/avatar/02.jpg",
"status": 0,
"modified": "2021-01-30T08:55:57.000+0000",
"created": "2021-01-30T08:20:22.000+0000",
"roleIds": [
1,
2,
3
],
"roles": []
}
6.3 httpclient
00.请求格式
a.语法
### Comment (optional)
HTTP_METHOD URL [QUERY_PARAMS]
HEADER_1: VALUE
HEADER_2: VALUE
(Empty line)
BODY (optional)
b.说明
HTTP_METHOD:请求方法,如 GET、POST、PUT、DELETE 等。
URL:请求的目标地址。
HEADER:请求头信息。
BODY:请求体(可选),用于 POST、PUT 等请求。
01.示例用法
a.创建简单的 GET 请求
GET https://jsonplaceholder.typicode.com/posts/1
Accept: application/json
b.带有 JSON 主体的 POST 请求
POST https://jsonplaceholder.typicode.com/posts
Content-Type: application/json
{
"title": "My New Post",
"body": "This is the content of the post.",
"userId": 1
}
c.PUT 请求(更新数据)
PUT https://jsonplaceholder.typicode.com/posts/1
Content-Type: application/json
{
"id": 1,
"title": "Updated Title",
"body": "Updated content.",
"userId": 1
}
d.DELETE 请求
DELETE https://jsonplaceholder.typicode.com/posts/1
02.变量和环境
a.可以在.env文件中,或直接在.http请求文件中定义变量
-----------------------------------------------------------------------------------------------------
### Use variables in the request
GET {{baseUrl}}/posts/1
Accept: application/json
> {%
baseUrl = "https://jsonplaceholder.typicode.com"
%}
-----------------------------------------------------------------------------------------------------
{{baseUrl}}:使用定义的变量而不是硬编码 URL。
{% %}:语法块定义变量 baseUrl。
b.使用环境变量
// http-client.env.json:不需要直接在 .http 文件中定义变量,而是可以将变量存储在单独的文件中
{
"development": {
"baseUrl": "https://jsonplaceholder.typicode.com",
"authToken": "Bearer my-secret-token"
},
"production": {
"baseUrl": "https://api.example.com",
"authToken": "Bearer prod-secret-token"
}
}
-----------------------------------------------------------------------------------------------------
// 切换环境:单击 .http 文件右上角的环境下拉菜单,然后选择开发或生产。
GET {{baseUrl}}/posts
Authorization: {{authToken}}
03.身份验证和数据发送
a.使用 Bearer Token 身份验证
GET https://api.example.com/protected-resource
Authorization: Bearer my-secret-token
b.使用基本身份验证
GET https://api.example.com/private-data
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
c.发送表单数据
POST https://api.example.com/login
Content-Type: application/x-www-form-urlencoded
username=myUser&password=myPass
d.上传文件
POST https://api.example.com/upload
Content-Type: multipart/form-data; boundary=boundary
--boundary
Content-Disposition: form-data; name="file"; filename="myfile.txt"
Content-Type: text/plain
< ./myfile.txt
--boundary--
04.高级用法
a.使用 GraphQL 请求
POST https://api.example.com/graphql
Content-Type: application/json
{
"query": "query { user(id: 1) { id, name, email } }"
}
b.打开 WebSocket 连接
GET ws://echo.websocket.org
6.4 codehelper1
01.快速生成
a.MyBatis
a.条件
定制默认方法
b.偏好定义
getAllById getAllByAll
getOneById 4 getOneByAll
insert 2 insertByAll 3
updateById 6 updateByAll 5
deleteById 1 deleteByAll
c.生成结果
@Mapper
public interface OnbApplicant2Mapper {
int deleteByPrimaryKey(String id); 根据 有id 删除 单条,【删除哪些字段?全部】 deleteById 1
---------------------------------------------------------------------------------------------
int insert(OnbApplicant2 record); 根据 无id 插入 单条,【插入哪些字段?全部】 insert 2
int insertSelective(OnbApplicant2 record); 根据 无id 插入 单条,【插入哪些字段?可选】,√ insertByAll 3
---------------------------------------------------------------------------------------------
OnbApplicant2 selectByPrimaryKey(String id); 根据 有id 查询 单条,【列举哪些字段?全部】 getOneById 4
---------------------------------------------------------------------------------------------
int updateByPrimaryKeySelective(OnbApplicant2 record); 根据 有id 更新 单条,【插入哪些字段?可选】,√ updateByAll 5
int updateByPrimaryKey(OnbApplicant2 record); 根据 有id 更新 单条,【插入哪些字段?全部】 updateById 6
}
b.MyBatis
a.条件
定制默认方法
+ batchUpdate批量更新(mysql、oracle) + batchUpdateSelective批量可选更新(mysql、oracle)
+ batchlnsert批量插入(mysql、oracle、sqlserver) + InsertOnDuplicate(mysql)
+ deleteByPrimaryKeyIn + updateBatchUseMutliQuery(allowMultiQueries=true)
+ batchInsertSelectiveUseDefaultForNull(mysql column should have default valule)
+ batchInsertOnDuplicate(mysql)
+ 当使用mybatisplus3时,insertOnDuplicate使用InsertOrUpdate作为方法名
b.生成结果
@Mapper
public interface OnbApplicant2Mapper {
int deleteByPrimaryKey(String id); 根据 有id 删除 单条,【删除整条记录?全部】
int deleteByPrimaryKeyIn(List<String> list); 根据 多个id 删除 多条,【删除整条记录?全部】
---------------------------------------------------------------------------------------------
int insert(OnbApplicant2 record); 根据 无id 插入 单条,【插入全部字段?全部】
int insertSelective(OnbApplicant2 record); 根据 无id 插入 单条,【插入非空字段?可选】,√
int insertOrUpdate(OnbApplicant2 record); 根据 有无id 保存 单条,【插入或更新全部字段?全部】
int insertOrUpdateSelective(OnbApplicant2 record); 根据 有无id 保存 单条,【插入或更新非空字段?可选】,√
---------------------------------------------------------------------------------------------
OnbApplicant2 selectByPrimaryKey(String id); 根据 有id 查询 单条,【查询全部字段?全部】
---------------------------------------------------------------------------------------------
int updateByPrimaryKey(OnbApplicant2 record); 根据 有id 更新 单条,【更新全部字段?全部】
int updateByPrimaryKeySelective(OnbApplicant2 record); 根据 有id 更新 单条,【更新非空字段?可选】,√
int updateBatch(@Param("list") List<OnbApplicant2> list); 根据 list 批量更新 多条记录,【更新全部字段】
int updateBatchSelective(@Param("list") List<OnbApplicant2> list); 根据 list 批量更新 多条记录,【批量更新非空字段】,√
int updateBatchUseMultiQuery(@Param("list") List<OnbApplicant2> list); 根据 list 批量更新 多条记录,【更新全部字段,使用多条SQL语句】
---------------------------------------------------------------------------------------------
int batchInsert(@Param("list") List<OnbApplicant2> list); 根据 list 批量插入多条记录,【插入全部字段】
int batchInsertOrUpdate(@Param("list") List<OnbApplicant2> list); 根据 list 批量插入或更新多条记录,【插入或更新全部字段】
int batchInsertSelectiveUseDefaultForNull(@Param("list") List<OnbApplicant2> list); 根据 list 批量插入多条记录,【插入非空字段,对null字段使用数据库默认值】,√
}
03.MyBatisPlus
a.BaseMapper接口
a.插入:1个 (insert)
insert
b.删除:4个 (delete)
deleteById
deleteByMap
delete
deleteBatchIds
c.更新:2个 (update)
updateById
update
d.查询:10个 (select)
selectById
selectBatchIds
selectByMap
selectOne
selectCount
selectList
selectMaps
selectObjs
selectPage
selectMapsPage
b.IService接口
a.保存数据:3个 (Save)
1.save
2.saveBatch
3.saveOrUpdateBatch
b.保存或更新数据:4个 (SaveOrUpdate)
1.saveOrUpdate
2.saveOrUpdateBatch(注意: 此方法同时归类于“保存数据”和“保存或更新数据”中)
3.lambdaQuery
4.lambdaUpdate
c.删除数据:4个 (Remove)
1.remove
2.removeById
3.removeByIds
4.removeByMap
d.更新数据:5个 (Update)
1.update(T entity)
2.update(T entity, Wrapper<T> updateWrapper): 根据条件更新指定实体
3.updateById: 根据ID更新实体
4.updateBatchById: 根据ID批量更新实体
5.lambdaUpdate: 获取一个 LambdaUpdateWrapper,用于链式更新
e.获取单条数据:5个 (Get)
1.getById
2.getOne
3.getMap
4.getObj
5.lambdaQuery
f.获取数据列表:10个 (List)
1.list
2.listByIds
3.listByMap
4.listMaps
5.listObjs
6.page
7.pageMaps
8.query
9.lambdaQuery
10. lambdaUpdate (虽然主要用于更新,但其 list 方法可用于查询)
g.数据分页查询:8个 (Page)
1.page
2.pageMaps
3.list (其重载方法可以接受分页参数)
4.listMaps (其重载方法可以接受分页参数)
5.listObjs (其重载方法可以接受分页参数)
6.query
7.lambdaQuery
8.chainQuery (已不推荐,但历史版本存在)
h.统计数据条数:2个 (Count)
1.count
2.lambdaQuery().count()
i.链式查询:3个 (Chain)
1.query
2.lambdaQuery
3.update (严格来说是链式更新,但常与链式查询一起提及) 或 lambdaUpdate
6.5 codehelper2
01.用户设置
a.ToolBox
a.alt+enter
构造函数
记录器
Getter
Setter
Getter和Setter
equals()和 hashCode()
toString()
重写方法...
委托方法...
测试..
GsonFormatPlusS
EasyCodeMybatisCodeHelper
generate mybatis files
b.GenerateAllSetter
当光标在方法中,生成转换器
当光标位于局部变量上时,生成设置器默认值
生成列表、集合、映射的返回值
c.代码是如何自动合并的
防止覆盖:请将sql中的【@mbg generated注释给去掉】,以免在添加字段重新生成后,将该方法给覆盖掉了
-------------------------------------------------------------------------------------------------
mapper接口,如果新生成的接口中的方法包含原来接口中的方法会进行替换,即不会覆盖掉自己写的方法
mapper xml文件,首先会删除掉 @mbg generated 注释的方法,然后生成你选择的方法,即不会覆盖掉你自己写的方法
java 实体,会保留java实体中的 static方法 static 字段 transient方法 transient字段
请不要修改自动生成的方法,如果要修改,请将sql中的 @mbg generated注释给去掉,以免在添加字段重新生成后,将该方法给覆盖掉了
model类可以在设置里面关掉auto merge,以防添加字段后model类被覆盖(比如model添加了一些自定义的注解如jackson时)
请不要修改自动生成的xml语句,如果要改的话请使用一个新的id并去除掉注释,这样加字段生成的时候不会覆盖掉你的修改
b.生成mapper
a.默认
@Mapper
public interface OnbApplicant2Mapper {
List<OnbApplicant2> selectByPrimaryKey(String id); 根据 id 查询
List<OnbApplicant2> selectByAll(OnbApplicant2 onbApplicant2); 根据 all 查询,带有 test 选择性
int deleteByPrimaryKey(String id); 根据 id 删除
int insert(OnbApplicant record); 插入 全部
int insertSelective(OnbApplicant record); 插入 全部,带有 test 选择性
int updateByPrimaryKey(OnbApplicant record); 更新 全部
int updateByPrimaryKeySelective(OnbApplicant record); 更新 全部,带有 test 选择性
}
b.一个名字
@Mapper
public interface OnbApplicant2Mapper {
selectByAll
insertList
}
-------------------------------------------------------------------------------------------------
selectByAll / insertList
-> alt + enter
-> Generate mybatis sql 或 Generate mybatis sql with if test
-------------------------------------------------------------------------------------------------
在mybatis的接口文件上的方法名(只需要一个名字,不需要返回值和参数 会自动推导出来)上
使用alt+enter Generate mybatis sql 或者选中方法名右键来生成
c.支持生成 mybatisplus 的 queryWrapper
@Mapper
public interface OnbApplicant2Mapper {
updateAdmin_nameByAdmin_idBetweenAndAdmin_typeIn
}
c.生成mapper
a.sql日志
Mybatis Sql
-> sql
-> text to convert 待转换的文本
-> sql and parameter SQL 和 参数
b.sql语句
delete
from
onb_applicant
where
id = 'id453'
-------------------------------------------------------------------------------------------------
<select id="selectByXXXX" resultType="java.lang.Integer">
delete from
onb_applicant
where
id = #{id}
</select>
-------------------------------------------------------------------------------------------------
从IDEA的console
-> sql上面
-> 右键 Convertsql to Mybatis statement(unstable)
d.使用mapper
a.标签:selectByPrimaryKey
@Mapper
public interface OnbApplicant2Mapper {
List<OnbApplicant2> selectByPrimaryKey(String id); 根据 id 查询
}
-------------------------------------------------------------------------------------------------
alt + enter
-> Add Mybatis Param Annotation 添加Mybatis参数注解
-> Delegate mapper method to service 委托映射方法到服务,生成到service
-> Generate mybatis testcase 生成MyBatis测试用例
-> 将‘updateByPrimaryKeySelective()设为default
-> 使用默认形参值生成重载方法
-> 添加Javadoc
b.服务:一个名字
@Service
public class OnbApplicantService{
@Autowired
private OnbApplicantMapper onbApplicantMapper;
public OnbApplicant selectByPrimaryKey(String id) {
return onbApplicantMapper.selectAllByApplicantName
}
}
-------------------------------------------------------------------------------------------------
onbApplicantMapper.selectAllByApplicantName
-> alt + enter
-> Generate mybatis sql 或 Generate mybatis sql with if test
02.全局设置
a.Database
Database -> 【MySQL-5.7.25】【schema仅选vue_admin数据库】,当库里面有多个schema时,每个schema都要配置一遍】
b.Languages & Frameworks
SQL Dialects -> 【MySQL】
SQL Resolution Scopes -> 【vue-admin-java/src/main/resources/mapper】【vue_admin(MySQL-5.7.25)】
c.MyBatisCodeHelperPro
a.数据库类型
MySQL
b.通用
接口后缀名 Mapper
对string类型if test时判断是否为null以及为空 勾选
使用userActualParamName 勾选
转义所有的表字段名和表名 不勾选
c.方法名生成完整sql
方法名生成sql后之后生成到service接口中 不勾选
方法名生成sql后之后生成到service类中 勾选
d.数据库生成代码
使用java8的LocalDateTime等替代Date类型 不勾选
使用Integer替代Byte和Short类型 勾选
e.自动补全
自动补全时不提示jdbcType 勾选
f.折叠代码
自动折叠生成的方法 勾选
g.表生成代码合并规则
自动合并Model类 勾选
d.ProjectConfig
a.数据库类型
MySQL
b.常用设置
mybatis接口父类调用时跳转xml 勾选
移除表名前缀 sys_
typeAlias解析包名配置 无
接口和xml搜索范围 PROJECT
sql标签不报错 不勾选
sqlSession 不勾选
当前项目所有表生成代码时的方法名配置 无
testCasePlatForm Junit4
生成testcase额外配置 无
转换关系配置 无
03.java类生成建表语句
a.Class
a.一键生成XML文件
User.class -> 【Alt + Insert】-> Generate mybatis files
b.一键生成other
User.class -> 【Alt + Insert】-> Constructor、Getter、Setter、Getter and Setter
User.class -> 【Alt + Insert】-> equals() and hashCode()、toString()
User.class -> 【Alt + Insert】-> Override Methods、Delegate Methods
User.class -> 【Alt + Insert】-> Test、Copyright
User.class -> 【Alt + Insert】-> JavaDocs
User.class -> 【Alt + Insert】-> Generate mybatis files
b.Database
a.一键生成实体类
sys_menu -> 【右键管理的菜单】-> generate java class
b.一键生成所有列
sys_menu -> 【右键管理的菜单】-> generate all column sql
c.一键生成Mapper、Service
sys_menu -> 【右键管理的菜单】-> Mybatis multiple table generate
d.一键从表数据导出java、insert语句,可用于快速构造测试数据
sys_menu -> 【右键管理的菜单】-> Generate java class setter for row
e.一键查看建表语句
导航 -> DDL -> Ctrl + B 跳转
c.Mapper接口
a.一键从接口生成xml块
public interface MenuMapper {} -> 【Alt + Insert】 -> Generate mybatis xml for current class
b.一键添加mybatis的param注解
int insert(Menu record) -> 【Alt + Insert】 -> Add Mybatis Param Annotation
c.一键生成测试mybatis接口的测试类
int insert(Menu record) -> 【Alt + Insert】 -> Generate mybatis testcase
d.一键生成分页查询(依赖于pageHelper)
int insert(Menu record) -> 【Alt + Insert】 -> Generate page query
e.一键将该方法添加到service中
int insert(Menu record) -> 【Alt + Insert】 -> Delegate mapper method to service
f.切换视图
<insert id="insert"> -> 【右键管理的菜单】-> Go to mybatis related part【Shift + Alt + O】
d.Mapper实现
a.自动匹配resultMap中的字段
<id column="id" property="id"/>-> 【Alt + Insert】 -> Auto map property and column
b.一键从xml生成java接口
<select resultMap="ResultMap"> -> 【Alt + Insert】 -> Create ResultMap -> Create class demo
c.一键修复param和ognl中的错误
from sys_role where id = #{id} -> 【Alt + Insert】 -> Add parameter in selectByPrimaryKey
d.一键生成cdata和collection语句
<insert id="insert"> -> 【cd生成cdata】 -> <![CDATA[]]>
<insert id="insert"> -> 【co生成collection】-> <foreach open="(" separator="," close=")">
e.一键插入常用的标签
<insert id="insert"> -> 【Generate】-> XML tag -> foreach、if、include、set、trim、where
f.一键生成所有列
<insert id="insert"> -> 【右键管理的菜单】-> Add table all column sql
g.一键生成join
<insert id="insert"> -> 【右键管理的菜单】-> Generate join statement
h.一键生成SQL
<insert id="insert"> -> 【右键管理的菜单】-> Add All Column Like statement
i.一键生成resultMap、columnList
<insert id="insert"> -> 【右键管理的菜单】-> Generate join resultMap and columnList
j.一键生成resultMap、java类
<insert id="insert"> -> 【右键管理的菜单】-> generate java class and resultMap
k.切换视图
<insert id="insert"> -> 【右键管理的菜单】-> Go to mybatis related part【Shift + Alt + O】
e.跳转到定义和重构
a.mybatis接口方法名
int name(Role record) -> 选中name -> 【Shift + F6】 -> 重构
b.param及ognl
List<Role> findByName(@Param("name")String name) -> 选中name -> 【Shift + F6】 -> 重构
c.resultMap中refid
<include refid="Base_Column_List"/> -> 选中name -> 【Shift + F6】 -> 重构
d.resultMap中property
<result column="name" property="name" /> -> 选中name -> 【Shift + F6】 -> 重构
e.resultMap中@Table
<!--@Table name--> -> 选中name -> 【Shift + F6】 -> 重构
f.entity中property
private String name; -> 选中name -> 【Shift + F6】 -> 重构
f.集成MyBatis-Spring-Boot
<!--mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
<!--mapper-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>1.2.4</version>
</dependency>
<!--pagehelper-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
04.一键生成Mapper、Service
a.类生成表,表生成类:生成两次解决entity表名注释错行问题
User.class -> 【Alt + Insert】 -> Generate mybatis files -> 生成User.sql
User.sql -> 【Alt + Enter 】 -> Run query in console -> 生成user.table
user.table -> 【Mybatis generator 或 Mybatis multiple table generate】 -> User.class
b.类生成表,支持字段类型
java.lang.Integer java.lang.Long java.lang.FLoat java.lang.Double java.lang.Boolean
java.util.Date java.lang.String java.math.BigDecimal
java.lang.Short java.sql.Date java.sql.Time java.sql.Timestamp
java.time.LocalDateTime java.time.LocalDate java.time.LocalTime java.time.OffsetDateTime
java.time.OffsetTime java.time.ZonedDateTime java.lang.Byte
c.Mybatis generator
Modele类名移除前缀:sys_
module:vue-admin-java
-----------------------------------------------------------------------------------------------------
默认生成文件:org.myslayers.entity vue-admin-java/src/main/java
默认生成文件:org.myslayers.mapper vue-admin-java/src/main/java
默认生成文件:org.myslayers.service vue-admin-java/src/main/java
默认生成文件:org.myslayers.service.impl vue-admin-java/src/main/java
默认生成文件:mapper vue-admin-java/src/main/resources
-----------------------------------------------------------------------------------------------------
配置Lombook:@Data @Builder @NoArgsConstructor @AllArgsConstructor
配置其他字段:toString equalHashCode @Serializable @mapper @swagger
配置其他字段:生成注释 不生成jdbcType
-----------------------------------------------------------------------------------------------------
mybatisPlus配置:默认(model类生成static列名字段)
父类配置:默认(无)
tkmapper:默认(无)
更多sql生成:默认(无)
定制默认方法:默认(全选)
方法名生成完整sql:默认(无)
d.lombok
a.注解在类上(提供类所有属性的getting和setting方法,此外还提供了equals、canEqual、hashCode、toString方法)
@Data
b.注解在属性上(为属性提供 setting 方法)
@Setter
c.注解在属性上(为属性提供 getting 方法)
@Getter
d.注解在类上(为类提供一个 属性名为log 的 log4j 日志对象)
@Log4j / @slf4j
e.注解在类上(为类提供一个无参的构造方法)
@NoArgsConstructor
f.注解在类上(为类提供一个全参的构造方法)
@AllArgsConstructor
g.注解在类上(用来配置lombok如何产生和显示getters和setters的方法)
@Accessors
h.注解在类上(从对象的字段生成hashCode和equals实现)
@EqualsAndHashCod
05.方法名生成sql
a.根据Mapper接口中的方法名生成SQL
Mapper.java(findUserNameById) -> 【Alt + Insert】 -> Generate mybatis sql(with if test)
b.支持获取多字段,by后面可以设置多个字段的条件,一个字段后面只能跟一个比较符,支持orderBy、distinct、findFirst
between prop > {} and prop <{}
betweenOrEqualto prop >={} and prop <={}
lessThan prop < {}
lessThanOrEqualto prop <={}
greaterThan prop > {}
greaterThanOrEqualto prop >={}
isnull prop is null
notnull prop is not null
like prop like {}
in prop in {}
notin prop not in {}
not prop != {}
notlike prop not like {}
startingWith prop like {}%
endingWith prop like %{}
containing prop like %{}%
true prop = true
false prop = false
lessThanEqual prop <= {}
greaterThanEqual prop >={}
c.find(select、query、get),支持orderBy、distinct、findFirst
find select * from user
findUserName select user_name from user
findById select * from user where id = {}
findUserNameById select user_name from user where id = {}
findByIdGreaterThanAndUserName select * from user where id > {} and user_name = {}
findByIdGreaterThanOrIdLessThan select * from user where id > {} or id < {}
findByIdLessThanAndUserNameIn select * from user where id < {} and user_name in {}
findByUserNameAndPassword select * from user where user_name = {} and password = {}
findUserNameOrderByIdDesc select user_name from user order by id desc
findDistinctUserNameByIdBetween select distinct(user_name) from user where id >= {} and id <={}
findOneById select * from user where id = {}
findFirstByIdGreaterThan select * from user where id > {} limit 1
findFirst20ByIdLessThan select * from user where id < {} limit 20
findFirst10ByIdGreaterThanOrderByUserName select * from user where id > {} order by user_name limit 10
findMaxIdByUserNameGreaterThan select max(id) from user where user_name > {}
findMaxIdAndMinId select max(id) as maxId, min(id) as minId from user
findByAll select with all column if test
findByAllExceptCreateBetween select with all column if test except date between
d.update(modify)
updateUserNameById update user set user_name = {} where id = {}
updateUserNameAndPasswordByIdIn update user set user_name = {} and password = {} where id in {}
updateIncVersionByIdAndVersion update user set version = version+1 where id = {} and version = {}
e.delete(remove)
deleteById delete from user where id = {}
deleteByUserNameIsNull delete from user where user_name is null
f.count(none),支持distinct
count select count(1) from user
countDistinctUserNameByIdGreaterThan select count(distinct(user_name)) from user where id > {}
06.自动补全
a.参数自动补全、参数正确检测:Param
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
<[email protected]>
select
<include refid="Base_Column_List" />
from sys_role
where id = #{id}
</select>
b.参数自动补全、参数正确检测:property、refid、resultMap
<resultMap id="BaseResultMap" type="org.myslayers.entity.Role">
<id column="id" property="id" />
<result column="name" property="nine" />
<result column="code" property="code" />
<result column="remark" property="remark" />
<result column="status" property="status" />
<result column="modified" property="modified" />
<result column="created" property="created" />
</resultMap>
<sql id="Base_Column_List">
<[email protected]>
id, `name`, code, remark, `status`, modified, created
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
<[email protected]>
select
<include refid="Base_Column_List" />
from sys_role
where id = #{id}
</select>
c.参数自动补全、参数正确检测:resultMap中的column、property、collection、association
<resultMap id="BaseResultMap" type="org.myslayers.entity.Role">
<id column="id" property="id" />
<result column="name" property="nine" />
<result column="code" property="code" />
<result column="remark" property="remark" />
<result column="status" property="status" />
<result column="modified" property="modified" />
<result column="created" property="created" />
</resultMap>
d.参数自动补全、参数正确检测:myBatis标签中的include、trim、where、set、foreach等
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="Role">
<[email protected]>
insert into sys_role
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="nine != null and nine != ''">
`name`,
</if>
<if test="code != null and code != ''">
code,
</if>
<if test="remark != null and remark != ''">
remark,
</if>
<if test="status != null">
`status`,
</if>
<if test="modified != null">
modified,
</if>
<if test="created != null">
created,
</if>
</trim>
</insert>
07.ognl支持、安全SQL、Spring支持、TypeAlias支持
a.ognl支持
a.识别Mybatis标签,并可以进行检测和自动补全
include、trim、set、where、foreach
b.提供ognl语法支持
支持1:if、test、when、test
支持2:foreach、collection
支持3:bind --对bind进行绑定变量的类型推断支持
支持4:${ --${里面的输入可以是任意字符
支持5:#{} --对#{}的内容进行检测是否正确
c.提供注释@ignoreSql、$sql、@sql
支持1:@ignoreSql,如果需要if test或choose when不成立可以使用该注释,检测sql是否正确和代码提示
支持2:$sql,对于${由于里面的输入可以是任意字符,无法解析,插件引入$sql注释,会将替换的语句写入$sql注释中
支持3:@sql,在sql标签中的sql由于不是完整sql,无法解析,插件引入@sql注释,把sql前缀和后缀填写注释中
区别:@sql和$sql的唯一区别,如果@sql如果是通过include、refid引入的时候的不会被解析,
区别:如在一个select引入include时,【不会对include中的@sql注释解析】,但会对【$sql解析】
b.安全SQL
a.报错:
1.使用动态标签:include、trim、set、where、foreach
2.使用条件判断:if、test、choose、when
3.判断语句错误:if、test、when、bind、${}、foreach、collection
4.语句错误:#{}
b.检测
1.ognl中方法调用和检测
2.ognl单字符串比较检测与提示添加toString调用
3.ognl目前不支持多层方法的调用,如果有多层方法调用 请先bind一个变量再调用下一个方法
4.$sql,对于${由于里面的输入可以是任意字符,无法解析,插件引入$sql注释,会将替换的语句写入$sql注释中
c.对于使用 mybatis 会导致sql错误,可能以下几种原因
1.sql中使用了mybatis的动态标签 include trim set where foreach
2.使用了if test choose when条件判断
3.if test when bind ${} foreach collection中的判断语句错误
4.#{} 中的语句错误
c.Spring支持
识别componentscan、mapperscan注解,识别xml中的MapperScannerConfigurer,支持tk将mapper自动注入到spring
完美支持Spring、SpringBoot,编辑器Intellij注入mapper不再报错
d.TypeAlias支持
高级版,默认自动识别springboot中配置的typeAlias、mybatisPlusTypeAlias、mybatis-config文件中的typeAlias
6.6 easycodeplus
00.常用信息
a.付费功能
a.大部分功能是免费的
从数据库表调试和生成代码是免费的
b.付费功能
模板代码补全
Groovy 模板支持
自定义 EasyCode 文件夹支持
更多模板示例
模板检查和错误高亮
技术支持
c.购买
立即购买
一年仅需5美元
d.激活
在 https://account.jetbrains.com/licenses 查看你的许可证
在 Help -> Register -> find EasyCode Plus plugin 输入激活码即可激活
登录账号,或者在 https://account.jetbrains.com/licenses 下载离线激活码使用code激活
b.联系我们
a.使用邮箱联系我们
[email protected]
b.qq群和微信
https://brucege.com/doc/#/contactMe
01.快速开始
a.安装插件
打开 JetBrains 系列 IDE(如 IntelliJ IDEA)
进入 Settings > Plugins,搜索 "EasyCode Plus" 并安装
重启 IDE 以完成插件安装
b.创建第一个模板
打开任意数据库表,右键选择 "EasyCode Plus" > "生成代码"
选择或新建模板组,点击 "编辑模板"
编写 Velocity 模板,保存后即可一键生成代码
c.常见问题1
生成的模板文件在哪里?
在项目的EasyCode目录里面或者Scratches And Consoles的/extensions/EasyCode目录里面,直接编辑模板即可
-----------------------------------------------------------------------------------------------------
如何自定义作者名?
在插件设置中填写作者信息,或在模板中使用 ${author} 变量
-----------------------------------------------------------------------------------------------------
支持哪些数据库?
支持所有 JetBrains Database 工具支持的数据库类型
-----------------------------------------------------------------------------------------------------
group.json 做啥用的?
group.json是配置关联关系的,模版和globalConfig和typeMapper都是多对多的关系通过配置json的group名来进行区分,一个项目可以有多个生成组
d.常见问题2
我不会写模版怎么办?
模版用的是velocity语法文档,ttps://velocity.apache.org/,碰到模版问题也可联系我来弄弄
-----------------------------------------------------------------------------------------------------
projectPath为空?
如果你的项目是一个多module平行的项目,没有一个总的project,可以在mybatisCodehelper.vm中将projectPath set为具体的路径
#set($projectPath="D:/workspace/idea/XXModule")
-----------------------------------------------------------------------------------------------------
GenerateCode(old)和GenerateFromEasyCodeFolder(new)的区别是啥?
GenerateCode(old)老的模版是在设置里面配置的,走的是设置里面的template globalConfig等配置,
GenerateFromEasyCodeFolder(new)是直接从easyCode文件夹下的模版生成的.
当你使用GenerateFromEasyCodeFolder(new) 无需在设置里面配置模版,推荐使用GenerateFromEasyCodeFolder(new),
写模版有代码提示,可以实时预览模版,直接在idea编辑器操作模版,还可以加到git中方便与同事共享
-----------------------------------------------------------------------------------------------------
写模版代码提示?
模版最上面有个链接 Add dependency for code completion,点击后会自动添加依赖
之后编辑模版会有代码提示,编辑完模版后可以remove dependency来移除依赖
-----------------------------------------------------------------------------------------------------
为何包名和路径要放在mybatisCodeHelper.vm中,为啥不用ui配置路径?
包名和路径放在mybatisCodeHelper.vm的好处是方便放到git中和同事共享,不用每个人都去配置
未来也可利用这个来进行模版和已存在的文件直接对比,方便找到具体的路径
mybatisCodeHelper.vm的路径和包名未来会加入自动提示,方便填写
02.模板开发
a.模板基础
Velocity 模板是一种基于变量和指令的文本模板,支持 Java 风格的变量引用和流程控制。
你可以在模板中使用 ${变量名} 访问传入的对象属性。
b.常用指令
a.说明
#foreach($item in $list):遍历集合
#if($condition):条件判断
#set($var = value):变量赋值
b.示例
#foreach($column in $tableInfo.fullColumn)
private ${column.shortType} ${column.name}; // ${column.comment}
#end
c.移除表名前缀
a.编辑globalconfig中的mybatisCodeHelper.vm
#if($tableInfo.obj.name.startsWith("table_"))
$!tableInfo.setName($tableInfo.name.substring(5))
#end
b.也可以定义一个变量
#set($entityName=$tableInfo.name)
#if($tableInfo.obj.name.startsWith("table_"))
#set($entityName=$tableInfo.name.substring(5))
#end
c.使用
在模版中使用 ${entityName}来进行引用,多个模版可以直接引用这个变量
d.Entity类添加后缀
a.示例
#set($entityName=$tableInfo.name)
#set($entityName = $tool.append($entityName,‘Entity’))
b.使用
模版中使用 ${entityName}来进行引用
e.移除字段前缀
a.编辑globalconfig中的mybatisCodeHelper.vm
#set($removeColumnPrefix="f_")
#foreach($column in $tableInfo.fullColumn)
#if($column.obj.name.startsWith($removeColumnPrefix))
$!column.setName($tool.firstLowerCase($column.getName().substring(1)))
#end
#end
f.insert移除部分列
a.编辑你的xml模版 比如insertBatch
#set($insertSkipFields = ["create_time","update_time"])
<insert id="insertBatch" keyProperty="$!pk.name" useGeneratedKeys="true">
insert into $!{tableInfo.obj.name}
(
#foreach($column in $tableInfo.otherColumn)
#if($insertSkipFields.contains($column.obj.name))
#elseif($foreach.hasNext)
$!column.obj.name,
#else
$!column.obj.name
#end#end
)
values
<foreach collection="entities" item="entity" separator=",">
(
#foreach($column in $tableInfo.otherColumn)
#if($insertSkipFields.contains($column.obj.name))
#elseif($foreach.hasNext)
#{entity.$!{column.name}},
#else
#{entity.$!{column.name}}
#end#end
)
</foreach>
</insert>
g.加上jdbcType typeHandler等
a.编辑globalconfig中的mybatisCodeHelper.vm
#if($tool.newHashSet("java.lang.String").contains($column.type))
#set($jdbcType="VARCHAR")
#elseif($tool.newHashSet("java.lang.Integer","int").contains($column.type))
#set($jdbcType="INTEGER")
#else
##其他类型
#set($jdbcType="VARCHAR")
#end
$tool.call($column.ext.put("jdbcType", $jdbcType))
b.然后在xml中使用,ext是一个map,可以随意添加属性,方便用户使用
#{$!{column.name},jdbcType=$!{column.ext.jdbcType}}
h.获取表名,字段名,字段类型,schema名
a.示例
表名= tableInfo.obj.name
字段名= column.obj.name
字段类型=$!tool.getField($tableInfo.fullColumn.get(0).obj.dataType, "typeName")
字段java类型=column.type
schema名=${tableInfo.obj.getParent().getName()}
i.高级用法
支持自定义工具类、全局变量、Groovy 脚本等扩展能力
使用EasyCode目录来生成代码,可以加入git实现团队协作与模板共享
03.Groovy 脚本扩展
a.基本用法
在模板设置中启用 Groovy 脚本功能
在模板中通过 ${groovy('脚本内容', 参数)} 调用 Groovy 代码
EasyCode Plus 支持在模板中嵌入 Groovy 脚本,实现更灵活的代码生成逻辑
b.示例
#set($result = $groovy("return param.name.toUpperCase()", { 'name': $tableInfo.name }))
表名大写:${result}
c.注意事项
Groovy 脚本可访问传入的参数和全局变量。
脚本执行异常时会在生成日志中显示详细错误信息。
建议仅在需要复杂逻辑时使用 Groovy,常规场景优先用 Velocity 语法。
d.进阶用法
可加载外部 Groovy 脚本文件,实现模板逻辑复用。
支持自定义工具类注入,扩展脚本能力。
04.更多API
a.TableInfo - 表信息对象
a.说明
TableInfo 对象包含数据库表的所有信息
b.属性说明
属性名 类型 说明
name String 生成的对象名(下划线转小驼峰)
obj.name String 表名
preName String 表名前缀
comment String 表注释
templateGroupName String 模板组名称
fullColumn List<ColumnInfo> 所有列信息
pkColumn List<ColumnInfo> 主键列信息
otherColumn List<ColumnInfo> 非主键列信息
savePackageName String 生成代码的包名
savePath String 生成文件的保存路径
saveModelName String 保存的模型名
ext Map<String, Object> 扩展数据
escapedTableName String 转义后的表名
ext1 String 扩展字段1
ext2 String 扩展字段2
ext3 String 扩展字段3
ext4 String 扩展字段4
c.方法
方法名 返回类型 说明
getOnePkColumn() ColumnInfo 获取第一个主键列(仅当主键只有一个时有效)
d.示例
## 表信息
表名: ${tableInfo.name}
注释: ${tableInfo.comment}
包名: ${tableInfo.savePackageName}
## 主键信息
#if($tableInfo.getOnePkColumn())
主键: ${tableInfo.getOnePkColumn().name}
类型: ${tableInfo.getOnePkColumn().shortType}
#end
## 所有列
#foreach($column in $tableInfo.fullColumn)
- ${column.name}: ${column.shortType}(${column.comment})
#end
b.ColumnInfo - 列信息对象
a.说明
ColumnInfo 对象包含数据库列的相关信息
b.属性说明
属性名 类型 说明
name String Java 属性名(下划线转小驼峰)
obj.name String 列名
comment String 列注释
type String Java 完整类型(如 java.lang.String)
shortType String Java 简短类型(如 String)
ktShortType String Kotlin 简短类型
custom Boolean 是否为自定义附加列
ext Map<String, Object> 扩展数据
escapedColumnName String 转义后的列名
typeHandler String MyBatis 类型处理器
jdbcType String JDBC 类型
ext1 String 扩展字段1
ext2 String 扩展字段2
ext3 String 扩展字段3
ext4 String 扩展字段4
c.示例用法
## 列信息
#foreach($column in $tableInfo.fullColumn)
列名: ${column.name}
类型: ${column.shortType}
注释: ${column.comment}
#if($column.custom)
自定义: 是
#end
#if($column.typeHandler)
类型处理器: ${column.typeHandler}
#end
#if($column.jdbcType)
JDBC 类型: ${column.jdbcType}
#end
#end
c.全局变量 - 可用的全局变量
a.说明
EasyCode Plus 模板中可用的全局变量说明
b.变量列表
变量名 类型 说明
author String 作者名称
time TimeUtil 时间工具对象,可格式化输出当前时间
projectPath String 当前项目路径
tool ToolUtil 工具类对象,包含常用辅助方法
env Map 环境变量(如 IDEA 版本等)
c.示例用法
author: ${author}
当前时间: ${time.getCurrentTime()}
项目路径: ${projectPath}
# 使用工具类方法
大写表名: ${tool.toUpperCase(tableInfo.name)}
d.说明
time.getCurrentTime():获取当前时间字符串
tool 对象包含常用字符串、类型等处理方法,具体可参考 API 文档
env 变量可用于获取如 ideaVersion 等环境信息
d.模板示例 - 常用模板示例
a.实体类模板
package ${tableInfo.savePackageName};
#foreach($import in $importList)
import ${import};
#end
/**
* ${tableInfo.comment}
*
* @author ${author}
* @since ${time.getCurrentTime()}
*/
public class ${tableInfo.name} {
#foreach($column in $tableInfo.fullColumn)
/**
* ${column.comment}
*/
private ${column.shortType} ${column.name};
#end
#foreach($column in $tableInfo.fullColumn)
public ${column.shortType} get${tool.getClassName($column.name)}\() {
return ${column.name};
}
public void set${tool.getClassName($column.name)}\(${column.shortType} ${column.name}) {
this.${column.name} = ${column.name};
}
#end
}
b.MyBatis Mapper 模板
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${tableInfo.savePackageName}.${tableInfo.name}Mapper">
<resultMap id="BaseResultMap" type="${tableInfo.savePackageName}.${tableInfo.name}">
#foreach($column in $tableInfo.fullColumn)
<result column="${column.name}" property="${column.name}" jdbcType="${column.jdbcType}"/>
#end
</resultMap>
<sql id="Base_Column_List">
#foreach($column in $tableInfo.fullColumn)
${column.name}#if($foreach.hasNext), #end
#end
</sql>
<select id="selectByPrimaryKey" parameterType="${tableInfo.pkColumn.get(0).shortType}" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from ${tableInfo.name}
where ${tableInfo.pkColumn.get(0).name} = #${tableInfo.pkColumn.get(0).name}
</select>
</mapper>
c.Service 接口模板
package ${tableInfo.savePackageName};
/**
* ${tableInfo.comment} Service 接口
*
* @author ${author}
* @since ${time.getCurrentTime()}
*/
public interface ${tableInfo.name}Service {
/**
* 新增记录
*/
int insert(${tableInfo.name} record);
/**
* 根据主键查询
*/
${tableInfo.name} selectByPrimaryKey(${tableInfo.pkColumn.get(0).shortType} id);
/**
* 根据主键更新
*/
int updateByPrimaryKey(${tableInfo.name} record);
/**
* 根据主键删除
*/
int deleteByPrimaryKey(${tableInfo.pkColumn.get(0).shortType} id);
}
d.Controller 模板
package ${tableInfo.savePackageName};
import org.springframework.web.bind.annotation.*;
import org.springframework.beans.factory.annotation.Autowired;
/**
* ${tableInfo.comment} Controller
*
* @author ${author}
* @since ${time.getCurrentTime()}
*/
@RestController
@RequestMapping("/${tool.getClassName($tableInfo.name, false)}")
public class ${tableInfo.name}Controller {
@Autowired
private ${tableInfo.name}Service ${tool.getClassName($tableInfo.name, false)}Service;
@PostMapping
public Result<${tableInfo.name}> insert(@RequestBody ${tableInfo.name} record) {
int result = ${tool.getClassName($tableInfo.name, false)}Service.insert(record);
return Result.success(record);
}
@GetMapping("/{id}")
public Result<${tableInfo.name}> getById(@PathVariable ${tableInfo.pkColumn.get(0).shortType} id) {
${tableInfo.name} record = ${tool.getClassName($tableInfo.name, false)}Service.selectByPrimaryKey(id);
return Result.success(record);
}
}
e.前端 API 模板
// ${tableInfo.name} API
export const ${tool.getClassName($tableInfo.name, false)}Api = {
// 根据ID获取
getById: (id: ${tableInfo.pkColumn.get(0).shortType}) =>
request.get<${tableInfo.name}>(`/api/${tool.getClassName($tableInfo.name, false)}/${id}`),
// 新增记录
create: (data: ${tableInfo.name}) =>
request.post<${tableInfo.name}>(`/api/${tool.getClassName($tableInfo.name, false)}`, data),
// 更新记录
update: (id: ${tableInfo.pkColumn.get(0).shortType}, data: ${tableInfo.name}) =>
request.put<${tableInfo.name}>(`/api/${tool.getClassName($tableInfo.name, false)}/${id}`, data),
// 删除记录
delete: (id: ${tableInfo.pkColumn.get(0).shortType}) =>
request.delete(`/api/${tool.getClassName($tableInfo.name, false)}/${id}`),
// 获取所有记录
list: () =>
request.get<${tableInfo.name}[]>(`/api/${tool.getClassName($tableInfo.name, false)}/list`)
};