草庐IT

test_win

全部标签

Win10清除COM接口占用

Win10清除COM接口占用背景方法方法1方法2背景由于项目的需求,使用Win10的COM接口,需要不断插拔,导致系统的COM口数值不断地增大,但软件所能够接受的COM口数值在10以内,所以需要对其进行操作,以解除占用。方法方法1找到COM口所对应的占用线程,杀掉该线程即可解除串口占用。方法21、把所有端口都给拔掉,避免待会儿麻烦2、win+R打开运行窗口,输入regedit进入注册表;3、进入该路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COMNameArbiter,4、找到该数值项:ComDB(它的值代表目前使用中的串口端号)

Visual Studio 2022 安装并使用 Google Test

目录A:方便快捷安装GoogleTestB:配置Lib路径与生成命令行C:GoogleTestD:可能遭遇的问题Nuget管理器无法搜索到GoogleTestGoogleTest文件生成失败应用程序错误-无法正常启动,请单击"确定"关闭应用程序A:方便快捷安装GoogleTest1.打开你需要进行单元测试的项目,右键项目2.选择管理NuGet程序包(ManageNugetPackages)3.在管理器界面中,选择浏览(browse)搜索GoogleTest,找到后点击安装(install)B:配置Lib路径与生成命令行Lib路径:$(SolutionDir)\packages\googlete

Win 10 网络重置后,无法使用 VMWare 打开虚拟机

前阵子重置了网络,后来碰到一系列问题:包括无法搜索WiFi、无法连接上远程服务器……这次是无法使用VMWareWorkstation打开虚拟机了问题大致是:使用VMWare开启虚拟机,会显示无法打开,提示我要手动开启VMWareAuthorizationService然后我就去cmd=>services.msc打开,又报错,说无法启动,报错1053于是打算重装VMWareWorkstation,原本打算用一个新版本来覆盖掉旧版本,安装过程中又碰到一个问题,说无法安装服务VMWareAuthorizationService(怎么又是你)所以还是把旧版本删掉,然后重新安装新版本,又出了个问题:“s

Win10系统下禁止ie浏览器自动跳转到Microsoft Edge浏览器

Win10系统下禁止ie浏览器自动跳转到MicrosoftEdge浏览器说明步骤1)打开MicrosoftEdge浏览器2)点击“设置”,如下图3)点击“默认浏览器”,如下图4)选择“让InternetExplorer在MicrosoftEdge中打开网站”,将其设置为“从不”,如下图5)完成!说明当有些情况下,需要使用ie浏览器时,但是当我们打开ie浏览器会自动跳转到MicrosoftEdge浏览器,该如何设置,来禁止它自动跳转呢?步骤1)打开MicrosoftEdge浏览器2)点击“设置”,如下图3)点击“默认浏览器”,如下图4)选择“让InternetExplorer在Microsoft

Win11无法连接共享打印机错误代码0x00000bc4解决方法

共享打印机连接错误是很多用户头疼的事情,比如最近就有win11用户遇到打印机错误0x00000bc4的问题,这该怎么修复?下面就来看看小编带来的解决办法吧,才升级win11的用户可以注意下,如果遇到就能自己动手解决了。Win11连接共享打印机错误0x00000bc4解决方法1、打开本地组策略编辑器(运行——gpedit.msc)。2、计算机配置里的管理模板——打印机——配置RPC连接设置。    3、启用配置,传输协议更改为:命名管道上的RPC,然后应用即可。  注册表处对应以下的数值即可:[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Wind

unit-testing - 如何使用 Go 日志包 glog 测试代码?

我已经实现了一个类型包装glog,这样我就可以在日志消息中添加一个前缀来标识我程序中日志的发射器,并且我可以更改每个发射器的日志级别。我如何实现单元测试?问题是glog将文本输出到stdErr。代码很简单,但我希望像其余代码一样进行单元测试和100%的覆盖率。这种编程工作已经付出了代价。 最佳答案 捕获标准错误的测试:packagemainimport("bytes""io""os""testing""github.com/golang/glog""strings")funccaptureStderr(ffunc())(string

unit-testing - 如何使用 Go 日志包 glog 测试代码?

我已经实现了一个类型包装glog,这样我就可以在日志消息中添加一个前缀来标识我程序中日志的发射器,并且我可以更改每个发射器的日志级别。我如何实现单元测试?问题是glog将文本输出到stdErr。代码很简单,但我希望像其余代码一样进行单元测试和100%的覆盖率。这种编程工作已经付出了代价。 最佳答案 捕获标准错误的测试:packagemainimport("bytes""io""os""testing""github.com/golang/glog""strings")funccaptureStderr(ffunc())(string

【连接】mac使用Microsoft Remote Desktop Beta 远程win Error code: 0x104

MicrosoftRemoteDesktopBeta变为Microsoft_Remote_Desktop_10.1.8_installer原因Wecouldn’tconnecttotheremotePCbecausethelicenseforthisdeviceisn’tvalid.Contactyournetworkadministratorforassistance.MicrosoftRemoteDesktopBeta连接失败连接失败Errorcode:0x10422.5.9连接成功172.31.139.189链接:https://pan.baidu.com/s/1_rKQ205o5eWZ

Win10家庭版禁止自动更新到Win11(阻止Win10自动更新)

一,家庭版没有地组策略编辑器的功能.所以.先安装他安装组策略编辑器相关的程序包新建一个记事本文件,输入以下面的内容.然后文件名修改为gpedit.bat,再用管理员身份运行本文件。安装组策略程序包,等其安装完。@echooffpushd"%~dp0"dir/bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum>List.txtdir/bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-Clien

unit-testing - 如何在 Go lang 中模拟 exec.Command 进行多个单元测试?

我刚刚学习了使用exec.Command()的单元测试函数,即模拟exec.Command()。我继续添加更多单元案例,但遇到了无法针对不同场景模拟输出的问题。这是一个示例代码hello.go我正在尝试测试...packagemainimport("fmt""os/exec")varexecCommand=exec.CommandfuncprintDate()([]byte,error){cmd:=execCommand("date")out,err:=cmd.CombinedOutput()returnout,err}funcmain(){fmt.Printf("hello,worl