[Windows] 类似冰点还原的利器 希沃零度V.1.2.6.1294

哈喽,黑域小伙伴,谈起还原,最初接识影子系统/系统还原恢复类软件是在2008年左右,最初对这些软件感觉很神奇,毕竟那时流氓恶意软件盛行,「还原系统」类的软件特别火,当你进入「影子模式」后软件会瞬间为你当前的操作系统创建一个一模一样的「替身」,你可以照样在电脑上随意安装软件、删除文件、甚至是测试任何软件! 而今天这款:希沃零度,就是类似冰点还原的利器,帮助你解决系统卡顿、崩坏的问题的一款免费的系统还原软件,并且性能优秀、使用简单。 希沃零度是一款免费的系统还原软件,类似于高中电脑课上使用的冰点还原,安全性也不错,可以自定义冻结磁盘,免费无广告。 软件大小23.3Mb,仅支持Windows,需要安装并至少备份好一份快捷方式才能使用。 这个软件更加简单方便,适合不愿意折腾的人去用,只要把桌面的快捷方式备份好,就能实现一键操作,也不需要去破解。 你可以看到软件的主界面,选择需要保护的系统盘,点击冰冻即可,重启计算机后生效,就是这么简单! 你会发现刚刚打开的桌面快捷方式消失不见了,开始菜单内的快捷方式无效,即使卸载程序也不会解除冻结。 如果你前面没有备份此快捷方式,除非重装系统否则再也无法解冻。好在世上是存有后悔药的,我上传了此快捷方式的备份。 只需解压后运行该快捷方式,将已保护的系统盘解冻,重启后即可生效。 最后提醒一下,删除、卸载软件不等于解除还原,必须打开备份的快捷方式才能解除还原。 总的来说,软件的冰点还原功能可以让电脑快速复原,当我们在使用时遇到死机、蓝屏等场景,只需要重启电脑即可恢复正常使用。 且随着重启不定期自动还原的设置,也可以让电脑久用如新,再也不用担心安装软件太多而导致桌面文件混乱、电脑卡顿! 软件信息 项目 信息 软件名称 希沃零度 版本号 V.1.2.6.1294 软件大小 23.3 MB 系统支持 Windows 更新日期 2024-04-15 下载地址 希沃零度 V.1.2.6.1294 下载

2026-06-18 · 1 分钟

Docker及Linux系统配置代理

Docker配置代理 创建配置目录 sudo mkdir -p /etc/systemd/system/docker.service.d 配置代理 sudo tee /etc/systemd/system/docker.service.d/proxy.conf >EOF [Service] Environment="HTTP_PROXY=http://你的代理地址:端口" Environment="HTTPS_PROXY=http://你的代理地址:端口" Environment="NO_PROXY=localhost,127.0.0.1,::1" EOF 重启Docker sudo systemctl daemon-reload sudo systemctl restart docker 验证配置 sudo systemctl show docker --property=Environment Linux系统配置代理 临时生效(当前终端) export http_proxy=http://你的代理地址:端口 export https_proxy=http://你的代理地址:端口 export no_proxy=localhost,127.0.0.1,::1 永久生效(所有用户) sudo tee /etc/profile.d/proxy.sh >EOF export http_proxy=http://你的代理地址:端口 export https_proxy=http://你的代理地址:端口 export no_proxy=localhost,127.0.0.1,::1 EOF source /etc/profile.d/proxy.sh 永久生效(当前用户) echo 'export http_proxy=http://你的代理地址:端口' >> ~/.bashrc echo 'export https_proxy=http://你的代理地址:端口' >> ~/.bashrc echo 'export no_proxy=localhost,127.0.0.1,::1' >> ~/.bashrc source ~/.bashrc 验证配置 echo $http_proxy echo $https_proxy curl -I https://www.google.com

2026-06-16 · 1 分钟 · wuhongbo

Windows如何重启后C盘还原到使用前

1、环境要求 Windows 10/11 专业版、企业版或教育版 2、开启还原功能 打开控制面板,启用或关闭 Windows 功能。 向下滚动找到 “设备锁定”,勾选确认启用。 在管理员模式cmd命令中输入以下内容: # 开启过滤器 uwfmgr filter enable # 仅保护 C 盘 uwfmgr volume protect c: 重启电脑,C 盘的"重启还原"正式生效。 3、关闭还原功能 uwfmgr filter disable 重启电脑,还原功能解除。 4、留一个不还原的口子 uwfmgr file add-exclusion "D:\会议永久留存" 这样指定的文件夹或文件将不会被还原,可以用于保存重要数据。

2026-06-16 · 1 分钟 · wuhongbo

Docker部署轻量级服务器探针 Komari

Komari 是一款轻量级服务器探针,支持通过 Docker 快速部署。以下是部署和管理的基本步骤。 ...

2026-06-15 · 1 分钟 · wuhongbo

