软件构造学习心得
软件构造课程学习心得
愿吾道自长夜点燃星辰之火焰
这个作者很懒,什么都没留下…
展开
-
软件构造心得之Final——设计模式(课程完结撒花)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-07 16:27:57 · 119 阅读 · 0 评论 -
笔记一:基于IDEA对Java项目通过Travis CI进行在线build
笔记一:基于IDEA对Java项目通过Travis CI进行在线build在对比了Eclipse和IntelliJ IDEA之后发现IDEA更加方便、智能,故在本课程中采用IDEA作为开发工具,没有采用老师推荐的Eclipse。而学长们对JAVA项目通过Travis CI进行在线build时基于的IDE为Eclipse,故本文根据学长的资料,对基于IDEA进行在线build的方法做一个总结,如有疏漏,请多多指正。参考资料使用Travis CI进行在线build使用Maven、Eclipse与t原创 2021-05-28 16:49:53 · 196 阅读 · 0 评论 -
笔记二:Git的简单使用(1)
笔记二:Git的简单使用本文默认Git已经安装完成,仅介绍Git的简单使用方法一、Git配置1.用户信息的配置$ git config --global user.name "name"$ git config --global user.email "email"2.文本编辑器$ git config --global core.editor emacs3.查看配置信息$ git config --list 4.获取帮助Git命令的综合手册:$ git help <原创 2021-06-08 19:52:56 · 54 阅读 · 0 评论 -
笔记三:Git的简单使用(2)
笔记三:Git的简单使用(2)三、Git分支1.分支创建$ git branch 分支名这会在你当前所在的提交对象上创建一个指针。Git有一个名为 HEAD 的特殊指针,指向当前所在的本地分支,git branch 命令仅仅 创建 一个新分支,并不会自动切换到新分支中去。2.分支切换$ git checkout 分支名HEAD指针会指向切换后的分支。3.分支合并$ git merge 分支名会将HEAD指针所指向的分支与该分支合并。4.删除分支$ git branch -d 分原创 2021-06-09 19:41:44 · 47 阅读 · 0 评论 -
笔记四:课程实验中遇到的问题与解决(1)
一、java.lang.NumberFormatException 错误及解决办法首先根据错误提示我们可以知道是数字格错误,具体是哪个类的哪个方法的哪一行的错误了,看下面错误堆栈,定位到错误的具体位置。在实验中定位到下面语句出错,分析后发现是由于参考实验指导手册中的代码在将字符串转为数字时字符串中出现了空格,导致转换出错。magicSquare[i][j] = Integer.parseInt(array[i].split("\t")[j]);解决办法,将语句改为下面格式即可解决,或者对字符原创 2021-06-23 22:28:57 · 304 阅读 · 0 评论 -
笔记五:课程实验中遇到的问题与解决(2)
一、Java中关于字符串的一些操作总结在实验三中遇到了很多有关字符串的操作,其中有的操作需要用到正则表达式,有的不需要,总结如下正则表达式相关1. 判断字符串是否为纯数字// 方法一:利用正则表达式String str="123456";boolean result=str.matches("[0-9]+");if (result == true) { System.out.println("该字符串是纯数字");}else{ System.out.println("该字符串不是纯原创 2021-07-04 21:04:35 · 126 阅读 · 0 评论 -
笔记六:课程实验中遇到的问题与解决(3)
笔记六:课程实验中遇到的问题与解决(3)一、Java中关于日期操作的一些总结在实现三中为了实现课表安排与值班安排,需要使用到很多不同的对日期的操作,现将这些操作总结如下1. 字符串转日期或日期转字符串/** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w原创 2021-07-05 16:17:40 · 92 阅读 · 0 评论 -
笔记七:课程实验中遇到的问题与解决(4)
Java中随机数操作总结在最近的实验中需要实现随机进程调度,随机排班等功能,需要使用到随机数,现将随机数的相关操作总结如下1. 生成不重复随机数序列在安排排班和进程调度时,需要将所有人或所有进程都安排到,且已经安排过的不能再次安排,也就是说需要用到一个有一定范围的不重复随机数序列,利用Java的Random类实现如下import java.util.ArrayList;import java.util.Arrays;import java.util.Random;import java原创 2021-07-06 16:31:06 · 179 阅读 · 0 评论 -
软件构造笔记(代码相关)1
软件构造(代码相关)Automated Unit Testing with JUnit// 在每个测试方法前面使用@Test标注指明// 即使一个测试方法失败,其他方法仍将运行@Testpublic void testMax(){ assertEquals(2, Math.max(1, 2));}@Testpublic void lookupEmailAddresses() { assertThat(new CartoonCharacterEmailLookupService(原创 2021-07-02 15:55:48 · 96 阅读 · 0 评论 -
软件构造笔记(图部分)
原创 2021-07-06 22:53:57 · 67 阅读 · 0 评论 -
软件构造(理论部分)Unit1-2
原创 2021-06-28 22:22:08 · 63 阅读 · 0 评论 -
软件构造(理论部分)Unit3-4
原创 2021-07-02 15:54:17 · 47 阅读 · 0 评论 -
软件构造(理论部分)Unit5-6
原创 2021-07-06 09:45:25 · 50 阅读 · 0 评论 -
软件构造(理论部分)Unit7-8
原创 2021-07-06 16:16:12 · 63 阅读 · 0 评论 -
软件构造(理论部分)Unit9-10
原创 2021-07-06 22:49:33 · 63 阅读 · 0 评论 -
软件构造(理论部分)Unit11-12
原创 2021-07-06 22:50:08 · 64 阅读 · 0 评论