自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 出现“ ‘xxx‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。”的一个解决方法

‘XXX’ 不是内部或外部命令,也不是可运行的程序或批处理文件。前提是已经安装成功某一个插件。有时候,我们想用cmd(以管理员身份运行)执行命令的时候,总会出现’XXX’ 不是内部或外部命令,也不是可运行的程序或批处理文件。比如,我想知道nodemon的版本,我就直接输入:nodemon -v然后就会出现以下:除非你进入到nodemon所在目录下,才能查询到,我感觉好麻烦,于是,我把nodemon所在目录:D:\program files\node_modules\node_global

2022-02-16 17:05:09 11476 3

原创 序列进栈出栈问题

设一个栈的输入序列为1、2、3、4,则借助一个栈所得到的输出序列不可能的是( D )A:1,2,3,4B:4,3,2,1C:1,3,4,2D:4,1,2,3解析:如果大的先出栈,意味着这个数前的所有数都进栈了这个数才能进。 先看选项中有没有最大的出栈的,这样选的比较快,故先看B和D选项,4先出,意味着1、2、3、4都以按顺序进栈,按“后进先出”原则可知,得到的出栈顺序为4、3,2、1。故D错误,选D。A:1进1出2进2出3进3出4进4出B: 1,2,3,4进,4,3,2,1出C:

2021-03-25 12:15:44 1238 1

原创 (四)数组

数组1.定义:数组是相同类型数据的集合,数组的内存存储空间是连续的。2.数组的内存结构:一维数组:二维数组:3.数组特点:a) 数组的内存空间大小固定的,一但JVM为数组分配内存空间就不能再变大或变小。b) 数组元素通过下标访问,下标从0开始,最后一个元素的下标为arr.length-1。 double[] score; //声明一个整型数组 score = new double[10]; //通过下标给数组元素赋值 score[0] = 77; score[1]

2021-03-04 11:02:09 281 1

原创 (三)流程控制

1 if结构、if-else结构、多重if-else结构语法:if(表达式){ 代码块}if(表达式){ 代码块A}else{ 代码块B}多重if-else结构就是在else部分中还包含其他if块。if(条件1){ //条件1成立执行语句1} else if(条件2){ //条件2成立执行语句2} else if(条件3){ //条件3成立执行语句3} else { //条件123都不成立执行其它}2 switch结构语法:switch(表达式){

2021-02-24 12:00:37 86

原创 (二) 数据类型和运算符

1标识符和关键字1.1标识符定义:Java对各种变量、方法和类等要素命名时使用的字符序列成为标识符。命名规则:1)标识符由字母、数字、下划线“-”、美元符号“$”组成,并且首字符不能为数字。2)不能把Java关键字作为标识符。3)标识符无长度限制。4)标识符对大小写敏感。命名规范(驼峰命名法):1)变量和方法名:要求第一个单次应以小写字母开头,后面的每个单词以大写字母开头。如stuAge、sendMassage。2)类名:第一个单词首字母需大写,其余与(1)同。若类名中包含单词缩写,则缩

2021-02-19 20:44:57 170

原创 (一)初识Java

1 计算机语言Java是一种可以开发跨平台应用软件的面向对象程序设计语言。1)机器语言:由“0”和“1”组成的二进制数,是一串串由“0”和“1”组成的指令序列。2)汇编语言:用简洁、有一定含义的英文字符串来替代特定指令的“0”、“1”序列,如“MOV”、“DEC”。3)高级语言:比较具有代表性的有:C语言、C++、Java、C#。4)SQL语言:结构化查询语言,是一种数据库查询和编程的语言。下列描述中说法正确的是(A)A.机器语言执行速度最快。B.汇编语言执行速度最快。C.高级语言执行速度

2021-02-12 22:14:20 157

原创 实验6 动态规划

一、实验目的:1.通过动态规划算法的示例程序理解动态规划算法的基本思想;2.运用动态规划算法解决实际问题加深对动态规划算法的理解和运用;二、实验环境:Visual C++ 实验环境三、实验内容:(写出主要的内容)分析并掌握“最长公共子序列” 问题的动态规划算法求解方法;最长公共子序列问题:若给定序列X={x1,x2,…,xm},则另一序列Z={z1,z2,…,zk},是X的子序列是指存在一个严格递增下标序列{i1,i2,…,ik}使得对于所有j=1,2,…,k有:zj=xij。例如,序列Z

