自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++概述

1.C++是一种静态类型的、编译式的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。任何合法的C程序都是合法的C++程序。(注:静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查)2.C++四大特性:封装、抽象、继承、多态。3.C++三个重要部分:核心语言: 提供了所有构件块。C++ 标准库: 提供了大量的函数。标准模板库: 提供了大量的方法。...

2021-10-21 11:56:15 257

原创 软件工程项目

管理员界面管理员登录之后,可以对会员以及送件员的账号进行管理;对订单进行管理,可以查看系统提交的订单,以及对订单进入分配,还有订单完成与否的情况;系统维护方面,对系统是否安全进行维护,还有保护相关人员信息的安全。用户部分用户需要进行注册、登录,会员以及送件员有特别的标识证明身份。会员注册成功后进入到会员主页面,进入到个人中心,可以对自己的信息进入修改在网上下单,之后,可以选择在线支付或者线下支付的支付方式,也可以查看自己的订单情况,已接单还是未接单,已接单的话,可以看到单号。送件员注册登录后可

2021-01-18 17:03:51 242

原创 枚举与递推

由0到4五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数`#include<iostream>using namespace std;int main(){ for(int a=1;a<=4;a++) { int sum=0; for(int b=0;b<=4;b++) { if(a==b) continue; for(int c=0;c<=4;c++) { if(.

2020-12-26 20:49:16 106

原创 回溯

符号三角问题:下面都是“-”。 下图是由14个“+”和14个“-”组成的符号三角形。2个同号下面都是“+”,2个异号下面都是“-”。在一般情况下,符号三角形的第一行有n个符号。符号三角形问题要求对于给定的n,计算有多少个不同的符号三角形,使其所含的“+”和“-”的个数相同。参考代码如下,请在此基础上,写出主函数,

2020-12-24 16:41:17 89 1

原创 贪心算法---装箱问题

假设有N项物品,大小分别为s​1​​ 、s​2​​ 、…、s​i​​ 、…、s​N​​ ,其中s​i​​ 为满足1≤s​i​​ ≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。输入格式:输入第一行给出物品个数N(≤1000);第二行给出N个正整数s​i​​ (1≤s​i​​

2020-12-17 22:54:41 274

原创 贪心算法

最优服务次序问题。问题描述:设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,(1<=i<=n)。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?(平均等待时间是n个顾客等待服务时间总和除以n)输入:第一行为一个正整数n,表示有n个顾客第二行为n个正整数,表示n个顾客需要的服务时间输出:最小平均等待时间。#include <iostream>#include <algorithm>using namespace std;double a.

2020-12-12 22:35:40 207

原创 递归与分治

1.Fibonacci数列无穷数列1,1,2,3,5,8,13,21,34,55,……,称为Fibonacci数列。它可以递归地定义为:第n个Fibonacci数可递归地计算如下:int fibonacci(int n){if (n <= 1) return 1;return fibonacci(n-1)+fibonacci(n-2);}编写完整的主函数,分别记录利用上述递归函数求第47, 48, 49, 50, 51,52个Fibonacci数所花费的时间。#include&l

2020-12-09 23:00:47 74

原创 贪心算法之可拆背包问题

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。输入格式

2020-12-08 12:03:19 183

原创 枚举1

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

2020-11-20 10:32:53 76

原创 什么是浏览器跨域访问操作,js如何实现

浏览器的同源策略会导致跨域,只要协议、域名、端口有任何一个不同,都被当作是不同的域,之间的请求就是跨域操作。js实现跨域的方法:通过动态创建script标签,然后利用src属性进行跨域。...

2020-11-20 10:30:56 48

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

关于JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?使用的是绝对地址,在使用域名地址的时候,不管使用的是绝对地址还是相对地址,最后都会转为绝对地址。

2020-11-16 19:52:22 63

原创 测试数据

给定N个(长整型范围内的)整数,要求输出从小到大排序后的结果。本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下:数据1:只有1个元素;数据2:11个不相同的整数,测试基本正确性;数据3:103个随机整数;数据4:104个随机整数;数据5:105个随机整数;数据6:105个顺序整数;数据7:105个逆序整数;数据8:105个基本有序的整数;数据9:105个随机正整数,每个数字不超过1000。输入格式:输入第一行给出正整数N(≤10​5​​ ),随后一行给出

2020-11-16 19:44:14 257

原创 全排列

输入整数n(3<=n<=7),编写程序输出1,2,…,n整数的全排列,按字典序输出。输入格式:一行输入正整数n。输出格式:按字典序输出1到n的全排列。每种排列占一行,数字间无空格。输入样例:在这里给出一组输入。例如:3 输出样例:在这里给出相应的输出。例如:123 132 213 231 312 321`使用vector的:#include<iostream>#include<algorithm>#include<vector>using

2020-11-15 11:51:15 115

原创 为什么软件开发方法论让你觉得糟糕

1.教条真得会让人很烦躁。2.典型的软件项目往往是没有规律及可预测环境的。项目成功的唯一正确度量就是:最终的结果通过整个生命周期里的实施达到了预期目标吗?几乎不可能判定哪些决策导致了成功或失败。3.我们几乎不可能实践持续改进、学会怎样使团队或个人变得更好、掌握成功创建大型产品与服务所需的技能。...

2020-11-14 21:52:17 153