Hermes Agent 关闭大模型思考模式的 3 种方法

Hermes Agent 默认开启大模型的"思考模式"(reasoning mode),模型会在正式回答前先输出一段 <thinking> 推理过程。对于简单问答、命令补全等场景,这段思考既消耗 token 又会刷屏。本文记录关闭思考模式的三种方式,从临时到永久覆盖全场景。 一、3 种关闭方式对比 方式 命令/位置 生效范围 持久性 推荐场景 斜杠命令 /reasoning none 当前会话 临时 临时切换、调试 配置文件 display.show_reasoning: false 全局 永久 长期使用偏好 启动参数 hermes chat --reasoning none 单次启动 一次性 一次性任务、CI 二、方法一:斜杠命令(最常用) 在当前交互会话中直接输入: /reasoning none 可选级别: none —— 完全关闭思考(最省 token、响应最快) minimal —— 最小化思考 low / medium / high / xhigh —— 思考强度递增 hide —— 思考但不在终端回显(视觉静音) show —— 思考并显示(默认行为) 推荐组合: 日常命令补全:/reasoning none 既要质量又嫌刷屏:/reasoning hide 三、方法二:配置文件永久生效 编辑 ~/.hermes/config.yaml,在 display 段添加: ...

2026-06-15 · 1 分钟 · wuhongbo

Docker 部署 Hermes Agent

使用 Docker 快速部署 Hermes Agent 的完整指南。

2026-06-15 · 1 分钟 · wuhongbo

错误代码:0x800704f8 因组织安全策略阻止未经身份验证的来宾访问 共享问题

解决Windows访问共享时出现0x800704f8错误,因组织安全策略阻止未经身份验证的来宾访问的问题。

2026-02-26 · 1 分钟 · wuhongbo

随机密码生产器

python源码 import random import re import tkinter as tk a = 'abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ!@#%&*()<>{}+?123456789' def generate(n): #n表示密码位 s = 0 ddtt = \"\" # 初始化 ddtt 变量 while s == 0: ddtt = [] # 创建一个空列表 for i in range(n): # 循环n次 rand = random.randint(0, len(a)-1) # 生成随机数 ddtt.append(a[rand]) # 将随机数添加到列表中 ddtt = \"\".join(ddtt) # 将列表转换为字符串 if re.search(r'[a-z]', ddtt): # 判断字符串中是否包含小写字母 if re.search(r'[A-Z]', ddtt): # 判断字符串中是否包含大写字母 if re.search(r'[0-9]', ddtt): # 判断字符串中是否包含数字 if re.search(r'[!@#%&*()<>{}+?]', ddtt): # 判断字符串中是否包含特殊字符 s = 1 # 满足条件,跳出循环 return ddtt # 返回生成字符串 def create_window(): \"\"\"创建一个带有两个文本框的简单GUI窗口\"\"\" # 创建主窗口 window = tk.Tk() window.title(\"随机密码生成\") # 设置窗口大小 window.geometry(\"220x250\") # 宽x高 (像素) # 添加输入文本标签 input_label = tk.Label(window, text=\"生成几位数:\") input_label.pack(pady=5) # 增加上下内边距 # 创建输入文本框 input_entry = tk.Entry(window) input_entry.insert(0, \"8\") input_entry.pack(pady=5) # 增加上下内边距 # 添加显示长度标签 length_label = tk.Label(window, text=\"随机密码生成:\") length_label.pack(pady=5) # 增加上下内边距 # 创建一个框架来放置显示长度文本框和复制按钮 frame = tk.Frame(window) frame.pack(pady=5) # 创建显示长度文本框,初始值为空 length_entry = tk.Entry(frame) length_entry.pack(pady=5) # 增加上下内边距 def copy_text(): text_to_copy = length_entry.get() # 获取要复制的文本内容 window.clipboard_clear() # 清空剪贴板内容 window.clipboard_append(text_to_copy) # 将文本内容添加到剪贴板 # 创建一个按钮 button_1 = tk.Button(frame, text=\"复制\", command=copy_text) button_1.pack(pady=5) # 增加上下内边距 # 定义按钮点击事件的处理函数 def update_length(): input_text = input_entry.get() # 获取输入文本 num = generate(int(input_text)) # 调用generate函数 length_entry.delete(0, tk.END) # 清空长度文本框 length_entry.insert(0, str(num)) # 将生成的密码插入到长度文本框中 # 创建一个按钮 button = tk.Button(window, text=\"更新密码\", command=update_length) button.pack(pady=10) # 增加上下内边距 window.bind(lambda event: button.invoke()) # 绑定回车键触发按钮 # 运行主事件循环 window.mainloop() if __name__ == \"__main__\": create_window()

2025-09-17 · 1 分钟 · wuhongbo

python编写kugou下载工具

