运算符 基础java day
qbxt 突破营 Day7 T3
小葱想要吃糖,小葱将拿出来的N颗糖排成一排,第\(i\)颗糖的美味值为\(a_i\)。小葱很喜欢吃糖,所以小葱会从\(N\)颗糖选择不超过\(K\)段不相交的区间的糖果吃掉。但是小葱同学不希望别人吃到和他美味度差不多的糖,所以对于一颗没被吃掉的糖,小葱希望这颗糖美味度比他吃的糖的美味度最大值还大或者 ......
qbxt 突破营 Day7 T2
小葱将买来的糖放进了冰箱冷藏,但是小葱想吃糖了,小葱希望把自己想吃的糖从冰箱里面拿出来。具体来说,小葱同学的冰箱是一棵\(N\)个点的树,每个点有一颗糖,第\(i\)个点的糖的美味值是\(a_i\)。小葱每次取糖会从根节点出发,指定一个目标节点\(p\),走到\(p\)点并且把这条路径上的所有糖取走 ......
Java11配置maven
这里假设Java11和maven都正确安装,使用的版本为Java11、maven3.6.1 测试环境变量 Java win + r 打开运行,输入 cmd,打开命令行提示符,输入java --version如下 C:\Users\siyu>java --version openjdk 11.0.2 ......
数据重整:用Java实现精准Excel数据排序的实用策略
摘要:本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 在数据处理或者数据分析的场景中,需要对已有的数据进行排序,在Excel中可以通过排序功能进行整理数据。而在Java中,则可以借助Excel表格插件对数据进行批量排序 ......
java上传文件 校验文件后缀名、文件大小、文件名字
代码 在需要上传的接口controller中调用 @PostMapping("/upload") public xxx upload(MultipartFile file) { // 校验文件大小、名字、后缀 CommentMethod.uploadVerify(file); 你的业务代码 } pa ......
Java设计模式之适配器模式
1.1.概述 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如下图最右边 的。因此我们的笔记本电脑,手机在当地不能直接充电。所以就需要一个插座转换器,转换器第1面插 入当地的插座,第2面供我们充电,这样使得我们的插头在当地能使用。生活中这样的例子很多,手机 充电器(将 ......
【java基础】字面量
一.字面量的概念 1. 什么是字面量 字面量是指在程序中无需变量保存,用于表示固定的值(fixed value)可直接表示为一个具体的数字或字符串的值,即数据在程序中的书写格式。 比如 a = b * 2 这个语句中,2就是一个字面值,它本身就是一个具体的值。 2. 字面量的分类 整型字面量 浮点字 ......
【白盒测试基础总结】(新手自学)
白盒测试:看代码,找bug,需要熟悉代码逻辑。 黑盒测试:看不到代码,点点点,只看输入输出,不需要了解过程。 下面主要总结了白盒测试的定义、测试步骤、优缺点、测试目的特点、测试方法等。 ......
JQuery基础系统一:简介
jQuery API 中文文档: https://www.jquery123.com/ jQuery Mobile 菜鸟教程: http://www.runoob.com/jquerymobile/jquerymobile-tutorial.html 更多内容参考Github: https://gi ......
JQuery基础系统二:选择器
选择器是jQuery的基础,在jQuery中,对事件处理、遍历DOM和Ajax操作都依赖于选择器 1. CSS选择器 1.1 CSS是一项出色的技术,它使得网页的结构和表现样式完全分离。利用CSS选择器可以轻松的对某个元素添加样式而不用改动HTML结构,只需要通过添加不同的CSS规则,就可以得到不同 ......
Http 协议基础
第一行:http请求行(request line): 请求方法+资源地址+协议 get + /mrg/loginh.html+ http/1.1 请求方法:get:从服务器获资源 比如:从服务器获取网页资源,获取图片资源,获取用户信息数据等 post:添加资源信息到服务器进行处理(比如提交表单或者上 ......
Java之实现添加文字水印、图片水印功能
目录1 添加文字水印、图片水印1.1 给图片添加文字水印1.1.1 获取原图片对象信息1.1.1.1 读取本地图片1.1.1.2 读取网络图片1.1.2 添加水印1.1.3 确定水印位置1.1.3.1 设置固定值1.1.3.2 根据原图大小进行设置1.1.4 获取目标图片1.1.5 完整代码1.2 ......
Java21上手体验-分代ZGC和虚拟线程
一、导语 几天前Oracle刚刚发布了Java21, 由于这是最新的LTS版本,引起了大家的关注。 我也第一时间在个人项目中进行了升级体验。 一探究竟,和大家分享。 二、Java21更新内容介绍 官方release公告: https://jdk.java.net/21/release-notes 开 ......
TypeScript基础
基础类型:":"后面为变量的数据类型 布尔值:boolean let isDone:boolean=false 数字:number TypeScript中的所有数字类型都是浮点数,类型统一都是number,支持十进制,二进制,八进制,十六进制。 let count:number=100 字符串:st ......
java.util.Objects
{//对象判空 Integer integer = new Integer(1); if (Objects.isNull(integer)) { System.out.println("对象为空"); } if (Objects.nonNull(integer)) { System.out.prin ......
scss基础
官网 https://www.sass.hk/guide/ 变量 导入SASS文件 静默注释 混合器 选择器继承 style选项 if 指令 for 循环 each 循环 while条件 function 函数 文件后缀 sass有两种后缀名文件: 后缀名为sass,不使用大括号和分号 后缀名为sc ......
【2023年09月28日】stf61-测试基础第一天笔记
stf61-测试基础第一天笔记计算机基础计算机既可以做数值运算,也可以做逻辑运算。数值运算:加减乘除等针对数值的操作逻辑运算:运算结果是真或者假的这一类运算,多用于条件判断举例:a=10,b=20如果a>b并且a>0,那么就执行a+b的操作,否则执行a-b的操作。a>b并且a>0——》逻辑运算a+b ......
less基础
CSS三大预处理器 SASS,Less,Stylus Less介绍 Less CSS文件是一种动态样式文件,属于css预处理语言的一种,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。 Less 可以运行在 Node 或浏览器端。 Less中文官网:http: ......
h5基础
1. 介绍 1.1 IPhone6的参数 设备像素 750 * 1334 设备独立像素 375 * 667 屏幕分辨率 750 * 1334 ppi 326 一般设置的移动端最大和最小宽度 min-width:320px; max-width:640px; 1.2 980 布局视口 980 像素就是 ......
使用Java统计gitlab代码行数
一、背景: 需要对当前公司所有的项目进行代码行数的统计 二、 可实现方式 1.脚本:通过git脚本将所有的项目拉下来并然后通过进行代码行数的统计 样例: echo 创建项目对应的文件夹 mkdir 项目名称echo 切到创建的文件夹中 cd 项目名称echo 进行git初始化 git init ec ......
Java设计模式之建造者模式
1.1.概述 将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 • 分离了部件的构造(由Builder来负责)和装配(由Director负责)。 从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况。 • 由于实现了构建和装配的解耦。不同的构建器,相同的装配, ......
Java-网络编程(TCP-UDP)
Java-网络编程(TCP-UDP) 网络基础 网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理,代码、开发工具、 ......
【接口自动化】python+selenium基础实战--登录
安装好环境后,来试试一个基本的登录功能# #-*-coding:utf-8-*-from selenium import webdriver import time driver = webdriver,Chrome() driver.get("http://localhost:63342/proj ......
C++基础入门
C++基础入门 1 C++初识 1.1 第一个C++程序 编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开 1.1.2 创建文件 右键源文件,选择添加->新建项 给C++ ......
TinyMCE——自定义工具栏按钮(基础按钮、下拉框按钮、弹框按钮等)
详细配置查看官方文档:https://www.tiny.cloud/docs/tinymce/6/custom-toolbarbuttons/ 配置方式: tinymce.init({ selector: '#editor', toolbar: 'myCustomToolbarButton', se ......
JAVA将时间如何将时间格式设置 yyyy-MM-ddTHH:mm:ssZ
原文链接:https://www.longkui.site/error/yyyy-mm-ddthhmmssz/4809/ 项目中需要将时间设置设置为yyyy-MM-ddTHH:mm:ssZ格式。 本文用DateTime; 错误代码: import org.joda.time.DateTime; Da ......
JAVA中使用map如何不改变原来顺序
原文链接:https://www.longkui.site/program/java/java%e4%b8%ad%e4%bd%bf%e7%94%a8map%e5%a6%82%e4%bd%95%e4%b8%8d%e6%94%b9%e5%8f%98%e5%8e%9f%e6%9d%a5%e9%a1%ba% ......
php java net 开发应用
一、语言: PHP:PHP产生与1994年,其语法混合了C、Java、Perl 和他自创的一些编程语法;PHP是嵌入在HTML中执行的;它也是一种解释性语言。早期的PHP并非完全的面向对象编程语言,到了PHP4以后的版本才开始有了面向对象的概念。PHP主要在大型网站 和 小型网站 ,sns,互联网应 ......
高效数据传输:Java通过绑定快速将数据导出至Excel
摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 把数据导出至 Excel 是很常见的需求,而数据的持久化,往往又放在数据库中。因此把数据库中的数据导出到 Excel中,成了非常普遍的一个需求。 以关系型数 ......