Java

vue3版本下element-plus和antd-vue选哪个更好一些?

Vue 3 发布后,各家第三方库开始陆续重构并支持 Vue 3 ,国内两大知名框架 Element Plus 和 Ant Design Vue 也相续发布新版支持 Vue 3。到底应该怎么选择呢? Element Plus 和 Ant Design Vue 3 都已不在支持 IE 了,并不是他们自己放弃了 IE 而是 Vue 3 本身已经放弃了 IE。如果想在低版本浏览器上正常使用这两个框架,可使

JAVA中缀表达式

JAVA中缀表达式  

Dockerfile轻松打包jar包生成docker

1. 创建java目录 2. 创建Dockerfile 3. 上传jar包。 本例为:lms-api-0.0.1-SNAPSHOT.jar 4. docker创建 5. Run一下试试 docker run -d -p 80:8082 --name lms lms-api 6. NOTE 报错: ERROR: failed to solve: java:8: docker.io/librar

实验一:百度机器翻译SDK实验

实验 一、实验要求     任务一:下载配置百度翻译Java相关库及环境(占10%)。     任务二:了解百度翻译相关功能并进行总结,包括文本翻译-通用版和文本翻译-词典版(占20%)。     任务三:完成百度翻译相关功能代码并测试调用,要求可以实现中文翻译成英文,英文翻译成中文(占30%)。

实验二:百度图像增强与特效SDK实验

一、实验要求 百度图像增强与特效SDK实验(2023.12.6日完成)     任务一:下载配置百度图像增强与特效的Java相关库及环境(占10%)。     任务二:了解百度图像增强与特效相关功能并进行总结(占20%)。     任务三:完成图像增强GUI相关功能代码并测试调用

typora入门

Markdown学习 标题 几级标题就打几个#,然后空格 输入内容 最后回车 字体 Hello,World! 变粗体两边加两个*然后空格 Hello,World! 变斜体两边加一个*然后空格 Hello,World! 要废弃两边加两个~然后空格 Hello,World! 引用 一个大于符号然后空格 输入文本即可 吉林大学 分割线 用三个-(减号)然后回车即可 ,也可以用三个* -

【从零开始重学Java】第6天

前情提示 从零开始重学Java 第0天 从零开始重学Java 第1天 从零开始重学Java 第2天 从零开始重学Java 第3天 从零开始重学Java 第4天 从零开始重学Java 第5天 Java语言中的异常 本章节也是很基础的东西,没什么特殊的 良好的代码风格和习惯能让你的代码更加健壮 要对自己代码的执行逻辑和次序有清晰的认知,哪里可能发生异常,发生异常如何快速定位 异常 引出异常 异常的

代码缩进与格式

1.数据库查询时候的换行写法 标准友好的写法 说明: QueryWrapper<>()后建议换行 不换行不友好写法范例 eq每个条件匹配后换行 eq条件拼接一起的不友好写法范例 最后结尾的)直接放到最后一个condition条件后,不要新起一行 最后结尾)单独起一行的不友好写法 原创:做时间的朋友

2023年阅读笔记2

四、注解 注解的缺点 若编程语言足够有表达力,就不需要注释 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。注释总是一种失败 程序员应当负责将注释保持在可维护、有关联、精确的高度,更应该把力气用在写清楚代码上,直接保证无须编写注释 不准确的注释要比没注释坏得多 注释不能美化糟糕的代码 带有少量注释的整洁而有表达力的代码,要比带有大量注释的零碎而复杂的代码像样得多 与其花时间编写解释

vue项目里导出word模板,导出Excel表格~

一、安装依赖包 1、docxtemplater npm install docxtemplater pizzip -S2、jszip-utils npm install jszip-utils -S3、pizzip npm install pizzip -S4、FileSaver npm install file-saver --save 二、创建Word模板 根据格式样式要求,打开电脑桌

2023年阅读笔记1

