php怎么删注册表,用超级链接如何打开应用程序?
最近在研究这个问题,总结起来主要有三种方法1.外部协议url,通过写注册表将url与本地应用程序关联,然后通过一个网页的超链接点击即可启动,这种方法非常实用简单2.chrome extension,通过chrome native messaging机制,可以取得与本地程序连接,具体参见谷歌官方文档中的native messaging例子,但这种方法需要打包成crx传到谷歌的webstore才能使用或者是通过开发者模式加载3.ppapi,由于谷歌已经禁用了npapi,只能通过ppapi编写插件,需要一个nacl平台,生成pexe等配置文件部署到服务端使用,比较难用
电脑找软件用什么下载工具好?
XMind ZENXMind ZEN是一款非常实用的思维导图软件,致力于使用先进的软件技术帮助用户真正意义上提高生产率。思维导图软件又名心智图,利用图形结合的方式,呈现出你放射性的思维,助你记忆知识点等等!里面有各种模板,看风格自己选~
总之对我们整理知识点,扩散思维帮助还是挺大的。(文末提供安装包)
QQ影音QQ影音是由腾讯推出的一款支持任何格式影片和音乐文件的本地播放器。时隔几年,QQ影音在前段时间,终于迎来了一次重磅更新。
最新版本的QQ影音保留了以前的多个良心功能:支持视频截图,视频截取动画,视频截取GIF,视频压缩,视频合并,视频转码,视频传输,视频共享等。但是视觉性能全面升级,Logo也发生了改变,整体界面变得更加纯净,界面变得更加好看,软件安装速度也变得很快,而且支持更多视频格式。
格式工厂所有类型视频转到MP4、3GP、AVI、MKV、WMV、MPG、VOB、FLV、SWF、MOV,新版支持RMVB(rmvb需要安装Realplayer或相关的译码器)、xv(迅雷独有的文件格式)转换成其他格式。
所有类型音频转到MP3、WMA、FLAC、AAC、MMF、AMR、M4A、M4R、OGG、MP2、WAV等。
所有类型图片转到JPG、PNG、ICO、BMP、GIF、TIF、PCX、TGA等。
文末提供版本,纯净无广告
火绒安全常见的电脑杀毒软件某60、某管家、某山之类的。当然认识的大部分人都装着这些。每当别人让我帮电脑上弄一点什么的时候,就想把杀软换成火绒。
火绒是一款杀防一体的安全软件。全新的界面,丰富的功能,完美的体验。特别针对国内安全趋势,自主研发高性能病毒通杀引擎,由前瑞星核心研发成员打造。2018年3月5日,火绒宣布关停流量变现业务。通俗差不多就是关闭广告业务。推荐它的最直接的原因就是这个,没有广告软件当然简洁!
杀毒软件最重要的还是杀毒能力。刷知乎看见貌似没有某60强。可都2019了,正常使用也没那么多病毒之类的吧。其实我觉得微软自带的杀毒就够用了,使用了两百多天感觉世界都清净了,你不注意你都不知道还装着个火绒呢!弹窗拦截好评,没有广告好评,不流氓捆绑好评!
CCleaner一般人清理垃圾都是管家清理,上面的火绒的也不错,但是CCleaner是专业户!
它是一款免费的系统优化和隐私保护工具。主要用来清Windows系统不再使用的垃圾文件,释放更多硬盘空间。体积小,运行速度极快,可以对文件夹、历史记录、回收站等进行垃圾清理,而且可对注册表进行垃圾项扫描、清理。
自己电脑一直在使用,开启智能清理后。开机时自动完成清理。无需自己动手。
亨利++非常棒的插件,无需安装,一次点开,终生使用。就简单的数字显示内存占有率。没那么多花里胡哨的东西。清理内存可手动一键清理,也可设置超过多少自动清理!配合前面垃圾清理+杀毒!你的电脑绝对”满血复活“简直了。-->电脑内存清理
Bandizip这个我就不多说,简单点,我见过最好用的压缩软件抱歉没有之一!(可能有其他我没用过的)
手心输入法”无广告,不骚扰“,干净绿色专注于输入本质。以前一直用的搜狗输入法,自从发现这个它。打字清爽了不少。智能纠错,云拼音输入等和搜狗不相上下!
ScreenToGif一个小而实用的屏幕Gif录制工具。当然也可以录视频!
TeamViewerTeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。想连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可。
这个软件最初是我用来帮别人远程解决问题的~后来发现远程的用处真是多多
~自己发掘去~网不是很差的话使用流畅!-->远程控制TeamViewer
国产向日葵也不错 官网网址:https://sunlogin.oray.com/zh_CN/
谷歌浏览器真的好用~完!
导航网址:
https://www.moulem.com/j.html
全局鼠标手势这一个更易用的全局鼠标手势软件。助您化繁为简,将注意力保持在重要的工作上,远离那些繁琐的细节。
相比直接鼠标去点击的优势在于,你在屏幕的任何地方能随时进行操作,而不仅仅局限于一个方框之内。例如,你想关闭某个窗口,鼠标必须移到那个很小的「X」上面去进行点击,而现在只需要在任何地方用鼠标划以下即可。
详见:有毒:全局鼠标手势 ,效率神器
Motrix神器Motrix,满速下载百度云资料和支持磁力链接,BT种子的下载!和之前推过的Pandownl配合使用效果更佳。三款神器全方面解决网盘限速问题
前提条件:使用的是chorme浏览器。
先安装Motrix,这个简单双击安装包直接装就行。
接下来在谷歌浏览器中装一个插件。右上角——>更多工具——>扩展程序——>开发者模式——>加载好的插件文件夹
打开要下载的文件,提前打开Motrix,如图会出现MO.app,选择文件点使用MO下载。ok
印象笔记如果你正要找记笔记的软件的话,那正好!不吹,我用的还行,可以一试!
#所有软件都是相对好用的不绝对,可能有比这些推荐的更好的!有待发现~(PS:我用软件的第一标准就是,够干净,够整洁。感谢支持!
)
获取全部软件公众号后台回复“190308”
公众号:Simple科技
专注于分享简单好用的软件|网站|技巧!
大家一般用什么工具测试HTTP和json接口?
具体选择什么样的框架或者工具,取决于我们的测试复杂度,或者说取决于我们的测试需求(测试策略、深度、广度)。
常见的接口测试工具及测试自动化测试框架我们先介绍下现在主流的接口测试工具和框架。
接口测试工具
Postman:接口功能
Jmeter:接口性能、功能
Loadrunner:接口性能、功能
SoapUI:接口功能、性能、安全
接口自动化测试框架
测试库构架框架数据驱动的自动化测试框架关键字驱动的自动化测试框架如何选择框架、工具的选择是我们确认开展自动化后首先面临的问题。之前网上有个梗,泡面煮着吃是没有灵魂的,当然这是一种调侃。自动化测试开展一定要结合被测系统的特点进行选择,不顾被测系统(系统框架)特性、场景而盲目选择自动化测试框架(或工具), 它是没有灵魂的,自动化失败概率会相对高很多。
如果我们的测试需求,只是进行接口的功能测试,需要使用一种方便的工具进行接口请求响应的验证。如上介绍的四种接口测试工具,都可以考虑,如果是功能性验证,推荐使用Postman、SoapUI,如果进行接口的性能测试,推荐使用Jmeter、Loadrunner。
如果我们的测试需求是希望对接口进行自动化测试,考虑到具体系统业务的复杂度,比如接口之间的依赖,业务场景的覆盖。单独就某一个接口进行测试,难以覆盖真实的测试场景,因此需要考虑结合接口自动化测试框架来满足我们的测试需求。
首先自动化测试框架更倾向于一种设计思想 ,这种思想指导工具的使用或者自研开发,并且不是只能使用仅仅一种框架,结合被测系统本身特性一般是选择多种测试框架的组合,来满足测试和设计需求(开发、维护角度)。
这里直奔主题,不错多余铺垫,推荐使用Robot Framework关键字驱动的自动化测试框架进行接口自动化,通过自定义关键字的开发实现复杂的测试场景,需注意自定义关键字的易用性和可维护性。有兴趣的可以关注下Httprunner接口自动化测试框架的设计思想,很不错,指的学习和借鉴。
疑问:接口测试用例设计是只针对一个个单接口测试,还是流程场景测试?首先需要区分这里的流程场景指的是业务流程场景,还是操作流程场景。业务流程场景
业务流程场景一般指的是系统业务流程,类似于办公流程,具有强流程性。
针对业务流程场景,接口的自动化用例是需要进行场景化设计的,一般常使用关键字驱动的测试框架+ python request模块。
借鉴关键字驱动测试思想,把接口请求发送、响应校验、响应内容返回(下一个接口依赖上一个接口,需返上一接口响应体),三部分封装成"请求校验"自定义关键字。
同时再封装"内容提取"自定义关键字——提取接口响应体特定数据。这样就可以获取上一个接口返回中的特定数据作为下一个接口的输入参数。
如此。任何业务场景都可以通过"请求校验"自定义关键字 + "内容提取"自定义关键字 + "响应校验"自定义关键字 +…
操作流程场景
操作流程场景一般指的是先使用哪个功能,再使用哪一个,没有强制性的操作步骤规范,比如单一的查询功能。
针对操作流程场景,则可以视情况,开展单一接口的自动化测试。现有的很多自动化框架、工具都适合此场景的自动化测试开发,在此不做扩展。
关于响应体为JSON的校验方式在测试工作中,一般都会接触到期望结果数据与实际结果数据一致性比对的测试场景,对于复杂、庞大数据的比对工作。如果依靠人工执行,其成本相当高,难以保障执行结果的一致性(多次执行可能存在偏差),并且重复性极高。因此,通常我们需要考虑如何通过自动化工具实现数据的比对。JSON的两种数据结构
1.Key-Value对集合,在Python语言中可以理解为字典(Dict),如下图。
2.有序集合,在Python语言中可以理解为列表(List),如下图。
一致性校验核心设计
在测试工作中接触的Json数据校验,大多是请求响应体的校验,设计主要考虑了以下两点:
1.需支持复杂JSON比对,如查询地市编码基本信息接口的响应体中包含,省份编码、省份地市的基本信息(地市编码、地市名称、地市排序),例如 :
2.需支持比对结果的可追溯,比如地市数量(Count)不一致时,不能仅输出期望、实际结果的地市数量,还需要输出整个JSON的哪个节点的值不一致,或者缺失哪个节点,如Detail.Count的值不一致,例如:
[ERROR] ACTUAL-JSON ==> [Detail.Count]的VALUE不同: <actual>: 2 <expect>: 3设计实现
一致性比对的整体设计包含三个模块:递归解析模块,格式转换模块,数据比对模块,具体描述如下。
具体Python实现可以阅读:《Python实现JSON数据的一致性校验》https://www.toutiao.com/i6662316383423955468/
相关推荐阅读:可关注我,阅读《测试之术》专栏,其中对接口自动化测试设计、场景测试框架的介绍及Robot Framework使用都有详细介绍,希望能够对你有所帮助。
安装软件时显示runtime错误怎么解决?
runtime error是:一个计算机运行程序错误以信息栏的状态方式显示特定的错误代码及相应的解释。电脑出现这种情况的原因很多。runtime error运行时错误。 解决方法:
1、点击【开始】,打开【运行】窗口,然后输入【regedit】。
2、单击确定-打开注册表编辑器,依次打开【HKEY_LOCAL_MACHINE→SOFTWARE→microsoft→Windows→CurrentVersion→Run】,然后找到【runtime】项,删掉就可;
WINDOWS系统的文件快捷方式的后缀名应该是什么呢?
com:dos可执行命令文件,一般小于64kb
.exe:可执行文件,虽然后缀名相同,但具有不同的格式和版本
*.pif为dos环境下的可执行文件在windows下执行时所需要的文件格式
★常见的文件后缀名
.aca:microsoft的代理使用的角色文档
.acf:系统管理配置
.acm:音频压缩管理驱动程序,为windows系统提供各种声音格式的编码和解码功能
.aif:声音文件,支持压缩,可以使用windowsmediaplayer和quicktimeplayer播放
.aif:音频文件,使用windowsmediaplayer播放
.aifc:音频文件,使用windowsmediaplayer播放
.aiff:音频文件,使用windowsmediaplayer播放
.ani:动画光标文件扩展名,例如动画沙漏。
.ans:ascii字符图形动画文件
.arc:一种较早的压缩文件,可以使用winzip,winrar,pkarc等软件打开
.arj:压缩文件。可以使用winzip,winrar,pkarc等软件打开
.asf:微软的媒体播放器支持的视频流,可以使用windowsmediaplayer播放
.asp:微软的视频流文件,可以使用windowsmediaplayer打开
.asp:微软提出的activeserverpage,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似php。可以使用visualinterdev编写,是目前的大热门
.asx:windowsmedia媒体文件的快捷方式
.au:是internet中常用的声音文件格式,多由sun工作站创建,可使用软件waveformholdandmodify播放。netscapenavigator中的liveaudio也可以播放.au文件
.avi:一种使用microsoftriff规范的windows多媒体文件格式,用于存储声音和移动的图片
.bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名
.basbasic:语言源程序文件,可编译成可执行文件,目前使用basic开发系统的是visualbasic
.bat:批处理文件,在ms-dos中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用
.bbs:电子告示板系统文章信息文件
.bfc:windows的公文包文件
.bin:二进制文件,其用途依系统或应用而定
.bmp:bitmap位图文件,这是微软公司开发paint的自身格式,可以被多种windows和windowsnt平台及许多应用程序支持,支持32位颜色,用于为windows界面创建图标的资源文件格式。
.c:c语言源程序文件,在c语言编译程序下编译使用
.cab:microsoft制订的压缩包格式,常用于软件的安装程序,使用windows自带的实用程序,extract.exe可以对其解压缩,winzip,winrar等都支持这种格式
.cal:windows中的日历文件
.cdf:internetexplorer的频道文件
.cdr:coreldraw中的一种图形文件格式,它是所有coreldraw应用程序中均能够使用的一种图形图像文件格式
.cdx:索引文件,存在于dbase,foxbase,foxpro系统软件环境下
.cfg:配置文件,系统或应用软件用于进行配置自己功能,特性的文件
.chm:编译过后的html文件,常用于制作帮助文件和电子文档
.clp:在windows下剪贴板中的文件格式
.cmd:用于windowsnt/2000的批处理文件,其实与bat文件功能相同,只是为了与dos/windows9x下的bat有所区别
.cmf:声卡标准的音乐文件,fm合成器等可以回放
.cnf:netmeetting会议连接文件
.cnt:联机帮助文件目录索引文件,通常和同名的.hlp文件一起保存
.col:由autodeskanimator,autodeskanimatorpor等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的rgb值
.com:dos可执行命令文件,一般小于64kb
.cpl:控制面板扩展文件,windows操作系统使用
.cpp:c++语言源程序,非常强大的语言,在各种平台中都有相应的开发系统
.crd:windows中的卡片文件
.crt:用于安全方面的证书认证文件
.cur:windows下的光标资源文件格式,可用光标编辑软件编辑
.css:text/css文件
.dat:数据文件,在应用程序中使用
.dat:vcd中的图象声音文件,vcd播放软件可调用,或是通过vcd机播放
.dbf:数据库文件,foxbase,dbase,visualfoxpro,等数据库处理系统所产生的数据库文件
.dcx:传真浏览文档文件
.ddi:映象文件,dup,hd,img等工具可展开
.dev:设备驱动程序
.dib:设备无关位图文件,这是一种文件格式,其目的是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样
.dir:目录文件
.dll:windows动态连接库,几乎无处不在,但有时由于不同版本dll冲突会造成败各种各样的问踢
.doc:是目前市场占有率最高的办公室软件microsoftoffice中的字处理软件word创建的文档
.dos:windows保留的ms-dos的某些系统文件
.dot:microsoftword的文档模板文件,通过模板可以简化一些常用格式文档的创建工作,而且可以内嵌vba程序来实现某些自动化功能
.drv:设备驱动程序文件,用在各种系统中
.dwg:autocad的图纸文件,也是许多绘图软件都支持的格式,常用于共享数据
.dxb:autocad创建的一中图形文件格式
.dxf:图形交换格式,一种计算机辅助设计的文件格式,最初开发用来与autocad一起使用,以便于图形文件在应用程序之间的传递,它以ascii方式储存图形,在表现图形的大小方面十分精确
.der:certiticate文件
.dic:txt文件
.emf:由microsoft公司开发的windows32位扩展图元文件格式,其总体设计目标是要弥补在microsoftwindows3.1(win16)中用的*.wmf文件格式的不足,使得图元文件更加易于使用
.eps:用postscript语言描述的一种图形文件格式,以文本文件保存,在postscript图形打印机上能打印出高品质的图形图象,最高能表示32位图形图象
.err:编译错误文件,存在于dbase,foxbase,foxpro系列软件环境下
.exe:可执行文件,虽然后缀名相同,但具有不同的格式和版本
.exp:3ds使用的显示卡驱动程序
.exc:txt文件
.flc:autodeskanimator和animatorpro的动画文件,支持256色,最大的图象象索是64000*64000,支持压缩,广泛用于动画图形中的动画序列,计算机辅助设计和计算机游戏应用程序
.fnd:保存的搜索结果
.fon:点阵字库文件
.for:fortran语言程序
.fot:指向字体的快捷键
.fp:配置文件,存在于dbase,foxbase,foxpro系列软件的环境下
.fpt:备注字段文件,存在于dbase,foxbase,foxpro系列软件的环境下
.frt:报表文件,存在于dbase,foxbase,foxpro系列软件的环境下
.frx:报表文件,存在于dbase,foxbase,foxpro系列软件的环境下
.fxp:编译后的程序,存在于dbase,foxbase,foxpro系列软件的环境下
.gif:在各种平台的各种图形处理软件上均能够处理的,经过压缩的一种图形文件格式
.grh:方正公司的图象排版文件
.grp:windows下的程序管理器产生的组窗口文件
.goc:gocserve
.gra:msgraph.chart.5
.h:c语言源程序头文件
.hlp:windows应用程序帮助文件
.hqx:macintosh中使用binhex将二进制文件编码为7位的文本文件,大多数macintosh文件皆以.hqx出现(.bin极少使用),在macintosh中,可使用stuffitexpander对.hqx解码,在windows中可使用binhex13解码
.ht:超级终端
.htm:保存超文本描述语言的文本文件,用于描述各种各样的网页,使用各种浏览器打开
.html:同.htm文件
.icm:图象配色描述文件
.ico:windows中的图标文件,可以包含同一个图标的多种格式,使用图标编辑软件创建
.idf:midi乐器定义
.idx:索引文件,存在于dbase,foxbase,foxpro系列软件的环境下
.iff:文件交换格式文件,这种文件格式多用于amiga平台,在这种平台上它几乎可以存储各种类型的数据,在其它平台上,iff文件格式多用于存储图象和声音文件
.image:macintosh磁盘映象文件,常见于萍果机的ftp网点,在macintosh中由shrinkwrap处理
.ime:windows下的输入法文件
.img:磁盘映象文件,用hd-copy,winimage等工具打开后可以恢复到一张磁盘上
.inc:汇编语言包含文件,类似c/c++中的.h文件
.inf:windows下的软件安装信息,windows的标准安装程序根据此文件内的安装信息对软件,驱动程序等进行安装
.ini:windows中的初始化信息文件,已经用的不多了,新的应用程序将设置保存在系统的注册表中
.jar:一种压缩文件,arj的新版本,不过不太流行,可以使用winjar,winrar等打开
.jpeg:一种图片压缩文件,同.jpg
.jpg:静态图象专家组制订的静态图象压缩标准,具有很高的压缩比,使用非常广泛,可使用photoshop等图象处理软件创建
.lnk:快捷方式,这个文件指向另一个文件,开始菜单的程序文件夹下每条项目都是一个lnk文件
.log:日志文件,通常用来记录一些事件之类
.lzh:一种古老的压缩文件,可以使用winrar打开
.mac:macintosh中使用的一中灰度图形文件格式,在macintoshpaintbrush中使用,其分辨率只能是720*567
.mag:图形文件格式
.mdb:microsoftaccess使用的数据库格式,是非常流行的桌面数据库
.men:内存应用文件,存在于dbase,foxbase,foxpro系列软件的环境下
.mid:音频压缩文件,曾经非常流行,不过在现在的软件中用的很少了
rle:一种压缩过的位图文件格式,rle压缩方案是一种极其成熟的压缩方案,特点是无损失压缩,既节省了磁盘空间又不损失任何图像数据,但在打开这种压缩文件时,要花费更多时间,此外,一些兼容性不太好的应用程序可能会搭不开
.rm:windows下的realplayer所支持的视频压缩文件,网上非常流行的流式视频文件,很多实时视频新闻等都是采用这种格式的,不过,最新的windowsmediavideov8已经对其发起了强大的攻势
.rmi:midi音序文件
.rtf:丰富文本格式文件,以纯文本描述内容,能够保存各种格式信息,可以用写字版,word等创建
.sav:存档文件
.scp:用于windows系统中internet拨号用户,自动拨号登录用的脚本文件,可避免手动登录时繁琐的键盘输入
.scr:屏障保护文件
.sct:屏幕文件
.scx:屏幕文件
.set:microsoft备份集文件,用于保存要备份的内容,设置等信息
.shb:指向一个文档的快捷方式
.snd:mac声音文件,apple计算机公司开发的声音文件格式,被macintosh平台和多种macintosh应用程序所支持,支持某些压缩
.sql:查询文件,在dbase,foxbase,foxpro系列软件的环境下使用
.svg:svg可以算是目前最火热的图像文件格式了,它是基于xml由worldwidewebconsortium联盟开发的,svg是可缩放的矢量图形
.svx:amiga声音文件,commodore所开发的声音文件格式,被amiga平台和应用程序所支持,不支持压缩
.swf:flash是micromedia公司的产品,严格说它是一种动画编辑软件,实际上它是制作出一种后缀名为.swf的动画,这种格式的动画能用比较小的体积来表现丰富的多媒体形式,并且还可以与html文件达到一种"水乳交融"的境界
.swg:虚拟内存交换文件,由操作系统使用
.sys:系统文件,驱动程序等,在不同的操作系统中有不同的定义