Java

OOP第一次Blog

本次Blog总结前三次作业的心得和体会 **前言:前三次PTA作业整体难度不算很大,题量也一般,但是运用的知识点还是挺多挺杂的。 第一次:没用到什么繁琐的知识点,初步见识到类之间的关联性和耦合性,难度不大,但是比较考验耐性。 第二次:开始接触接口,用接口辅助排序,最后一道题在第一次的基础上进行了迭代,我引入了Linklist类,可以更好地操作。 第三次:这次比较考验类的封装性,最后一题经过两次迭代

投屏成功后,手机横屏切竖屏小窗画面向右偏移

投屏成功后,手机横屏切竖屏小窗画面向右偏移 一、问题描述 手机投平板成功后,将手机横屏,平板横屏 点击手机Google File,选择一个视频进行观看,点击File的横屏锁定按钮功能,然后解锁,将手机竖屏 观察投屏小窗画面 小窗画面向右偏移 二、问题分析 2.1、日志分析 对比正常和异常的log,手机转屏时tMultiDisplay 虚拟屏都被设置了一次异常的matrix:dsdx 0.22

JVM-part1-类加载子系统组成,及流程

类加载子系统的作用: 将所需要的Class文件进行加载,加载流程存在一下几个阶段: 第一个阶段为加载阶段(Loading阶段):这个阶段是将引导类加载器和非引导类加载器需要加载的Class文件进行加载。 具体来说: 引导类加载器(BootStrapClassLoader):这个加载器的作用是将java_home/jre/lib下的Class文件进行加载,它是由C、C++语言编写的,通过get

科里化函数实现以及应用场景讲解

封装实现: //函数柯里化封装(这个封装可以直接复制走使用) function curry(fn, args) { var length = fn.length; var args = args || []; return function () { newArgs = arg

Kernel panic - not syncing: Out of memory: system-wide panic_on_oom is enabled

内存不足,导致Java 进程被杀掉。   [ 1534.300650] Kernel panic - not syncing: Out of memory: system-wide panic_on_oom is enabled[ 1534.301803] CPU: 5 PID: 2930 Comm: java Kdump: loaded Tainted: G

PTA三次作业总结Bolg

一:前言: 1. 知识点总结: ①:java面向对象类和对象的基本用法 ②:关联类和依赖类等类间关系 ③:正则表达式的运用 ④:Comparable接口和日期类的基本使用 2. 题量: 适中,每次题目集不超过5题 3. 难度: 较大,特别是每次题目集的最后一题,难点在于正则表达式的运用及类的设计,就比如你应该设计几个类,类间关系是什么。 二:设计与分析: 第一次题目集:(只分析最后一题) 1. 类

前端定义一个对象的时候,key值如何设置为数字,并抽成常量

在JavaScript中,如果你想将对象的键值设置为常量数值,首先需要定义这些常量。然后你可以在创建对象时使用这些常量作为键。 例如: 这里通过计算属性名(Computed Property Names)的方式,使用方括号 [] 来包裹常量,这样可以动态地将常量值用作对象的键。这种方式下,即使常量改变,对象的结构也不会受影响,因为对象创建时已经根据当时常量的值来生成了对应的键。 注意!!! 想要

关于题目集1~3的总结

前言 前三次pta作业最后一题都是答题判题程序,题目难度逐级提升但写完后收获也不小。首先一点是需求分析,不应上来就写代码而是从业务需求整体分析,在确定好程序的层次结构再开始实现相应的功能。 在这三次作业中,将所学的编程知识很好地运用,其次,三次作业也同样考验我们的自学能力比如正则表达式获取文本提取所需要的信息。下面是对题目的具体分析。 三次作业实现 第一次作业 第一次作业主要考察的是熟练运用正

答题判题系统的三次优化

