自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 CodeIgniter学习笔记 Item5--CI中的AR_count_all_results gorup_by

第二个参数设置结果的顺序,可用的选项包括 asc (升序)或 desc(降序), 或 random(随机)。可接受一个可选的第二个参数。注意: get_where() 在以前的版本中写作 getwhere(),这是已经过时的用法,现已从代码中移除 getwhere()。如果你正在使用一个由CodeIgniter进行转义保护的数据库,为了避免内容转义,你可以传递可选的第三个参数,并将其设置为FALSE。注意:limit的参数顺序与SQL中的顺序是相反的,第一个参数表示显示的条数,第二个参数表示跳过的条数。

2024-04-21 22:05:59 724

原创 华为交换机Trunk配置,2024年最新冲刺7天拿下Offer

可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!不同交换机同网段Vlan之间能够互相ping通,说明两个交换机接口配置的Trunk中继链路技术实现成功。

2024-04-19 04:12:05 856

原创 华为云云耀云服务器L实例评测|拉取创建canal镜像配置相关参数 & 搭建canal连接MySQL数据库 & spring项目应用canal初步

最近华为云云耀云服务器L实例上新,也搞了一台来玩,本篇博客介绍如何在华为云上部署canal的docker镜像,以及在spring项目中的初步应用。初始化配置SSH连接 & 安装MySQL的docker镜像 & 安装redis以及主从搭建 & 7.2版本redis.conf配置文件安装Java8环境 & 配置环境变量 & spring项目部署 &【!】存在问题未解决部署spring项目端口开放问题的解决 & 服务器项目环境搭建MySQL,Redis,Minio…指南。

2024-04-19 04:11:34 1017

原创 为什么char a[]的a不能用a=“hello”来赋值?_c语言数组a为什么不能赋值

这种编译器拓展应该难度不大,我暂时没发现别的问题(左值右值类型确定,长度确定,安全性问题(越界)可查,也没发现会导致什么歧义),可能有别的考虑,也可能是没啥必要懒得实现,毕竟只是一个没多大必要的语法糖。虽然一个数组变量可以退化(decay)成为一个指针(给别人用),但数组毕竟不是一个指针,对指针有效的赋值语句对数组就无效了。同样,a代表char数组的第一个元素的指针,类型应该也是char*,为什么b可以直接用赋值符号而a不可以呢?另外一个问题实际也值得深究,就是 C 里面的数组实际上是不能相互赋值的。

2024-04-18 22:51:57 296

原创 为什么char a[]的a不能用a=“hello”来赋值?_c语言数组a为什么不能赋值(1)

这种编译器拓展应该难度不大,我暂时没发现别的问题(左值右值类型确定,长度确定,安全性问题(越界)可查,也没发现会导致什么歧义),可能有别的考虑,也可能是没啥必要懒得实现,毕竟只是一个没多大必要的语法糖。虽然一个数组变量可以退化(decay)成为一个指针(给别人用),但数组毕竟不是一个指针,对指针有效的赋值语句对数组就无效了。同样,a代表char数组的第一个元素的指针,类型应该也是char*,为什么b可以直接用赋值符号而a不可以呢?另外一个问题实际也值得深究,就是 C 里面的数组实际上是不能相互赋值的。

2024-04-18 22:51:27 255

原创 【GOTC 预告】王思宇:从 OpenKruise 看云原生应用负载发展趋势

大会由开源中国和 Linux 软件基金会(The Linux Foundation)联合发起,全球头部开源公司和顶级开源项目将一起亮相,覆盖云原生、大数据、人工智能、物联网、区块链、DevOps、开源治理等多个技术领域,为开发者带来全球最新、最纯粹的开源技术,同时传播开源文化和理念,推动开源生态的建设和发展。长期从事云原生、容器、调度等领域研发;不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-18 18:15:51 887

原创 【GOTC 预告】王思宇:从 OpenKruise 看云原生应用负载发展趋势(2)

