首页
在线工具
统计
友链
Search
1
暴力破解忘记的zip,rar, pdf等文件密码
2,231 阅读
2
typecho添加打赏功能
1,220 阅读
3
躲避校园网客户端的检测实现移动热点开启
1,133 阅读
4
摸鱼人日历
918 阅读
5
创建自签名 ssl 证书
877 阅读
随笔杂记
Web建设
运维茶点
编程之路
网络配置指南
Huawei
网络安全
资源下载
生活中的点滴
登录
Search
标签搜索
HCNA
Huawei
Linux
Python
web
Blog
windows
Network
PC
Docker
HCNP
LOVE
Virus
eNSP
DNS
typecho
MySQL
k8s
HTTPS
Security
TanHaX
累计撰写
71
篇文章
累计收到
60
条评论
首页
栏目
随笔杂记
Web建设
运维茶点
编程之路
网络配置指南
Huawei
网络安全
资源下载
生活中的点滴
页面
在线工具
统计
友链
搜索到
71
篇与
的结果
2024-12-08
麒麟系统修改忘记的密码
如果你在使用麒麟系统时忘记了密码,可以使用以下两种方法来重置密码。方法一:通过救援模式修改密码进入GRUB启动界面:开机时,当屏幕显示GRUB启动菜单时,选择第三项“高级选项”。在下一级菜单中,选择“救援模式”(Recovery Mode),然后按回车键。在root权限下修改密码:进入救援模式后,系统会启动到一个命令行界面,此时你已经获得了root权限。输入passwd命令,然后按回车键。系统会提示你输入新密码,输入并确认新密码后,密码即修改成功。方法二:通过单用户模式修改密码进入GRUB启动编辑界面:开机或重启时,当屏幕显示GRUB启动菜单时,按下“e”键进入编辑模式。屏幕上会显示GRUB的配置项,找到以“linux” 开头的那一行。编辑启动参数:在该行末尾添加init=/bin/bash console=tty0,确保整个命令行的语法正确。修改完成后,按Ctrl+x键启动系统,此时系统会进入单用户模式。在单用户模式下修改密码:进入单用户模式后,系统会启动到一个命令行界面。输入passwd 用户名命令(替换用户名为你的实际用户名),然后按回车键。系统会提示你输入并确认新密码。注意,为了增强安全性,新密码应至少包含3种特殊字符。修改密码完成后,使用电源键重启系统。
2024年12月08日
137 阅读
0 评论
3 点赞
2024-09-06
KMS激活Windows/Office
KMS 激活服务,slmgr 命令激活 Windows 系统、Office激活步骤(管理员命令执行)设置服务 slmgr /skms kms.03k.org安装密钥 slmgr /ipk <版本对应秘钥>激活系统 slmgr /ato查看激活状态 slmgr -dlvKMS 服务器KMS 服务器1KMS 服务器2可用服务kms.03k.org 维护 CNAME 指向有效的服务telnet kms.03k.org 1688 测试服务是否可用tcping kms.03k.org 1688密钥Microsoft - KMS 客户端激活GitHub - kms-client-activation-keys.mdWindows Server(LTSC 版本)Windows Server 2025操作系统版本KMS 客户端安装密钥Windows Server 2025 StandardTVRH6-WHNXV-R9WG3-9XRFY-MY832Windows Server 2025 DatacenterD764K-2NDRG-47T6Q-P8T8W-YP6DFWindows Server 2025 Azure EditionXGN3F-F394H-FD2MY-PP6FD-8MCRCWindows Server 2022操作系统版本KMS 客户端安装密钥Windows Server 2022 DatacenterWX4NM-KYWYW-QJJR4-XV3QB-6VM33Windows Server 2022 Datacenter Azure EditionNTBV8-9K7Q8-V27C6-M2BTV-KHMXVWindows Server 2022 StandardVDYBN-27WPP-V4HQT-9VMD4-VMK7HWindows Server 2019操作系统版本KMS 客户端安装密钥Windows Server 2019 DatacenterWMDGN-G9PQG-XVVXX-R3X43-63DFGWindows Server 2019 StandardN69G4-B89J2-4G8F4-WWYCC-J464CWindows Server 2019 EssentialsWVDHN-86M7X-466P6-VHXV7-YY726Windows Server 2016操作系统版本KMS 客户端安装密钥Windows Server 2016 DatacenterCB7KF-BWN84-R7R2Y-793K2-8XDDGWindows Server 2016 StandardWC2BQ-8NRM3-FDDYY-2BFGV-KHKQYWindows Server 2016 EssentialsJCKRF-N37P4-C2D82-9YXRT-4M63BWindows Server (半年频道版本)Windows Server 版本 20H2、2004、1909、1903 和 1809操作系统版本KMS 客户端安装密钥Windows Server Datacenter6NMRW-2C8FM-D24W7-TQWMY-CWH2DWindows Server StandardN2KJX-J94YW-TQVFB-DG9YT-724CCWindows 11 和 Windows 10 (半年频道版本)操作系统版本KMS 客户端安装密钥Windows 10/11 专业版W269N-WFGWX-YVC9B-4J6C9-T83GXWindows 10/11 专业版 NMH37W-N47XK-V7XM9-C7227-GCQG9Windows 10/11 专业工作站NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84JWindows 10/11 专业工作站 N9FNHH-K3HBT-3W4TD-6383H-6XYWFWindows 10/11 专业教育版6TP4R-GNPTD-KYYHQ-7B7DP-J447YWindows 10/11 专业教育版 NYVWGF-BXNMC-HTQYQ-CPQ99-66QFCWindows 10/11 教育版NW6C2-QMPVW-D7KKK-3GKT6-VCFB2Windows 10/11 教育版 N2WH4N-8QGBV-H22JP-CT43Q-MDWWJWindows 10/11 企业版NPPR9-FWDCX-D2C8J-H872K-2YT43Windows 10/11 企业版 NDPH2V-TTNVB-4X9Q3-TJR4H-KHJW4Windows 10/11 企业版 GYYVX9-NTFWV-6MDM3-9PT4T-4M68BWindows 10/11 企业版 G N44RPN-FTY23-9VTTB-MP9BX-T84FVWindows 10 (LTSC/LTSB 版本)Windows 10 LTSC 2019操作系统版本KMS 客户端安装密钥Windows 10 企业版 LTSC 2019M7XTQ-FN8P6-TTKYV-9D4CC-J462DWindows 10 企业版 N LTSC 201992NFX-8DJQP-P6BBQ-THF9C-7CG2HWindows 10 LTSB 2016操作系统版本KMS 客户端安装密钥Windows 10 企业版 LTSB 2016DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJWindows 10 企业版 N LTSB 2016QFFDN-GRT3P-VKWWX-X7T3R-8B639Windows 10 LTSB 2015操作系统版本KMS 客户端安装密钥Windows 10 企业版 2015 LTSBWNMTR-4C88C-JK8YV-HQ7T2-76DF9Windows 10 企业版 2015 LTSB N2F77B-TNFGY-69QQF-B8YKP-D69TJ早期版本的 Windows ServerWindows Server 版本 1803操作系统版本KMS 客户端安装密钥Windows Server Datacenter2HXDN-KRXHB-GPYC7-YCKFJ-7FVDGWindows Server StandardPTXN8-JFHJM-4WC78-MPCBR-9W4KRWindows Server 版本 1709操作系统版本KMS 客户端安装密钥Windows Server Datacenter6Y6KB-N82V8-D8CQV-23MJW-BWTG6Windows Server StandardDPCNP-XQFKJ-BJF7R-FRC8D-GF6G4Windows Server 2012 R2操作系统版本KMS 客户端安装密钥Windows Server 2012 R2 Server StandardD2N9P-3P6X9-2R39C-7RTCD-MDVJXWindowsServer 2012 R2 DatacenterW3GGN-FT8W3-Y4M27-J84CP-Q3VJ9WindowsServer 2012 R2 EssentialsKNC87-3J2TX-XB4WP-VCPJV-M4FWMWindows Server 2012操作系统版本KMS 客户端安装密钥Windows Server 2012BN3D2-R7TKB-3YPBD-8DRP2-27GG4Windows Server 2012 N8N2M2-HWPGY-7PGT9-HGDD8-GVGGYWindows Server 2012 单语言版2WN2H-YGCQR-KFX6K-CD6TF-84YXQWindows Server 2012 特定国家/地区版4K36P-JN4VD-GDC6V-KDT89-DYFKPWindows Server 2012 Server StandardXC9B7-NBPP2-83J2H-RHMBY-92BT4Windows Server 2012 MultiPoint StandardHM7DN-YVMH3-46JC3-XYTG7-CYQJJWindows Server 2012 MultiPoint PremiumXNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2GWindows Server 2012 Datacenter48HP8-DN98B-MYWDG-T2DCC-8W83PWindows Server 2008 R2操作系统版本KMS 客户端安装密钥Windows Server 2008 R2 Web 版6TPJF-RBVHG-WBW2R-86QPH-6RTM4Windows Server 2008 R2 HPC 版TT8MH-CG224-D3D7Q-498W2-9QCTXWindowsServer 2008 R2 StandardYC6KT-GKW9T-YTKYR-T4X34-R7VHCWindowsServer 2008 R2 企业版489J6-VHDMP-X63PK-3K798-CPX3YWindowsServer 2008 R2 Datacenter74YFP-3QFB3-KQT8W-PMXWJ-7M648面向基于 Itanium 系统的 Windows Server 2008 R2GT63C-RJFQ3-4GMB6-BRFB9-CB83VWindows Server 2008操作系统版本KMS 客户端安装密钥Windows Web Server 2008WYR28-R7TFJ-3X2YQ-YCY4H-M249DWindows Server 2008 StandardTM24T-X9RMF-VWXK6-X8JC9-BFGM2不带 Hyper-V 的 Windows Server 2008 StandardW7VD6-7JFBR-RX26B-YKQ3Y-6FFFJWindows Server 2008 企业版YQGMW-MPWTJ-34KDK-48M3W-X4Q6V不带 Hyper-V 的 Windows Server 2008 企业版39BXF-X8Q23-P2WWT-38T2F-G3FPGWindows Server 2008 HPCRCTX3-KWVHP-BR6TB-RB6DM-6X7HPWindows Server 2008 Datacenter7M67G-PC374-GR742-YH8V4-TCBY3不带 Hyper-V 的 Windows Server 2008 Datacenter22XQ2-VRXRG-P8D42-K34TD-G3QQC面向基于 Itanium 系统的 Windows Server 20084DWFP-JF3DJ-B7DTH-78FJB-PDRHK早期版本的 WindowsWindows 8.1操作系统版本KMS 客户端安装密钥Windows 8.1 专业版GCRJD-8NW9H-F2CDX-CCM8D-9D6T9Windows 8.1 专业版 NHMCNV-VVBFX-7HMBH-CTY9B-B4FXYWindows 8.1 企业版MHF9N-XY6XB-WVXMC-BTDCT-MKKG7Windows 8.1 企业版 NTT4HM-HN7YT-62K67-RGRQJ-JFFXWWindows 8操作系统版本KMS 客户端安装密钥Windows 8 专业版NG4HW-VH26C-733KW-K6F98-J8CK4Windows 8 专业版 NXCVCF-2NXM9-723PB-MHCB7-2RYQQWindows 8 企业版32JNW-9KQ84-P47T8-D8GGY-CWCK7Windows 8 企业版 NJMNMF-RHW7P-DMY6X-RF3DR-X2BQTWindows 7操作系统版本KMS 客户端安装密钥Windows 7 专业版FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4Windows 7 专业版 NMRPKT-YTG23-K7D7T-X2JMM-QY7MGWindows 7 专业版 EW82YF-2Q76Y-63HXB-FGJG9-GF7QXWindows7 企业版33PXH-7Y6KF-2VJC9-XBBR8-HVTHHWindows 7 企业版 NYDRBP-3D83W-TY26F-D46B2-XCKRJWindows 7 企业版 EC29WB-22CC8-VJ326-GHFJW-H9DH4激活说明KMS 激活有 180 天期限,此期限称为激活有效间隔若要保持激活状态,您的系统必须通过至少每 180 天连接一次 KMS 服务器来续订激活默认情况下,系统每 7 天自动进行一次激活续订尝试在续订客户端激活之后,激活有效间隔重新开始综上所述,只要您不超过 180 天以上无法连接互联网,系统会自行续期保持激活状态Office(VOL 版本)激活步骤(管理员命令执行)进入安装目录 cd "C:\Program Files (x86)\Microsoft Office\Office16"32 位默认一般为 C:\Program Files (x86)\Microsoft Office\Office1664 位默认一般为 C:\Program Files\Microsoft Office\Office16Office16 是 Office 2016Office15 是 Office 2013Office14 是 Office 2010打开以上所说的目录,应该有个 OSPP.VBS 文件注册 KMS 服务 cscript ospp.vbs /sethst:skms.netnr.eu.org激活 Office cscript ospp.vbs /actOffice 密钥列表https://docs.microsoft.com/en-us/DeployOffice/vlactivation/gvlksHelphttps://teddysun.com/530.htmlhttp://kms.cangshui.nethttps://blog.03k.org/post/kms.html
2024年09月06日
99 阅读
0 评论
2 点赞
2024-07-13
Hexo博客 deploy 时保留 CNAME 配置文件
每次更新上传到 Git 后,现有的域名配置都会丢失。为了避免这种情况,可以在 Hexo 项目的根目录下执行以下步骤生成 CNAME 文件,这样在 deploy 的过程中就不会丢失配置了。1. 进入 Hexo 项目根目录的 source 目录下cd source确保你在正确的目录下执行后续操作。2. 创建并写入 CNAME 文件,内容则填自定义的域名echo nihaotang.com > CNAME3. 清理旧文件确保在生成静态页面之前,旧的文件被清理掉,以避免可能的冲突或旧文件残留。hexo clean # 清理 Hexo 生成的临时文件和缓存文件4. 生成静态页面在写作完成后,需要生成最新的静态页面。使用以下 Hexo 命令来执行生成:hexo generate # 或者简写为 hexo g5. 预览检查在浏览器中打开 http://localhost:4000 查看最新的博客页面。hexo server # 或者简写为 hexo s6. 部署到托管平台一旦确认生成的静态页面无误,即可将其部署到你选择的托管平台。使用以下 Hexo 命令来执行部署:hexo deploy # 或者简写为 hexo d这会将 public 目录中的静态文件推送到你在 Hexo 配置文件中指定的远程仓库。确保在 _config.yml 中正确配置了部署相关的信息,如 deploy 部分的 type、repo 等参数。7. 检查部署结果部署完成后,访问你的博客网址(如 GitHub Pages 提供的域名)确认更新是否已经生效。
2024年07月13日
69 阅读
0 评论
4 点赞
2024-07-11
使用GitHub 部署Hexo静态博客
1. 准备本地环境1.1 安装 Git在 Windows 上安装 Git 有几种方法:下载并安装官方版本,访问 Git 官方网站。这是一个名为 Git for Windows 的项目,也称为 msysGit,更多信息请访问 http://msysgit.github.io/。1.2 安装 Node.js根据操作系统选择适合的 Node.js 版本:访问 Node.js 官方网站,下载适合你系统的安装包,例如 node-v20.15.3-x64.msi。双击安装包,按照提示进行安装,使用默认选项即可。安装完成后,在命令行窗口输入 node -v,检查 Node.js 是否成功安装(例如显示 v20.15.3)。2. 准备 GitHub注册 GitHub 账户(大家几乎都有了~略过)。3. 连接 GitHub3.1 在本地创建一个项目文件夹,例如 hexo。在文件夹空白处右键,选择 Open Git Bash here 打开 Git 终端。3.2 配置 GitHub 账户信息:git config --global user.name "你的 GitHub 用户名" git config --global user.email "你的 GitHub 邮箱"3.3 创建 SSH 密钥:ssh-keygen -t rsa -C "你的 GitHub 邮箱"注:什么都不用管,一路回车就行。如果之前已经创建过了密钥,会出现id_rsa already exists. Overwrite (y/n)? 此时就需要选择 y 进行覆盖。3.4 上传本地密钥至 GitHub:打开 C:\Users\用户名\.ssh 目录(勾选显示,“显示隐藏文件”)。复制并上传生成的公钥 id_rsa.pub 到 GitHub在 GitHub 添加 SSH 密钥(Title 可以随便取)。3.5 验证 Git 连接:ssh -T git@github.com出现以下信息就证明成功连接了。4. 创建 GitHub 项目Repository name 输入 用户名.github.io。勾选 Add a README file。点击 Create repository 创建仓库。5. 本地安装 Hexo在 hexo 项目文件夹中右键,选择 Open Git Bash Here。使用 npm 安装 Hexo:更多信息请访问 https://hexo.io/zh-cn/docs/setup。npm install -g hexo-cli如果下载慢可以设置代理(注意端口)git config --global http.proxy 127.0.0.1:1080 6. 初始化 Hexohexo init npm install出现以下提示就以完成初始化了。初始化完毕以后,我们可以看到 hexo 程序文件。7. 预览效果7.1 生成并预览 Hexo 网站hexo g hexo s7.2 在浏览器打开 http://localhost:4000/ 查看效果。8. 更换主题在 Git Bash终端下 进入 themes 目录,选择并安装喜欢的主题,如 Chic 主题:cd themes git clone -b master https://github.com/Chic/hexo-theme-Chic.git themes/Chic9. 修改配置文件 进入主程序目录下的 _config.yml 配置文件:填写deploy模块:repository 填写GitHub上复制的链接更多信息请访问 https://hexo.io/zh-cn/docs/configuration/。修改 theme 为自己需要使用的主题名称。10. 部署博客至 GitHub1. 安装 hexo-deployer-git 插件:npm install hexo-deployer-git --save2. 清理 Hexo 生成的临时文件和缓存、生成静态文件、将生成的静态文件部署到指定的地方(根据 _config.yml 中配置的部署设置)。hexo clean && hexo g && hexo d11. 此时就已经完成了部署访问 用户名.github.io 设置的域名
2024年07月11日
46 阅读
0 评论
5 点赞
2024-07-02
解析日常网络架构与路由配置
SW1sysname SW1 vlan batch 10 20 interface Ethernet0/0/1 port link-type access port default vlan 10 interface Ethernet0/0/2 port link-type access port default vlan 20 interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan all SW2sysname SW2 dhcp enable vlan batch 10 20 30 40 123 interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan all interface GigabitEthernet0/0/3 port link-type trunk port trunk allow-pass vlan all interface GigabitEthernet0/0/4 port link-type access port default vlan 40 interface GigabitEthernet0/0/5 port link-type access port default vlan 40 interface GigabitEthernet0/0/2 port link-type access port default vlan 123 quit interface Vlanif10 ip address 172.16.10.254 255.255.255.0 dhcp select interface interface Vlanif20 ip address 172.16.20.254 255.255.255.0 dhcp select interface interface Vlanif30 ip address 172.16.30.254 255.255.255.0 dhcp select interface interface Vlanif40 ip address 10.2.40.254 255.255.255.0 interface Vlanif123 ip address 10.1.123.2 255.255.255.0 quit ip route-static 0.0.0.0 0.0.0.0 10.1.123.1 ospf 1 router-id 6.6.6.6 area 0 network 172.16.0.0 0.0.255.255 network 10.1.123.2 0.0.0.0 network 10.2.40.254 0.0.0.0 SW3sysname SW3 vlan batch 30 interface GigabitEthernet0/0/2 port link-type access port default vlan 30 interface GigabitEthernet0/0/1 port link-type trunk port trunk allow-pass vlan all AR1sysname R1 interface GigabitEthernet0/0/0 ip address 10.1.123.1 255.255.255.0 quit ospf 1 router-id 1.1.1.1 area 0 network 10.1.123.1 0.0.0.0 quit quit dialer-rule dialer-rule 1 ip permit quit interface Dialer 1 link-protocol ppp ppp chap user 10086 ppp chap password cipher tanhax dialer bundle 1 dialer-group 1 dialer user 10086 ip address ppp-negotiate quit interface GigabitEthernet0/0/1 pppoe-client dial-bundle-number 1 quit acl 2000 rule permit acl 3001 rule deny tcp source 10.2.40.252 0 destination 30.1.3.1 0 destination-port eq www quit interface Dialer 1 nat outbound 2000 quit ip route-static 0.0.0.0 0 Dialer 1 interface GigabitEthernet 0/0/0 traffic-filter inbound acl 3001 ISPsysname ISP interface GigabitEthernet 0/0/0 ip address 14.1.14.2 24 quit interface GigabitEthernet 0/0/2 ip address 13.1.13.2 24 quit ospf 1 router-id 2.2.2.2 area 0 network 14.1.14.2 0.0.0.255 network 13.1.13.2 0.0.0.255 quit ip pool ispdhcp network 12.1.12.0 mask 26 gateway-list 12.1.12.1 dns-list 114.114.114.114 quit interface Virtual-Template 1 ppp authentication-mode chap ip address 12.1.12.1 26 remote address pool ispdhcp quit aaa local-user 10086 password cipher tanhax local-user 10086 service-type ppp quit interface GigabitEthernet 0/0/1 pppoe-server bind virtual-template 1 AR3sysname AR3 interface GigabitEthernet 0/0/1 ip address 30.1.3.254 24 quit interface GigabitEthernet 0/0/0 ip address 34.1.34.3 24 quit interface GigabitEthernet 0/0/2 ip address 13.1.13.3 24 quit ospf 1 router-id 3.3.3.3 area 0 network 30.1.3.254 0.0.0.0 network 34.1.34.3 0.0.0.0 network 13.1.13.3 0.0.0.0 AR4sysname AR4 interface GigabitEthernet 0/0/1 ip address 40.1.4.254 24 quit interface GigabitEthernet 0/0/0 ip address 14.1.14.4 24 quit interface GigabitEthernet 0/0/2 ip address 34.1.34.4 24 quit ospf 1 router-id 4.4.4.4 area 0 network 40.1.4.254 0.0.0.0 network 34.1.34.4 0.0.0.0 network 14.1.14.4 0.0.0.0 解析:VLAN 配置:在SW1和SW3上使用了vlan batch命令来配置VLAN,分别指定了VLAN 10、20和30。接口配置:Access 端口配置:在SW1、SW2、SW3的一些接口上使用了port link-type access和port default vlan命令来配置访问端口和默认VLAN。Trunk 端口配置:在SW1、SW2、SW3的一些接口上使用了port link-type trunk和port trunk allow-pass vlan all命令来配置Trunk端口,允许通过所有VLAN。IP 地址分配和接口配置:在SW2上配置了多个VLAN接口(例如interface Vlanif10、interface Vlanif20等),并分配了各自的IP地址和子网掩码。在AR3和AR4路由器上配置了物理接口(例如interface GigabitEthernet 0/0/1)并分配了IP地址。静态路由配置:在SW2交换机上使用了ip route-static命令配置了默认的静态路由。在R1路由器上使用静态路由设置,默认网关通过 Dialer 1。OSPF 配置:在R1、AR3、AR4路由器上配置了OSPF,使用了ospf命令来设置OSPF进程和区域,并使用network命令指定了路由器接口所属的网络。PPPoE 配置:在ISP上配置了PPP over Ethernet(PPPoE)服务器,提供 DHCP IP 池和 DNS 设置,使用了interface Virtual-Template 1和相关的PPP配置命令。ACL 配置:在AR1上配置了ACL 2000 允许所有源 IP 地址在 GigabitEthernet 0/0/1 进行 NAT 转换.在AR1上配置了ACL 3001 阻止特定源 IP 为 10.2.40.252 的 TCP 流量访问目的地 IP 为 30.1.3.1 的端口 80, 在 GigabitEthernet 0/0/0 上应用入站流量过滤器。
2024年07月02日
65 阅读
0 评论
6 点赞
2024-05-28
安装H3C Cloud Lab 与 eNSP 共存
安装eNSP、H3C Cloud Lab、Wireshark和VirtualBox1. 安装 H3C Cloud Lab建议首先安装eNSP。2. 安装 Wireshark在安装 Wireshark 时,请确保勾选 WinPcap 安装选项。Wireshark 下载地址3. 安装VirtualBox下载VirtualBox 5.2 并安装。VirtualBox 5.2 下载地址3.1 修改注册表在进行 HCL 安装时,需要修改注册表编辑器的版本变量值为 6.0.14,以欺骗版本检测。使用管理员权限打开 CMD 终端,并运行以下命令:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v Version /t REG_SZ /d 6.0.14 /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v VersionExt /t REG_SZ /d 6.0.14 /f4. 下载并安装H3C Cloud Lab下载 H3C Cloud Lab 并进行安装。H3C Cloud Lab 下载地址5. 将注册表改回安装完成后,将修改注册表编辑器的版本变量值修改回 5.2.44。使用管理员权限打开 CMD 终端,并运行以下命令:reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v Version /t REG_SZ /d 5.2.44 /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox" /v VersionExt /t REG_SZ /d 5.2.44 /f
2024年05月28日
99 阅读
0 评论
2 点赞
2024-05-21
相遇的那个她
地址:🔜 <入口>访问密码是她国历生日,如(2002年1月1日),转换成:020101
2024年05月21日
78 阅读
0 评论
9 点赞
2024-04-15
解决 eNSP 错误代码 40 或使用 VirtualBox 无法为虚拟机 AR_Base 打开新任务的问题
最近遇到了 eNSP 无法正常启动设备的问题,错误代码显示为“40”。尝试了官方提供的解决方法,但都没有效果。在这里持续记录一下 eNSP 无法正常启动的解决方案1. 关闭 ”虚拟机平台“首先,打开控制面板,或者按下 Windows + R 组合键打开“运行”对话框,输入 control 后按下回车。在控制面板中,选择查看方式为“小图标”,然后打开“程序和功能”。在左上角的菜单中,选择 “启用或关闭 Windows 功能”。确保选项中的 虚拟机平台 没有被勾选。如果已经勾选了,取消勾选并重启电脑。重启后,看看问题是否已经解决了。
2024年04月15日
399 阅读
1 评论
8 点赞
2024-04-11
续上英语真题在线小突击
虽然这篇没有什么技术含量,但感觉这个功能还是有点用处,便来记录一下。继上一篇文章取消限制使用查询功能,这篇揪出了一个读音速度控制功能,废话不多直接上成果!{lamp/}这里涉及到 XPath 查询、修改元素属性、使用 MutationObserver 以及创建和添加按钮到页面。(function() { const xpath = '/html/body/div[2]/div[4]/div[1]/div/div[2]'; // 要修改的属性名 const attributeName = 'aria-hidden'; const node = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; // 初始状态为 false let attributeValue = 'false'; // 修改属性值函数 function toggleAttributeValue() { attributeValue = (attributeValue === 'false') ? 'true' : 'false'; node.setAttribute(attributeName, attributeValue); } // 创建 MutationObserver 实例 const observer = new MutationObserver((mutations) => { for (const mutation of mutations) { if (mutation.type === 'attributes' && mutation.attributeName === attributeName) { // 属性值被改回 true,重新改为 false if (node.getAttribute(attributeName) !== attributeValue) { node.setAttribute(attributeName, attributeValue); } } } }); // 启动 MutationObserver observer.observe(node, { attributes: true }); // 创建开关按钮 const toggleButton = document.createElement('button'); toggleButton.textContent = '读音速度开关'; toggleButton.style.position = 'fixed'; toggleButton.style.top = '50px'; toggleButton.style.right = '50px'; toggleButton.addEventListener('click', toggleAttributeValue); // 添加按钮到页面 document.body.appendChild(toggleButton); })();在这个脚本中,我们首先定义了一个 XPath 表达式来定位页面中的一个特定元素。然后,我们获取这个元素的引用,并定义了一个函数 toggleAttributeValue 来切换该元素的 aria-hidden 属性值。接着,我们创建了一个 MutationObserver 实例来监听该元素属性的变化。当 aria-hidden 属性的值发生变化时,如果它变回了 'true',我们将它重新设置为 'false'。这确保了我们始终控制该属性的值。最后,我们创建了一个按钮元素,并为其添加了一个点击事件监听器,该监听器在点击时调用 toggleAttributeValue 函数。这个按钮被添加到页面的 body 中,用户可以通过点击它来切换元素的 aria-hidden 属性。简单来说 aria-hidden 设置为 true,表示元素不能被屏幕阅读器读取;而如果设置为 false,则表示元素可以被屏幕阅读器读取。附上 greasyfork 脚本存储点。
2024年04月11日
124 阅读
0 评论
4 点赞
2024-04-03
黑豹X2 (PantherX2)刷机小笔记
最近在群里看到一位老表分享了一款黑豹X2设备,感觉性价比还不错,可以拿来搭建一个小型服务器。设备配置:CPU: 瑞芯微 rk3566 4核(Cortex-A55*4)RAM: 4GBROM: 32GB eMMC 5.1 存储USB2.0: ×1千兆网卡: ×1无线WIFI: 支持蓝牙: 支持TF卡扩展: 支持,同时有一个M-SATA的槽位(暂时无法直接替换使用,可能需要魔改或者单独驱动)。{lamp/}刷机步骤:1. 安装驱动与刷机程序.1.1 前往FireFly官网下载 RK3566 驱动文件与刷写工具。1.2 首先安装 DriverAssitant_v5.1.1 驱动包,并确保刷机软件(RKDevTool_Release_v2.84)中 Boot 和 system 的文件路径选择正确,请勿使用默认路径!!!注意:RKDevTool_Release 必须是 v2.84 版本的。如果不习惯英文界面,可在 config.ini 配置文件中将Selected=0修改为 Selected=1 重启程序后就会显示中文界面。2. 刷机镜像2.1 下载Armbian镜像和RK3566的LOADER文件。2.2 在设备未通电的情况下,按住 Reset 键,然后插入双USB头线。2.3 等待下方显示从 “没有发现设备” 转换到 ”发现一个LOADER设备“ 状态后,松开 Reset 键。然后选择镜像和 loader 文件。2.4 点击“高级功能”,进入 “进入Maskrom” 后设备会重启进入MASKROM模式。2.5 进入MASKROM模式,等待重启成功后再次回到”下载镜像“菜单,点击“执行”开始刷机。2.6 等待下载完成后,刷机结束,就可以移除USB线,再插入网线和电源线进行供电。3 初始化配置 Armbian初次登录设备一般通过DHCP获取IP,可以通过路由器后台查看设备IP地址。首次登录系统会提示输入默认的账户和密码,此时默认账户密码为root/ 1234。更改软件源,和安装部署其他系统方式。以下放了一个大佬编写的脚本可以快速部署。#!/bin/bash #彩色 red(){ echo -e "\033[31m\033[01m$1\033[0m" } green(){ echo -e "\033[32m\033[01m$1\033[0m" } yellow(){ echo -e "\033[33m\033[01m$1\033[0m" } blue(){ echo -e "\033[34m\033[01m$1\033[0m" } #获取本机IP function getip(){ lan=$(ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(.\d+){3}') wan=$(curl -s https://myip.ipip.net/) date=$(date "+%Y-%m-%d %H:%M:%S") red "内网IP:$lan\n外网IP:$wan\n当前时间:$date" } #宝塔面板综合安装脚本 function bt(){ # 更新软件包列表 sudo apt update # 安装更新 sudo apt upgrade -y # 安装宝塔 wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec } #安装1Panel function 1panel(){ # 更新软件包列表 sudo apt update # 安装更新 sudo apt upgrade -y # 安装1Panel curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh } #安装CasaOS function casaos(){ # 更新软件包列表 sudo apt update # 安装更新 sudo apt upgrade -y # 安装CasaOS curl -fsSL https://get.casaos.io | sudo bash } #挂载TF卡 function tfcard(){ if grep -qs "/dev/mmcblk" /etc/fstab; then red "TF卡已经挂载,跳过挂载步骤。" else blue "TF卡未挂载,执行挂载操作。" # 挂载 TF 卡的选择提示 # 创建 TF 卡挂载目录 sudo mkdir -p /mnt/tfcard # 挂载 mmcblk0p1 设备到 /mnt/tfcard sudo mount /dev/mmcblk0p1 /mnt/tfcard # 将挂载信息添加到 /etc/fstab echo "/dev/mmcblk0p1 /mnt/tfcard auto defaults 0 0" | sudo tee -a /etc/fstab # 重新加载挂载 sudo mount -a red "已挂载TF卡到 /mnt/tfcard" fi } #切换中文 function chinese(){ # 修改时区为东八区上海 sudo timedatectl set-timezone Asia/Shanghai if [[ $(locale | grep LANG | cut -d= -f2) != "zh_CN.UTF-8" ]]; then # 修改系统语言为中文 sudo sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/g' /etc/locale.gen sudo locale-gen zh_CN.UTF-8 sudo update-locale LANG=zh_CN.UTF-8 LC_ALL= # 安装必要的软件包 sudo apt install apt-transport-https ca-certificates red "已更换为中文环境,即将重启,请稍后重新连接后再次执行代码。" sudo reboot exit fi } #更换 Armbian 的源为国内源 function change_source(){ sudo sed -i.bak 's#apt.armbian.com#mirrors.tuna.tsinghua.edu.cn/armbian#g' /etc/apt/sources.list.d/armbian.list sudo sed -i.bak 's#security.debian.org#mirrors.ustc.edu.cn/debian-security#g' /etc/apt/sources.list sudo sed -i.bak 's#deb.debian.org#mirrors.ustc.edu.cn#g' /etc/apt/sources.list sudo sed -i.bak 's#ports.ubuntu.com#mirrors.tuna.tsinghua.edu.cn/ubuntu-ports#g' /etc/apt/sources.list red "已更换源为国内源,即将进行更新检查。" # 更新软件包列表 sudo apt update # 安装更新 sudo apt upgrade -y } #宝塔面板 自动磁盘挂载工具 function btdisk(){ wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh } #主菜单 function start_menu(){ clear if [ $(whoami) != "root" ];then echo "请使用root权限执行脚本命令!" exit 1; fi red "Armbian 初始化脚本 " echo " " blue "当前时间:$(date)" blue "当前系统:$(uname -srmo)" echo " " yellow " ==================================================" green " 1. 切换为中文环境" green " 2. 挂载 TF卡" green " 3. 切换为国内镜像源" green " 4. 获取本机IP" green " 5. 宝塔面板 自动磁盘挂载工具" green " 6. 安装 宝塔面板" green " 7. 安装 1Panel面板" green " 8. 安装 CasaOS面板" yellow " ==================================================" green " 0. 退出脚本" echo read -p "请输入数字:" menuNumberInput case "$menuNumberInput" in 1 ) chinese ;; 2 ) tfcard ;; 3 ) change_source ;; 4 ) getip ;; 5 ) btdisk ;; 6 ) bt ;; 7 ) 1panel ;; 8 ) casaos ;; 0 ) exit 1 ;; * ) clear red "请输入正确数字 !" start_menu ;; esac } start_menu "first"
2024年04月03日
539 阅读
1 评论
5 点赞
1
2
...
8