2021-01-05 21:35:34 248

原创 idea菜单栏汉化

百度网盘链接:https://pan.baidu.com/s/1c3KKDcW密码:i595下载好以后进行下面的操作?第一步:在主界面选择File → Settings → Appearance&Behavior → Appearance → 勾选Override default fonts by(not recommended)Name: Microsoft YaHei(选择任意一个中文字体,否则中文显示乱码),我本人选择的是Microsoft YaHei(微软雅黑)第二步:然后将刚刚

2020-12-29 11:13:37 757

原创 校园资讯平台

需求分析用户需求通过校园资讯平台,用户可以在平台发布资讯(如勤工助学招工兼职,创新创业项目团队招人,校园轶事等),用户也可根据个人的需求在平台找相关资讯并联系相关负责人。1.登录与注册没有账号的用户可以申请注册一个账号。所有希望通过资讯平台发布消息,留言或实现其他功能的用户必须使用账号登录。2.个人信息管理用户可以对自己的个人基本信息进行管理,包括增加,删除,修改,查询等。个人的基本信息应包括姓名,性别,所在班级(职位,任教),电话,QQ。3.发布资讯用户只有注册登录后才有资格发布消息,发布

2020-12-26 17:54:43 427

原创 了解什么是设计模式

软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。设计模式(英语 design pattern)是对面向对象设计中反复出现的问题的解决方案。这个术语是在1990年代由Erich Gamma等人从建筑设计领域引入到计算机科学中来的。这个术语的含义还存有争议。算法不是设计模式,因为算法致力于解决问题而非设计问题。设计模式通常描述了一组相互紧密作用的类

2020-12-25 11:29:51 119

原创 实验四 贪心算法

希望有大佬指教,蟹蟹一、实验目的:理解贪心算法的思想,并能对给定的问题能设计出分治算法予以解决。二、实验环境:Visual C++ 实验环境三、实验内容:(写出主要的内容)1.最优服务次序问题。问题描述:设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,(1<=i<=n)。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?(平均等待时间是n个顾客等待服务时间总和除以n)输入:第一行为一个正整数n,表示有n个顾客第二行为n个正整数,表示n个顾客需要的服务时间输出

2020-12-14 19:50:05 328

原创 拼题网 算法_递归

1 递归实现逆序输出整数 (20分)本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。输入格式:输入在一行中给出1个正整数n。输出格式:对每一组输入,在一行中输出n的逆序数。输入样例:12345输出样例:54321#include<iostream>using namespace std;void reverse(int n){ int m; while(n!=0){ //循环除法和取余,输出并打印 m=n%10

2020-11-25 21:35:39 2922

原创 实验三 递归与分治