原创 跳一跳

微信小程序中的跳一跳相信大家都玩过。emmm???只学习不玩游戏?那就吃亏了…好好读题理解吧。   简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。   如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8…)。   现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描述的规则)。

2020-11-14 21:30:00 98

原创 阅读和了解什么是形式化方法

在百度百科上,提到形式化方法在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式。在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。形式化方法是运用形式化语言,进行形式化的规格描述、模型推理和验证的方法。阅读是形式化方法,可以对符号、模型这些材料吸取信息。...

2020-11-13 10:42:33 93

原创 PTA

本题目要求读入n个整数(输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志),利用STL比较数据大小并排序(由小到大升序),然后输出排序后的数据。输入格式:输入在一行中依次输入整数值,每个数字之间用空格分隔,输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志。输出格式:先输出一段提示“从标准设备读入数据,直到输入是非整型数据为止”,在输入一组数字后,输出排序后的数字,在一行中由小到大依次输出所有值,数字之间用空格分隔。输入样例:10 3 -2 8 20 -9

2020-11-13 10:26:42 592

原创 2020-11-12

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

2020-11-12 10:06:54 44

原创 MVC、MVP

MVC是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面。MVP从MVC演变而来,通过表示器将视图与模型巧妙地分开。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter(MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过Controller。...

2020-10-21 20:11:55 54

原创 jsp的内置对象

通过编程和上机实验理解 JSP各个页面之间的响应和传递的过程。并且能够熟练的掌握JSP的内置对象的属性和方法,并能灵活运用。 二、实验环境:Eclipse、Tomcat9.0三、实验内容:(部分代码)1.注册页面:<body><h2>用户注册</h2><p>欢迎您注册为本网站的会员,请在下面表单填写注册信息,要求每项必填,信息务必真实,方便我们联系您,谢谢!</p><h3>创建新用户</h3><fo

2020-10-18 18:42:28 90

原创 分而治之

分而治之算法就是: 将一个规模大的问题分解为多个规模较小的子问题,这些子问题相互独立且与原问题性质相同,求出子问题的解,然后就可以求出原问题的解。例如:快速排序法

2020-10-17 23:50:29 55

原创 至今的一点感悟

“天下难事,必做于易;天下大事,必做于细”,计算机类的学生,有很多的东西要学习,也挺难的,但从小事做起,比如日更一篇有关计算机类知识的Blog,每天花一定的时间来敲代码,就算是课本上的例题的代码,天长日久,会有一定的收获。学技术的就应该静得下来,沉得下去。还有,少一些功利主义的追求,多一些不为什么的坚持。以此激励自己还有计算机类的学弟学妹。...

2020-10-16 23:40:03 34

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

1.开发者的个人问题,比如,个人有紧急情况需要一定的时间进行处理等因素。2.团队策划人在制定计划时没有把一些客观因素考虑在内,比如职员的假期。3.策划人安排的不合理,出现了绕路的情况。4.资源的不足,也是影响软件开发用时的一个很大的原因,5.于客户的交互不够,需要用很多的时间进行修改。...

2020-10-16 23:14:44 60

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

采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个·阶段一个阶段地进行开发,能让我们在开发软件的时候有条不紊地进行。软件工程方法论就是根据待开发的软件特点设计相应的开发流程,就是把一个大事情,拆分成一个一个的小事情,再把这些小事情串起来组成一个大事情,分而治之,从而完成开发。软件工程方法论是前人总结出来的,我们在进行软件开发的时候,根据实际的情况,从而决定采用什么样的模型,在软件开发的时候更有效率。...

2020-10-15 23:17:09 59

原创 配置

eclipse中找不到server1.Help->Install New SoftWare…2.Work with 下拉找到

2020-10-13 10:58:34 84

原创 读后感

《有人负责,才有质量:写给在集市中迷失的一代》1.非要代码重用,虽享受代码重用的成果,但各种包把Web搞得一团糟, 随便依赖,互相纠缠,代码越重用,浪费越严重。2.所谓彼得定律,就是说在一个根据人的业绩、成就和价值来提拔人的组织中,最终会把一些人提拔到他们并不胜任的位置上。3.:一坨脓包似的权宜代码,被一群盲目的根本不知IT架构为何物的所谓IT“专业人士”永无休止地复制着,粘贴着。4.所谓质量,只有在某人对它负责时才有意义,而这个“某人”只能是一个人,不能是几个人...

2020-10-13 10:25:42 73

原创 JavaWeb实验一

三、实验内容:1)使用frameset标签,以及搭配使用DIV+CSS,设计并布局简单的页面。2)在其中的一个页面里面,开发一个用户注册界面,要求:使用JavaScript检查格式是否正确。1、提交本次实验的实验报告。<h1><img src="goods/abc.jpg"></h1></div><div class="mainBox"><h2><p>注册页面</p><form>

2020-10-08 17:25:15 908 1

原创 自我简介

一个软件工程的菜鸟,喜欢自己安静地待着,做自己要做以及喜欢做得事情,希望通过软件工程这个课程,能了解软件开发的基本思想。在我看来,软件工程这个并不能教会不会写程序的人开发软件,它只能教一些思想,会写程序,需要自己勤于练习编程语言以及大量的积累。...

2020-10-04 11:48:06 44

空空如也

空空如也

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

TA关注的人

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