云原生的应用负载从 Kubernetes 原生的 workloads(Deployment、StatefulSet)为人所熟知,但在另一方面,我们也看到从中小型的创业公司到大型互联网公司,越是大规模的应用场景下这些原生的 workloads 越是无法满足复杂的业务部署诉求。因此,不少公司都自研了适用于自身场景的自定义 workload,但其中真正在通用化、全面性、稳定性等多方面做到成熟的开源组件,只有阿里云开源的、已经成为 CNCF Sandbox 项目的 OpenKruise。

2024-04-18 18:15:20 641

原创 Tomcat,Let‘s Go!(1),看这里

可以看到,我们将 127.0.0.1 映射到 localhost,这就是为什么我们访问 http://localhost:8080/ 和访问 http://127.0.0.1:8080/ 显示的界面是一样的。访问:http://www.qxl.com:8080/, 发现找不到网页?我们访问:http://www.qxl.com:8080/,此时发现可以显示网页。我们上面测试的http://localhost:8080/,其网站内容就在我们。思考:我们买域名了吗?那我们可以自己访问自己创建的域名吗?

2024-04-18 13:35:26 313

原创 Tomcat服务器的安装和介绍_网站安装tomcat是安装前台服务器还是后台

配置CATALINA_HOME:tomcat的安装路径(举例:D:\Tomcat\tomcat8.0\apache-tomcat-8.0.32)备注:检测tomcat服务器是否安装配置成功可以在浏览器输入localhost:8080地址访问一下.配置Path环境变量:%CATALINA_HOME%\lib;work:录用于在服务器运行时过度资源,简单来说,就是存储jsp、servlet翻译、编译后的结果。servlet服务器:比如tomcat、jetty。conf:是tomcat最核心的配置文件目录。

2024-04-18 13:34:22 326

原创 Newman+Jenkins实现接口自动化测试,最新美团点评软件测试团队面试题

如下,我添加了一个autotesting文件夹,分别放了接口文件postman_collection.json和环境变量文件postman_environment.json。可以使用-r或者–reporters指定输出的类型,支持的类型有cli, json, html, junit, progress和emojitrain。说明:-e指定了环境变量文件,-r指定输出格式,这里我指定了命令行直接输出,和生成html,最后跟的就是我们collection文件啦。html打开是这样的。html文件打开如下。

2024-04-17 15:42:37 727

原创 Newman+Jenkins实现接口自动化测试_newman自动化测试,2024年最新面试必问知识点

如下,我添加了一个autotesting文件夹,分别放了接口文件postman_collection.json和环境变量文件postman_environment.json。可以使用-r或者–reporters指定输出的类型,支持的类型有cli, json, html, junit, progress和emojitrain。说明:-e指定了环境变量文件,-r指定输出格式,这里我指定了命令行直接输出,和生成html,最后跟的就是我们collection文件啦。接下来,对我们的32个接口进行测试。

2024-04-17 15:42:07 726

原创 Jmeter接口测试工具的一些使用小技巧(1),2024年最新含答案解析

Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。其实,我们通过单个jmeter 客户端就可以控制多个远程的jmeter服务器,使它们同步的对服务器进行压力测试。通过远程运行jmeter,测试人员可以跨越多台低端计算机复制测试,这样就可以模拟一个比较大的服务器压力,一个jmeter客户端实例,理论上可以控制任意多的远程jmeter实例,并通过他们收集测试数据。

2024-04-17 11:59:49 530

原创 Jmeter接口测试实战篇:10分钟学会Jmeter的用法_jemeter实战

billMonth,paymentDate,这两个日期我们是使用随机函数${__Random(1,9,)},将月份参数化;2、两个接口的依赖关系,保存信用卡账单接口( clientNo,cardNo)要和信用卡账户信息接口( clientNo,cardNo )的两个相同,也就是说这两个要用一个参数,且还不能重复。1、可参数化的参数,保存信用卡账户信息接口( clientNo,cardNo ),保存信用卡账单接口( clientNo,cardNo, billMonth,paymentDate)

2024-04-17 11:59:18 981

原创 Go官方指南(二)流程控制语句(1),2024年最新上海大厂Golang面试经历

