微软商店下载失败修复解决方案
前言首先, 我们来看一下微软工作人员的回复的三种方式:
手动设置DNS 右键网络连接图标,选择“打开网络和共享中心”,点击现在连接的网络名称,打开网络状态窗口,点击“属性”,在网络属性窗口中双击“Internet协议版本4,将DNS服务器手动设置为”4 2 2 2“和”4 2 2 1“,确定后重试。
清理应用商店缓存(推荐)
按下Windows+R键输入“services.msc”,进入“服务”窗口,关闭Windows Update服务;按照地址找到Softwaredistribution文件夹,C:\windows\SoftwareDistribution;将该文件夹重新命名,例如SoftwareDistribution1;重新将Windows Update服务开启,系统会重新生成SoftwareDistribution文件夹。
重置应用商店:按下Windows+R键,“运行”中输入wsreset,确定。
分析
关于第一种, 主要用于因网络问题引起的异常, 如果您确定你的网络是正常的, 将没有必要修改您的DNS解析服务器, 使用国内运营商默认的一般没问题。
关于第 ...
通过go操作sqlite3遇到"database is locked"问题
前言此问题是本人在使用go语言客户端框架wails时遇到的一个问题, 最初是由于浏览器端调试窗口和实际客户端调试窗口的结果不一致问题引发。随后不断定位发现是由于使用Gorm操作sqlite3数据库时发生了”database is locked”现象, 而浏览器端调试窗口正常也说明了浏览器的性能瓶颈限制还不足以引发这个错误, 客户端窗口报错也进一步印证了通过webview2的客户端技术不光是打包体积有优势, 并且结合go语言后实际性能更高, 可以大大利用前端技术的便利性来降低大多数对性能要求没那么苛刻的客户端开发场景。
原因sqlite是不支持多链接的, 而通过go-sqlite3或者是gorm这些库来操作sqlite3时默认会产生多个链接, 因此需要通过手动配置来限制链接数量从而保证并发安全。
解决方法手动设置最大链接数即可
如下图参考链接: https://github.com/mattn/go-sqlite3/issues/274
newbing给的解决方案(未验证是否可行)(下面方法对于本问题或许南辕北辙了,因为’sqlite3本身不提供无限阻塞’,只能通过go锁来处理了但go ...
视频及图文制作流程
视频制作
图文制作以本博客图文书写为主:
文章使用markdown格式, 但对于图片的插入格式, 采取html格式(方便尺寸调整)。
图片方案共3种:
1、图床方案
采用腾讯对象存储桶做图床+PicGo客户端 (当然, 市面上主流图床云厂商或github等方案也可以, 这里分享的是自己的方案)
优点: 方便, 好用。 在便利性上可以说是最佳方案了。
缺点: 需要少量金钱(可忽略不计)。 虽然需要的钱很少, 但是有被刷量风险(机率很小,但我朋友就被人刷了, 损失了小几千块), 如果被人攻击刷量: 少则一日损失上千, 多则一日损失上万。
快捷键配置: ctrl+shift+\
自定义链接格式:
2、vscode插件 Paste Image 方案
采用 hexo + vscode + Paste Image 插件。
优点: 完全免费 + 定制化
缺点: vscode不支持图片的相对路径访问, Paste Image 可配置相对路径来使用hexo博客(但本地markdown浏览依旧不可用)。 Paste Image 也可配置绝对路径的笔记方案(与本地结合很好, 但对于hexo无法正常 ...
win11按键失灵
解决方法<本人的按键失灵已采用此方式解决, 还意外发现了win自带的键盘移动鼠标方案哈哈(不过太慢了,没自己的脚本好用)>
通过尝试按下“左alt键+左shift+num lock”即可搞定。
<以下方式和上述方式均来自同一篇文章的转载, 但本人并未尝试, 故仅作转载, 不做保证>
如果没有解决可以使用下面方法。利用快捷键【win+R】打开运行功能,然后输入【powercfg.cpl】打开回车。再打开的页面左侧找到【选择电源键按钮功能】进行点击打开。然后在右侧找到点击【更改当前不可用的设置】进行点击。 然后将【关机设置】中的【启动快速启动(推荐)】前面的√取消即可。
echart零碎
pie 相关颜色的自定义问题首先, 对于颜色的自定义问题, 在最新的echarts文档中, 并没有明确的给出, 不过经过尝试发现, 自定义的方式有很多种。
下面给出示例代码(vue模板格式), 请自行选择合适自己的自定义颜色方案(可根据注释的介绍自行组合):
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148<template> <div class=&q ...
cd音质和dvd音质相比,哪个更好?
问题cd音质和dvd音质相比,哪个更好?
为什么会提这个问题呢, 因为今天把一个麦克风直接插上了电脑, 看到了下图选项:
看完这些选项我就纳了闷儿, 发现cd音质的采样率竟然没有dvd的高, 感到有点反直觉(先入为主的以为cd就是唱片就是高音质), 毕竟咱也是修完 <<信号与线性系统分析>> 的人, 对采样率和反馈效果质量的正比关系还是非常熟悉的, 于是就有了这个问题, 并在网上搜索了答案。
答案参考链接->https://www.lishixinzhi.com/bb/2084292.html
可能很多人会认为CD更好, 不过这是不对的认知; 实际情况是DVD的音质要强于CD(按最高配), 为什么dvd的音质更好呢:
DVD的音质则与所使用的编码方式及采样率有关。其中LPCM音频编码的音质是最好的,因为在这种编码方式下,音频信号没有被压缩,也就没有任何损失。而且,DVD标准中还规定 LPCM的最高采样率可以达到 96kHz/24bit,所以它的音质可以比CD更好(CD的采样率是44.1kHz/16bit)。但LPCM编码需要较大的存贮空间,所以较 ...
前端零碎
前言大年初一, 新年快乐!
本文为长篇, 用于记录一些前端把玩时遇到的小坑。
前端零碎基础练习失误记录<01> | Ts中使用构造函数时出现的小失误往往遇到bug时, 最难发现的就是一些最简单的失误, 比如这一次的脑残失误,如下图:
可以先观察下下面这段脑残代码的问题(点击下图放大观看)接下来运行代码后, 看下这段代码中所显示的三处控制台'log函数'对this的打印结果那么揭晓答案: 问题不在于key,更不在于这三个函数的定义; 而是在于stats这个字段的定义 -- 由于其初始化没有经过构造函数才引起了这个现象, 而我们调用log打印的三个函数又偏偏都是经stats主机调用的, 因此都会出现这个现象。(而其他正常调用的情况下, key不会出现undefine的现象 -- 比如从外部类实例来调用这些函数)
ok, 是不是很好笑, 至少笔者是这么认为的, 找这个低级失误的bug竟能浪费笔者十多分钟哈哈!!! 那么, 下面就把 与前面两张图片对照用的 正确写法图以及其运行结果图放上, 让大家笑个够吧:
<02> | Ts中使用$event ...
nodejs版本更新
windows下更新方式由于网上的更新方式一般为Linux下或macos下的, 并不适用于windows, 因此记录下win下如何更新nodejs
使用 where node 命令, 查看nodejs的安装路径
通过nodejs官网->”https://nodejs.org/"下载最新版本的nodejs
最后安装最新版本的nodejs -> 在原安装路径下覆盖原有安装即可
Linux下更新方式通过n模块实现更新(win下不支持此方式)
node -v 查看当前nodejs版本
npm install -g n 全局安装n模块
n stable 升级到最新稳定版本
n latest 升级到最新版本
npm镜像源配置
查看镜像源npm config get registry
设置镜像源npm config set registry <地址>
如下设置新的国内镜像源:
npm config set registry https://registry.npmmirror.com/
其它对于部分包, 仅配置npm镜像源可能还不够, 因为其可能在npm执行过程中, 使用的还有自定义的下载脚本, 因此这个时候仍会音网络问题造成下载失败。
比如electron项目相关的工程:
当我需要 升级项目依赖中的 electron 版本, 或者下载特定版本的electron时, 可能会失败。-> 即使已经配置了国内镜像源。
此时需要单独为electron下载安装时依赖的环境变量设置国内镜像源。
在终端执行export ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/, 为electron的下载单独配置镜像源。(非常推荐)
需要注意的是, 这行命令仅作用于当前终端, 且无持久化, 如需持久化则可将此命令写入项目根目录的 .npmrc 文 ...

.png)