自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 计网-点到点通信与端到端通信的含义与区别

它是一个网络连接,指的是在数据传输之前,在发送端与接收端之间(忽略中间有多少设备)为数据的传输建立一条链路,链路建立以后,发送端就可以发送数据,知道数据发送完毕,接收端确认接收成功。所以称之为端到端,也就是从发送端到接收端。点对点是基于MAC地址和或者IP地址,是指一个设备发数据给与该这边直接连接的其他设备,这台设备又在合适的时候将数据传递给与它相连的下一个设备,通过一台一台直接相连的设备把数据传递到接收端。1.发送端设备送出数据后,它的任务已经完成,不需要参与整个传输过程,这样不会浪费发送端设备的资源。

2024-03-04 17:04:28 1576 1

原创 IDEA 报错 LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. 如何解决依赖冲突

项目添加依赖后报错LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.SimpleLoggerFactory loaded from ...

2022-10-22 21:07:32 3360 2

原创 python字符串练习

python字符串练习把姓名的汉语拼音中重复的字母返回把字母表中不属于自己姓名拼音中的字母返回去掉姓名的汉语拼音中重复的字母用字符串函数分别把姓和名中汉语拼音的首字母大写

2022-10-04 21:15:51 516 1

原创 springboot中如何访问yaml配置文件中的数据

springboot中如何访问yaml配置文件中的数据

2022-09-26 15:06:43 683 1

原创 Navicat数据显示不完全的解决方法

Navicat数据显示不完全的解决方法

2022-07-31 21:26:55 3433 1

原创 IDEA运行Tomcat乱码之最强乱码解决方案Service控制台出现乱码

在网上找了好久的教程才明白Idea 运行TomCat Server控制台乱码问题网上的打开idea的bin目录修改idea64.exe.vmoptions和idea.exe.vmoptions两个文件在未尾加上上述配置文件的设置,实际上是不生效的(笔者在此栽了坑,在htm乱码和控制台乱码之间反复横跳),会被你C盘下面的idea文件中的idea64.exe.vmoptions配置给覆盖,而实际生效的配置却是C盘下的idea64.exe.vmoptions文件,所以单纯修改bin目录下的这两个文件是不会

2022-05-11 10:44:34 470

原创 JSP项目中request.getParameter报错问题

idea运行JSP项目时request.getParameter报红问题解决方法添加TomCat依赖包步骤一步骤二(点击依赖点击加号)步骤三步骤四大功告成

2022-05-11 10:03:09 3112 3

原创 JAVA-利用反射创建对象,然后将注解的内容设置为对象的值

