- 博客(37)
- 问答 (11)
- 收藏
- 关注
原创 小技巧记住哪个是斜杠,哪个是反斜杠
又比如我听过的哈工大《电工学》网课,电阻的三角形接法和星形接法的等效变换。在三个电阻相等时,等效的条件是R△(三角形接法电阻的阻值)= 3 * RY(星形接法电阻的阻值)。这就是记忆的一些小技巧,还记得初中语文老师教我们记马克思生日的技巧:马克思一出生,就把资本家一巴掌、一巴掌,打得呜呜直哭,因此他的生日是1818年5月5日,过了几十年我都没忘。外面的蓝黑色线是三角形接法,里面的红色线是星形接法。三角形包住了星形,因此三角形接法的阻值比星形大,所以是R△ = 3 * RY。和它方向相反的就是反斜杠:\。
2025-03-01 20:19:55
461
原创 Windows和Linux C++判断磁盘空间是否充足
我的需求是判断程序当前所在的磁盘分区的空间是否充足,因此lpDirectoryName可以传为NULL,结合百度AI生成的代码,真正需要接收的是lpTotalNumberOfFreeBytes,因此将lpFreeBytesAvailableToCaller和lpTotalNumberOfBytes也传为NULL。如果传递NULL,表示当前磁盘分区的根目录路径。lpFreeBytesAvailableToCaller(出参):一个变量的指针,此变量接收指定的磁盘分区上,与调用线程相关联的用户,可使用的。
2024-06-28 11:11:26
1288
原创 Linux rm命令由于要删的文件太多报-bash: /usr/bin/rm:参数列表过长,无法删除的解决办法
因此可通过find命令将要删的文件查找出来,然后将查找结果通过管道命令传给xargs命令来删除。查到了解决办法,记录在此。需要使用xargs命令来解决参数列表过长的问题。
2024-06-15 21:31:35
1829
原创 Windows中使用C语言实现打印彩色文字到命令行窗口
本文记录的是在Windows中使用C语言自定义一个可以打印彩色文字的printf函数,函数原型如下:int colorful_printf(WORD color, const char* format, ...);形参color接收设定的颜色,形参format是printf函数的格式字符串,后面的不确定个数的参数是printf函数的格式输出符对应的待打印项。也就是将传给printf函数的实参原封不动的传过来,再按照参数color指定的颜色进行打印。要实现这个功能,需要预先掌握如下几方面的知识:
2022-04-16 18:45:38
3774
1
原创 使用NFS在arm-Linux系统和Windows PC间传递数据
在嵌入式开发和测试中,有时需要在PC和开发板的arm-Linux系统间传送文件,这可以使用NFS服务器来实现。在网上看过一些相关文章,PC的系统多是Ubuntu。我这篇文章记录的是PC是Windows系统的情况。PC的OS:Win10 64位系统软件:HaneWinNFSServer_ha_setup 在NFS的服务架构中,PC端是server,arm-Linux系统是client。 安装HaneWinNFSServer_ha_setup,下一步就行...
2020-11-01 07:20:52
709
1
原创 使用Jmeter调用第三方jar包的基本步骤
在使用Jmeter做接口测试时,有时需要调用第三方jar包,以下是基本步骤。首先需要把jar包放到Jmeter的lib\ext目录中,并重启Jmeter。这里以在网上下载到的用于MD5加密的jar包JavaMD5.jar为例。启动Jmeter后,在测试计划中添加jar包。在线程组中添加BeanShell Sampler和Debug Sampler:Debug Sampler...
2018-11-18 19:55:51
4619
1
原创 【备忘】Fiddler的基本设置
Fiddler默认不能抓HTTPS协议的包,若要抓,需要安装fiddler证书fiddlercertmaker.exe
2018-11-17 16:40:27
283
原创 JMeter分布式测试的配置方法
调度机和执行机均需安装JMeter。在执行机中,执行JMeter的bin目录中的jmeter-server.bat,启动后会看到IP和端口的详细信息。在调度机中,编辑bin目录中的jmeter.properties,设置remote_hosts=调度机的IP:端口号。多个调度机的地址使用逗号分隔。重启JMeter在调度机的JMeter中,运行--远程启动相应的执行机或远程全部启动...
2018-11-17 13:53:45
511
1
原创 Python连接Oracle时报错“64-bit Oracle Client library cannot be loaded“问题的解决
在使用Python连接Oracle时报错"64-bit Oracle Client library cannot be loaded"。经检查Python与Oracle使用的均是64位版本。原因是运行Python的客户机未安装64位的Oracle Instant Client。下载Oracle Instant Client并解压后要将Oracle Instant Client的路径配到环境变量...
2018-08-20 09:12:28
9166
1
原创 XSS攻击学习笔记
教程:http://edu.51cto.com/course/5733.html进行XSS攻击时,常用的HTML标记:<script></script>、<iframe></iframe>、<img />
2018-08-08 08:51:01
822
原创 SQL注入学习笔记
教程:http://edu.51cto.com/course/5733.html经典的登录模块的SQL语句是:select id from users where username = 'USERNAME' and password = 'PASSWORD'如果存在SQL注入漏洞,可输入用户名、密码为:' or' 1=1则生成的SQL语句为:select id from users w...
2018-07-11 16:55:33
268
1
原创 将Python代码移植到另一台PC上,PyCharm中无法联想方法问题的解决
今天将Python代码从一台PC上拷到另一台上,然后发现在PyCharm中键入点(.),不能联想出该对象的方法。后来发现该项目的解释器是空的,在PyCharm中选中该项目,点击"File-Settings",在"Project Interpreter"中重新选择解释器就可以了...
2018-05-02 10:01:06
6071
2
原创 Python selenium IE浏览器驱动最好用32位的
Python版本:3.6.4;Selenium版本:3.8.1;IE版本:IE11.447.14393.0。IE驱动最开始使用的是64位的,IEDriverServer_x64_3.8.0,真是慢的要死,send_keys输入字符串,都是一个字一个字键入进去的。换成32位驱动,IEDriverServer_Win32_3.8.0就好了另:同样的Python和Selenium版本,火狐使用的是54版...
2018-04-28 09:25:17
2174
原创 【学习笔记】对Badboy脚本使用MySQL中的数据进行参数化
本文是小强老师的课程《Jmeter性能测试全程实战》的学习笔记,课程链接:http://edu.51cto.com/course/2324.html,部分文字来自课堂讲解。步骤:1.安装好MYSQL,创建数据库、表、数据。2.安装mysql-connector-odbc3.在控制面板的管理工具中创建数据源。我使用的Badboy版本是BadboyInstaller-2.1.2_wm,
2017-08-17 20:27:24
2595
5
原创 【学习笔记】使用JMeter进行录制的步骤
这里记录的是用JMeter工具本身进行录制的步骤。另外还可以使用Badboy进行录制,然后导出为jmx脚本,再导入JMeter。以下部分文字来自小强老师的课程《Jmeter性能测试全程实战》,链接:http://edu.51cto.com/course/2324.html1.对进行录制的浏览器设置代理服务器(以IE为例)2.在JMeter中创建一个线程组3.在工作台中添
2017-08-12 21:00:33
887
原创 【学习笔记】编写selenium测试脚本(Java)的基本步骤
《从零学习selenium2(WebDriver)自动化测试系列视频课程》风落几番(任健勇)http://edu.51cto.com/course/8322.html 学习笔记1.创建一个Java工程2.在src中新建一个package3.在package中新建一个class4.在类中新增注解5.编写用于测试的方法6.Add TestNG library7.Im
2017-06-04 20:22:01
2270
1
原创 【备忘】使浏览器报出js错误提示的设置
(一)IE取消Internet选项-高级中的“禁用脚本调试(Internet Explorer)”前的对勾勾选“显示每个脚本错误的通知”(二)火狐安装并启用FireBug,在“控制台-错误”中查看(三)Chrome在开发者工具中查看
2017-05-06 21:07:30
7897
原创 备忘:Linux的top命令调整排序的方法
调整排序的列:在进程信息界面按shift+f,进入可以作为排序的列的列表页面。键入字母即可选择按哪列排序改变排序方法:默认降序排列。如果需要改成升序,则在进程信息界面按R
2017-04-09 22:23:33
14113
原创 备忘:JMeter测试MySQL的配置方法
1.在JMeter中安装连接MySQL的驱动,方法是在测试计划界面的最下方"Add directory or jar to classpath",点击“浏览”,添加mysql-connector-java的文件夹或jar包。这个jar包要放到JMeter的lib目录下,而且必须先放好,再启动JMeter,否则无法连接MySQL2.添加一个线程组,在其下添加-配置元件-JDBC Connectio...
2017-04-09 22:20:34
335
1
原创 【记录】安装WAMP问题汇总
系统:虚拟机WinServer 2003问题1:安装过程中缺少两个dll文件,安装不成功。解决办法:先安装VC2010运行库。问题2:安装后托盘处没有WAMP的icon,启动WAMP直接报错:Aestan Tray Menu 遇到问题需要关闭 解决办法:先安装 VC++ 2008可再发行组件包问题3:WAMP一直处于offline状态,无法切换至Online
2017-04-09 22:08:27
401
原创 【备忘】使用SoapUI和Excel创建一个接口自动化测试的基本步骤
Web Service+Excel接口测试框架:SoapUI完成请求+处理判断Excel记录结果+参数实现数据分离和驱动////////////////////////////////////////////////////////////步骤如下:1.创建一个Soap Project2.Add WSDL3.Generate TestSuite4.先将数据写
2017-03-18 13:25:00
2212
原创 【备忘】SoapUI测试REST风格接口时的groovy script写法
SoapUI主要用于测试Web Service接口,而REST风格的接口返回的基本都是json格式的数据,SoapUI不能直接处理。对于REST接口之间传递数据的场景,需要使用groovy script从响应的json数据中取出数据groovy script的写法比较固定,如下://导入处理json的包import groovy.json.JsonSlurper//从响应中取数
2017-03-17 15:22:57
1075
原创 最重要的是思路——一个SQL注入测试的思路整理
此文是学习小强老师的《安全测试普及课【内容更新,小强出品】》中在webgoat上做的一个练习的思路整理。例子是webgoat上的Injection Flaws-Blind String SQL Injection这个例子首先最重要的一定是看明白需求,对业务的了解远比技术重要得多!本需求是需要猜出pins表中在cc_number = 4321432143214321时name字段的值,题
2017-03-02 22:03:14
2266
原创 linux通过单用户修改用户密码的方法
学习韩顺平老师的《一周学会linux》,记录了一个修改用户密码的小技巧。比如root用户的密码我们忘记了,无法登录,可以通过单用户的方式来修改。使用的linux系统是fedora core 5,操作步骤如下:1.启动系统2.进入系统倒计时读秒的时候快速按e3.这时就进入了GRUB4.再按一下e,进入这个界面5.选择第二个“kernel...”,这项,再按一下
2017-02-12 21:04:13
3650
原创 《LoadRunner常见问题汇总及解决方案》的学习笔记
学习了LoadRunner常见问题汇总及解决方案【小强出品】受益匪浅,记了些笔记,整理如下:1.LR应用比较稳定的操作系统版本:XP、Win7 LR应用比较稳定的IE版本:IE6、IE9。我一直用的IE8也很稳定2.在Win7系统下使用LR,应该使用administrator用户或拥有管理员权限的用户登录3.IE推荐使用微软原生态的IE,不要使用第三方加工过的IE,很容易不稳定
2017-02-10 15:10:43
442
原创 JMeter性能测试学习笔记——几个性能测试知识点
最近在学习小强老师的《Jmeter性能测试全程实战》,讲得很不错,涉及到几个不太清楚的性能测试知识点,对照视频及百度,整理如下:系统性能好的几个表现:1.随着用户数的增长,事务响应时间增长较为缓慢2.随着用户数的增加,服务器每秒处理请求数也在增加3.服务器接收到的数据流量随着用户数的增加而上升关于内存的错误页数,可以看知乎的这篇帖子,讲得非常详细:https://www.zhi
2017-02-09 20:14:52
10662
原创 xpath的通配符
xpath的通配符*匹配的是元素节点,不能匹配文本节点。文本节点和元素节点是两种不同的节点。如果既想匹配元素节点,又想匹配文本节点,可以使用node()@*可以匹配任何的属性节点截图来自W3School的xpath教程http://www.w3school.com.cn/xpath/index.asp
2017-01-06 17:04:17
4692
原创 LoadRunner的小bug
LoadRunner版本:LR11问题1:节录自:《性能测试进阶指南——LoadRunner11实战》.(陈霁)问题2:通过Insert菜单插入关联函数web_reg_save_param_ex默认左右边界的"Match case"是不被选中的,这时生成的关联函数脚本代码,LB和RB应该带有/IC(Case Insensitive),但是生成的脚本代码中没有:web
2016-09-12 22:24:27
456
1
原创 LoadRunner检查点使用小结
在loadrunner中可以添加检查点,以检查从服务器返回的内容是否正确。 添加检查点方法:将脚本切换到Tree View,右键单击要检查的内容,选择Insert After或Insert Before,在弹出窗口中选择Web Checks-Image Check或Text Check. 用这种方式添加的检查点,对应的函数是: Image
2016-02-13 18:49:15
13088
2
空空如也
在Python中为什么重写__new__方法时,不需要声明它是静态方法?
2019-06-12
请问applet标签中的code属性的值应该怎么写?
2017-11-26
请问CSS选择器名称里的这个i是什么意思?
2017-06-29
WebDriverWait对象如果多次使用,超时时间是怎么计算的呢?
2017-05-11
为什么说总点击量越高,服务器的处理能力就越强?
2016-04-11
loadrunner场景监控为什么会把脚本作为事务,显示响应时间?
2016-02-29
在火狐的其他标签中操作,会影响到firebug的显示结果吗?
2016-02-06
请问firebug的网络面板中的红色竖线究竟代表onload事件还是load事件的触发?
2016-02-02
请问Perfmon的纵轴究竟代表什么意思?
2016-01-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人