找回 Edge 边栏中消失的 Copilot 图标

Edge 边栏的 Copilot 能根据网页内容增强回复,相当于内置了RAG,而且能不限次数使用GPT-5,非常方便。笔者有次打开 Edge 浏览器时发现边栏的Copilot图标消失了,探索了一些方法后终于找到解决方案,以下:

1. win+R 打开运行,输入 powershell 打开,复制以下正则表达式全文到powershell 命令窗口回车运行即可。命令窗口出现“✅ 已将 variations_country 设置为 US。已重新启动 Microsoft Edge”代表已经成功。

& { # 关闭所有 Edge 进程 Get-Process | Where-Object { $_.ProcessName -like "msedge*" } | Stop-Process -Force -ErrorAction SilentlyContinue Start-Sleep -Seconds 3 $localState = "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Local State" if (Test-Path $localState) { try { # 读取文件内容 $content = Get-Content $localState -Raw -Encoding UTF8 # 使用正则表达式查找并替换 variations_country 的值 if ($content -match '"variations_country":"[^"]*"') { $content = $content -replace '"variations_country":"[^"]*"', '"variations_country":"US"' $content | Set-Content -Path $localState -Encoding UTF8 Write-Host "✅ 已将 variations_country 设置为 US。" # 只有成功修改时才重启 Edge Start-Sleep -Seconds 1 Start-Process "msedge.exe" Write-Host "已重新启动 Microsoft Edge" } else { Write-Host "⚠️ 未找到 variations_country 字段,请手动检查文件。" Start-Process notepad.exe $localState } } catch { Write-Host "❌ 修改 Local State 文件失败:$($_.Exception.Message)" Write-Host "⚠️ 请手动修改该文件,搜索variations_country修改值为US,保存后手动启动 Edge。" # 自动打开 Local State 文件供用户手动编辑 Start-Process notepad.exe $localState } } else { Write-Host "找不到 Local State 文件:$localState" return } }

2.边栏出现 Copilot 图标后,如果出现

这不是你的错,而是我的问题

很抱歉,我在你所在的国家/地区似乎尚不可用。如果你愿意,可以通过前往以下内容来隐藏 Copilot 图标 浏览器设置。

则可能是因为你没有使用科学上网,如果已经可以科学上网但仍然无法使用,此时打开梯子的全局模式即可。

Read more

Flutter for OpenHarmony:Flutter 三方库 redux_epics — 优雅管理鸿蒙状态管理中的异步副作用(适配鸿蒙 HarmonyOS Next ohos)

Flutter for OpenHarmony:Flutter 三方库 redux_epics — 优雅管理鸿蒙状态管理中的异步副作用(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 redux_epics — 优雅管理鸿蒙状态管理中的异步副作用(适配鸿蒙 HarmonyOS Next ohos) 在构建大型跨平台应用时,状态管理的严谨性直接决定了项目的可维护性。Redux 以其单向数据流和不可变状态锁定了许多开发者的心。然而,纯粹的 Redux 加速器(Reducer)必须是同步且无副作用的函数,这给处理异步网络请求、文件读写等副作用带来了挑战。 在 Flutter for OpenHarmony 开发中,redux_epics 结合 RxDart 的强大处理能力,为我们提供了一个基于“流”的副作用管理方案。今天,我们将实战如何利用 Epics 在鸿蒙应用中优雅地编排复杂的异步生命周期。 一、为什么需要 Epics? 1.

By Ne0inhk

Linux:初始网络(下)

或许你有一个疑问,“发请求、收响应”,却不清楚数据在网线里到底是怎么从一台主机走到另一台主机的。这篇博客在上一篇博客基础上,将最基础的局域网通信原理出发,拆解数据封装与解包的核心逻辑,再延伸到跨网段的网络传输,帮你建立起网络传输的完整宏观认知,所以大家要认真阅读啦~~ 一、同局域网通信:以太网内的主机如何直接对话 局域网是我们最常接触的网络场景,比如家里的路由器连接的电脑、手机,公司内网的办公设备,都属于同一个局域网。我们先从最核心的问题切入,理解局域网通信的底层逻辑 1. 核心问题:同一局域网的两台主机,能直接通信吗? 答案是:完全可以!局域网内的主机通信,本质是基于以太网协议、通过 MAC 地址完成的二层直连通信,原理就像我们在同一个教室里上课:老师喊出同学的名字,全班同学都能听到这个声音,但只有名字对应的同学会做出回应,其他同学会自动忽略这个信息 2. 局域网通信的唯一身份标识:MAC 地址 在以太网的局域网里,每一台主机的唯一性,靠的就是 MAC 地址来保证。 * 核心定义:MAC 地址用来识别数据链路层中相连的节点,是网卡的 “物理身份证”

By Ne0inhk
Flutter 三方库 a2a 的鸿蒙化适配指南 - 实现高效的 Array-to-Array 结构转换、支持跨维度数据映射与集合内容深度克隆

Flutter 三方库 a2a 的鸿蒙化适配指南 - 实现高效的 Array-to-Array 结构转换、支持跨维度数据映射与集合内容深度克隆

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 a2a 的鸿蒙化适配指南 - 实现高效的 Array-to-Array 结构转换、支持跨维度数据映射与集合内容深度克隆 前言 在进行 Flutter for OpenHarmony 的大规模数据处理或图形计算开发时,经常需要对多维数组(嵌套列表)进行结构化调整。例如,将一个扁平化的传感器采样序列转换为 UI 渲染所需的网格坐标点集。a2a 是一个专门为 Array-to-Array 转换设计的极简工具库。它致力于通过声明式的 API 解决集合变换过程中的逻辑繁琐问题。本文将探讨如何在鸿蒙端利用该库提升集合操作的优雅度。 一、原原理性解析 / 概念介绍 1.1 基础原理 a2a 建立在一套强大的“映射算子(Mapping Operators)”之上。它获取输入数组,通过定义的投影(Project)

By Ne0inhk