Java

关于nchu三次题目集7-1题目的总结

关于nchu三次题目集7-1题目的总结 一、前言 关于这三次的题目集,题目为家具强电器电路模拟程序,前提是在如今只能家具越来越流行的情况下,使用模拟程序控制智能家居强电器电路就很有必要,此次题目是考究的是我们对复杂问题的分析与处理能力,需要将串联电路以及并联电路模拟,深刻理解并通过代码实现,我们需要仔细分析题目需求,此次难点主要在题目信息的理解和电器及电路的模拟上。 二、内容 [题目[1]](#

23201813-第二次pta-blog作业

前言: 在经过这一两个月的java学习,我对于java的认知和理解和刚开始学习的时候已经有很大不同,java可以更好的用面向对象技术来写程序,pta里的题每周都像一个小程序一样,就像是c语言的课设,每周一个,再加上我学艺不精,所以有的题目集没写或者没得到多少分,尤其是这三次pta,但我对其中的一道题也算是精心尽力地给他完成了,感觉非常艰难,但是在完成之后还是感觉很有成就感。 第四次pta: 7-1

鸿蒙前端开发2-基本设置

1.AppScope>app.json5  中的icon和label设置,位置手机>设置>应用显示的图标和名称。标签值为字符串资源的索引,不能直接写名字,应该在字符串资源中设置    2.entry>configuration.json5(Ohos工程师图),.entry>src>main>module.json5(Pr

代码随想录算法训练营第四天 Leetcode 24 两两交换链表节点 Leetcode19 删除链表倒数的第N个节点 Leetcode 面试题0207 链表相交 Leetcode142 环形链表2

链表问题首先要记住 设置虚拟头节点 Leetcode24 两两交换链表节点 题目链接 思路:就是简单模拟 两两交换  要注意 链表节点的处理 一定要获取到合适的位置 比如:这一题中两个交换节点的前一个节点 注意链表保存临时节点 /** * Definition for singly-linked list. * public class ListNode { * int val;

1_关于BeanFactory与ApplicationContext的联系和区别

BeanFactory与ApplicationContext 1. 容器和接口 1.1 BeanFactory与ApplicationContext的联系与区别: ConfigurableApplicationContext 是 ApplicationContext的子接口,而ApplicationContext接口又是 BeanFactory 的子接口。因此ConfigurableApplica

hdu1087简单动态规划

求最长子序列的和。 dp[i] = max(dp[i] , dp[j] + xx[i])。  

另一个Java基于阻塞的定时消费内存队列(依赖guava)

方法的改进,完善了包装以及部分细节,非jdk21可能需要更换线程池实例。 消费类型: @Getter @AllArgsConstructor public enum PushType { ELASTIC, SQL, ; } 队列参数枚举: @Getter @AllArgsConstructor public enum QueueEnum { A(PushType.SQL, 300

第二次pta大作业的总结和反思

第二次pta大作业的总结和反思 目录 一.前言 二.题目分析 三.总结 一.前言 第二次作业说实话有点一言难尽啊,因为比较难的缘故吧,有的题甚至做了一个星期也没做完,所以blog有点无从下手,因为有很多题目是现想的,没有经过调试,不知道思路究竟对不对,可能会有一些理解上会些偏差,构造方法会有点偏简单复杂,还请理解。 二.题目分析 第四次pta作业 第二题 设计一个学生类(Student)和它的一个

常用字符串与数组方法学习

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&

Java基于系统api监控文件新增事件

得益于jvm对系统api的封装,本文的方法实际是对jvm封装后的方法的再次封装。 在linux上,对于的api为inotify,在windows上,对于的api则为ReadDirectoryChangesW。 本文应用的jdk版本为8。 业务字段: @Data public class FileMessageDto { private LocalDateTime createTime;

.net core使用PageOffice时提示POBrowser is not defined

页面控制台提示:  说明PageOffice.js未引用,页面增加 <script type="text/javascript" src="~/pageoffice.js"></script> 如果还是访问不到这个js,检查一下Startup.cs,注册2个中间件即可。 // This method gets called by the runt

一个Java获取主机名的方法

本文无技术要点,仅为备忘。 @NoArgsConstructor(access = AccessLevel.PRIVATE) public class HostNameUtil { private static String hostName; public static String getHostName() throws UnknownHostException { if

第一篇 Markdown学习

第一篇 Markdown语法归纳 Markdown官方文档 Typora安装教程(来自CSDN大佬) 标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 标题一 标题二 字体样式 加粗文本 加粗文本 删除线 斜体 斜体 斜体加粗 斜体加粗 引用 引用 图片 分割线 超链接 我的博客 列表 A B C A B C A B C A B C 表格

题目集4~6的总结

目录一.前言 nchu-software-oop-2024-上-4 ~知识点 nchu-software-oop-2024-上-5 ~知识点 nchu-software-oop-2024-上-6 ~知识点二.设计与分析一.答题判题程序-41.继承2.多态二.家居强电电路模拟程序-11.类的设计2.抽象类二.家居强电电路模拟程序-21.面向对象设计原则——单一职责原则2.类的设计之继承与多态三.踩坑

Spring基础 - Spring核心之控制反转(IOC)

Spring基础 - Spring核心之控制反转(IOC)   概要   我们知道,Spring提供的容器又称为IoC容器。其实,IoC(Inversion of control )不是 Spring 提出来的,它们在 Spring 之前其实已经存在了,只不过当时更加偏向于理论。Spring 在技术层次将这个思想进行了很好的实现。   一、IoC(Inversion

南昌航空大学软件学院23201823第二次blog

一、前言: 这是第二次的blog,接下来关于这最近三次的PTA大作业,只有第一次是上次答题判题程序的延续,接下来则是一个全新的关于电路的设计,最新的电路设计相较于之前的答题判题程序来说的话,难度确实有所下降。前两次中都含有三道题,而最后一次的PTA则是删去了其余两道题,让我们专心钻研新的电路设计。而关于第四次的PTA大作业,第二三题依旧是对于我们基础的训练,而由于第一题依旧是前三次的答题判题的迭代

《大道至简》创作参考笔记链接汇总(持续更新)

在《大道至简,给所有人看的编程书》写作期间,我查阅了大量的资料。有些资料已经在书中添加了链接或脚注,更多的只是看过或做了收藏。这里我将这些资料整理出来,供大家参考。 如果你看了书,再看这些参考,会很有用。如果你没看书,这些参考资料也很有用 😃。 (持续更新中,欢迎常回来看看) 参考资料 URL Decoding:https://www.rosettacode.org/wiki/URL_decod

BigDecimal为什么能保证精度不丢失?

先说说为什么会丢精度。 结果: 为什么会丢失精度? 在于我们的计算机是二进制的。十进制小数没有办法是用二进制进行精确表示。 浮点数的值实际上是由一个特定的数学公式计算得到的。 所以二进制表示为:0.001100110011001100110011001100110011001100110011001101... 循环根为:0011 但是十进制的整数转换为二进制没有问题,那么把十进

cypress测试本地web应用

Cypress 是一个流行的前端测试框架,它提供了一套丰富的 API 来与 web 应用进行交互,并支持测试运行在浏览器中的任何内容。测试本地 web 应用是 Cypress 的强项之一,以下是如何使用 Cypress 测试本地 web 应用的一些关键步骤和概念 : 1. 启动本地应用 在测试之前,需要确保你的本地 web 应用正在运行。这通常意味着你需要启动一个开发服务器。例如,如果你的应用是一

第二轮PTA作业

前言: 在这学期的Java学习了一段时间,相比于之前,在语法和面向对象的思想上比之前了解更多,在能力培养上也是更上一层楼,做了很多的复杂的题,虽然结果不尽人意,但是进行了不断思考和试错的过程,使我在设计层面上受益匪浅。 PTA第四次作业的最后一题 7-1 答题判题程序-4 分数 82 困难 作者 蔡轲 单位 南昌航空大学 设计实现答题程序,模拟一个小型的测试,要求输入题目信息、试卷信息、答题信息

oop个人总结第二集(

前言: 在第一集总结过后,我对于后续迭代的题目进行了重新设计,在之前设计失败的第二三次题目中,总结经验,向同学老师请教,也很好,有效的在答题判题程序设计题目的最后一次迭代设计成功,通过了所有测试。 后续发布了新的题目类型:家居强电电路模拟程序。 *我总结之前的经验,吸取先前的教训,通过家居强电电路模拟程序-1,部分通过家居强电电路模拟程序-2 这次题目集较以往不同的是,设计思路较之前会更加清晰,但

配置都ok,数据库变更,canal 客户端接收不到数据变化,一直empty count

1. 问题描述:在canal演示ClientExample案例时,在java客户端没有监听到mysql数据库的数据变化,导致控制台一直输出empty count 2. 具体解决: 1).首先登录mysql: 2).mysql 查看用户:这里有个canal用户 3).更新一下用户密码: 如果host 是 localhost,这里改为以下更新一下用户密码: 4).最后刷新权限: 3. 总结:

Android实现列表ListView

首先是创建一个基础的item组件 在需要插入的页面写入ListView: 之后是实现代码的My Adapter:实现item传值 在需要展示item列表的地方书写以下代码: 实现数据的填入创建。  

Vue 3 的 <teleport> 组件封装为自定义指令

<Teleport> 是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的 DOM 结构外层的位置去。 https://cn.vuejs.org/guide/built-ins/teleport.html 为了更加简便灵活,可以将 Vue 3 的 <teleport> 组件类似的功能封装为自定义指令。当然,但在某些情况下,直接使用 <teleport&g

中三次大作业总结

总结Blog前言在这次的Java大作业学习中,通过三次不同难度的作业题目集,我不仅加深了对Java编程的理解,还掌握了面向对象设计、电路模拟以及复杂问题解决等多方面的技能。这些题目集的设计从简单到复杂,使我对面向对象有了更加深入的理解。知识点概览三次作业主要涉及以下知识点:Java基础语法:掌握变量声明、数据类型、运算符、控制结构等基础概念。集合框架应用:熟练使用ArrayList、HashMap

Slf4j MDC使用与实现

前言 如今,在 Java 开发中,日志的打印输出是必不可少的,Slf4j + LogBack 的组合是最通用的方式。 有了日志之后,我们就可以追踪各种线上问题。但是,在分布式系统中,各种无关日志穿行其中,导致我们可能无法直接定位整个操作流程。因此,我们可能需要对一个用户的操作流程进行归类标记,比如使用线程+时间戳,或者用户身份标识等;如此,我们可以从大量日志信息中grep出某个用户的操作流程,或者

Vue第三方库与插件实战手册

title: Vue第三方库与插件实战手册 date: 2024/6/8 updated: 2024/6/8 excerpt: 这篇文章介绍了如何在Vue框架中实现数据的高效验证与处理,以及如何集成ECharts、D3.js、Chart.js等图表库优化数据可视化效果。同时,探讨了Progressive Web App(PWA)的接入与优化策略,以提升Web应用的用户体验与加载速度。 categ

初级算法02

用时:2.5min 耗时:46min 耗时:8min 耗时:3min 耗时:24min 耗时:39min 耗时:8.5min 耗时:9min(直接看的题解) 耗时:5min(看了大佬的思路)

<<  <  344  345  346  347  348  349  350  351  352  353  354  >  >>