Go 的 switch 语句类似于 C、C++、Java、JavaScript 和 PHP 中的,不过 Go 只运行选定的 case,而非之后所有的 case。:和 C、Java、JavaScript 之类的语言不同,Go 的 for 语句后面的三个构成部分外没有小括号, 大括号。Go 的另一点重要的不同在于 switch 的 case 无需为常量,且取值不必为整数。//return v //在这里使用 v 的话,会出现错误,v 未定义。的简短语句中声明的变量同样可以在任何对应的。

2024-04-17 08:34:38 794

原创 Go官方指南(一)包、变量、函数_go 有变量shade吗,墙都不扶就服你

(img-yF1lVRrX-1713314035954)]不过当右边包含未指明类型的数值常量时,新变量的类型就可能是。友,可以添加V获取:vip1024b (备注Go)**在声明一个变量而不指定其类型时(即使用不带类型的。表达式语法),变量的类型由右值推导得出。j := i // j 也是一个 int。的初始值,并观察它是如何影响类型的。函数外的每个语句都必须以关键字开始(v := 42.0 // 修改这里!常量的声明与变量类似,只不过是使用。函数可以返回任意数量的返回值。可在类型明确的地方代替。

2024-04-17 08:34:07 988

原创 Elasticsearch地理位置_elasticsearch location,【2024软件测试最新学习路线

为了优化性能,Elasticsearch 先画一个矩形框(边长为2倍距离)来围住整个圆形, 这样就可以用消耗较少的盒模型计算方式来排除掉那些不在盒子内(自然也不在圆形内)的文档, 然后只对落在盒模型内的这部分点用地理坐标计算方式处理。地理距离过滤器(geo_distance)和地理距离区间过滤器(geo_distance_range)的唯一差别在于后者是一个环状的,它会排除掉落在内圈中的那部分文档。相比使用字段值,使用文档值会有一些小的性能代价,不过考虑到它对内存的节省,这种方式通常是还值得的。

2024-04-17 04:38:29 867

原创 Elasticsearch在UBUNTU下的安装与启动_ubuntu elasticsearch 后台运行

查看启动日志,发现有以下报错,那是因为5.0以后版本的ES跟之前的版本最大的不同之处就是多了很多环境的校验,比如jdk,max-files等等。访问地访问虚拟机UBUNTU上的elastcseach默认端口为9200。./elasticsearch -d #后台运行。发现访问失败,这是因为并没有设置外网访问。修改elasticseach配置文件。执行下边命令才检查是否安装成功。修改ubuntu系统参数。

2024-04-17 04:37:59 2287

原创 appnium移动端PO模型+数据驱动,实现UI自动化(对之前文章代码的框架设计与代码重构--游客登录与用户登录下功能测试)

------------------------------进入账号登录环节-----------------------------------------self.find_el_by_id_sendkeys(password_id, i.get(“密码”))self.find_el_by_id_sendkeys(user_id, i.get(“账号”))print(“-----------------登录错误提示:”)print(“%s,结果一致” % i.get(“预期结果”))

2024-04-17 00:35:15 949

原创 appium默认60秒关闭应用的问题_appium60秒退出(1),面试官不讲武德

分析:–command-timeout 60 The default command timeout for the server to use for all sessions (in seconds and should be less than 2147483). Will still be overridden by newCommandTimeout cap。在cmd命令行,对应目录加时间参数即可:–command-timeout 600。意思是默认60秒过期,超过60秒就会自动。

2024-04-17 00:34:44 818

原创 运用工具Postman快速导出python接口测试脚本_apipost 导出测试脚本(1)

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!Python的requests库,支持python2和python3,用于发送http/https请求。选择对应的python下的requests语言(兼容python2和python3)2、安装requests:pip install requests。3、导出脚本:将postman的脚本转化成对应的python脚本。Pip的版本太低,无法安装其他模块。

2024-04-16 15:14:23 474

原创 轻量级性能测试工具实战,2024年最新分享PDF高清版

