- 博客(22)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【IntellJ IDEA】idea项目运行报错——Error running xxx : Command line is too long.Shorten command line ..解决方法
今天在测试的时候,遇到了这个问题。打开我们的配置文件。然后点进去.idea找到workspace.xml然后找到-这个标签在这个中加一句<property name="dynamic.classpath" value="true"/>就像这样就好啦~...
2021-05-25 16:47:06
3761
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 保姆级SSM框架搭建——汽车管理系统(傻瓜教程)
SSM框架搭建——链接docker下的数据库SSM框架搭建SSM框架搭建明人不说暗话,小刘不说废话,直接上教程。1.在File中选择New,输入maven,选择新建一个maven project项目。2.选择生成简易框架,记住自己起的项目名称。3.选择类型为war包,填写上一步的项目名称。4.这个时候项目是报红色的x的,我们需要调整一下项目。别忘了点击右下角的Apply哦。还是别忘啦apply。5.生成一个pom文件。先右键项目。做完这一步我们的项目就不报红色的x了,看着
2021-01-31 23:28:23
2512
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java编码——UTF-8和GBK区别浅析(简洁版)
UTF-8和GBK区别概念初识差异比较总结概括概念初识UTF-8是一种国际化标准的文字编码。GBK的存在是为了中国国情而创造,伴随着中文字符的一直流传下去。差异比较UTF-8GBK解决国际上制度的一种多字节编码专门用来解决中文编码包含全世界所有国家需要用到的字符包含全部中文字符英文1字节,中文三字节双字节在各国各种支持UTF8字符集的浏览器上显示国外需要下载中文语言支持包国际兼容性高国际兼容性低兼容ASCII不兼容ASCII总结概
2021-01-21 23:21:04
2025
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 流程图神器——代码转流程图软件、在线流程图绘制软件
在我们解题或者向别人展示我们的算法或者思路时候,流程图是一种非常好的方式,具有以下优点:(1)画法简单,容易上手(2)逻辑性强,结构清晰(3)便于描述,容易理解作为一名优秀的程序员,画起流程图来,那肯定是得心应手。下面,在使用流程图绘制软件中,我发现了以下几种比较好用的免费绘制工具。代码转换流程图上次我们算法课要交报告了,每个题都要画一个流程图,时间实在紧迫,我就想着有没有一种工具能将代码直接转换为流程图。visustin 是一款输入代码可以直接转换成流程图的软件,支持43种语言,包括了C语言
2020-12-03 11:28:22
61107
20
原创 【IntellJ IDEA】idea中clone(下载)git/github/gitlab项目教程
1.我们要关掉我们原来的项目2.推出后会来到首页。3.我们点击这里。4.复制路径过来。5.点击克隆。6.大功告成
2021-06-21 10:27:07
312
原创 《软件工程》第五章——软件编码综述(学习报告)
一、软件编码的任务与目标将软件设计的结果翻译成计算机可以“理解”的形成——使用某种语言描述的程序。程序的质量主要取决于软件设计的质量,程序设计语言的特性和编码途径也对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。二、常用程序设计语言及开发环境的特点与适用范围类型可选语言可选语言可选语言科学工程计算和模拟FORTRAN、PASCAL、MATLAB实时软件汇编语言、Ada系统软件汇编语言、C/C++、Ada智能软件LISP、PROLOG
2021-04-23 21:40:39
1137
原创 《软件工程》第四章——软件设计综述(学习报告)
1.软件设计的任务与目标软件设计的任务:根据 SRS 提出的系统目标,设计出软件系统的体系结构、接口、数据结构和处理流程,形成软件的具体实现方案,并撰写 SDS。软件设计目标:正确性、健壮性、灵活性、可重用性、高效性1、正确性:满足应用程序的需求。2、健壮性:指软件对于规范要求以外的输入情况的处理能力,即在异常情况下,软件能够正常运行的能力。3、灵活性:允许代码修改平稳地发生,而不会波及到很多其他的模块。4、可重用性:代码可重复使用。5、高效性:一般指两个方面,执行效率,以及存储效率。良好
2021-04-23 21:19:14
2259
1
原创 进程与线程的区别总结
进程与线程的区别总结根本区别资源开销包含关系内存分配影响关系执行过程根本区别进程:操作系统资源分配的基本单位。线程:处理器任务调度和执行的基本单位。资源开销进程:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销。线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。包含关系进程:一个进程内有多个线程,则执行过程不是一条线的,而是多条线(线程)共同完成的。线程:线程是进程的一部分,
2021-04-23 20:57:58
117
2
原创 java开发中常见的异常、报错、错误总结/对照表(持续更新)
常见异常总结runtimeException异常IOException输入输出异常其他异常runtimeException异常异常名称异常原因java.lang.ArrayIndexOutOfBoundsException数组索引越界异常。java.lang.ArithmeticException算术条件异常java.lang.NullPointerException空指针异常java.lang.ClassNotFoundException找不到类异常
2021-03-04 22:40:09
766
2
原创 java开发中Spring、Spring mvc、jpa、异常常用注解总结(持续更新)
常用注解Spring常用注解jpa常用注解Spring mvc常用注解异常常用注解Spring常用注解@Autowired:注入一个 bean,可以通过byTYPE。@Resource:注入一个 bean,可以通过byNAME。@Required:注入 bean 时,要求 bean 不能为 null,否则抛出 BeanInitializationException。@Bean:手动创建一个 Spring bean。@ComponentScan:扫描指定包下的所有 Spring
2021-03-04 22:26:39
270
3
原创 从实际出发谈谈对事务的四大特性ACID的理解
事务的概念:数据库事务是指作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。 加粗文本经典的银行转账行为,A账户转给B账户10元。数据库操作需要两步,第一步A账户减10元,第二步B账户加10元,如果没有事务并且在两步中间发生异常,就会导致A的账户少了10元,但B的账户没有变化。如果不能保证这两步操作统一,银行的转账业务也没法进行展开了。所以,了解一下事务是非常有必要的啦~事务的特性原子性(Atomicity)一致性(Consistency)隔离性(Iso
2021-01-26 23:59:30
134
原创 Java项目开发常用依赖(持续更新)
mysql依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version></dependency>数据源依赖<dependency> <groupId>com.alibaba</groupId>
2021-01-24 17:53:14
1453
原创 js中的正则表达式浅析
正姿笔到时概念创建方式字面量创建方式实例创建方式细小知识点优先级特性概念正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等。我的理解就是,处理某字符串中的子串很方便。创建方式字面量创建方式var reg = /pattern/flags // 字面量创建方式pattern:正则表达式 flags:标识(修饰符)实例创建方式 var reg =
2021-01-02 23:36:22
111
2
原创 五子棋游戏的设计与开发项目设计——C语言入门项目源码与设计报告
五子棋游戏的设计与开发项目设计——C语言入门项目设计思路设计报告设计源码设计思路我们在学习完成了扫雷游戏后,老师为了增强我们的动手能力,布置了五子棋游戏的设计。这个项目只要包含以下步骤:这就是大概的设计思路设计报告设计源码#include<stdio.h>#include<graphics.h>//图形库头文件#include<mmsystem.h>//播放音乐用到的头文件#pragma comment(lib,"winmm.lib")void
2020-12-16 13:22:45
924
1
原创 思维导图神器——简高效的在线思维导图、思维导图app
简单高效!简单高效!简单高效!我们程序员解决问题的原则是什么呢?无疑是简单高效。思维导图具有以下的优点:焦点集中,重点突出主干发散层次分明节点相连使用颜色、形状、代码等,形式多样使用思维导图可以给我们带来思维方式的便捷:思维可视化思维激发思维整理非线性思考画思维导图的方法我想大家都应该不陌生了吧,那我就来推荐两款好用又免费的思维导图工具吧~百度脑图强大的在线编辑工具:百度脑图首页在进入百度脑图的官方网站之后,界面很简洁,直接就是绘制页面,我一般比较喜欢经典模式,
2020-12-04 23:03:45
2927
1
原创 Java算法基础——排序算法之选择排序
选择排序的简介选择排序(Selection sort)是一种简单直观的排序算法。 选择排序的工作原理它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。 实现方法我用我的理解,来简单描述一下选择排序的思想:在每次循环的时候,取属数组的第i个元素和第i+1个元素比较。以升序为例,如果第i+1个元素比第i个元..
2020-11-22 23:19:45
92
原创 Java算法基础(一)
Java算法基础(一)题目总览1.计算10的阶乘2.显示从100到1000以内的水仙花数3.有一段楼梯,每次走5阶,最后剩4阶;每次走4阶,最后剩3阶;每次走3阶,最后剩2阶,每次走7阶,刚刚好。求这段楼梯最少有多少阶。4.求1 - 100以内的所有质数(嵌套循环)5.从键盘上输入两个大于0的数,求两个数的最大公约数和最小公倍数。6.已知:1900年的1月1日是星期一,从键盘上输入年月,从控制台打印月历。闰年的条件:if(year % 400 == 0 || (year % 4 == 0
2020-11-13 23:30:47
165
原创 《软件工程》第三章——软件设计综述
1. 软件设计的任务与目标任务和目标:以软件需求规格设计说明书为依据,根据其提出的系统目标,进行数据设 计(数据结构),系统结构设计(软件系统的体系结构),过程设计(吧结构转换为软件的过程性描述),并且形成软件的具体实现方案,撰写《软件设计说明书》。根据《软件需求规格说明书》提出的系统目标,设计出软件系 统的体系结构、接口、数据结构和处理流程,形成软件的具体实现方案,并撰写《软件设计说明书...
2020-04-20 17:30:55
839
原创 《软件工程》第三章——软件需求工程综述
1. 可行性研究可行性研究的主要任务是“了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定触目项目开发计划。”(1)技术可行性。在这个方面,应该考虑的问题有:开发风险、资源可用性、技术。(2)经济可行性。估算成本与效益、开发成本、运行成本、运行效益等。(3)社会可行性。可分为操作可行性与法律可行性。可行性的研究步骤:确定软件的目...
2020-03-30 01:04:42
967
原创 《软件工程》第二章——软件开发
1. 软件开发过程模型的含义(1)定义:软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。(2)软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。(3)对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设...
2020-03-19 23:28:55
380
原创 《软件工程》第一章——软件工程学科的诞生
软件工程学科的诞生1. 软件工程的产生背景从定义上说,软件工程是一门工程学,因此它和其它工程学科有一系列相同的职责。一个相同的特征是都必须有一个彻底说明要做什么东西的过程,及需求分析;但另外,软件项目受制于非常频繁的变更。计算机发展到今天,已经历经四个不同的发展阶段,但是,人们还没有彻底摆脱“软件危机”的困扰,软件已经成为限制计算机系统发展的瓶颈。为了更加有效地开发和维护软件,软件工作者在2...
2020-03-17 22:40:42
890
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人