- 博客(8)
- 收藏
- 关注
原创 企业实训1.华为DevEco Studio 2.0问题简述
春季学期终于结束了,然而“规格严格,功夫到家”的工大学子迅速开始了紧张刺激的夏季学期,夏季学期有一门叫做企业实训的选修(必修)课,我为了不去所谓的沈阳的企业(虽然最后学部安排的实训也挺不错)和另一名同学加入了老师的研究所。一周多下来,虽然我们还在和Ubuntu和DeVeEco较劲,但是也感觉学到了很多东西。本系列博客就是讲述笔者实训期间所碰到的问题和感想,以及实训过程中遇到的操作问题和解决方法。首先是DeVeEco Studio 2.0的下载和Sample跑通,这个工具好像是华为一个多月以前才推出的
2021-07-15 18:58:14 271 1
原创 软件构造博客6.final的功能用法总结
关于final,相信使用过Java的人都对它不陌生,而本文则将对它的功能和用法进行总结。final关键字是一种变量前面的修饰符,代表着程序员的最终决策,final变量只能被赋值一次。例如以下例子final double a = 3.1; a=3.1412; final double b; b=3.1; b=3.1412;以上两种方法都是错误的,因为对于double来说,final变量只能被赋值一次。同时对于基本的数值变量,比如int ,float , double, boole
2021-07-02 00:52:05 193
原创 软件构造博客5.正则表达式梳理
在Lab3的实现过程中涉及到正则表达式的解析,本文就这个问题给出相关知识点的梳理。首先我们先要了解什么是正则表达式。根据定义,正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者
2021-07-02 00:42:53 144
原创 软件构造博客4.Git多分支操作
在Lab3中,我们遇到了利用Git新建仓库和进行不同仓库的提交的操作,下文就这个问题给出较为详细的操作方法:首先还是Github仓库和本地仓库的设立,这部分过程在我的博客1当中有介绍,有这部分需求的同学可以移步博客1,下面就让我们来看看怎么进行分支操作:右击我们的本地仓库,选择Git Bash here,可以看到现在的默认分支为master,这时候我们想要新建一个分支change并且提交文件到Github的change分支上,则相关操作有:git branch change(如果你想新建的分支是
2021-07-01 23:32:28 209
原创 软件构造博客3.代码测试思考
相信很多同学都发现,每次的软件构造实验都要求我们进行测试代码的编写,而且课程中也很重视测试对于编程的作用,那么测试为什么这么重要呢,我们又该根据什么原则编写测试代码呢,本文就此问题给出笔者的一些看法。测试为什么那么重要在软件开发的过程中,我们提倡测试驱动开发(TDD)的方法,原因正是基于测试的重要性:1.测试是提高软件质量的重要手段2.测试可以确认开发的程序是否达到用户需求3.测试可以具体关注系统的某一特定方面的质量特性4.先进行测试可以节省大量的调试时间注:测试并不能保证程序1
2021-07-01 23:03:42 130
原创 软件构造博客2.凸包问题的思考
在进行软件构造Lab1的时候,相信大家都会遇到求解凸包问题,而很多人在第一次接触的时候难免会产生疑惑,笔者就这个问题谈一下自己的思考和解决方法:首先让我们明确一个问题:什么是凸包问题。凸包(Convex Hull)是一个计算几何(图形学)中的概念。在一个实数向量空间V中,对于给定集合P,所有包含P的凸集的交集S被称为P的凸包。P的凸包可以用P内所有点(p1,...Pn)的凸组合来构造。在二维欧几里得空间中,凸包可想象为一个正多边形,它的边界和内部包含着所有顶点。按照笔者的理解通俗来说,就是把
2021-07-01 20:50:38 239
原创 软件构造博客1. Git的相关操作和使用
博客主要讲述笔者实验中遇到的一些问题的解决方法:在开始软件构造实验的时候,相信大家都会对利用Git进行提交文件到Github上的指令有困惑,本文就这个问题给出了较为详细的操作步骤。Git的相关安装操作实验手册上面已经有了介绍,这里就不再赘述。同时你还需要一个Github账号和仓库(感觉在说废话。。)。1.打开你的Github仓库,点击code,将上面的URL复制下来(其实直接利用浏览器复制也可以)2.然后去本地建立仓库与Github上的仓库相关联,找到你想建立本地仓库的位置,右击,如..
2021-06-30 22:52:44 108
原创 哈工大计算机系统大作业——程序人生-Hello’s P2P
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机类 学 号 1190200106 班 级 1936601 学 生 何炫霖 指 导 教 师 刘宏伟 ...
2021-06-22 12:32:02 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人