目录: 一)前言 二)设计与分析 三)踩坑心得 四)改进建议 五)总结 一.前言 (1)答题判题程序-1: 【1】知识点:charAt()的运用,正则表达式,数据形式转换 【2】题量:较少 【3】难度:较易 (2)答题判题程序-2: 【1】知识点:charAt()的运用,正则表达式,ArrayList的运用 【2】题量:中等 【3】难度:中等 (3)答题判题程序-3: 【1】知识点:charAt(

NCHU题目集1~3的总结

目录 一 . 前言 二 . 设计与分析 三 . 采坑心得 四 . 改进建议 五 . 总结 前言 知识点总结 题目集一 字符串处理 对输入的字符串进行对应的匹配与确认,找到对应的字符串的内容,将对应字符串中不合规范的内容进行处理,合格后直接存储。 字符串的比对,满足要求的字符串进行输出和相应的返回。 字符串数组 创建满足要求的字符串数组,将字符串进行赋值。 找到对应的字符串,通过下标法将其中

答题判题程序

答题判题程序 题目要求 设计实现答题程序,模拟一个小型的测试,要求输入题目信息、试卷信息、答题信息、学生信息、删除题目信息,根据输入题目信息中的标准答案判断答题的结果。 详见: 答题判题程序 前言 前两次作业较为的输入较为简单, 第一次还不支持乱序输入. 但第三次作业的难度就提升的挺多, 不仅支持乱序输入, 还添加了几种新的输入格式 写好这三次作业的关键是, 要构建出合适的类, 并处理好类和类之间

微信登录+商品浏览

先解决了图片不能回显的问题:以前在学习springboot3+vue3的时候当时的配置是    这样配置可以上传图片。 然后学外卖的时候还用这个配置,发现不能图片不能回显了,把选中部分删了就可以图片回显了,我只能说,抽象。      为什么要使用HttpClient,因为在实现微信登录的过程中呢,需要使用这门技术来请求微信的某个接口,从而实现

南昌空大学第一次PTA小结blog

不相同与上学期的C语言,java在面向对象与面向过程,安全性与垃圾回收,跨平台性,速度与效率,应用领域,语法特性等方面存在显著的差异,而且java也是我们软件工程以后所使用的基础,接下来我分享第一次作业的总结。 本次作业分为以下部分: (1)总结三次题目集的知识点、题量、难度等情况。 (2)设计与分析:重点对题目的提交源码进行分析。 (3)采坑心得:对源码的提交过程中出现的问题及心得进行总结。 (

Lombok——代码简化

lombok是一个简化代码的类库,可以使Java代码看起来更简洁,本质是在编译阶段会根据注解生成一些代码。 搭建环境比较简单, 第一步,引入lombok的Jar包。 第二步,在IDE上安装插件,例如idea的插件库直接搜索lombok即可。 它的注解,按照阶段分为两类,stable(稳定版), experimental(测试版),本文只介绍稳定版本。 根据功能划分为两类,添加在类上,简化类的注解。

MyBatis 核心配置讲解(上)

大家好,我是王有志,一个分享硬核 Java 技术的互金摸鱼侠。 前两篇的文章中我们分别介绍了 MyBatis 和 MyBaits 的应用组成,到这里基础篇的内容就结束了。 从今天开始,我们正式进入 MyBatis 学习的第二阶段:MyBatis 的应用部分。这个阶段从 MyBatis 应用程序的核心配置文件 mybatis-config.xml 开始入手,逐步推进到映射器(Mapper.xml),

前端资源共享方案对比-笔记:iframe/JS-SDK/微前端

vue2异步加载之前说过,vue3还是之前的方法,只是把 i18n.setLocaleMessage改为i18n.global.setLocaleMessage 但是本文还是详细说一遍: 为什么需要异步加载语言包 主要还是缩小提代码包,没有按需加载前,语言包内容太多 好几屏幕全部是,虽然从webpack-analysis 看图里面占比可以忽略不计 按语言异步加载语言包 一次加载所有翻译

PTA1-3总结

<1>前言: 知识点: 1.类的定义: 代码中定义了三个类,Question、Answer和Paper,分别用来表示问题、答案和试卷。每个类都包含了相应的属性和方法。 2.对象的创建: 在main方法中通过new关键字创建了Question、Answer和Paper类的对象,然后对对象的属性进行赋值和操作。 3.HashMap的使用: 代码中使用了HashMap来存储问题的答案、正确与

spring boot 拦截返回值并进行包装

Spring Boot 3.1.10 JAVA 17 ---   序章 统一接口的返回值格式:ResultVO 对象。 拦截 Controller 的请求,对于 返回值不是 ResultVO 对象的,包装成 ResultVO 对象,返回 null(void) 的除外。   实现方式 接口 ResponseBodyAdvice + 注解 @Controller

pta1-3次作业

前言 一:初次学Java 在之前有学过C语言,有一点编程基础,但是对于Java来言是不够的。 二:开始编程 对于Java的编程是痛苦的,更加困难的。但由于Java被广泛应用于企业级应用开发,特别是大型系统和Web应用开发。许多大型公司和组织都在使用Java开发其关键系统。所以Java是必须要学的 第一次pta 设计与分析 PowerDesigner下相应的类图 这是在PowerDesigner下

Spring Cache 介绍

Spring Cache 是 Spring 提供的的缓存解决方案,它并非是一个具体的缓存实现,而是和 JSR107 类似的一套缓存规范,基于注解并与 Spring 的无缝集成。本文主要介绍其基本概念及简单使用。 1、简介 1.1、Spring Cache 概述 Spring Cache 是 Spring 提供的一种缓存抽象机制,用于简化应用中的缓存操作。它通过将方法的返回值缓存起来,当下次调用同一

dist资源包放入springboot运行遇到的问题

1、在vue、react使用npm run build打包 将dist包放入resources下 2、通过浏览器访问本地 在访问路径会出现404,打开dist包下的index.html发现打包后的指向样式不对,更改指向后,发现还是404 把拦截器修改为排除所有路径后,页面不再404,说明资源没有显示。修改资源静态映射指向dist后可以显示,但是路径上会显示localhost:8999

web server apache tomcat11-12-SSL/TLS Configuration

前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web server apache tomcat11-01-官方文档入门介绍 web server apache tomcat11-02-setup 启动 web server apache

南昌航空大学软件学院-23201930-刘靖辉-第一次blog作业

1. 前言 2. 设计与分析  2.1 OOP-1:答题判题程序1   2.1.1 题目   2.1.2 源码   2.1.3 评价与分析   2.1.4 踩坑心得   2.1.5 改进建议  2.1 OOP-2:答题判题程序2   2.1.1 题目   2.1.2 源码   2.1.3 评价与分析   2.1.4 踩坑心得   2.1.5 改进建议  2.1 OOP-3:答题判题程序3   2.

OOP课第一阶段总结

前三次OOP作业总结Blog 前言 作为第一次3+1的总结,这次题目集的难度逐渐升高,题量、阅读量和测试点的数量变化都很大,所以对我们的编程和理解能力提出了更高的要求。要求我们能够熟练的掌握正则表达式的使用和类与类之间的关系。在敲代码之前必须要先捋清楚自己的思路和想法。例如在第一次到第三次的题目集中,类的数量由三个增长到了十余个,如果没有合理的设计将会寸步难行。投入的时间也由最开始的4至5

23201228-第一次Blog

一、前言: 从大一下学期开始学习java到现在,已经完成了三次PTA用java实现的大作业,三次PTA作业的难度在逐渐增大,每次最后一题都是从第一次PTA大作业里迭代而来,难度很大且每次提升,涉及的内容有很多,比如类,方法,Arraylist等,但最主要的还是类的设计,通过这三次作业,很深刻的认识的了设计对于程序的重要性,我目前在设计上还有很大的欠缺,导致每次题目的迭代都需要进行部分代码重构,甚至

【SpringBoot】【一】初识数据源连接池

1  前言 上节我们看了看,SpringBoot 启动后都有哪些线程,看到有一部分是关于数据源连接池的,那么这节我们就看看数据源连接池都是如何工作的。 我们本节就从这两个问题看起: (1)连接池是如何创建的,也就是什么时候创建的呢? (2)连接是什么时候放进连接池的?是创建完就初始化了一批新的连接,还是等获取的时候才开始创建?或者说获取连接的过程是什么? 2  实践 2.1&n

Calibre 2015 手动安装

任何情况下,推荐一键安装 具体参见我的文章 Cadence IC617 虚拟机下载和安装 安装前准备 下载安装包 下载页面 下载解压后打包成 zip 压缩包,再发送给虚拟机中解压 安装必要依赖 安装 wine (生成许可文件用) 安装步骤 解压 mgc_install.ixl.7z 并移动 install.ixl 文件夹到 /opt/mentor 下载 Java 1.6 并安装 官方下

1-3次大作业总结blog

一. 前言 三周的时间转瞬即过,我们也成功完成了总计三次大作业的代码编程,或多多少提升了自己的代码编程能力,同时三次大作业的最后一题对我们半学期来对java已学知识点的总体掌握情况进行了一定的综合考验。在此进行一定总结: 1.知识点 我们程序设计基础的代码的基本逻辑结构包括选择结构循环结构的使用,方法的创建; 类与对象包括类与对象的关系,类与类之间的关系,类内设计的规范及职责单一原则,类的分类及

第一次博客作业-23201409-白宇齐

前言: 对于这三次的答题判断程序的作业,我认为考察的知识很全面,对于正则表达式,还有Arraylist或者HashMap的应用等,以及主要考察的类间关系,深刻地让我感觉到了我是有多么废物,言归正传,我觉得题出的是真的好,不花点时间在上面真的难写完,题量我觉得偏多,难度我觉得偏大,题出的是真好,主要是我废物,每次前面的题跟最后的题一比跟过家家一样,前面几道题一会就写完,最后一道题半天写不出来,难度

2024-04-21---真题--一个字符串中的最长重复子串(滑动窗口变种)

真题-一个字符串中的最长重复子串(滑动窗口变种) 题目: 思路: 首先这不是求公共子串,所以不需要动态规划记录。然后一个string相当于就是一个Char[],所以直接滑动窗口来枚举最好做。 说白了,这道题就是求abc|abc的问题。其实就是可以看作是一个大的滑动窗口(包含两个小的窗口),并且大的窗口左指针移动的条件是一轮遍历结束,右指针随着遍历+1.并且判断两个小的窗口是否相等(相等则正确),

<<  <  397  398  399  400  401  402  403  404  405  406  407  >  >>