读书笔记 |《代码整洁之道》 序言 全员生产维护(“Total Productive Maintenance”,TPM),其重要支柱之一就是5S原则 整理:也就是命名的合理性 整顿:也就是整齐,简而言之就是“物皆有其位,而后物归其位” 清楚:无用的注解和代码,要及时清除干净 清洁:也就是标准化,为代码制定可沿用的标准 身美:也就是自律,在开发中保持改进的状态 一、整洁代码 混乱的代价

C# 将string转list,将list转string

    // 将string 转换成 list JavaScriptSerializer serialize = new JavaScriptSerializer(); List<DetailContext> List_DetailContext = serialize.Deserialize<List<De

加密解密的小项目

在理解这个小项目之前得先了解字节和字符以及io流的相关知识,io寒假的时候找一天抽空来整理一下io。 字节和字符: 计算机中的存储单元是字节,字节可以包含任意二进制数据,因此所有数据,包括字符,最终都会以字节的形式在计算机内存中存储。处理不同数据的时候像中文英文等等,字符通常会被转换成相应的字节表示,这个过程称为字符编码。不同的字符编码方案(例如UTF-8、UTF-16、ASCII等)会以不同的方

实验三:JFinal极速开发框架实验

一、实验要求 根据参考资料,学习JFinal极速开发框架的使用并如下任务:     任务一:了解Maven及其使用方法,总结其功能作用(占20%)     任务二:学习JFinal框架,基于Maven建立JFinal工程,并对JFinal框架功能进行总结介绍(占30%)     

作业5 MapReduce

一. 单选题(共8题,16分) 1. (单选题, 2分)下列传统并行计算框架,说法错误的是哪一项? A. 刀片服务器、高速网、SAN,价格贵,扩展性差上   B. 共享式(共享内存/共享存储),容错性好   C.   编程难度高   D.  实时、细粒度计算、计算密集型   我的答案: B:

作业7 Spark

一. 多选题(共5题,71.4分) 1. (多选题)Spark具有的主要特点包括: A. 容易使用 B. 运行模式多样 C. 运行速度快 D. 通用性 我的答案: ABCD:容易使用; 运行模式多样; 运行速度快; 通用性;正确答案: ABCD:容易使用; 运行模式多样; 运行速度快; 通用性;   14.2分 2. (多选题)

springboot~kafka-stream实现实时统计

实时统计,也可以理解为流式计算,一个输入流,一个输出流,源源不断。 Kafka Stream Kafka Stream是Apache Kafka从0.10版本引入的一个新Feature。它是提供了对存储于Kafka内的数据进行流式处理和分析的功能。 Kafka Stream的特点 Kafka Stream提供了一个非常简单而轻量的Library,它可以非常方便地嵌入任意Java应用中,也可以任意

hutool的常用方法

https://www.hutool.cn/docs/#/ 官方文档 Hutool 是一个 Java 开发工具包,提供了丰富实用的工具类,包括字符串处理、日期处理、文件操作、加密解密、网络请求等等。以下是 Hutool 的几个常用方法: 字符串处理: StrUtil.isBlank(String str):判断字符串是否为空或空白字符串。 StrUtil.trim(String str):去

【教程】代码混淆详解

本文将对代码混淆进行详细解释,并介绍ProGuard代码混淆器以及Ipa Guard工具的使用方法。首先,我们将了解代码混淆的概念和作用,然后深入讨论ProGuard混淆文件的参数设置以及代码混淆的方法。接着,我们将介绍Ipa Guard工具的下载、代码混淆、文件混淆以及IPA重签名与安装测试的步骤。 引言 代码混淆是一种重要的安全保护措施,通过对程序代码进行重新组织和处理,使得处理后的代码与处理

dremio nessie 元数据sql查询简单说明

