• 2024-06-24【杂记-浅谈FTP文件传输协议】
    FTP文件传输协议一、FTP协议概述二、FTP的安全隐患三、FTP服务器配置问题四、FTP的安全加固方法一、FTP协议概述FTP,FileTransferProtocol,即文件传输协议,是一种用于在网络上进行文件传输的标准协议,它允许用户在客户端和服务器之间传输文件,支持上传、下载、删除和重
  • 2024-06-24【杂记-浅谈OSI参考模型之应用层】
    OSI参考模型之应用层一、应用层概述二、应用层功能三、应用层协议一、应用层概述应用层是计算机网络体系结构中的最高层,它直接为用户和应用程序提供服务。在OSI模型中,应用层对应于第7层,而在TCP/IP模型中,它包括了OSI模型中的第5、6、7层。应用层的作用是在网络中实现
  • 2024-06-22二、浅谈 JSON 处理技巧
    1.JSON:一种轻量级的数据交换格式,一般接口返回的数据类型都是JSON。JSON的定义格式与字典相同,也是键值对方式,如{key:value}。其实JSON是字符串,由于字符串不能用key、value来取值,所以要先转换为字典才可以。 2.JSON模块常用的四个方法:(1)json.dumps():将Python任意对象
  • 2024-06-21四、浅谈 unittest 框架
    1.分层模型:(1)页面元素处理层:即PageObject(PO模式)表示页面对象管理,将每个页面上所有元素定义在一个模块中,便于维护脚本。(2)业务流操作层:基于页面元素处理层实现业务流的自由组织,对应自动化测试的业务流场景的执行测试用例。(3)测试用例层:根据业务流场景设计相应的测试
  • 2024-06-20三、浅谈 Selenium
    1.Selenium简介:Selenium是一款免费的、开源的、基于Web页面的UI自动化测试工具,可以支持多个浏览器。 2.Selenium框架由多个工具组成:SeleniumIDE、SeleniumRC、SeleniumWebDriver、SeleniumGrid(2.1)SeleniumIDE:通过录制操作完成基本脚本构建的工具;(2.2
  • 2024-06-20二、浅谈 HTML
    1.什么是HTML:HTML称为超文本标记语言,是一种用于描述网页的语言,主要由一系列的标签构成。HTML的本质就是文本,但是它需要通过浏览器进行解释并渲染。2.HTML元素:HTML文档最基本的构成是HTML元素,它是使用标签来表现的。HTML元素分为三种类型:块状元素、内联元
  • 2024-06-20一、浅谈自动化测试基础
    1.数据驱动思想:实现数据与脚本代码的分离操作,将数据存储在指定的数据格式文件或数据库中,如Excel、Json、Yaml、Mysql等。2.关键字驱动思想:基于数据驱动思想实现进一步的封装,以行为动作驱动业务。将每一步操作封装在单独的类、单独的函数中,一个函数或者一个类中的方法
  • 2024-06-19浅谈 值类型和引用类型 在堆和栈中的存储
    浅谈值类型和引用类型在堆和栈中的存储简介本文将简单介绍什么是“栈”(stack)和“堆”(heap),并讨论值类型和引用类型在这两种内存结构中的存储方式。栈和堆的概念栈:后入先出(LIFO)的数据结构,由CLR管理,每个线程有自己的栈。堆:存放较为零散,由GarbageCollector(GC)管理,整个进程共
  • 2024-06-19IPv6转换技术是什么?浅谈IPv6转换的两种技术方式
    与双栈技术和隧道技术相比,IPv6转换技术具备改造周期短、成本低、部署灵活等优势,是目前各大政企网站进行IPv6升级改造的主要方式。采用协议转换实现IPv4到IPv6过渡的优点是不需要进行IPv4、IPv6节点的升级改造,缺点是用来实现IPv4节点和IPv6节点相互访问的方法比较复杂,网络设备
  • 2024-06-18浅谈配置元件之TCP取样器配置/TCP取样器
    浅谈配置元件之TCP取样器配置/TCP取样器1.引言在进行网络性能测试时,TCP取样器配置和TCP取样器(TCPSampler)是两个重要的组件,他们允许用户直接发送和接收TCP数据包,这对于测试服务器的TCP连接处理能力、模拟特定的TCP交互场景非常有用。本文档将详细介绍如何在JMeter中配
  • 2024-06-16浅谈红队攻防之道-将exe文件指定ico图标上线
    我们为什么跌倒?这样我们才能学会自己站起来。生成Payload这里使用Pakages生成一个Payload。在菜单栏中依次选择命令,如图保持默认配置,选择监听器,勾选x64,点击generate,生成1.exe文件(这个可以用生成的python的payload编译成exe,可以免杀)然后选择1.exe文件和刚刚生成的1.ico
  • 2024-06-16【杂记-浅谈交换机的二层转发和三层转发】
    一、二层转发二层转发,又称数据链路层转发,主要依赖MAC地址进行数据帧的转发。当数据帧的目的MAC地址是本地网络中的一个已知的MAC地址时,交换机会根据MAC地址表将数据帧转发到正确的端口。如果目的MAC地址不在MAC地址表中,交换机会向除了接收端口之外的所有端口进行广播。二层
  • 2024-06-15浅谈网络通信(3)
    文章目录一、TCP[!]1.1、TCP协议报文格式1.2、TCP十大机制1.2.1、确认应答机制1.2.2、超时重传机制1.2.3、连接管理机制1.2.3.1、三次握手[其流程至关重要,面试必考]1.2.3.2.1、那为啥要建立连接??建立连接的意义是啥??1.2.3.2、四次挥手1.2.4、滑动窗口机制1.2.5、流量控制
  • 2024-06-15浅谈攻防武器编写之道-MacOS儒道易行单兵攻防系统
    人生最大的悲剧就是:你配不上自己的野心,也辜负了所受的苦难起因因为觉得MacOS自带的启动台不好用,但是我又很喜欢,所以自己写了一个完整效果全部功能大小细节展示正常运行命行运行注意:如果有需要使用命令行运行输入输出和回显的项目,在macOS上,你可以通过Applescrip
  • 2024-06-15浅谈域攻防渗透之道-敏感文件获取
    搜集敏感密码配置⽂件dir命令搜集敏感密码配置⽂件⼀般配置⽂件或者密码⽂件都是:*,pass.*,config.*,username.*,password.*pwd查看当前工作目录使⽤dir命令来进⾏⽂件查找通过type命令进行查看for循环搜集敏感密码配置⽂件通过for循环来查找匹配pass⽂
  • 2024-06-15ElasticJob浅谈
    ElasticJob浅谈1什么是Elastic-JobElastic-Job是当当网开源的一个分布式调度解决方案,基于Quartz二次开发的,由两个相互独立的子项目ElasticJob-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite,它定位为轻量级无中心化解决方案,使用Jar包的形式提供分布式任务的协调服务,而Elastic-
  • 2024-06-14浅谈分片上传
    前言分片上传(MultipartUpload)是一种将大文件分成较小片段(称为“分片”)进行上传的技术实现分片上传功能服务端constexpress=require("express");constmulter=require("multer");constfs=require("fs");constpath=require("path");constbodyParser=r
  • 2024-06-14浅谈2024年,计算机相关专业前景
    当然,对于计算机相关专业在2024年及未来的发展趋势,我们可以进一步细化分析和归纳:一、计算机相关专业的就业前景广泛的应用领域:计算机科学与技术、人工智能、网络安全、软件工程等专业具有广泛的应用领域,包括但不限于IT行业、电子商务、金融、教育等。这些领域在数字化转型的
  • 2024-06-13需求虽小但是问题很多,浅谈JavaScript导出excel文件
    最近我在进行一些前端小开发,遇到了一个小需求:我想要将数据导出到Excel文件,并希望能够封装成一个函数来实现。这个函数需要接收一个二维数组作为参数,数组的第一行是表头。在导出的过程中,要能够确保避免出现中文乱码的情况。另外,考虑到数组中可能包含回车、逗号、换行符等
  • 2024-06-13浅谈内联钩取原理与实现
    前言导入地址表钩取的方法容易实现但是存在缺陷,若需要钩取的函数不存在导入地址表中,那么我们就无法进行钩取,出现以下几种情况时,导入函数是不会存储在导入地址表中的。延迟加载:当导入函数还没调用时,导入函数还未写入到导入地址表中。动态链接:使用LoadLibrary与GetProcAddres
  • 2024-06-12零基础非科班也能掌握的C语言知识21 编译链接(介于作者实力有限并且没有可以演示的过程软件仅仅浅谈)
    编译链接1.翻译环境和运行环境2.翻译环境2.1编译2.1.1预处理(预编译)2.1.2编译2.1.3汇编2.2链接3.运行环境1.翻译环境和运行环境在ANSIC的任何⼀种实现中,存在两个不同的环境。编译环境运行环境2.翻译环境翻译环境由编译和链接两个大的过程组成的,而编译又可
  • 2024-06-12浅谈 Java 引用:弱引用 WeakReference
    前言最近在测试micrometer的Gauge度量时,发现被观察的目标对象,在一开始时能被采集到指标,过了一段时间后(jvm发生了gc),被观察对象的指标采集不到了,经过跟踪发现,Gauge在构建被观察对象时,使用了Java的弱引用。测试场景回溯目标为了采集httpclient的连接管理器(连接池)的指标
  • 2024-06-10嵌入式浅谈之CANopen
    在工业控制和汽车领域,CAN是一种流行的现场总线,到处都可以看到它的身影。而CAN协议本身只定义了物理层和链路层,对应用层没有规定。各家都可以自定义自己的应用层协议内容,但是这样一来各家协议就不能兼容,大家各自搞一套,似乎是有点重复造轮子的意思,而且协议稳定需要较长的验证,这样
  • 2024-06-10嵌入式浅谈之“梯形”加减速MCU算法实现
    书接上回,上章我们讲到原理,本章我们来聊聊实现。在笔者的实际项目经历中,梯形加减速运用的比较广泛,主要以其优秀的加减速能力、对算法实现资源的需求较小、实现难度适中而被广泛应用。下面就简单介绍一下基于MCU的算法实现过程,以STM32为例。采用“梯形”加减速算法,在运动过
  • 2024-06-10浅谈2024年全国中学生生物学联赛
    坐标gd谈谈联赛流水账day-n吃了蛋糕感谢家乐哥、圆领姐、刘sir和黄豆前来捧场,不过忘记叫盛哥来了教练把已经退役的人拉回来考试?然后在教学楼大发雷霆这几天身体一直不太好,先是发烧,退烧了之后就开始感冒+腹泻,十分难受。保济丸狂闷随便看了点比解day0感冒好得差不多,疯狂