自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PySide2 使用过程中遇到的问题

亲测有效,一招解决错误:This application failed to start because not Qt platform plugin could be initialized

2021-10-29 13:17:18 333

原创 Windows 启用长路径(文件名过长,路径过长)

文章目录Windows 启用长路径支持有时候即使是以w模式打开文件open("file.txt", 'w')依旧报错找不到文件。可能是文件名太长了。Windows 标准支持260个字符Windows 启用长路径支持找到并打开文件(本地组策略编辑器)gpedit.mscwin+r: 输入gpedit.msc注:若是发现找不到gpedit.msc,点此链接依次点开 计算机配置>管理模板>系统>文件系统,找到“启用win32长路径”并双击打开选择“启用”选项,然后单击“确定

2021-10-29 10:43:39 22308

原创 【实验二】数组、指针与C++标准库

文章目录任务一 (模板类)任务二 (string类)任务三 (vector模板)任务四 (array模板)任务五 (LIveShow)任务六 (加密/解密)任务一 (模板类)#include <iostream>using namespace std;// 类A的定义class A{public: A(int x0=0, int y0=0): x{x0}, y{y0} {} void show() const { cout << x << ", " &lt

2021-10-28 01:08:27 5250 1

原创 【实验一】类与对象

文章目录1、任务一2、任务二1、任务一验证性实验。使用C++标准库提供的复数模板类complex编码实现简单的复数运算。在C++编码环境中,输入以下代码,结合运行结果,体验使用C++标准库进行编程的便捷,同时,观察和理解类、对象、库函数的使用。task1.cpp#include <complex.h>#include <iostream>#include <cmath>int main(){using namespace std;complex&l

2021-10-21 15:26:34 344

原创 【汇编】实验一

文章目录1、实验任务一2、实验任务二分析原因3、实验任务三4、实验任务四5、实验任务五6、实验任务六7、实验任务七1、实验任务一练习教材实验1「1 预备知识:Debug的使用」练习教材实验2 「1 预备知识:Debug的使用」练习教材4.6节使用masm、link得到8086汇编可执行程序及运行程序方法注*: 已经练习并熟练掌握debug、masm、link用法的同学,可跳过。(跳过任务一)2、实验任务二PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个

2021-10-20 19:30:54 313

原创 maven导入jar包时总是导入到idea自带maven本地仓库

安装了idea后会有自带的一个maven(.m2文件下)。导入jar包的时候,如果自己安装的maven没有指定本地仓库,那么导入的jar包会导入到idea自带的maven本地仓库中。想要导入到自己安装的maven本地仓库。需要在setting文件中指定命令:mvn install:install-file -Dfile=jar包的位置 -DgroupId=jar包groupId -DartifactId=jar包artifactId -Dversion=jar包version -Dpackaging

2021-07-12 11:36:26 356

原创 HealthApp接口文档

文章目录前言登录/注册用户信息记录增加信息记录删除信息记录修改信息记录根据用户名查找信息记录查找所有信息记录前言每个对象(收藏、评论······),除了下面说明的属性,还有两个属性:gmtCreated(创建时间),gmtModified(修改时间)。这两个属性后端会自动处理,前端不用管理,只需要记得返回的对象里有这两个属性可以用就好以下用到的host为程序运行所在的服务器以及端口本地则host默认为127.0.0.1:8080登录/注册API: http://host/user/getUser

2021-05-08 23:41:24 318

原创 docker管理博物馆项目

1、把之前的容器删了docker stop [容器名]2、把镜像删了docker rmi library3、到jar包和Dockerfile所在目录,创建镜像docker build -f Dockerfile -t library .4、创建容器运行镜像docker run -d -p 8080:8080 library...

2021-05-01 13:59:34 254

原创 MuseumApp接口文档