以前我简单介绍过关于dremio 与nessie 集成的,基本可以分为两大类,一类是完全使用nessie 做为元数据以及iceberg 的操作,还有就是nessie 做为其他外部工具的元数据存储,同时dremio 专门也开发了相关的sql 操作,这样并不需要使用ui 进行操作 nessie元数据操作相关 主要是对于branch,tag,logs,folder, 等操作,包含了创建修改,删除,合并(

高并发下解决线程安全问题

​ 在高并发的情境下,库存超卖成为了一个常见的问题。同时,为了提升用户体验和确保交易的公平性,实现一人一单的功能也变得至关重要。 建表 创建商品表和订单表 插入数据 库存超卖分析 下订单 controller 以上代码经过200个并发,结果库存为负数了,存在超卖的情况 这里由于多个线程读取到的库存值一样,导致同时执行更新操作导致库存超卖。 乐观锁解决库存超卖 乐观锁的关键是在修改时候,判

使用pdfbox加载pdf提示推回缓冲区已满

Caused by: java.io.IOException: Push back buffer is full   春有百花秋有月,夏有凉风冬有雪!

【从零开始重学Java】第7天

前情提示 从零开始重学Java 第0天 从零开始重学Java 第1天 从零开始重学Java 第2天 从零开始重学Java 第3天 从零开始重学Java 第4天 从零开始重学Java 第5天 从零开始重学Java 第6天 Java语言的高级特性 泛型 Java里的是假泛型(擦除泛型),底层都是Object,运行时拿不到真实类型,在JSON库里经常会有TypeReference这种东西出现,反序列化

微信小程序实时噪声分贝

为了做一个能够检测实时噪声分贝的小程序,网上找了很多例子,基本没有完整的代码,手写了一个,话不多说直接上效果图 实现实时录音的功能,并且能够根据声音分贝大小转动仪表盘显示实时的分贝,运用echart实时曲线记录30s的分贝数据图表 所需环境: 微信小程序开发工具,git 技术: 微信小程序开发,原生css,原生javascript,echart 备注:源码开箱可用,需要的加我微信支付88.8发源

顺时针旋转矩阵

传统解法 找出整体的规律,并使用一个辅助数组来存储新的矩阵。 从上图中的矩阵旋转来看:原矩阵元素的列数变成新矩阵元素的行数;原矩阵元素的行数是第2行,旋转后元素的列数是从右往左倒数第2列。因此对于原矩阵mat[i][j],旋转后该值应该在新矩阵ans[j][n-i-1]的位置。 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { pub

阻塞队列(BlockingQueue)

阻塞队列(BlockingQueue) 阻塞队列都实现了:BlockingQueue JDK提供的七个阻塞队列 一、特点 1、JDK提供的七个阻塞队列简介 ①. ArrayBlockingQueue 有界 阻塞队列——必须指定大小——数组 ②. LinkedBlockingQueue 有界 阻塞队列——默认大小:Integer.MAX_VALUE最大值——链表 ③. LinkedTran

【从零开始重学Java】第8_9_10天

前情提示 从零开始重学Java 第0天 从零开始重学Java 第1天 从零开始重学Java 第2天 从零开始重学Java 第3天 从零开始重学Java 第4天 从零开始重学Java 第5天 从零开始重学Java 第6天 从零开始重学Java 第7天 今天休息 AWT与Swing的布局管理器不是那么友好(非常难用...),目前唯一能用到的地方就是写IDEA插件,但IDEA插件会有一层封装过的JB开

获取视频的时长

可以通过原生 JS 获取本地视频的时长,不需要借助第三方插件。 实现步骤如下: 使用 input[type=file],设置上传文件控件,限制上传类型为 video/mp4,指定上传视频。 通过监听 change 事件,获取到原视频。 使用 FileReader 对象,用于读取 File 对象,并通过 readAsDataURL() 实例方法获取文件内容。 在 load 事件(读取操作完成)的监

Java基础学习C#

一、 .Net框架 1、什么是.Net框架 微软开发平台——.net的核心,主要用于为运行windows系统的计算机开发应用程序 ps: .NET Core 则是一个跨平台的框架 2、.Net框架的组成 3、特点 1)面向对象的开发环境 2)自动垃圾收集 3)互操作性 ①不同的.net语言编写的程序可以相互调用或继承 ②提供平台调用的特性,可以调用非.net的代码,如Windows API ③能

<<  <  656  657  658  659  660  661  662  663  664  665  666  >  >>