分析: interface用来声明一个注解﹐格式:public interface注解名{定义内容}√其中的每一个方法实际上是声明了一个配置参数. 接口用来声明一个注解,格式:公共接口注解名{定义内容}√其中的每一个方法实际上是声明了一个配置参数。√方法的名称就是参数的名称.√方法的名称就是参数的名称.√返回值类型就是参数的类型(返回值只能是基本类型,Class , String , enum ).√可以通过default来声明参数的默认值√返回值类型就是参数的类型(返回值只能是基本类型,类,.

2022-04-27 16:35:17 975

原创 利用JAVA流处理-统计男员工人数;找出所有薪资大于 5000 元的女员工;找出大于平均年龄的员工

创建一个Employee JAVABean对象package ght04_Stream;import java.util.ArrayList;import java.util.List;public class Employee { // 员工类 private String name; // 姓名 private int age; // 年龄 private double salary; // 工资 private String sex; // 性别 private String

2022-04-25 17:25:15 1282 2

原创 使用反射机制查看ArrayList类中定义的成员变量、构造方法和普通方法。

采用反射的方法获取整个类的信息//c1 = Class.forName("java.util.ArrayList");package ght06_Class;import java.sql.SQLOutput;import java.util.ArrayList;//reflectionpublic class getArrayList { public static void main(String[] args) { //get ArrayList

2022-04-24 17:48:01 685 1

原创 java接口定义一个sort抽象方法,然后用接口对象调用这个方法实现对数组的排序

java接口定义一个sort抽象方法,然后用接口对象调用这个方法实现对数组的排序sort类package ght03_sort;import java.util.Arrays;public class sort implements Sortable{ //int[] arr = {9,4,1,5,2,6,3}; @Override public void sort(int[] arr) { Arrays.sort(arr); .

2022-04-21 20:39:26 758 2

原创 JAVA实现动态时钟倒计时

JAVA实现动态时钟倒计时,如下图源代码:Clock类package ght05_timeClock;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.text.SimpleDateFormat;import javax.swing.*;public class Clock extends JFrame { p

2022-04-14 14:40:56 1115 2

原创 Java的setLocationRelativeTo()方法

官方解释:根据以下场景设置窗口相对于指定组件的位置。下面提到的目标屏幕是在调用setLocationRelativeTo方法后应将窗口放置到的屏幕。如果组件为空,或者与此组件关联的图形配置为空,则窗口将位于屏幕的中心。中心点可以通过GraphicsEnvironment获得。getCenterPoint方法。如果该组件不为空,但当前未显示,则该窗口将位于由与该组件关联的图形配置定义的目标屏幕的中心。如果组件不为空且显示在屏幕上,则窗口的位置应确保窗口的中心与组件的中心重合。pub

2022-04-01 11:21:35 9245 1

原创 HBuilderX中设置tab键自动补全代码

打开HBuilderX点击工具点击设置点击编辑器配置,下滑找到Tab键自动插入代码,就可以了。

2022-03-24 09:30:00 5506 2

原创 Emitted value instead of an instance of Error-编译vue文件时出现的错误解决

造成这样的原因很有可能是写重了view标签,像下面这样只需要把下面一对view标签删去即可

2022-03-14 21:43:37 1186 1

原创 JAVA-forkJoin框架-计算矩阵加法

主程序package text.ght03;import java.util.concurrent.ExecutionException;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;public class forkJoinText { public static void main(String[] args) throws ExecutionExceptio

2022-03-13 19:49:10 521 1

原创 JAVA利用 executor 并发框架,实现 计算100的阶乘分解为 10 个子任务运算(idea)源码

我们知道100的阶乘的值为:100的阶乘为:93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000这个值很大,一般数据类型无法接受,只有用JAVA程序语言中的 BigInteger 来接收采用并发框架 executor 来计算..

2022-03-08 20:29:19 712 3

原创 计算机网络实验-ping命令的使用

ping命令的使用技巧Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,我们就可以推断TCP/IP 参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,我们必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。简单的说,Ping就是一个测试程序,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由.

2022-03-02 11:42:31 1782

原创 IDEA如何取消严格的警告

Intellij IDEA的代码提示系统很强大,根据严格的代码规范,包括简洁程度,运行效率,潜在bug提前发现等等给你做出了除编译器之外的大量额外提示。但这些提示有时会给我们带来困扰,比如弄的界面很乱,各种警告的代码高亮掺杂在一起使人看不清。按照以下的办法调整警告级别和精确设置警告信息,可以打造一个清爽而又能保证代码质量的界面。设置全局取消严格警告 调整警告级别调整后只在一页生效,暂时没有找到在所有页面生效的方法。 我们可以在"精确设置警告信息"中,把所有"weak w...

2022-03-01 20:00:47 1897

原创 debounce函数的使用-侦听器debounce的使用

当你的事件在不断触发的时候,会根据你设置的间隔时间只触发一次回调// const f1= debounce( //你要执行的函数f2, 500);当我不断触发键盘事件,如果我触发事件的时间间隔低于500毫秒,则不会调用jj函数,这样限制了频率,就不会对身体不好啦。用起来倒是很方便,相对应的还有_.throttle方法。接下来我们看看debounce的源码吧_.debounce = function(func, wait, immediate) { var...

2022-02-24 10:34:37 1639

原创 com.sun.mail.util.MailConnectException: Couldn‘t connect to host, port: smtp.qq.com, 25; timeout -1

可能是运行项目的时候没有联网导致的

2022-02-16 13:54:54 563

原创 面向对象(Object Oriented,OO),OO原则

面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。(百度百科)关于OO设计原则,网上众说纷纭,有6大设计原则,也有5大设计原则的说法。暂时先把这些概念记录下来,以便后来理解。1.SRP(Single Responsibility Principle) 单

2022-02-14 15:49:13 263

原创 美国顶级大学令人心痛的地狱式教学-聊天分享-CMU的教学模式分享给大家

作者按:S同学是本人有幸指导过约2年的软件工程专业学生,本科毕业论文也是本人指导的。其本科毕业论文进一步扩展后已发表了3篇英文文章,后获得卡内基梅隆大学的软件工程的硕士全奖资助。该专业是全球最好的软件工程专业。今天我和这位同学在QQ上聊了一会,问了一些她的情况。

2022-02-07 19:55:54 297

原创 Unable to find resourse-ResourceManager:找不到资源“frameResource/java/Entity”- 找不到资源类

在做一个vue+springBoot的项目的时候,在生成实体的过程中,我遇到这样的问题会有一个这样的错误后端的错误是这样的我以为是表设计有错误当我改了表之后还是同样的错误最后发现是后端config配置文件的路径有问题解决方法如下:找到项目的配置文件打开 config-dev 文件 将workspapce后面的路径改成和你项目文件的位置是一样的这样就可以了后端实体生成成功!...

2022-01-26 21:17:35 633 1

原创 slots-----插槽、作用域插槽

插槽slot:本质就是向组件传递一个DOM。什么是插槽:插槽(Slot)是Vue提出来的一个概念,正如名字一样,插槽用于决定将所携带的内容,插入到指定的某个位置,从而使模板分块,具有模块化的特质和更大的重用性。插槽显不显示、怎样显示是由父组件来控制的,而插槽在哪里显示就由子组件来进行控制来自 <Vue中slot的介绍与使用(通俗版)_Boboy-CSDN博客_slot>什么是DOM文档对象模型作用域插槽:父组件通过props向子组件传值,作用域插槽差不多...

2022-01-20 20:36:46 1010

原创 ECMAScript-Javascript组成

javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异,IE 扩展了 BOM,加入了 ActiveXObject 类,可以通过 JavaScript 实例化 ActiveX 对象1. 数组在ECMAScript中数组是非常常用的引用类型了。ECMAScript所定义的数组和其他语言中的数组有着很大的区别。那么首先要说的就是数组也是一种对象。特点:“数...

2022-01-20 16:54:49 118

原创 C++-格式输出控制

setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6,所以不管数据是多少,都只输出六位。如果setprecision(n)与setiosflags(ios::fixed)或者setiosflags(ios_base::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。 如果与setiosnags(ios::scientific)合用,可以控制指数表示法的小数位数。setiosflag...

2021-12-26 15:28:25 325

原创 JAVA-静态内部类

如果一个类要被声明为static的,只有一种情况,就是静态内部类。如果在外部类声明为static,程序会编译都不会过。在一番调查后个人总结出了3点关于内部类和静态内部类(俗称:内嵌类)

2021-12-17 22:23:52 455

原创 JAVA-容器源码分析之 Deque(双端队列) 其相关的方法

官方解释:Queue 也是 Java 集合框架中定义的一种接口,直接继承自 Collection 接口。除了基本的 Collection 接口规定测操作外,Queue 接口还定义一组针对队列的特殊操作。通常来说,Queue 是按照先进先出(FIFO)的方式来管理其中的元素的,但是优先队列是一个例外。Deque 接口继承自 Queue接口,但 Deque 支持同时从两端添加或移除元素,因此又被成为双端队列。鉴于此,Deque 接口的实现可以被当作 FIFO队列使用,也可...

2021-12-11 10:19:36 447

原创 操作系统-使用大小不等的固定分区的好处

操作系统-使用大小不等的固定分区的好处

2021-12-09 20:13:24 653

原创 JAVA-File类包含的方法-File类包含了文件和文件夹的多种属性和操作方法

File类包含了文件和文件夹的多种属性和操作方法

2021-12-08 23:10:05 119

原创 Java文件操作-创建文件createNewFile-向文件中写入数据FileOutputStream

Java文件操作-创建文件createNewFile-向文件中写入数据FileOutputStream

2021-12-08 23:07:10 508

原创 树表的查找-定义-查找-插入-创建

树表的查找-定义-查找-插入-创建 若要对动态查找表进行高效率的查找,可以使用树表查找(以二叉树或树作为表的组织形式,称为树表)

2021-12-07 18:38:50 373

原创 数据结构线性表的查找-顺序查找-二分查找-分块查找

数据结构线性表的查找-顺序查找-二分查找-分块查找 顺序查找是最基本的查找算法,从表的开头或结尾依次对表中的元素进行对比,直到成功找到关键字或是将表中的所有元素对比一遍。

2021-12-07 15:47:16 847

原创 操作系统-生产者与消费者实验

生产者消费者问题是操作系统中非常重要的知识点。其思想就是生产者和消费者公用一个缓冲区,生产者生产产品放入缓冲区,消费者从缓冲区取出产品,当缓冲区满,那么生产者阻塞,当缓冲区空,消费者阻塞,同时二者在放入和取出时应当独占缓冲区,即不允许对方操作缓冲区以保证同步。在这类问题当中,一般至少需要维持三个变量:1:空余位置大小2:已占位置大小3:互斥锁...

2021-12-06 22:31:54 2120

原创 JAVA-汉诺塔问题(hanoi)

JAVA-汉诺塔问题(hanoi)--源代码 递归调用

2021-12-03 09:30:52 677

原创 JAVA-TreeMap插入的数据作键,数据重复次数做值

JAVA-TreeMap插入的数据作键,数据重复次数做值

2021-12-02 22:21:31 284

原创 字母数字-ASCII码表(最详细,最直观)

数字,字母对应的ascll码数字0~9对应的ASCII码(十进制)为“48”~“57”大写字母A~Z对应的ASCII码(十进制)为“65”~“90”小写字母a~z对应的百ASCII码(十进制)为"97"~“122”ascll码表...

2021-12-02 22:05:11 273038 14

原创 JAVA-charAt()的用法

charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法.charAt()方法返回指定索引位置的char值。索引范围为0~length()-1.如:str.charAt(0)检索str中的第一个字符str.charAt(str.length()-1)检索最后一个字符....

2021-12-02 21:54:19 644

原创 JAVA-TreeMap类的使用

使用 Map 集合的 TreeMap 类来编写一个程序,读取个数不定的整数,然后 查找其中出现频率最高的数字。当输入为 0 时,表示结束输入。import java.util.*;public class testTreeMap2 { public static void main(String[] args) { TreeMap<Integer,Integer> T1 = new TreeMap<>(); Scanner sc =

2021-11-29 22:20:05 1071

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除