文章目录前言收藏添加收藏删除收藏查找所有收藏(这个api没什么意义)查找用户收藏评论增加评论删除评论修改评论查找图书馆的所有评论足迹增加足迹查找用户足迹博物馆增加博物馆删除博物馆修改博物馆查找所有博物馆名根据博物馆名查找博物馆查找所有博物馆用户增加用户删除用户修改用户根据用户名查找用户前言每个对象(收藏、评论······),除了下面说明的属性,还有两个属性:gmtCreated(创建时间),gmtModified(修改时间)。这两个属性后端会自动处理,前端不用管理,只需要记得返回的对象里有这两个属性可以

2021-04-28 08:42:53 248

原创 安装 Rational Rose 的时候出现问题:Please insert the disk: Disk 1

出现问题:Please insert the disk: Disk 1解决方法: 将虚拟光盘上的文件都移动到本地虚拟光盘:就是图中的CD驱动器本地:本地的哪里都行(C盘、D盘、E盘······)

2021-04-23 13:58:50 12133 27

原创 UML之——关系

文章目录1、关联1.1、关联上的约束1.2、关联类1.3、链2、多重性3、限定关联4、自身关联5、继承和泛化5.1、找出继承关系5.2、抽象类6、依赖7、小结1、关联当类之间在概念上有连接关系时,这种关系叫关联(association)。例如,队员与球队之间的关联,可以用一个短语“队员为篮球队效力(plays on)”来刻画这个关联。关联的可视化表示法是用一条线连接两个类,并把关联的名字(例如“plays on”)放在这个连接线之上。表示出关联的方向是很有用的,关联的方向用一个箭头来指明。当一个

2021-03-25 23:41:05 1482

原创 UML语言体系和类图

文章目录1、UML语言组成1.1、构造元素1.2、规则1.3、公共机制2、基本元素2.1、结构元素2.2、行为元素2.3、分组元素2.4、注释元素3、关系元素4、图5、规则6、公共机制6.1、规格描述6.2、修饰6.3、通用划分6.4、扩展机制7、类的可视化表示8、属性9、操作(方法)10、属性、操作和可视化表11、职责和约束12、附加注释13、类应该做什么和如何识别它1、UML语言组成UML语言是一种设计语言,由构造元素、规则和公共机制构成。构造元素描述事物的基本成分,这些基本成分按某种规则关联在一起

2021-03-22 18:43:02 1221

原创 UML与面向对象

