蓝牙消失
解决办法:
Windows x选择设备管理器(现在我习惯直接在搜索栏搜索设备管理器)
在“通用串行总线控制器"中找到感叹号设备
禁用后立即关机(不能重启,亲测无效!),再开机,即可得到解决。或者禁用后在启用,稍等一会便会出现。
删除0kb顽固文件
最近在网上下载资源,产生了一些后缀为一些奇怪字母的文件,选择删除会显示:文件不在该目录。而且这些文件大小都是0Kb,在网上找到一个有效地办法(使用命令行删除),在这里记录并分享与大家:
把下面的代码复制粘贴到一新建的txt记事本文档中,并另存为del.bat文件(或者你喜欢的名字),注意扩展名为批处理文件bat(todo:这个有些问题,还是建议自己去网上搜索一下):
代码语言:bash复制DEL /F /A /Q \?%1
RD /S /Q \?%1
把你想要删除的文件或者文件夹拖到该批处理文件图标上,即可批量删除文件
windows11 下如何让程序被 Cortana搜索到
未添加到搜索之前,cortana 无法搜索到程序。
第一步:创建程序快捷方式
第二步:将快捷方式放入搜索目录
搜索目录为
C:ProgramDataMicrosoftWindowsStart MenuPrograms
第三步:修改为你想使用的名称(不想改可以不改)
关闭win11自动更新
可以到联想官网下载对应工具
链接
悄悄吐槽一下:别的厂商怎么没有类似的工具,包括之前卸载迈克菲也是,官方的还没联想的好用。
目前联想该工具需要收费,真的不经夸啊,建议使用WPD,官网
查看windows控制台的编码方式
1、运行CMD
2、输入CHCP查看当前编码格式。
CHCP是一个计算机指令,能够显示或设置活动代码页编号。
代码页 描述
65001 UTF-8代码页
950 繁体中文
936 简体中文默认的GBK
437 MS-DOS 美国英语
如果想要修改控制台的编码方式
3、输入 CHCP 65001设置编码方式为UTF-8
注意,到此处并没有完全修改,只是修改了当前页面,怎么完全修改?
4、右击控制台,选择属性:
换个字体,保存。字体之后可以换回来。这样才能在打开新的页面的时候依然是UTF-8编码格式。
永久修改编码方式需要修改注册表
cmd命令行访问国外网站出现ssl验证错误
当我们在命令行下载文件时,经常需要代理以加快下载速度,但代理后又会报错。主要就是因为需要在控制面板指定代理,下面有两种方法解决,一种是临时的(关闭当前终端就会失效);另一种是永久(不管开不开都会生效)
临时
在当前终端输入
代码语言:bash复制set https_proxy=http://127.0.0.1:7890
端口号取决于你的代理用哪个端口,
永久
为了每次打开cmd,cmd都使用代理,那么,可以通过设置系统环境变量的方式,进行设置。右键 我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 ,然后在 系统环境 中,新建两个系统环境变量,变量名称分别为 https_proxy 和 http_proxy ,值为https_proxy=http://127.0.0.1:7890
linux下是类似的,可以查看linux下翻墙
这篇文章。
双系统电脑设置开机默认系统
win10 Ubuntu双系统,设置默认启动项为win10
在win10下安装了系统后,开机进入系统引导项界面,默认选择的是Ubuntu系统。
这是因为,双系统后由Ubuntu的grub引导启动的,
一般还是WIN10用的多一些,下面就设置默认系统启动项为win10。
1.开机重启,记住启动序号
开机或者重启,在启动项选择菜单处记住win10对应序号(注意:系统顺序从0开始),比如我的win10系统处于第三项,那么我的序号就是2,记住后打开ubuntu系统
2.修改grub的引导文件
grub引导的设置文件是 /etc/default/grub ,对其进行修改可以得到我们想要的结果,打开Ubuntu,在终端输入
代码语言:bash复制sudo gedit /etc/default/grub
将文本中的
GRUB_DEFAULT=0中的0改成系统序号2;
其他的也可修改;
GRUB_TIMEOUT=10(默认等待时间为10秒);
GRUB_TIMEOUT_STYLE(是否显示倒计时,hidden的属性表示不会显示倒计时);
GRUB_TIMEOUT(等待时间,单位是秒);
GRUB_GFXMODE(屏幕的显示像素,可以不用管这一项);
修改完成后保存并关闭。
注,修改保存时可能会提示编码警告,不用管,点确定即可。
3.更新grub
在终端输入命令sudo update-grub,更新修改
4.最终效果
重启后,完成。
没修改前开机默认选择第一个,也就是默认启动Ubuntu,修改后,默认选择windows,即第三个。
dos系统相关问题
1.dos系统中命令行启动exe
对于一些人,可能想在windows系统中启动exe程序,方法主要有三种,以下面C:Program Files (x86)OpenGrADSContentsCygwinVersions2.0.a9.oga.1i686grads.exe
这个程序为例
注:dos中输入路径时,最好用“”括起来,防止路径中的空格特殊字符等导致命令执行失败
第一种
先进入程序文件夹,再在这个文件夹中启动程序
代码语言:bash复制C:UsersLenovo>cd "C:Program Files (x86)OpenGrADSContentsCygwinVersions2.0.a9.oga.1i686"
C:Program Files (x86)OpenGrADSContentsCygwinVersions2.0.a9.oga.1i686>grads.exe
第二种
将对应的路径写入环境变量,然后在命令行中输入程序名
对于本篇文章,将C:Program Files (x86)OpenGrADSContentsCygwinVersions2.0.a9.oga.1i686
写入环境变量,然后在命令行中输入grads
或grads.exe
注:输入graads
会自动在当前变量与环境变量中寻找同名.exe
或.bat
文件,所以输入的时候最好加上后缀。
第三种(本人比较推荐)
直接在命令行中输入完整路径
代码语言:bash复制E:>"C:Program Files (x86)OpenGrADSContentsCygwinVersions2.0.a9.oga.1i686grads.exe"
CD命令
cd命令只能逐级进入目录,或者输入完整路径,但注意,切换不同盘符路径时要先转到对应的盘符再到输入完整路径
比如转到E:gradsfile
中
C:UsersLenovo>E:
E:>cd "E:gradsfile"
E:gradsfile>
更直接的方法
在文件管理器中打开该地址,然后地址栏中输入cmd
,并可在该路径下执行对应的命令。
批量修改文件名后缀
新建一个txt文件,里面输入ren *.gif *.jpg
,便会将该路径下的gif文件改为jpg文件。
参考文献
查看文件编码方式
代码语言:python代码运行次数:0复制import chardet
with open(r'C:UsersyezhoubingDesktop说明.md', 'rb') as rawdata:
result = chardet.detect(rawdata.read(1000))
但对一些文件格式读取不出来
实例:
代码语言:python代码运行次数:0复制# -*- codeing=utf-8 -*-
# @Time:2022/5/29 19:13
# @Author:Ye Zhoubing
# @File: mapfile.py
# @software:PyCharm
import mappyfile
# 保存文件
s = '''MAP NAME "TEST" END'''
d = mappyfile.loads(s)
fn = "mymap.map"
mappyfile.save(d, fn)
#查看文件
d = mappyfile.open('mymap.map')
print(d)
或者不用程序方式查看,直接用vscode打开(但有一定的概率乱码)
Chrome 浏览器如何修改 User-Agent
工作中,我们可能会发现某些网站在不同浏览器客户端上的表现不太一样,而这里主要判断的依据就是客户端的 User-Agent(后面简称 UA)。出于调试方便,我们会想是否有一个浏览器可以自定义修改 UA,从而达到伪装不同的客户端来访问同一网站的目的呢?答案就是万能的 Chrome。好了,废话不多说,下面就介绍两种方式来实现这个目的:
0x01:通过在开发者工具里设置单一网站的访问 UA
0x001:打开 Chrome,访问需要调试的网站,调出开发者工具(Windows 上是 F12 或 Ctrl Shift I,Mac 上是 option command I);
0x002:点击三个竖点,选择 More tools —> Network conditions;
chrome浏览器修改成深色背景
1
输入 chrome://flags/ 然后进入
2
在这个搜索框输入dark
3
把Auto Dark 设置为Enable然后relanuch即可
4
需要把上面标签栏的颜色换掉,安装深色主题即可
windows批量修改为自定义文件名
需求:将下图中的图片名称转换
转换为:
注意:年份要与图片内容对应
1.批量删除文件空格
全选,重命名,输入1,
此时名称会有空格,删除空格
新建一个bat文件,输入:
代码语言:bash复制@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
保存后放在图片文件夹下执行
2.批量重命名文件
兴建bat文件,写入:
代码语言:bash复制ren 1(1).jpg 1980.jpg
ren 1(2).jpg 1981.jpg
ren 1(3).jpg 1982.jpg
ren 1(4).jpg 2006.jpg
ren 1(5).jpg 2007.jpg
ren 1(6).jpg 2008.jpg
ren 1(7).jpg 2009.jpg
ren 1(8).jpg 2010.jpg
ren 1(9).jpg 2011.jpg
ren 1(10).jpg 2012.jpg
ren 1(11).jpg 2013.jpg
ren 1(12).jpg 2014.jpg
ren 1(13).jpg 2015.jpg
ren 1(14).jpg 2016.jpg
ren 1(15).jpg 2017.jpg
ren 1(16).jpg 2018.jpg
ren 1(17).jpg 1983.jpg
ren 1(18).jpg 1984.jpg
ren 1(19).jpg 1985.jpg
ren 1(20).jpg 1986.jpg
ren 1(21).jpg 1987.jpg
在文件夹中执行
参考
查看usb设备被哪个程序占用
1.打开任务管理器,打开资源监视管理器
2.在cpu下搜索关联的句柄
windows批量删除指定后缀文件
在git终端执行以下命令,目的是删除改路径中后缀为o的文件
代码语言:bash复制find . -name "*.o" | xargs rm -rf
hexo使用过程中遇到的问题
1.当heo init
时有以下报错
代码语言:bash复制ERROR Cannot find module 'hexo' from 'F:Hexoblog'
ERROR Local hexo loading failed in F:Hexoblog
ERROR Try running: 'rm -rf node_modules && npm install --force'
原因:已经安装了hexo但是依旧报这个错误,可能是没有加入环境变量
解决:
找到自己安装hexo的位置,将其加入环境变量中
例如我的位置是:C:Users32649AppDataRoamingnpmnode_moduleshexobin
记住环境变量保存要每个窗口都点确定。
2.npm install hexo-renderer-sass --save
安装时报错
尝试修改淘宝源,但是还是有问题
代码语言:bash复制$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ npm config set registry https://registry.npm.taobao.org
代码语言:txt复制
总的问题原因
安装的node.js版本太高,建议安装12.18.1版本