python import hashlib import time import requests import re import json import prettytable as pt def md5_hash(date, keyword): text = [ 'NVPh5oo715z5DIWAeQlhMDsWXXQV4hwt', 'appid=1014', 'bitrate=0', 'callback=callback123', f'clienttime={date}', 'clientver=1000', 'dfid=11S5Hd0E3dhq3jHxZ90dzFYU', 'filter=10', 'inputtype=0', 'iscorrection=1', 'isfuzzy=0', f'keyword={keyword}', 'mid=8b5710fdab09aea0e4649de3e430ad23', 'page=1', 'pagesize=30', 'platform=WebFilter', 'privilege_filter=0', 'srcappid=2919', 'token=', 'userid=0', 'uuid=8b5710fdab09aea0e4649de3e430ad23', 'NVPh5oo715z5DIWAeQlhMDsWXXQV4hwt' ] string = ''.join(text) # 创建 MD5 哈希对象 md5 = hashlib.md5() # 更新哈希对象的内容 md5.update(string.encode('utf-8')) # 更新哈希对象的内容 signature = md5.hexdigest() print(signature) return signature def save(music_id): link = 'https://wwwapi.kugou.com/yy/index.php' params = { 'r': 'play/getdata', # 'callback': 'jQuery19105617303032764249_1693890961892', 'dfid': '11S5Hd0E3dhq3jHxZ90dzFYU', 'appid': '1014', 'mid': '8b5710fdab09aea0e4649de3e430ad23', 'platid': '4', 'encode_album_audio_id': music_id, '_': '1693890961893', } link_data = requests.get(url=link, params=params, headers=headers).json() play_url = link_data['data']['play_url'] audio_name = link_data['data']['audio_name'] name = re.sub(r'[\\/:\"?*<>|]', '', audio_name) content = requests.get(url=play_url, headers=headers).content with open(\"./\" + name + '.mp3', mode='wb') as f: f.write(content) now_time = int(time.time() * 1000) keyword = input('请输入歌手名字 / 歌曲: ') signature = md5_hash(now_time, keyword) url = 'https://complexsearch.kugou.com/v2/search/song' data = { 'callback': 'callback123', 'srcappid': '2919', 'clientver': '1000', 'clienttime': now_time, 'mid': '8b5710fdab09aea0e4649de3e430ad23', 'uuid': '8b5710fdab09aea0e4649de3e430ad23', 'dfid': '11S5Hd0E3dhq3jHxZ90dzFYU', 'keyword': keyword, 'page': '1', 'pagesize': '30', 'bitrate': '0', 'isfuzzy': '0', 'inputtype': '0', 'platform': 'WebFilter', 'userid': '0', 'iscorrection': '1', 'privilege_filter': '0', 'filter': '10', 'token': '', 'appid': '1014', 'signature': signature, } headers = { 'Referer': 'https://www.kugou.com/', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', } response = requests.get(url=url, params=data, headers=headers) html_data = re.findall('callback123\((.*)\)', response.text)[0].replace(')', '') tb = pt.PrettyTable() tb.field_names = ['序号', '歌手', '歌名', '专辑', 'ID'] lis = [] num = 1 json_data = json.loads(html_data) for index in json_data['data']['lists']: SingerName = index['SingerName'] # 歌手 SongName = index['SongName'] # 歌名 AlbumName = index['AlbumName'] # 专辑 SongID = index['EMixSongID'] # ID dit = { '歌手': SingerName, '歌名': SongName, '专辑': AlbumName, 'ID': SongID, } tb.add_row([num, SingerName, SongName, AlbumName, SongID]) lis.append(dit) num += 1 print(tb) page = input('请输入你要下载的歌曲的序号: ') try: if page == '0': for li in lis: save(music_id=li['SongID']) else: save(music_id=lis[int(page)-1]['ID']) except Exception as e: print('输入有问题', e)

2025-09-17 · 2 分钟 · wuhongbo

小雅一键懒人安装

使用 https://github.com/DDS-Derek/xiaoya-alist bash -c \"$(curl --insecure -fsSL https://ddsrem.com/xiaoya_install.sh)\" 备用地址 bash <(curl --insecure -fsSL https://ddsrem.com/xiaoya/all_in_one.sh) 阿里云盘TOKEN https://alist.nn.ci/zh/guide/drivers/aliyundrive.html 9945b93afdde40a8b4658424cbea6635 阿里云盘Open 如果你的xiaoya放在公网,为了防止别人蹭网,可以设置强制登入,新增/etc/xiaoya/guestlogin.txt这个文件,重启即可,文件有没有内容无所谓,如果取消强制登入就删除这个文件。强制登入的账号为 dav,密码使用 /etc/xiaoya/guestpass.txt 里设置的,同时webdav连接使用 dav 这个用户上述2个功能设置好后需要重启docker才会生效。

2025-09-17 · 1 分钟 · wuhongbo