print(‘输出信息昨状态码:{0},响应结果:{1}’.format(r.status_code, r.text))print(‘输出信息昨状态码:{0},响应结果:{1}’.format(r.status_code,r.text))return jsonify({‘status’:0,‘msg’: ‘请求成功’,‘datas’:[{print(‘测试中:{0}’.format(i))

2024-04-16 15:13:22 260

原创 海量订单系统微服务开发:订单接口管理后台微服务开发、集成测试

这里我们监听了消息队列“ordermsg.update”,将接收的消息转换成查询对象OrderQo,这样,即可根据订单状态和订单明细中的商品数据,决定是否执行商品库存存量减少的操作,完成一次分布式事务管理的整个流程。刚打开页面时,原有的订单状态会处于已经选定的状态。注意,这里的消息队列的名称设定为“ordermsg.update”,所以,消息接收方必须使用这个队列名称才能接收订单状态变化的相关信息。logger.info(“----------订单变更消息处理----------”);

2024-04-16 09:40:23 379

原创 浪潮服务器通过BMC安装银河麒麟OS记录_浪潮服务器bmc默认用户名密码

浪潮服务器的默BMC默认账户和密码是admin,admin,此处用的局域网IP,BMC登录请以个人实际情况为主。欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!重启服务器,进入BIOS,配置启动项为DVD介质,然后保存生效。进入远程控制界面后,挂载需要安装的镜像OS,如图。BIOS配置生效后,会进入OS安装界面,敲。回车,镜像文件会继续加载,等待就好~~登录BMC成功后,进行远程控制界面。这个是首页,不要走错哦。配置完成后,保存并退出。

2024-04-16 09:39:53 1586

原创 实现RAG 使用LangChain实现图检索查询,一文说清

当我们运行向量搜索查询时,我们将查询的向量与CHUNK节点的向量进行比较,以找到最相似的文本。第二件要注意的事情是,这两个查询都返回相同的三个变量:文本、分数和元数据。文本变量包含相关文本,分数是块与搜索文本的相似度分数,元数据可以包含我们想要的上下文的任何其他信息。)来查找最相似的节点,并传递(YIELD)相似节点和相似度分数,然后将检索查询添加到向量搜索查询的末尾,以提取额外的上下文。我们知道相似性搜索查询将返回节点和分数变量,因此我们可以将这些变量传递到检索查询中,以提取这些相似节点的连接数据。

2024-04-16 04:31:35 937

原创 实测!开源最好用的自动化测试平台-LuckyFrameWeb_ui自动化测试用哪个平台好

LuckyFrame测试平台是一款免费开源的测试平台,最大的特点是全纬度覆盖了接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的问题。同时也集成了质量管理相关的一些功能,解决QA的日常工作中,项目过程数据的收集问题,并能展示一些简单质量报表。2。

2024-04-16 04:31:05 1053

原创 【学习QT必备的C++基础】C+,最新出炉

其实引用只是对指针进行了简单的封装,它的底层依然是通过指针实现的,引用占用的内存和指针占用的内存长度一样,在 32 位环境下是 4 个字节,在 64 位环境下是 8 个字节,之所以不能获取引用的地址,是因为编译器进行了内部转换。取地址时,编译器会对代码进行隐式的转换,使得代码输出的是 r 的内容(a 的地址),而不是 r 的地址,这就是为什么获取不到引用变量的地址的原因。获取到的却不是 r 的地址,而是 a 的地址,这会让我们觉得 r 这个变量不占用独立的内存,它和 a 指代的是同一份内存。

2024-04-15 18:59:04 683

原创 【学习QT必备的C++基础】C+(1),2024年最新二本学渣考研失败

通过 obj 访问成员函数 func() 时,在 C 类的作用域中没有找到 func 这个名字,编译器继续到 B 类的作用域(外层作用域)中查找,仍然没有找到,再继续到 A 类的作用域中查找,结果就发现了 func 这个名字,于是查找结束,编译器决定调用 A 类作用域中的 func() 函数。这些继承过来的成员,可以通过子类对象访问,就像自己的一样。所谓遮蔽,就是在派生类中使用该成员(包括在定义派生类时使用,也包括通过派生类对象访问该成员)时,实际上使用的是派生类新增的成员,而不是从基类继承来的。

2024-04-15 18:58:32 703

原创 【多线程编程学习笔记8】使用互斥锁实现线程同步_本关任务 学会使用互斥锁来实现线程间的同步。

注意,对于用 PTHREAD_MUTEX_INITIALIZER 或者 pthread_mutex_init() 函数直接初始化的互斥锁,无需调用 pthread_mutex_destory() 函数手动销毁。

2024-04-15 18:58:02 600

原创 【多线程编程学习笔记7】线程同步机制_操作系统,四个售票员共同卖10张票

程序中新建了 4 个子线程,每个线程都可以访问 ticket_sum 全局变量,它们共同执行 sell_ticket() 函数,模拟“4个售票员共同售卖 10 张票”的过程。》一节讲过,多线程程序中各个线程除了可以使用自己的私有资源(局部变量、函数形参等)外,还可以共享全局变量、静态变量、堆内存、打开的文件等资源。printf(“%u 卖第 %d 张票\n”, pthread_self(), 10 - ticket_sum + 1);//创建 4 个线程,代表 4 个售票员。//全局变量,模拟总的票数。

2024-04-15 18:56:58 690

原创 【多线程编程学习笔记5】获取线程函数的返回值 pthread_join() 函数_pthread_join返回值

在程序的在主线程(main() 函数)中,我们尝试两次调用 pthread_join() 函数获取 myThread 线程执行结束的返回值。再次强调,一个线程执行结束的返回值只能由一个 pthread_join() 函数获取,当有多个线程调用 pthread_join() 函数获取同一个线程的执行结果时,哪个线程最先执行 pthread_join() 函数,执行结果就由那个线程获得,其它线程的 pthread_join() 函数都将执行失败。//输出获取到的 myThread 线程的返回值。

2024-04-15 18:56:26 2063

原创 【多线程编程学习笔记1】进程、线程概念_一个进程可以包含多个线程,各线程(

所谓多线程,即一个进程中拥有多(≥2)个线程,线程之间相互协作、共同执行一个应用程序。我们通常将以“多线程”方式编写的程序称为“多线程程序”,将编写多线程程序的过程称为“多线程编程”,将拥有多个线程的进程称为“多线程进程”。当进程中仅包含 1 个执行程序指令的线程时,该线程又称“主线程”,这样的进程称为“单线程进程”。如今,很多应用程序(软件)都是多线程程序,例如 QQ 具备同时和多人聊天的能力、迅雷具备同时下载多个资源的能力、很多杀毒软件可以同时开启杀毒、清理垃圾、电脑加速等功能。

2024-04-15 18:55:23 935

原创 【多线程编程学习笔记13】线程属性有哪些,如何自定义线程属性?_c语言中文网thread

也就是说,新线程的调度属性要么遵循父线程,要么遵循 myAttr 规定的属性,默认情况下 __inheritsched 规定新线程的调度属性遵循父线程,我们也可以修改 __inheritsched 的值,使新线程的调度属性遵循自定义的属性变量(如文章开头定义的 myAttr)规定的值。新建线程的调度属性(____schedpolicy 和 __schedparam 属性)默认遵循父线程的属性(谁创建它,谁就是它的父线程),如果我们想自定义线程的调度属性,就需要借助 __inheritsched 属性。

2024-04-15 18:54:52 809

原创 【多线程编程学习笔记13】线程属性有哪些,如何自定义线程属性?_c语言中文网thread(1)

也就是说,新线程的调度属性要么遵循父线程,要么遵循 myAttr 规定的属性,默认情况下 __inheritsched 规定新线程的调度属性遵循父线程,我们也可以修改 __inheritsched 的值,使新线程的调度属性遵循自定义的属性变量(如文章开头定义的 myAttr)规定的值。新建线程的调度属性(____schedpolicy 和 __schedparam 属性)默认遵循父线程的属性(谁创建它,谁就是它的父线程),如果我们想自定义线程的调度属性,就需要借助 __inheritsched 属性。

2024-04-15 18:54:21 651

转载 【夏虫语冰】测试服务器端口是否打开(命令行、Python)_测试端口是否开放

nc命令是功能强大的网络工具。nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。比如大家很熟悉使用telnet测试tcp端口,而nc可以支持测试linux的tcp和udp端口,而且也经常被用于端口扫描,甚至把nc作为server以TCP或UDP方式侦听指定端口做简单的模拟测试。nc(netcat) 是一个简单的 Unix 工具,它使用 TCP 或 UDP 协议去读写网络连接间的数据。

2024-04-15 18:53:19 1354

原创 【备查】DELL服务器硬件报错解决方法——错误代码寄解决和处理办法

E122C | CPU Power Fault. Power cycle AC.(CPU 电源故障。| E1229 | CPU # VCORE Regulator failure.Reseat CPU.(CPU # VCORE 稳压器故障。| E122A | CPU # VTT Regulator failure.Reseat CPU.(CPU # VTT 稳压器故障。| E122D | Memory Regulator # Failed. Reseat DIMMs.(内存稳压器 # 故障。

2024-04-15 18:52:47 1163

原创 【图像分类】一文彻底搞明白GoogLeNet,2024年最新阿里牛逼

Inception_v2组合不同卷积核的堆叠形式,并对卷积结果进行合并;把5*5的卷积改成了两个3*3的卷积串联,它说一个5*5的卷积看起来像是一个5*5的全连接,所以干脆用两个3*3的卷积,第一层是卷积,第二层相当于全连接,这样可以增加网络的深度,并且减少了很多参数。Inception_v2还引入了使用了Batch Normalization,加了这个以后训练起来收敛更快,学习起来自然更高效,可以减少dropout的使用。(img-DWZSWQPY-1713178325225)]卷积层 C_ 21。

2024-04-15 18:52:16 598

原创 【史上最全】月薪3万的程序员都在用这些实用工具_程序员工作中需要用到的工具比如git之类的

提升翻译效率的利器,支持点按复制、专注模式,可以有效避免来回切换屏幕、复制、粘贴的麻烦。翻译效果很好,没有翻译软件的限制,比如我们用谷歌或百度翻译的时候,复制一段文章,拷贝到翻译框里,到换行符的位置会中断,这样就会让翻译的混乱不堪,还需要一个一个的把换行符删掉。很多人安利的Markdown 编辑器,与主流编辑器一边编辑一边预览的形式不同,Typora 是将编辑和预览合并到一起,简洁大方,目光也不需要在编辑区和预览区中来回切换了,只有当焦点移入的时候才显示 Markdown 语法。

2024-04-15 18:50:31 718

原创 【单元测试】如何使用 JUnit5 框架?_junit5怎么导入(2)

如果想改变策略,就要用。System.out.println(“我是BeforeEach,我在每个 @Test 前执行。System.out.println(“我是BeforeEach,我在每个 @Test 前执行。System.out.println(“我是AfterEach,我在每个 @Test 后执行。System.out.println(“我是AfterEach,我在每个 @Test 后执行。System.out.println(“我是BeforeEach,我在每个 Test 前执行。

2024-04-15 18:49:28 1017

原创 【单元测试】如何使用 JUnit5 框架?_junit5怎么导入(1)

当使用这种模式时,每个测试类将创建一个新的测试实例。System.out.println(“我是BeforeEach,我在每个 @Test 前执行。System.out.println(“我是AfterEach,我在每个 @Test 后执行。System.out.println(“我是BeforeEach,我在每个 Test 前执行。System.out.println(“我是AfterEach,我在每个 Test 后执行。System.out.println(“我是BeforeAll,我最开始执行。

2024-04-15 18:48:56 694

原创 【刻刀】OA综合漏洞检测工具大全_oa系统漏洞检测(1),2024年最新2024金三银四

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

2024-04-15 18:47:47 914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除