文章目录1、面向对象开发1.1、理解面向对象开发1.2、面向对象的主要概念1.3、OO开发的优点2、OO开发中三层设计3、UML简介3.1、为什么对系统建模3.2、UML的发展3.3、UML的构成3.3.1、模型、图1.结构图:(1)类图(2)构件图(3)对象图(4)部署图(5)组合结构图(6)包图(7)用例图2.行为图:(1)活动图(2)状态图(3)合作图(4)顺序图(5)时间图(6)交换概述图3.3.2、视图①用例视图(use-case view)②逻辑视图(logical view)③构件视图(com

2021-03-19 20:26:38 2228

原创 冯·诺依曼体系结构计算机概述

文章目录1、冯·诺依曼计算机的工作原理1.1、存储程序1.2、程序控制2、存储器程序是如何存储的?3、程序自动执行原理4、冯·诺依曼计算机的组成(硬件+软件)4.1、硬件系统4.2、软件系统4.3、硬件与软件的关系5、冯·诺依曼计算机的结构特点6、计算机系统的多级层次结构1、冯·诺依曼计算机的工作原理1.1、存储程序将程序按地址顺序存放在计算机的存储器中。1.2、程序控制按指令地址访问存储器并取出指令,经译码一次产生指令执行所需的控制信号,实现对计算机的控制,完成指令的功能。2、存储器存储器的

2021-02-25 22:16:47 2089

原创 Spring Boot

文章目录1、Spring Boot ConponentScan解决办法2、Spring Boot Logger2.1、配置级别的作用2.2、编码3、Spring Boot Properties3.1、配置文件的格式3.2、配置的意义3.3、自定义配置项1、Spring Boot ConponentScanimport org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Spri

2021-02-24 13:38:30 91

原创 Spring MVC

文章目录1、Spring Controller1.1、Controller注解1.2、加载网页1.3、RequestMapping注解2、Spring Request@RequestParam@GetMapping非必须传送参数输出JSON数据(@ResponseBody)1、Spring Controller基本上每个网页加载都是这样一个过程。在Spring Boot方案里,一个网页请求到服务器后,首先进入的是Java Web服务器,然后进入Spring Boot应用,最后匹配到某一个Spring

2021-02-03 17:06:14 80

原创 Spring 依赖注入

文章目录1、java注解2、Spring Bean3、Spring Resource4、Spring Bean的生命周期1、java注解2、Spring Bean3、Spring Resource4、Spring Bean的生命周期

2021-02-02 13:06:34 475

原创 java并发编程

文章目录1、继承 Thread 类2、实现 Runnerable 接口3、线程安全与synchronized4、悲观锁和乐观锁5、并发容器main() 方法提前结束问题6、线程池创建线程池的核心代码:核心代码分析一、创建线程工厂实例二、创建线程等待队列实例三、创建线程池实例7、线程池与并发容器1、继承 Thread 类java已经为多线程提供了内置的支持,java的 Thread 类已经将线程封装好,只需要继承 Thread 类,然后重写run()方法即可。例:张三和李四去银行取钱线程类:pu

2021-01-21 22:21:55 101

原创 常用的设计模式

文章目录前言1、单例模式1.1、将构造函数设为私有1.2、在类中定义一个静态实例1.3、对外提供获取该静态实例的方法2、简单工厂模式2.1、将同种产品类抽象出一个接口2.2、将生产实例对象的过程收拢到工厂类中2.3、加上抽象类3、抽象工厂模式3.1、在简单工厂的基础上定义出工厂接口3.2、将生产工厂实例对象的过程收拢到抽象工厂类中3.3、也可加上抽象类前言设计模式是前辈们总结出来的最佳实践,经过世间沉淀,形成的一套解决问题的方案。通常一个设计模式专注于解决一类问题。学习设计模式有助于提高代码质量(重用

2021-01-19 16:35:32 122

原创 Stream 深入,并行数据

文章目录1、流合并改进(上述的缺陷)2、流收集3、并行流1、流合并Stream API 中的 filter, map, sorted 这些都是聚合操作,就是对集合中的对象做整体性计算。reduce()完整写法.reduce((object1, object2) -> { ··· ··· return object;})简单的表达式可不用return。小案例:对1~10求和import java.util.Arrays;import java.util.List;pub

2021-01-19 13:40:04 230 2

原创 Stream 流

1、简介java8 的新特性:Stream流,提升开发效率,使代码更加简洁,主要是对集合中的数据进行各种操作。2、流的创建2.1、直接创建import java.util.stream.Stream;public class StreamTest { Stream<String> stream = Stream.of("张三", "李四", "王五");}2.2、由数组转化import java.util.stream.Stream;public class Stre

2021-01-19 12:07:27 179

原创 Lambda 表达式

无类型参数表达式基本结构:f -> {}相当于一个匿名函数,参数变量是形参,语句块是函数体。并且可以传入 多个参数 或 无参:多参数(f1, f2) -> {}无参数() -> {}单条执行语句f -> System.out.println(f)只有一条语句时可不加括号(但还是建议都加上括号,这样代码块边界明确)到这里来个例子:给三个学生排个序名字年龄张三20李四18王五19Student 类:p

2021-01-19 10:14:43 739 6

原创 Apache Maven

Maven是一个项目管理和构建自动化的工具。对于程序员来说,最关心的是他的项目构建功能。如果说Spring是必须要学习的框架,那么Maven就是Java必须要掌握的工具。Maven提供了一个命令行工具可以把工程打包成Java支持的格式(比如jar),并且支持部署到中央仓库里,这样使用者只需要通过工具就可以很快捷的运用其他人写的代码,只需要添加依赖即可Maven系统架构:...

2021-01-16 20:52:43 190

空空如也

空空如也

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

TA关注的人

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