自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java正则表达式的使用

写在前面学过形式语言与自动机的小伙伴对regex应该都不陌生了,我们简单的回顾几个离散中的概念,(a)∗(a)^{*}(a)∗代表的是克林闭包,代表a可以重复(0,∞)(0, \infty)(0,∞)次,而(a)+(a)^{+}(a)+代表正闭包,说明a最少出现一次。Java中regex的应用如果想匹配一段特定的串,直接输入即可数字:\d 或者 [0-9]字母:\w 或者 [a-zA-Z]空白:\s重复0次以上:*重复1次以上:+0次或1次:?其他都用处不大,可以大概找手册看一遍,知道

2021-07-02 10:12:47 128

原创 停车场管理系统-----软件构造习题课代码分析

题目描述:软件框架:

2021-06-27 23:53:35 418

原创 面向可复用性的软件构造

一.复用的等级和形态源代码级别的复用:复制粘贴模块级别的复用:类与接口库级别的复用:API和包二.复用的类型白盒复用:复制并修改一段代码。可以对代码的功能进行定制,但是愮指导代码内部的实现逻辑,增加了软件的复杂度。黑盒复用:不能直接看到源代码,只是利用别人提供的API,更加简单,但是适用性差。三.源代码级别的复用粘贴代码四.模块级别的复用:类与接口继承:设计继承树可能会重写一堆方法(@Override)extend是类级别的复用代理:显式代理:传递对象给需要使用

2021-06-27 19:17:26 140

原创 HIT计算机系统(CSAPP)大作业

计算机系统大作业题 目 程序人生-Hello’s P2P专 业 计算机学 号 xxxx班 级 1936603学 生 xxx指 导 教 师 刘宏伟计算机科学与技术学院2021年6月摘 要本文借助hello程序的运行过程介绍了计算机系统的底层知识:程序加工、进程执行、存储管理等。主要采用实验验证的方法,通过在Ubuntu操作系统+x64cpu上分解hello程序运行的各个阶段,展示一个“小生命”从新生到结束的过程,最终达到深入理解计算机系统的目的。能够使读者在日常的编程中提高系统能力,从计

2021-06-18 14:59:07 360

原创 java中的泛型中的静态方法

泛型方法泛型方法就是要在权限符和返回值之间声明泛型,通常用L、V、E、T、K等字母,然后就可以在这个方法的内部将其看作一种方法类型了在实验中遇到的问题public static <L> IntervalSet<L> empty() throws Exception{ throw new RuntimeException(); }本以是想用静态工厂方法定义一个初始化的方法,但是发信并不能使用类定义的泛型。静态方法不能直接使用类定义的泛型,也就是说如果要在静态方法中使用

2021-06-15 10:44:12 867

原创 EclEmma的安装与使用----HIT软件构造

EclEmmaEclEmma是一个软件测试工具,可以查看代码的调用情况,也可以检查测试用例代码执行的覆盖率。直接打开Eclipse,在商店里面搜索安装。安装好后左上角有一个coverage按钮。运行即可:这是其中一段代码的示例,绿色说明覆盖的比较好,黄色差一等,红色最差。可以在弹出来的coverage栏查看覆盖率。...

2021-05-31 22:23:30 101

原创 HIT软件构造----Reading 6: Specifications(from MIT SoftwareConstruction)

Specifications原文链接http://web.mit.edu/6.031/www/sp20/classes/06-specifications/IntroductionThe specification acts as a contract: the implementer is responsible for meeting the contract, and a client that uses the method can rely on the contract.同老师上课讲法

2021-05-24 23:01:16 144

原创 HIT软件构造----保姆级Gradle安装教程(10分钟入门)

Gradle安装教程官网:https://gradle.org/如上图,可以直接在eclipse和idea中安装,楼主使用的是eclipse,所以我们点击eclipse。进入到下面这个网址:https://www.vogella.com/tutorials/EclipseGradle/article.html根据介绍我们可以知道,最简单的方法就是进入eclipse,然后在商店里下载即可。工具栏中点Help,然后选最下面的Eclipse Marketplace。搜索Buildship Gr

2021-05-24 15:44:04 241 1

原创 HIT软件构造---Git工具使用遇见的问题

HIT软件构造--------Git工具使用小记目录==HIT软件构造==--------Git工具使用小记==校园网==登录不上github==git==常见指令(只列平常用的多的,其他建帮助手册)记录一些在使用git时遇见的==奇怪问题==校园网登录不上github只能说太离谱了,不翻墙登不上github,被针对了?git常见指令(只列平常用的多的,其他建帮助手册)1.git init:初始化一个本地git仓库2.git clone [url]:将[url]处的远程仓库拷贝到本地3.g

2021-05-19 21:56:48 131

原创 CCF计算机软件能力认证考试 CSP-201912-2 回收站选址

#include<iostream>using namespace std;#include <map>typedef struct node{ long long x,y; bool isrecy; int score;}coordinate;bool isrecy(coordinate p,coordinate pos[],int n){ bool flag1=false,flag2=false,flag3=false,flag...

2020-12-10 20:21:05 152

原创 CCF计算机软件能力认证考试 CSP-202006-2 稀疏向量

#include<iostream>using namespace std;#include <map>typedef struct node{ int index; int value;}node;int main(void){ int n,a,b; long long int sum=0;//大数用long long int ,要不然会溢出 cin>>n>>a>>b; map&l..

2020-12-09 11:09:55 125

原创 第20次CCF计算机软件能力认证 CSP-202006-1-线性分类器

#include<iostream>using namespace std;typedef struct node{ int x,y; char type;}coordinate;int main(void){ int n,m; cin>>n>>m; coordinate point[n]; for(int i=0;i<n;i++) { cin>>point[i]....

2020-12-09 10:00:10 97

原创 第21次CCF计算机软件能力认证 CSP-202009-2-风险人群筛查(详细注释版)

#include<iostream>using namespace std;typedef struct coordinate//定义坐标类型,处理更加方便{ int x,y;}coordinate;int main(void){ int n,k,t,xl,yd,xr,yu;//按题目中要求命名一致,思路更清晰 cin>>n>>k>>t>>xl>>yd>>xr>>yu;/...

2020-11-29 21:15:28 992

原创 第21次CCF计算机软件能力认证 CSP-202009-1-称检测点查询

题目背景2020 年 6 月 8 日,国务院联防联控机制发布《关于加快推进新冠病毒核酸检测的实施意见》,提出对“密切接触者”等八类重点人群“应检尽检”,其他人群“愿检尽检”。问题描述某市设有 n 个核酸检测点,编号从 1 到 n,其中 i 号检测点的位置可以表示为一个平面整数坐标(xi,yi)。为方便预约核酸检测,请根据市民所在位置(x,y) ,查询距其最近的三个检测点。多个检测点距离相同时,编号较小的视为更近。输入格式输入共 n+1行。第一行包含用空格分隔的三个整数 n、x 和 y,表

2020-11-29 20:21:52 738

空空如也

空空如也

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

TA关注的人

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