- 博客(94)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 软测界的黑科技,难道不来瞧瞧?
在当今互联网时代,软件已经渗透到了人们生活的方方面面,各种类型的软件应运而生,为人们的工作和生活提供了更便捷的服务。然而,随着软件的不断增长和复杂性的不断提高,软件测试变得越来越重要。只有充分的测试才能保证软件的质量和安全性。自动化测试在软件测试中起着越来越重要的作用。它可以提高测试的效率、准确性和一致性,节省测试成本和时间,同时也有助于保证软件的质量。龙测科技是一家专注于AI-TestOps软件测试的国家高新技术企业,也是一站式自动化测试工具提供商。
2023-03-23 07:38:42
7108
37
原创 【Java 多线程编程 | 从0到1】线程I/O模型
线程I/O模型2.1 线程与阻塞 I/O2.1.1 单线程阻塞 I/O 模型2.1.2 多线程阻塞 1/0 模型2.2 线程与非阻塞 1/0 模型2.3 Java 多线程非阻塞I/O 模型2.4 多线程带来了什么
2022-12-25 15:59:14
604
15
原创 【Java 多线程编程 | 从0到1】线程机制
线程则是比进程更小的执行单位,是CPU调度和分配的基本单位。每个进程至少有一线程,而一个线程却只能属于一个进程。线程可以对所属进程的所有资源进行调度和运算。程既可以由操作系统内核来控制调度,也可以由用户程序来控制调度
2022-12-24 00:31:49
411
16
原创 【精通Java篇 | Java序列化】详讲(反)序列化对象、序列化\反序列化流
关于序列化,常又称为持久化,将其写入磁盘中。进而对于编码规则来说:任一一个实体类必须要去实现 Serializable 接口,方便以后将该类持久化,或者将其用于转为字节数组,用于网络传输。对于一个实体类,不想将所有的属性都进行序列化,有专门的关键字 transient:当对该类序列化时,会自动忽略被 transient 修饰的属性。Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对
2022-12-07 21:39:05
355
14
原创 【AI绘画 | draft意间】国产draft推荐及AI绘画背后的原理解读
【AI绘画 | draft意间】国产draft推荐及AI绘画背后的原理解读Ai绘画最近可谓是火到不行,它的出现让很多人感叹道时代真的变了。无数高质量的画作随着Ai绘画的出现而出现,让毫无画画基础的人也能成为绘画大师,只需要输入一个或几个关键词就能生成画作,这无疑是一件“颠覆”的事情。
2022-11-18 15:15:21
5994
67
原创 【备战蓝桥杯 | 软件Java大学B组】十三届真题深刨详解(2)
蓝桥杯全国软件和信息技术专业人才大赛是全国性的IT类学科赛事。连续三年入选中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。十三年来,吸引北京大学、清华大学、复旦大学、上海交通大学、中国科学技术大学等1600余所高校,累计超过65万余名选手参赛。
2022-11-01 11:05:37
1183
14
原创 【精通Java篇 | IO流】详讲字节流与常用方法
IO流概述Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。IO:输入/输出(Input/Output)流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备之间传输称为流,流的本质是数据传输。
2022-10-24 11:04:36
455
14
原创 【备战蓝桥杯 | 软件Java大学B组】十三届真题深刨详解(1)
第十三届蓝桥杯大赛软件赛省赛 Java 大学 B 组试题 A: 星期计算试题 B: 山试题 C: 字符统计试题 D: 最少刷题数
2022-10-18 16:15:44
3031
16
原创 【备战十四届蓝桥杯 | 开篇】如何高效备战蓝桥杯
蓝桥杯全国软件和信息技术专业人才大赛是全国性的IT类学科赛事。连续三年入选中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。十三年来,吸引北京大学、清华大学、复旦大学、上海交通大学、中国科学技术大学等1600余所高校,累计超过65万余名选手参赛。
2022-10-14 20:01:12
4787
28
原创 【线上实习项目】大拿老师助力你的校招
职前教育行业现在比较混乱,各种套路,99%的讲师都包装成知名公司经历,但是实际上可能连大厂校招都没参加过。这种现象给同学们一种思维,讲师都是不正规的,没有真正的一线出身的前辈全职做就业市场,更不用说是企业高管了。但是大拿老师就是一个例外,今天就摆证据,看事实。其实行业还是有人在认真做事,校招好工作,就来"拿OFFER"
2022-10-11 19:22:37
732
55
原创 【微信小程序 | 实战开发】WXML 模板语法 - 数据绑定
WXML 模板语法 - 数据绑定什么是数据绑定,和单向流动1. 数据绑定的基本准则在data中定义数据在WXML中使用数据2. 在data中定义页面的数据在页面对应的.js 文件中,把数据定义到data对象中即可:
2022-10-09 14:37:59
448
33
原创 【微信小程序 | 实战开发】常用的基础内容组件介绍和使用(2)
常用的基础内容组件介绍和使用7. 常用的基础内容组件8. text组件的基本使用9. rich-text组件的基本使用10. 其它常用组件11. button按钮的基本使用12. image组件的基本使用
2022-10-01 13:19:44
615
65
原创 【微信小程序 | 实战开发】常用的视图容器类组件介绍和使用(1)
小程序中的组件也是由宿主环境提供的开发者可以基于组件快速搭建出漂亮的页面结构。3. view组件的基本使用4. scroll-view组件的基本使用5. swiper和swiper-item组件的基本使用6. swiper组件常用属性
2022-09-26 22:12:46
595
58
原创 【微信小程序 | 实战开发】常用小程序框架介绍
微信小程序实质上是一款基于web技术的应用程序,他和我们平常所接触到的前端网页是大同小异的。相同点在于他们使用的开发语言,代码结构以及代码的运行机制是一样。但是他们也存在一些不同之处
2022-09-25 09:08:08
2845
91
原创 【微信小程序 | 实战开发】实现ES6转ES5开关
Babel是一个 ES6 转码器,能将 ES6 代码转为 ES5 代码,这样原本不支持ES6的老版本浏览器执行ES6代码
2022-09-18 17:50:19
2016
112
原创 【微信小程序 | 实战开发】ES5、ES6概述和新特性介绍
ES全称ECMAScript它是一种由ECMA组织(前身欧洲计算机制造商协会)制定和发布的脚本语言规范。
2022-09-17 08:25:51
1122
54
原创 【Java基础 | IO流】File类概述和常用方法使用
File:它是文件目录路径的抽象表示用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。
2022-09-13 17:14:00
473
18
原创 【微信小程序 | 实战开发】配置微信小程序APPID并快速接入
APPID全称为Application Identification,即应用程序标识,每个微信小程序都会有有一个原始的APPID,且是唯一的,它就相当于你的小程序在微信中的 ‘身份证’ ,有了它,微信客户端才能确定你的 ‘小程序’ 的身份,并使用微信提供的高级接口。
2022-09-10 08:10:23
7581
164
原创 【微信小程序 | 实战开发】配置开发环境、生产环境和API
配置开发环境、生产环境和API的使用写在前面:一、配置开发环境1.1 项目目录:1.2 JSON 配置1.3 工具配置 project.config.json1.4 页面配置 page.json1.5 小程序的数据绑定1.6 sitemap 配置1.7 小程序的wxss文件二、配置生产环境2.1 完成账号关联和实名认证2.2 进行生产环境初始化:2.3 (云)服务器环境部署(基于Ubuntu)三、小程序API3.1 事件监听 API3.2 同步 API3.3 异步 API
2022-09-06 20:47:05
1068
122
原创 【微信小程序 | 实战开发】开发环境、测试环境和生产环境
开发环境:一、概念二、开发环境的组成三、配置基本流程及流程总结:测试环境:一、概述:测试环境的秩序体现在以下几个环节:生产环境(线上环境):一、概述:二、上线原则总结
2022-09-03 15:19:13
12407
129
原创 【uniapp | 微信小程序】注册和开发环境搭建
小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
2022-09-03 00:45:36
635
9
原创 【Collections类】之欢乐斗地主底层逻辑分析及实现
此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。它包含在 collection 上操作的多态算法,即“包装器”,包装器返回由指定 collection 支持的新 collection,以及少数其他内容。如果为此类的方法所提供的 collection 或类对象为 null,则这些方法都将抛出 NullPointerException。............
2022-08-29 17:00:54
1153
33
原创 【Java集合类】之Map集合的特点及使用
java.util接口 MapK - 此映射所维护的键的类型V - 映射值的类型将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。Map 是一种键-值对(key-value)集合,Map 集合中的每一个元素都包含一个键对象和一个值对象。其中,键对象不允许重复,而值对象可以重复,并且值对象还可以是 Map 类型的,就像数组中的元素还可以是数组一样。...
2022-08-27 17:01:40
486
原创 【大厂真题实战】Java工程师 | 字节面试真题(一)
还在迷茫的小伙伴,还不快来行动起来,为了你我的大厂梦,牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职 …点击直接访问牛客网,大厂面试真题、各类算法由易到难层层递进、专项题库应有尽有,还不快来体验体验牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网. 公司真题 专项练习 面试题库 在线编程. 其他题库.
2022-08-24 17:31:19
2759
54
原创 什么是泛型?Java基础之泛型详细知识点总结
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型定义格式::指定一种类型格式。这里的类型可以是形参:指定多种类型的格式,多种类型之间的用逗号隔开。这里的类型可以看成是形参泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
2022-08-24 14:38:43
793
24
原创 【Java集合类】之TreeSet集合与Comparable/Comparator排序
TreeSet集合特点元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体排序方法取决于构造方法TreeSet() |构造一个新的空 set,该 set 根据其元素的自然顺序进行排序。TreeSet(Comparator
2022-08-22 23:35:45
256
18
原创 HTML+CSS+JS实现仿QQ个人资料卡(思路+源码)
最近在学习前端的知识,无意间发现QQ 那个个人资料卡还挺好看的,就想着自己能不能照着原版搞出一个高仿出来,话不多时直接开始先睡上一觉,找找灵感,睡醒来又饿了,出去吃个饭,回来天tm都黑了,哈哈哈哈,金今天又是摆烂的一天,啊啊啊,不行至少今天这篇博客得写个前言部分....于是乎我们来到第二天,开始干(要干啥来着,幸亏昨天还写了个标题,要不然都忘了——HTML+CSS+JS实现仿QQ个人资料卡)
2022-08-21 01:05:00
1224
24
原创 【一个让你停不下来的动效】——难道不来瞅瞅?(含源码+思路)
一个停不下来的动效!!!首先看静态的东西,我们可以把这个动效拆成容器,按钮和滑块容器:在被点击时需要添加**css透视**和一定幅度的**Y轴旋转**,按钮:选中和未选中的两种不同状态............
2022-08-18 17:12:33
643
24
原创 一文带大家,彻底了解【NAT技术-网络地址转换】
NAT:对IP数据报文中的**IP地址进行转换**,是一种在现网中被广泛部署的技术,一般部署在网络出口设备对于从内到外的流量,网络设备通过NAT将数据包的源地址进行转换(转换为特定的公有地址),目标地址不变;对于“从外到内”的流量则数据包的目的地址进行转换,源地址不变。...............
2022-08-17 00:00:34
399
16
原创 HTML+CSS+JS实现【别踩鸡块】,含(源码+思路)
别踩鸡块🐓🐤🐔基尼太美别踩白块这个游戏相信很多人在网页手机都玩过吧,那时候的我们没有它没有什么特别之处,大多数只是能**证明自己单身20年的手速**,但今天的它更新换名又换面,是我们一个个ikun**粉**(这个粉字怎么有点黑)的共同努力,是对鸡哥(啊不对,是对蔡徐坤努力成果的纪念之作)——别踩鸡块........................
2022-08-15 08:04:28
4567
124
原创 90%的面试官都会问到交换网络里面冗余和破环的STP协议
STP是一个用于局域网中消除环路的协议- 基本概念 :根桥,Cost开销,RPC根路径开销,BPDU STP生成树的作用- 生成树能动态响应网络拓扑变化调整阻塞接口- 生成树既可以做到防止二层交换机的环路,又可以做到提高网络的冗余性...
2022-08-12 20:25:18
593
31
原创 【Java小项目】--- 飞机大战(源码+注释)
1.主界面框架类: 显示开始界面2.弹出界面类: 3.游戏面板类:4.玩家飞机类:Hero6.子弹类 移动子弹、绘制子弹- 7碰撞类:Collision 检测各种碰撞情况
2022-08-11 00:00:06
2721
23
原创 【计网OSI七层模型分层,TCP/IP四层模型】 --- 史上最详细的解读(2w字)
网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,五层(TCP/IP结构体系),七层(OSI的结构体系)或四层(五层协议的结构体系)网络划分结构,具体指:物理层( Physical )、数据链路层(Data Link)、网络层(Network)、传输层(Transport)、会话层(Session)、表示层(Presentation)和应用层(Application)。...
2022-08-10 00:05:53
580
83
原创 【Java】每日小结(内含常见面试知识)
一、Java StringBuffer 和 StringBuilder🎋🎋🎋 类和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。二、日期工具类Date🎏🎏🎏概述:类 Date 表示特定的瞬间,精确到毫秒。.....五、精度缺失处理方法:🎊🎊🎊**BigDecimal:常用来解决精确的浮点数运算**...
2022-08-05 20:49:10
1069
28
原创 【Web前端】标签大全HTML/CSS/JavaScript
HTML 超文本标记语言它负责网页的三个要素之一结构CSS1 内容与表现分离 2网页表现统一容易更改 .3丰富样式 是布局灵活 4.减少网页代码量 增加网页浏览速度 节省 网络带宽 5.运用独立页面的css 有利于网页被搜索引擎收录html超文本标记语言 表内容 +css表现 +js行为 客户端脚本语言 运行在客户端浏览器中的, 每个浏览器都有解析就是引擎 不需要编译 直接运行 功能:可以增强用户与htm
2022-07-29 21:22:36
854
10
原创 【Java集合类】之 HashSet以及底层逻辑分析
HashSet基于HashMap来实现的,是一个不允许有重复元素的集合。HashSet允许有null值。HashSet是无序的,即不会记录插入的顺序。HashSet不是线程安全的,如果多个线程尝试同时修改HashSet,则最终结果是不确定的。您必须在多线程访问时显式同步对HashSet的并发访问。HashSet实现了Set接口。此类实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;............
2022-07-26 20:15:50
1128
55
原创 【Java基础】之 哈希值
哈希值是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值哈希值不是对象的地址值,哈希值是个int类型的数值。
2022-07-25 20:31:20
1957
1
原创 【Java集合类】之 Set 集合
一个不包含重复元素的 collection。**更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象
2022-07-24 20:05:11
1113
16
原创 【Java集合类】之 LinkedList(链表)
Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在..
2022-07-23 11:06:42
552
19
你有过自己完完整整写的一个项目吗?
2022-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人