要疯掉了,接下来应该还有很多个实验,我萎了QAQ一、实验目的:理解递归算法的思想和递归程序的执行过程,并能熟练编写递归程序。掌握分治算法的思想,对给定的问题能设计出分治算法予以解决。二、实验环境:Visual C++ 实验环境三、实验内容:(写出主要的内容)1. Fibonacci数列无穷数列1,1,2,3,5,8,13,21,34,55,……,称为Fibonacci数列。它可以递归地定义为:第n个Fibonacci数可递归地计算如下:int fibonacci(int n){i

2020-11-24 20:08:33 232

原创 拼题网实验1 算法—穷举

1 穷举问题-搬砖某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。如果想用n人正好搬n块砖,问有多少种搬法?输入格式:输入在一行中给出一个正整数n。输出格式:输出在每一行显示一种方案,按照"men = cnt_m, women = cnt_w, child = cnt_c"的格式,输出男人的数量cnt_m,女人的数量cnt_w,小孩的数量cnt_c。请注意,等号的两侧各有一个空格,逗号的后面也有一个空格。如果找不到符合条件的方案,则输出"None"输入样例:45输出

2020-11-23 16:41:56 1991

原创 JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?

Q:JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?A:JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址。绝对路径表示一个完整的路径,即包含完全请求路径,即请求头、主机地址、端口、项目名等都有。相对路径表示基于这个目录下的文件,相对地址只是写了地址后面的一部分/:根./:当前级…/:当前文件向上一级…/…/:当前文件向上两级以文件夹【 C://User/HTML】为例:在HTML文件夹中的web文件添加Photo或者UR

2020-11-22 09:48:09 182 1

原创 内置对象session与httpSession对象是同一个东西么

内置对象session与httpSession对象是同一个东西。1.在jsp中或者是在servlet中session对象使用方法一样,而且放在session中的数据都是保存在服务器端的。2.session对象是httpSession类的实例。内置对象session:session对象是一个jsp内置对象,session对象指的是客户端与服务器端的一次会话:从客户端连到服务器端的一个Web应用程序开始,直到客户端与服务器端断开为止。即服务器为不同的浏览器在内存中创建用于保存数据的对象叫seesion。

2020-11-21 16:58:56 268

原创 实验 一 算法设计基础

不怎么会写,如有错误,可以踢我修改,是代码写的更精确些。一、实验目的:掌握算法设计的基本步骤,并能进行时间复杂度分析。掌握不同算法时间复杂度比较方法。二、实验环境:Visual C++ 实验环境三、实验内容:(写出主要的内容)1.分别用穷举法和欧几里德算法实现求两个整数的最大公约数,并比较算法的效率。穷举法代码:#include<iostream>#include<time.h> //由于需要比较不同算法在给定不同规模测试数据的情况下的平均运行时间,所以需要引

2020-11-20 20:15:18 285

原创 实验二 枚举与递推

1.由0到4五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数。代码:#include<iostream>using namespace std;int main(){ int a,b,c,d,e; //定义a为万位,以此类推 int sum=0,count=0; for(a=1;a<=4;a++) //万位不为0 { for(b=0;b<=4;b++) { if(a==b)

2020-11-17 22:45:10 490 1

原创 拼题网第一次试验

1.在郑州大学综合办事大厅,每天陆陆续续有很多人来排队办事。现在你能否写程序帮助老师时刻了解当前办理业务的情况。请同学们学习C++ STL中 list相关内容后,编程实践。输入格式:第一行一个数字N,表示排队信息或者查询信息条目的数量。以下N行,每行的内容有以下3种情况(1) in name 表示名字为name的人员新来到办事大厅,排在队伍的最后。(in和name间存在一个空格,name是名字对应字符串,长度不超过10)。(2) out 表示当前排在最前面的人已经办理完业务,离开了。(3) q

2020-11-15 21:49:45 2089

原创 Why Software Development Methodologies Suck

为什么软件开发方法论让你觉得糟糕?链接Why Software Development Methodologies Suck - Continuous Delivery https://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/作者试图告诉我们,方法无形,不能形而上,我们得紧紧抓住划小开发周期以及提升反馈效率这两大法宝,其他的神马基本上都是浮云。组建多功能型团队,建立一个学习能力和适应能力都很好

2020-11-13 22:39:20 72

原创 网络安全论文

桂林理工大学《网络安全》学生姓名 XXX学 号 XXX所属学院 信息科学与工程学院专 业 软件工程班 级 软件18-2班教 师 张攀峰桂林理工大学教务处《网络安全》课程论文作者:XXX摘 要:21世纪是信息时代,信息已成为社会发展的重要战略资源,社会的信息化已成为当今世界发展的潮流和核心。实现信息化就必须依靠完善的网络,因为网络可以非常迅速地传递信息。因此网络现在已经成为信息社会的命脉和发展知识经济的重要基础。网络对社会生

2020-11-11 20:04:48 2061 2

转载 什么是形式化方法

在写这个之前,我去看了很多人的关于这个主题的博客,我发现。。。大多数都是百度百科上的,看了不是很懂,太有理论性了,所以,我转载了一篇自我认为比较能看得懂的来学习。https://blog.csdn.net/ggjrtg/article/details/83926848...

2020-11-01 22:52:57 157

原创 了解WBS

WBS:工作分解结构(Work Breakdown Structure)WBS是把项目结构分解成更小,更容易管理的工作单元。随着WBS层次的降低,意味着项目工作也越来越详细。最底层的WBS单元叫做工作包,是进行范围、进度、成本管理的基础。WBS分解得越细,那就说明对该项目的工作计划、管理和控制的能力就越强。然而大量的分解工作会导致生产效率降低,资源浪费。1.基本定义: 以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。2.三个关键元素构成:

2020-10-31 20:58:33 427

转载 什么是分而治之?

分而治之(D&C,Divide and Conquer),一种著名的递归式问题解决方法。1.D&C的基本思想:将一个规模为N的问题分解为K个规模较小的子问题(K<=N),这些子问题相互独立且与原问题性质相同,求出子问题的解,就可以求出原问题的解。2.使用D&C解决问题的过程包括三个步骤:(1)找出基线条件,这种条件必须尽可能简单。(2)不断将问题分解(或者说缩小规模),直到符合基线条件。(3)按原问题的要求,判断子问题的解是否就是原问题的解,或者需要将子问题的解逐层

2020-10-30 16:21:42 165

原创 为什么软件开发周期总是预估的2~3倍?

作者用很形象生动,平易近人的话语向我们全方位展示了旅行团队从旧金山到洛杉矶的艰难旅程。虽然留下了让人自行脑补的结尾,但,只能说,如果你没有经历过,那么这个事情没有表面看上去那么简单。Quora精选链接:https://www.sohu.com/a/132411358_355123在此,我总结了一些失败经验以供我自个儿和后辈借鉴。(只针对软件行业QAQ)1.如果客户觉得事情简单,那么项目一定会延期。2.如果客户和BOSS都觉得事情简单,那么项目会烂尾。3.如果客户,BOSS和团队都觉得事情简单,那么

2020-10-29 17:01:28 251 1

原创 软件工程方法论对我们经软件开发有多大用处?

软禁工程方法论指的是,在软件开发的过程中,必须遵循的普遍行为和规则。到目前为止,软件工程方法论包含面向过程方法,面向对象方法,面向元数据方法和形式化方法这四种软件开发方法。软件工程方法论强调定义和条件。而软件开发过程是随着开发技术的演化而随之改进的。从早期的瀑布式的开发模型到后来出现的螺旋式的迭代开发,以致最近开始兴起的敏捷软件开发,它们展示出了在不同的时代软件产业对于开发过程的不同认识以及对于不同类型项目的理解方法。用处:1.软件工程方法论是指导软件开发项目整个生命周期的纲领性文件。2.软件工程方

2020-10-28 16:48:29 268

原创 有人负责,才有质量:写给在集市中迷失的一代

最近这几天,我都在看由李松峰老师翻译的一篇文章–A Generation Lost in the Bazaar,即写给在集市中迷失的一代。文章链接到现在,我也没能完全理解它所表达的意思,也许是我道行太浅了。。。目前,软件开发的重点和应对需求的变化加快,市场也在逐步扩大。大教堂和集市的特性也相应发生变化。市场扩大,我们不能强求市场上的东西都是工艺品,毕竟工厂化的地摊货也有需求。故而,我们是否应该多加强我们的软件技艺来解决问题?有人用经济学来解释说:”其实就是看长远的问题,是要造一个茅草屋还是要造一个大

2020-10-27 20:19:34 174 2

原创 Manifesto of Software Craftsmanship

Manifesto of Software CraftsmanshipAs aspiring Software Craftsmen ,we are raisingthe bar of professional software developmentby practicing it and helping others learn thecraft. Through this work we have come to value:Not only working software,but also we

2020-10-25 21:54:35 252 2

原创 MVC与MVP的区别:

MVC概念:MVC是Model,View,Controller的缩写,分别代表Web应用程序中的3种职责。(1)Model:用于存储数据以及处理用户请求的业务逻辑;(2)View:向控制器提交数据,显示模型中的数据;(3)Controller:根据视图提出的请求,判断将请求和数据交给哪个模型处理,处理后的有关结果交给哪个视图更新显示。MVP概念:MVP则是Model,View,Presenter的缩写,MVP模式将Controller改名为Presenter,同时改变了通信方向,MVP是对MVC

2020-10-20 22:20:09 687

原创 软件工程是不是教会那些不怎么会写程序的人开发软件?

软件工程是不是教会那些不怎么会写程序的人开发软件?答案当然是否啦。我认为,软件工程是教会开发软件的人能够更好地写出更加完善的程序,而不是教不怎么会的人写程序。编写程序,从大一的C语言,C++,以及大二的java,不会的那也没办法了。不管是老师教学的,还是自学的,那么多款编程软件,总有那么一款是你熟悉并掌握的,而软件工程则是让我们去完善我们所写的。软件工程是研究大规模软件开发方法,工具和管理的一门课,其特点是按工程化的原则和方法来组织和规范软件开发过程。它培养的是具有扎实的软件理论和知识基础,能从事大型软件

2020-10-07 21:16:49 221

原创 我对软件工程课程的希望及个人目标

论《我对软件工程课程的希望及个人目标》时光荏苒,转眼,我就成了一名大三生。本学期,我迎来了一门以本专业名字为课程名的课——软件工程。为此,我希望:1.通过学习这门课,在完成团队合作项目的过程中锻炼以及提升自己的能力;2.面对一些问题能够独立解决;3.能够了解并熟练掌握一套完整的软件开发技术。个人目标:1.在本课程结束前,能够与团队成员共同完成老师布置的项目,并经常更新与维护它;2.熟悉软件开发的每一个步骤,为以后的深入学习和工作打下坚实基础;3.学习科学的测试方法,为以后写出更完美的代码做准

2020-10-07 21:11:48 611 2

原创 乘法口诀

在网页中嵌入使用JavaScript程序打印出九九口诀<!DOCTYPE html><html><head><meta charset="UTF-8"><title>九九乘法表</title><script type="text/javascript">for(var i=0; i<=9; i++){ for(var j=1; j<=i; j++){ d

2020-10-07 19:55:05 89

原创 DIV初尝

DIV是一个放置内容的容器,用于大面积的块状排版,样式需要编写CSS来实现。<!DOCTYPE html><html><head><meta charset="UTF-8"><title>div_css</title><style type="text/css"> //内嵌样式 //通用类选择符.mainBox{ border: 1px das

2020-10-06 22:37:52 83

原创 1.1.4实践环节--制作调查问卷

自己看着课本里的每个知识点敲出来的,没有查过网上的,不知道有多少错误,QAQ<!DOCTYPE html><html><head><meta charset="UTF-8"><title>调查问卷</title></head><body> <form action="" enctype="multipart/form-data"> <table align="c

2020-10-05 18:37:27 409

原创 2020-10-04

怎样做一个简单的网页表格----个人简历<!DOCTYPE html><html><head><meta charset="UTF-8"><title>网页表格</title></head><body> <table border="1" style="border-color:green" align="center"> <capti

2020-10-04 21:26:39 74

原创 简单网页

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Inter title here</title></head><body> <p align="center">《赠汪伦》<br><font size="2">李白</font><br> 李白乘舟将欲行,&

2020-10-02 21:14:52 1143

原创 操作系统实习报告

处理器调度算法的实现1先来先服务调度算法1.1题目内容设计程序模拟单处理机系统中的进程调度算法,在先来先服务算法,时间片轮转调度算法和优先数调度算法三种算法中选择一种。1.2题目要求(1)每个进程由一个进程控制快(PCB)表示。进程控制块可以包含如下信息:进程名,优先数,到达时间,需要运行时间,已用CPU时间,进程状态等。(2)进程的优先数及需要运行时间可以事先人为指定(也可由随机数产生)。进程的到达时间为进程的输入时间。(3)进程的运行时间以时间片为单位进行计算。(4)每个进程的状态可以是

2020-10-01 21:19:22 948

原创 实验04 顺序图与协作图

实验04 顺序图与协作图实验目的(1) 理解时序图的基本概念; (2) 理解协作图的基本概念;(3) 掌握在Rational Rose中绘制交互图的操作方法。实验内容:一、概要描述交互场景(存款用例)。(文件名命名为存取款交互概要.mdl)二、设计和绘制自动车锁系统类图;根据类图设计和绘制实现“锁车”用例的顺序图;在顺序图中按【F5】或选择【Browse】【Creat Collaboration Diagram】自动生成协作图(文...

2020-10-01 20:48:14 1827

实验十三十四的实验题目.rar

实验十三十四的实验题目.rar

2021-07-02

实验12中介者模式的应用.doc

实验12中介者模式的应用.doc

2021-07-02

实验10 访问者模式的应用 .doc

实验10 访问者模式的应用 .doc

2021-07-01

空空如也

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

TA关注的人

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