- 博客(191)
- 资源 (1)
- 收藏
- 关注

原创 2021mac/win版burp suite安装及使用
burp suite 及破解文件 下载官网 (仅有软件,破解文件需要另外下载)百度网盘链接 密码:aur4 (burp suite 及破解文件)安装步骤双击burp suite 安装包安装完成后在应用程序...
2020-12-09 11:11:01
9177
2

原创 ==比较地址,equals比较值?错了!!【一文搞懂== 与equals 的底层区别】
“你是如何理解==与equals的?”迄今最完整的回答!
2020-11-22 19:46:43
15810
12

原创 springboot项目scheduled定时任务#配置文件取值#jar包动态修改
▐ 配置application.properties文件中添加属性和值read.timer.parmas=0 0/4 10-19 * * MON-FRI▐ 在controller类或service类中这样写@RestControllerpublic class TestContorller { @Scheduled(cron = "${read.timer.parmas}") // 周一到周五,每天10点到19点,每4分钟执行一次 public void csdnRe
2020-11-20 16:34:11
7401
2

原创 IDEA maven 编译报错 【解决方案】maven编译 Process terminated【已解决】
▐ maven项目编译报错Process terminated如下图:▐ 点击报红提示,可以追踪到错误来源▐ 点击上一步中错误来源,在idea中打开了settings文件,找到红色下划线提示的报错位置▐ 原因是缩进或者空格不对导致该问题,建议先在文本编辑软件(eg:notepad++)中编辑好复制粘贴过来就好了...
2020-11-13 11:41:26
14040
2

原创 java 多线程的三种写法
▌多线程是什么运行一个程序叫做一个线程,运行过程中时处理多个任务,这些任务叫做线程(比如同时播放画面和声音)注:真正的多线程需要多核CPU同时处理多个线程,单核的是伪多线程(单核同一时间只能处理一个线程,但是线程之间切换很多,毫秒级,所以看起来像是在同时处理)▌一、继承类Rubbable创建一个类TestThread继承父类Thread重写方法Runnew对象TestThread开启多个线程对象名.start()public class TestThread extends Thr
2020-11-05 15:45:15
8557
2

原创 maven编译 Process terminated【已解决】
maven项目编译报错如下:点击【项目名】提示点击蓝色报错的链接,在idea中打开了settings文件,找到提示的报错位置最后发现是缩进或者空格不对导致该问题,建议在notepa++中复制粘贴过来就好了...
2020-04-22 22:22:20
383133
53
原创 大模型评测怎么做?2024
总之,在进行大模型评测时,需综合考虑其通用能力、行业能力、应用能力、安全能力等多个维度的表现,同时解决评测数据集难管理、测试“刷榜”等问题,确保测试全面、客观、高效[大模型评测的具体做法涉及多个层面,包括知识和能力的评估、对齐评测、安全评测以及行业大模型评测等。
2024-08-01 20:45:00
691
原创 搭建git私人仓库
将本地的证书导入 git所在服务器下/home/git/.ssh/authorized_keys文件里。新建一个文件夹作为Git仓库,.git 结尾的文件夹。6、在本地(客户端)克隆仓库。服务端:centos7。
2024-04-24 12:38:56
917
2
原创 linux运行ant 报错 Unable to locate tools.jar【已解决】
已安装的jdk只有运行环境,没有tool.jar,而ant运行需要java`开发环境`,因此需卸载已有jdk,安装有开发环境的jdk
2024-04-17 13:10:43
733
原创 chrome录制保存网络请求
有时候,需要与同事共同查看网络请求,但是现场往往环境限制,导致无法访问环境。在这里推荐一种利用chrome保存网络请求的方法。
2023-06-24 20:27:10
2350
原创 实车获取CANlog并回放分析-操作方法
1、找到obd接口,连接CAN盒子(这里用的VN1639A),分别链接CANH 和CANL。点击Logging 文件夹,修改log存放路径和名称,log格式选择.asc。2、导入要回放的log(回放log时需要保证与保存log时的数据库相同)3、点击运行工程的按钮,等到log回放完成之后,我们就可以开始进行分析。点击start开始录制,录制完成后点击stop。1、CANoe运行模式设为offline。2、CAN盒上的usb线连接电脑。1、新建一个CANoe工程。三、CANlog回放。
2023-05-25 15:04:40
2532
原创 怎样正确做web应用的压力测试?
web应用,通俗来讲就是一个网站,主要依托于浏览器实现其功能。提到压力测试,我们想到的是服务端压力测试,其实这是片面的,完整的压力测试包含服务端压力测试和前端压力测试。
2023-04-23 15:22:55
903
1
原创 复制粘贴-实现动态爱心 网页版
可以先粘贴到txt文件中,然后将文件后缀修改为html。上一篇的python爱心代码有很多读者反馈不会用。复制以下内容,保存为.html文件,本篇来一个小白版的,无需会代码,双击打开即可出现动态爱心。可以自定义姓名及文案。
2022-11-09 23:47:36
12205
10
原创 对于一个即将上线的网站,如何测试
web应用,也叫做网站,相对于客户端应用来说,web应用无需单独安装,在浏览器上即可使用其功能。web应用的主要开发流程如下:在网站开发的整个流程中,测试验收是上线发布前的最后一个环节,测试是否到位、功能验收是否完整,直接影响到整个网站的质量,因此,测试验收是网站开发中非常重要的一环。回到主题:如何做一个完整的测试?要做到完整的测试,就要按照统一的测试流程进行,这样可以很大程度避免遗漏。下面我们将按照这个顺序来展开,测试方法和工具也包含在其中。
2022-10-24 19:22:33
6376
4
原创 如何做一份精致的性能测试报告
相比于普通的功能测试,性能测试对测试工程师的技能要求更高,一般来说,也只有中高级测试工程师才会有机会做性能测试。一、性能测试报告的目的报告的目的是总结过程,呈现结论。性能测试做完了,怎么做的,各项指标怎么样,是否符合预期,我们需要通过一份报告来呈现。在做性能测试的过程中,很多时候是要研发工程师协助一起完成的,所以最终的报告不仅是我们自己要看,同时也要给研发工程师及架构师看。因此,我们在撰写报告的时候要把各个角色关注的指标有效地呈现出来。
2022-10-17 17:58:59
1057
原创 自动化测试框架详解【2022】
测试框架并不是一成不变的,事实上它就像搭积木一样,是由具有各种功能的工具组合而成,可以根据需求自由组合,下面介绍几个通过的基础工具
2022-09-13 20:10:20
958
原创 软件测试中 如何对算法进行测试?
广义的算法是指解决问题的方案,小到求解数学题,大到制定商业策略,都可以叫做算法。而我们今天讨论的软件测试中的算法,对应的英文单词为 Algorithm,专指计算机处理复杂问题的程序或指令。随着最近几年人工智能等领域的快速发展,算法受到前所未有的重视,算法测试也随之兴起。
2022-09-13 19:57:19
2803
原创 如何从0到1建立和规范测试流程?
测试流程怎么建立,小王看这了张图,立刻就有灵感了。如图,是产品、开发、测试等角色在项目的不同阶段对应的工作内容。下面我们通过四个阶段的分解,结合自己公司的实际情况来制定规范。一、需求阶段在这个阶段中,产品经理主导,测试跟开发参与需求评审。在需求评审的过程中,需要了解需求的细节和设计逻辑,同时对于有疑问的地方要提出疑问,达成对需求理解的一致。需求评审结束后,开发先评估工时,然后测试要根据需求文档并结合开发的工作量,.
2022-05-19 17:35:34
4126
1
原创 一分钟搞懂app热更新
app更新的方式app版本更新迭代分为整包更新和热更新。整包更新是整个app安装包需要重新下载安装,它通过应用市场来更新,整包的体积比较大,下载速度慢。热更新就是动态下发代码,当用户打开app时,通过网络下载升级包来直接更新,不需要发布新版本到应用市场。升级包的体积比较小,下载速度快。发布一个app新版本,要上架到应用市场是需要审核的。ios应用市场审核很严格而且审核需要一定的时间,android市场也一样,遇到一些节假日会往后延期。热更新的方式可以绕过应用市场的审核,所以对于紧急的..
2022-05-12 12:25:31
4374
原创 什么是私有化部署
私有化部署:一般指的是把第三方应用部署到自己的服务器上。私有化部署是saas产品常用的一种对外服务方式。 举个例子:01 比如企业微信就有提供私有化部署服务为了防止聊天记录泄露,一般企业会采用私有化部署的方式,通信双方发的消息会发送到自己的私有化服务,这样就可以把聊天信息落入到自己的数据库。再比如神策sdk,如果企业数据敏感,或者担心第三方服务不稳定,可以把上报数据服务部署到自己的服务器上。02再比如现在的低码平台,也会提供私有化部署这里使用私有化部署一般是有个性化定制....
2022-05-12 12:07:25
11031
1
原创 curl与wget
1. 下载文件curl -O http://man.linuxde.net/text.iso #O大写,不用O只是打印内容不会下载wget http://www.linuxde.net/text.iso #不用参数,直接下载文件2. 下载文件并重新命名curl -o rename.iso http://man.linuxde.net/text.iso #o小写wget -O rename.zip http://www.linuxde.n
2021-12-27 12:53:36
567
原创 通用mapper中selectByExample 详解
一、以主键为条件进行查询selectByExample的代码如下:Example example = new Example(Sku.class);Example.Criteria criteria = example.createCriteria();criteria.andEqualTo("id",27359021549L);List<Sku> list = this.skuMapper.selectByExample(example);list.get(0)就是需要的对象s
2021-10-26 22:53:41
11329
4
原创 @Autowired 与@Resource的区别(详细示例)
@Resource 默认通过名称注入 ,如名称无找到,则通过类型注入@Autowired 默认通过类型注入,如存在多个类型则通过名称注入
2021-10-20 11:52:12
560
原创 linux shell 解析json jq的用法举例
示例用法 curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' | jq '.[4].parents[].sha'
2021-09-26 11:23:28
621
原创 git克隆项目带用户名密码
一条命令带用户名密码 clonegit clone http://lichangzhang: 123456@gitlab.123.git
2021-08-19 11:51:29
5431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人