
windows
文章平均质量分 57
luffy5459
程序猿一枚,喜欢瞎捣鼓。
展开
-
bat脚本添加以管理员权限执行方法
bat脚本管理员权限执行,以及可能因为当前目录出现变化导致的各种路径问题。原创 2023-06-18 09:36:34 · 19756 阅读 · 0 评论 -
wsl -l -v无反应解决办法
windows子系统出现在命令行wsl -l -v无显示、无反应的问题。原因是控制流保护被关闭了,需要在windows安全中心设置。原创 2023-03-15 23:13:32 · 12876 阅读 · 7 评论 -
windows下通过wsl迁移默认安装的ubuntu到其他磁盘
wsl提供了export,import等导出、导入命令,可以将系统备份到一个地方,然后重新安装到一个地方,从名字来看,export就是导出当前系统到一个地方,命令:wsl --export Ubuntu e:\ubuntu。我们在windows系统上通过在商店安装的ubuntu系统默认是放在c盘下的c:/users/administrator/appdata/local/packages下的一个文件夹中,这个系统随着使用会越来越大,可以考虑将他迁移到其他地方。原创 2023-03-01 21:25:25 · 4607 阅读 · 4 评论 -
microsoft store打开加载失败,显示检查连接
microsoft store打开显示空白,提示刷新页面,检查连接。原创 2023-02-27 21:30:36 · 3557 阅读 · 1 评论 -
excel中设置下拉选择框和word文档中插入外部excel只显示图标
excel设置数据校验,word中插入外部文件,显示图标。原创 2023-02-11 23:17:55 · 831 阅读 · 0 评论 -
bat批处理脚本大全
常见批处理脚本知识点整合。echo for set goto eof call原创 2022-11-27 00:37:41 · 29293 阅读 · 1 评论 -
Excel行变列,列变行技巧以及单元格换行
excel列转行,行转列。单元格换行。原创 2022-11-27 22:12:08 · 3074 阅读 · 0 评论 -
mac系统安装win10双系统
一个月前,为了在家里学习单片机,在mac book air系统基础上,安装了win10,搞了一个双系统。 在安装之前,看了很多资料,基本上提到两点,一个是准备win10镜像,一个是准备win10安装启动程序,而且至少需要一个U盘,有的也说需要两个,一个用来装win10镜像,一个用来装win10启动程序。 最后动手安装的时候,一个U盘也没有使用,直接把win10镜像下载到mac系统中,然后启动mac上的磁盘管理工具,按照提示,傻瓜式的进行下一步。 有两个地方需要我们手动设...原创 2021-12-30 10:43:37 · 11275 阅读 · 0 评论 -
单片机仿真软件proteus8安装与使用
最近对Arduino(阿德伟诺)微控制器有点兴趣,在学习的过程中,如果我们没有机器,其实可以通过仿真软件来模拟,而proteus这个工具就非常适合单片机仿真。为此,proteus的安装就显得很有必要。 proteus是英国Lab Center Electronics公司出版的EDA工具软件,能够仿真单片机及外围器件。这个工具可以自己搭配电子器件,最后编程进行仿真。 下面来说说他的安装。 一般而言,就是免费破解版,需要一个license.lxk。 工具...原创 2021-12-16 15:54:32 · 16096 阅读 · 3 评论 -
WinRAR(去广告)中文繁体
win10系统中,如果没有winrar,可以使用本文提到的这个工具,中文繁体,不带广告。 下载地址:tools: 各种简单的工具。工具放在csdn,需要积分,这里直接放在码云上,无偿贡献出来。 使用方法: 1、直接安装winrar-x64-601tc.exe, 2、这个版本有40天评估期, 3、将下载的rarreg.key文件复制到WinRAR安装目录。默认地址:C:\Program Files\WinRAR ...原创 2021-12-09 10:45:59 · 2688 阅读 · 0 评论 -
postgresql导入shp地理文件并用uDig连接postgresql显示地图信息
postgresql与postgis结合,可以很好的支持空间数据库。 shp文件可以通过postgis插件安装之后的工具:PostGIS Boundle 3 for PostgreSQL X64 14 Shapefile and DBF Loader Exporter很方便的导入postgresql中。 如下所示,打开exporter工具,设置数据库连接信息。 接着,点击“Add”按钮,选择要导入的shp文件,这里导入的是一个北京轮廓shp文件。文件选择之后,点...原创 2021-11-29 10:51:45 · 1696 阅读 · 0 评论 -
win10安装ceres环境
ceres是一个开源的c++库,在windows上安装有点复杂,它依赖其他三个库。Eigen,gflags,glog。好在这些依赖都可以通过源码安装。在windows上进行源码编译安装,需要对应的环境。这里的环境就是vs2017,cmake-3.14.0。 vs2017自带了gcc,g++编译环境,而cmake正好需要g++编译环境。 ceres源码都可以在官方下载到,这里使用的版本较早: gflags 2.2.1 需要提前编译 glog ...原创 2021-10-13 10:46:17 · 4012 阅读 · 3 评论 -
ArcGis导入经纬度坐标然后导出shp文件
如题所示,一般使用ArcGis制作shp文件,需要数据,这里直接利用经纬度坐标即可。 1、获取经纬度数据。经纬度坐标从哪里获取,这里推荐一个方法:使用一个html页面,配合百度地图api。 index.html<!doctype html><html> <head> <meta charset="UTF-8"/> <title>map</title> <style> htm...原创 2021-09-27 19:37:28 · 6033 阅读 · 1 评论 -
Mac下远程连接windows
如题,如果在windows系统下,一台机器A如果开启了容许远程连接,那么可以直接通过另一台机器B的远程桌面连接客户端,输入主机地址,然后加上用户名和密码,就可以登入机器A。 机器A需要满足的条件是: 1、开始容许远程连接。 2、关闭防火墙。 3、设置一个密码,不能为空或者不设置。 4、不要设置休眠模式。 以上是windows之间可以通过“远程桌面连接”客户端可以完成从一台主机到另一台主机的访问。 在mac系统下,没有自带的...原创 2021-08-14 23:33:13 · 4494 阅读 · 1 评论 -
npm安装windows-build-tools一直卡在successfully installed python2.7不动
以前安装过windows-build-tools,很顺利的,没想到最近在别的机器上安装,出现了卡住不动的情况,就是如题的问题。 其实这个问题出现在执行vs_BuildTools.exe安装问题上。而这个问题的本质就是visual studio installer启动程序的安装,为什么失败,网络问题。它要下载的资源没办法下载。 问题可以通过最新的临时文件C:\Users\admin\AppData\Local\Temp\dd_bootstrapper_20210420103743....原创 2021-04-26 15:07:46 · 13390 阅读 · 3 评论 -
Dynamic Linking Error: Win32 Error 126问题排查
如题所示,这个问题是我在electron项目中使用ffi调用动态链接库出现的,本机运行都好好的,打包构建然后放到别的机器上运行出错。 这个问题一度也让我很迷茫,如果是路径导致的这个问题,那么把路径指定正确就可以了,但是偏偏路径也是对的,就是报错。那应该是环境问题。 我为什么要使用ffi调用动态链接库?我的需求是这样的,需要编程实现tcpip方式连接诺德施瓦茨仪表设备cmw500,其实就是visa编程了,我开始通过c语言简单实现了这个功能,以为万事大吉了,然后写了一个动态链接库,让...原创 2021-04-26 14:30:48 · 8475 阅读 · 9 评论 -
win10启动命令行之前执行命令
这个问题的引出,是我在win10上设置cmd命令行字体的问题,我之前在win7上设置过cmd终端命令行字体,通过更改注册表,然后设置想要的字体,就可以达到效果,可是在win10上,这么做不生效,每次新开启cmd命令行窗口字体就恢复默认效果。 命令行属性界面可以修改字体,但是一般只有几种字体: 可以通过修改命令行代码页,让这个列表发生改变,比如chcp 437: 在这里,我们可以修改我们想要的字体,比如Courier New,然后确定。 ...原创 2021-04-23 15:03:36 · 549 阅读 · 0 评论 -
c语言自定义tcp协议实现socket通信(windows版本)
前面一篇博客介绍了mac/linux下通过C语言自定义协议实现socket通信的示例,因为大部分api与windows还有很多区别,这里就特意把windows下的tcp通信实例给介绍一下。 无论是linux,还是windows,其实c语言都是默认小端序,这个需要注意,还有一个就是结构体的内存对齐问题也是存在的,所以协议结构体我们需要注意他的大小就行了,在进行拷贝的时候,不能直接使用sizeof来计算发送数据的长度。 因为是windows,所以我们可以通过网络小助手来模拟一个服务端...原创 2021-03-08 11:28:31 · 2486 阅读 · 1 评论 -
word文档中插入图片显示不全解决办法
在windows下写word文档,正常情况下,我们应该不会遇到插入图片显示不全的问题,好像是如果在已有的文档中插入图片,比如文档中间插入,图片没办法自动扩展空间,这就导致了显示不全的问题。 这个问题也很烦人的,解决办法倒是简单:就是在图片的右下角位置,其实在图片后面右键,然后选择菜单中的段落选项,设置段后选项为单倍行距,问题解决。 如果我们选择右键的位置不对,正好点在了图片上,右键菜单里面不会有“段落”这个选项的,这个一定要注意。 解决办法动态示意图:...原创 2021-02-05 16:57:21 · 11820 阅读 · 2 评论 -
2020年csdn盘点
十年前就注册了csdn账号,之后一直没有写过博客,都是看别人的博客,等到2015年左右发表了第一篇自己的博客,直到2016年底觉着做技术的就需要记录自己的博客,不仅是自己学习的过程,说不定还可以帮助别人,于是坚持写了差不多四年,平均每年100篇,如今产量已经达到600篇,很多都是很浅显的内容,我刚开始写的时候,一个同事还很瞧不起这种没有技术含量的博客,但是有没有意义,只有自己知道。 每年写博客,这个很容易,每个月写也很容易,但是做到每天坚持却很难,我是做不到的,只能坚持每个月不断的写一些,...原创 2020-12-22 17:28:07 · 260 阅读 · 0 评论 -
gdb命令调试c程序
一般开发c语言程序,都是在ide中编码,调试也是使用集成环境,有时候,我们的程序是在文本编辑器中编写的,这时候可能使用gcc编译,然后运行可执行程序。遇到需要调试的场景,我们就需要借助gdb命令了。 gdb调试,不仅局限于在linux上使用,只要机器上有gdb命令,在windows下也可以进行调试。我的机器上安装了一个树莓派的perl,使用strawberry-perl-5.32.0-64bit.msi进行的安装,他自带了一个c语言编译运行的相关命令。所以可以在windows下进行gdb调...原创 2020-12-10 10:15:19 · 450 阅读 · 1 评论 -
windows命令行下通过cl命令编译动态链接库示例
一般在windows下写一个c/c++的动态链接库,我们都是在visual studio活着visual c++这些ide里面进行编译和生成的,今天介绍,如何通过命令行来实现手动编译和生成动态链接库。 首先,确保我们的系统中安装了visual studio 2019或着其他版本,这样,我们才可以使用命令行工具。 开始->程序里面找到visual studio 2019这个文件夹,里面有命令行工具。找到x64 native tool,然后点击,打开一个cmd命令行。 ...原创 2020-12-03 10:09:05 · 5823 阅读 · 4 评论 -
visual studio安装vsix插件
visual studio安装一些插件,可以直接在扩展管理即:Manage Extentions这里就可以搜索关键字,如果出现了对应的插件可以直接安装,有时候,我们的插件可以在网上下载,下载的插件是以vsix扩展名形式存储的文件。 如下所示,是一个下载的插件: 因为这是一个离线的文件,需要安装到visual studio中,怎么操作呢? 也是有办法的,不能直接像普通的exe文件一样双击就可以安装,他需要利用visual studio环境下的vsixinsta...原创 2020-07-04 14:01:56 · 23278 阅读 · 9 评论 -
局域网内不同网段的设备互相连接设置
这个问题是我在实际中遇到的,如下图所示,我的主机有一个公司内网的IP,可以自动获取,也可以设置固定IP,不管怎么样,网段是172.16.0.xxx,不同的部分只是这里的xxx,我的主机IP是172.16.0.83。 但是有时候,我们会从别的地方拿过来一块开发板,而开发板内部的IP基本是写死的,假如这个IP是192.168.253.10,我们会使用一个交换机,然后把外网引进来,而我...原创 2020-05-02 18:46:53 · 45739 阅读 · 4 评论 -
windows系统删除无用的服务
windows系统中,经常会出现各种广告或者资讯的服务,我们在服务列表里面还无法删除,最多只能禁用。但是可以在命令行下面通过sc delete servicename的方式来删除,例如,我们系统中出现的QQ电脑管家实时防护这个服务。 这个服务还有一个特点,就是名字中间有空格,我们可以通过sc query的方式查看服务的名字。 从结果可以看出,这...原创 2020-04-30 23:56:48 · 1877 阅读 · 0 评论 -
使用U盘安装win7系统遇到“缺少所需的 CD/DVD 驱动器设备驱动程序”解决办法
win7系统不支持usb3.0,所以在做系统的时候,需要安装usb3.0驱动。原创 2020-04-30 15:52:52 · 22211 阅读 · 3 评论 -
nc工具测试tcp/udp协议
nc是netcat的缩写,在windows系统上,需要单独下载安装。netcat在windows系统上安装很简单,需要到如下页面https://eternallybored.org/misc/netcat/,下载一个压缩包,然后解压,将路径加入环境变量Path中即可。如下所示,是nc的帮助文档: 帮助文档中,比较关键的几个参数是:-l,表示启动监听模式,-p表示指定端...原创 2020-04-27 13:29:21 · 13018 阅读 · 0 评论 -
npm install安装依赖报错 Error: spawn powershell.exe ENOENT解决办法
在windows电脑上通过npm install安装 windows-build-tools的时候报如题所示的错误,一般这种错误,基本都是环境变量的问题,我这里是因为在Path环境变量下找不到powershell.exe,解决办法很简单,就是找到powershell.exe所在的目录,然后加入Path环境变量中。 其实我的这个问题,一般情况下是不会出现问题的,我遇到这个问题,是因...原创 2020-04-21 09:30:19 · 8087 阅读 · 9 评论 -
windows下telnet回显解决办法
telnet相信大家都用过,在tcp连接中,我们可以用来模拟发送客户端请求,当我们输入telnet 127.0.0.1 8888连接本机的tcp 8888端口时,连接成功后,会进入一个输入模式,一般默认当我们在这里输入信息并回车,控制台不会显示我们的输入信息,只能在服务端才能看到内容。如下所示: 输入内容,不显示,服务端会显示: 解决办法:同时...原创 2019-11-07 14:03:33 · 6416 阅读 · 0 评论 -
windows修改cmd命令行字体
默认情况下,windows命令行字体只有两种,点阵字体和新宋体。如果你想使用系统自带的其他字体,需要更改注册表。这里介绍如何修改。windows系统字体在目录C:\Windows\Fonts下,我们一定要注意的是,更改的字体只能是系统安装过的,如果没有安装,需要下载字体安装,这里介绍一款mac字体Monaco。他的字体比较特别,看着不是特别的舒服,但是习惯使用mac系统的,应该可以接受。...原创 2019-10-23 10:47:59 · 17031 阅读 · 4 评论 -
记录一次解决TypeError: 'NoneType' object is not callable的办法
如题所示,这是python运行时报错,关键信息就是:TypeError:'NoneType' object is not callable,错误栈信息如下: 有的文章提示,调用方法比如close(),直接使用close,不带括号就能解决,试着找到源文件zmq\sugar\socket.py,修改了67行的代码,如下所示: 保存,然后再次运行程序...原创 2019-10-13 11:43:27 · 42887 阅读 · 3 评论 -
量子编程入门第一篇环境搭建dotnet-sdk+Microsoft.Quantum.IQSharp+python3.6+qsharp
量子编程已经提上日程,微软提供了quantum开发工具包 Microsoft Quantum Development Kit简称QDK,在visual studio 2019环境下,可以安装quantum工具,本人试过在visual studio 2017下无法安装这个工具,只能按照微软提供的简易安装环境。环境要求python3.6、dotnet-sdk-2.1及以上。如下图所示: ...原创 2019-10-12 12:46:49 · 1019 阅读 · 0 评论 -
windows下通过批处理脚本启动redis
windows下redis启动,需要进入redis安装目录,然后shift+右键,选择“在此处打开命令窗口”,然后输入redis-server.exe redis.conf,就可以启动redis了。如下所示: 这种情况有一个问题,就是每次需要进入redis安装目录对应的文件夹,然后打开命令行,输入redis启动命令,因此有了更进一步的改进,就是利用批处理脚本来完成这...原创 2018-10-10 10:37:51 · 18497 阅读 · 16 评论 -
windows安装解压版postgresql9.6
1、下载并解压postgresql到系统一个目录。2、初始化数据库。初始化之前,需要设置一个存储数据库的文件夹data目录。这里设置在postgresql安装目录下。进入安装目录,运行如下命令。3、启动数据库。4、查看数据库。...原创 2018-05-31 16:51:52 · 7257 阅读 · 3 评论 -
windows下安装awscli
awscli是运行aws所需的客户端命令行工具,在windows下安装可以通过msi的方式安装,但是一般很难下载这种文件,另一种方式是通过python提供的pip命令安装,这里介绍通过pip命令安装:1、注册一个amazon账户,并得到账户ID,记住密码。在配置aws时需要用到。2、需要安装python环境,并且安装了pip工具。安装awscli只需要一个命令:pip install awscli...原创 2018-05-09 19:50:35 · 4585 阅读 · 0 评论 -
图文详解win7实现局域网共享文件
工作中,我们有时候会拥有两台机器,避免机器之间文件传来传去,可以使用局域网文件共享,在一台机器上开启文件共享,另一台机器通过IP访问,即可轻松实现文件互访。今天介绍我们如何实现局域网中的文件共享。 第一步、设置网络。 依次打开: 控制面板->网络和Internet->网络和共享中心->高级共享设置->公用,选择关闭密码保护共享点开之后,拉到页面...原创 2017-06-02 14:09:22 · 19602 阅读 · 1 评论 -
Git-TortoiseGit使用报错:cannot spawn xxx\bin\ssh.exe: No such file or directory fatal
一般开发都是用eclipse自带的git插件提交代码,今天试了一把TortoiseGit的提交。结果报错。查看TortoiseGit->Settings:发现这里环境变量和设置的环境变量不一致,猜测是注册表的问题。发现注册表SSH的值,的确和环境变量中的GIT_SSH不一样,也是报错中ssh.exe的路径。最后改动ssh的值为git_ssh的路径。变量SSH在注册表中的位置:HKEY_CUR...原创 2018-03-02 18:31:18 · 21909 阅读 · 1 评论 -
没有为扩展名.py找到关联文件解决办法
如题,在win7上安装python3.5之后,通过pip install awscli命令行,最后执行aws命令时总是先提示一句"没有为扩展名.py找到关联文件",然后显示执行结果。根据提示和查看相关脚本发现这是由于系统无法找到.py文件关联程序。解决办法就是利用批处理脚本创建关联。脚本内容如下:assoc .py=Python.Fileassoc .pyw=Python.File.No...原创 2017-12-15 15:39:07 · 4718 阅读 · 3 评论 -
“操作无法完成因为其中的文件夹或文件已在另一个程序中打开”解决办法
在windows系统中,我们经常会遇到这样一个问题:删除某一个文件或者文件夹,被提醒:操作无法完成,因为其中的文件夹或文件已在另一个程序中打开。这个时候我们一般会先检查是否真的有程序或者文件打开了没有关闭,但是我们在桌面或者任务管理器中找不到该程序。这个问题困扰了我很久,认为下次重启,再删除,应该就可以了,也没有深入研究这个问题。但是这个问题,确实有解决办法,不用等到下次重启电脑再来删除。...原创 2018-10-20 19:23:54 · 318755 阅读 · 49 评论 -
win7笔记本电脑设置WiFi热点
一般情况下,我们是利用路由器设置WiFi热点,但是如果没有路由器,而有网线,我们可以利用笔记本电脑来设置WiFi热点,这里介绍如何通过笔记本电脑连接网线设置WiFi热点。笔记本电脑设置WiFi热点,需要明确两点:1、电脑必须连着网线,不能使用已经有的WiFi热点连接,然后开启WiFi热点。2、必须是笔记本电脑,一般的台式机无法设置WiFi热点,这一点务必搞清楚。因为笔记本电脑自带无线网卡的...原创 2019-04-14 22:42:56 · 15781 阅读 · 0 评论