自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 static修饰代码块

static修饰代码块static块可以置于类中的任何地方,类中可以有多个static块。在类初次被加载的时候,会按照static块的顺序来执行每个static块,并且只会 执行一次。第一种情况test1.javapublic class test1 { static { System.out.println("静态代码块输出"); } public static void getTest(){ System.out.println("成员

2021-07-19 16:34:21 636

原创 海盗问题

有5个海盗,相约进行一次帆船比赛。比赛中天气发生突变,他们被冲散了。恰巧,他们都先后经过途中的一个无名的荒岛,并且每个人都信心满满,觉得自己是第一个经过该岛的人。第一个人在沙滩上发现了一堆金币。他把金币分成5等份。发现刚好少一个金币。他就从自己口袋拿出一个金币补充进去,然后把属于自己的那份拿走。第二个到达的人也看到了金币,他也和第一个人一样,把所有金币5等分,发现刚好缺少一个金币,于是自己补进去一个,拿走了属于自己的那份。第三,第四,第五人的情况一模一样。等他们到了目的地,都说自己的情况,才恍然大悟

2021-01-13 14:38:03 192

原创 参赛问题

有两队选手每队5人进行一对一的比赛,甲队为A、B、C、D、E,乙队为J、K、L、M、N,经过抽签决定比赛对手名单。规定A不和J比赛, M不和D及E比赛。列出所有可能的比赛名单。#include<iostream>using namespace std; int main(){ char a[5]={'A','B','C','D','E'}; char b[5]={'J','K','L','M','N'}; for(int i=0;i<5;i++){

2020-12-29 16:37:29 190

原创 枚举与递推

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

2020-12-26 21:26:11 188

原创 最优服务次序问题

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

2020-12-25 21:05:06 1369 1

原创 工作分配问题

问题描述:设有n件工作分配给n个人。将工作i分配给第j个人的费用为cij,请设计算法,为每个人都分配1件不同的工作,并使得总费用达到最小。#include <bits/stdc++.h>using namespace std;int n,ans,mins=0x7fffffff;int zj[100][100];bool f[100];int change() { if(ans<mins) mins=ans;}int search(int x) {

2020-12-24 19:56:14 277 1

原创 子集和问题。

问题描述:给定集合S,S中有n个正整数,M是一个正整数。子集和问题判定是否存在S的一个子集S1,使得S1中各元素之和等于M。请设计回溯法求解子集和问题,如果问题无解,输出“No Solution”,问题有解,则输出满足子集S1中各元素的值。#include<iostream>using namespace std;int n,s[100],r[100];int m,i,j;bool f=false;void backtrack(int x,int sum,int k){ if(su

2020-12-22 20:10:33 258

原创 0-1背包动态规划

给定n(n<=100)种物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为C(C<=1000)。问:应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品i装入多次,也不能只装入部分物品i。输入格式:共有n+1行输入: 第一行为n值和c值,表示n件物品和背包容量c; 接下来的n行,每行有两个数据,分别表示第i(1≤i≤n)件物品的重量和价值。输出格式:输出装入背包中物品的最大总价值。输入样例:

2020-12-21 23:40:15 88

原创 整数变换问题

1.算法实现题:整数变换问题。整数i的两种变换定义为,(向下取整);设计一个算法求给定两个整数a和b,用最少次数的和变换将整数a变换为b;例如#include<iostream>using namespace std;int m,n1; //n1方便后面的输出形式int tempcount,bestcount;//当前变换次数,最佳变换次数int temp1[100] ;int temp2[100] ; //f(i)=3*i int f(int n){ n

2020-12-20 21:12:06 309

原创 html页面实现图片滚动

html页面实现图片滚动css代码 * { margin: 0px;/*设置一个元素所有外边距的宽度*/ padding: 0px;/*设置元素所有内边距的宽度*/ text-align: center;/*规定元素中的文本的水平对齐方式。*/ } #banner { width: 62.5%; height: 50%; marg

2020-12-14 22:42:11 24060 2

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

跨域是指从一个域名的网页去请求另一个域名的资源。比如从http://www.baidu.com/ 页面去请求 http://www.google.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域。又比如说a.baidu.com访问b.baidu.com 是跨域;a.baidu.com:8080访问a.baidu.com:80 是跨域;http://a.baidu.com访问https://a.baidu.com 是跨域1.基于iframe实现跨域

2020-12-13 17:15:59 84

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

JavaScript在发送AJAX请求时, URL的域名地址是使用绝对地址还是相对地址?都可以,绝对路径或相对路径, 在发起请求的时候都会处理为绝对路径的,测试肯定是相对路径比较方便些,不同服务器请求, 即为跨域用jsonp...

2020-12-13 16:46:22 103

转载 内置对象session与httpSession对象是同一一个东西么?

内置对象session与httpSession对象是同一一个东西么?session隐含对象session是javax.servlet.http.HttpSession接口实现类的对象,用于保存用户的状态信息。在web开发中,服务器为每个用户浏览器创建一个会话对象,即session对象。默认情况下,一个浏览器独占一个session对象。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其他程序时,其他程序可以从用户的session中取出该用户的

2020-12-13 16:19:41 115

转载 HttpSession对象创建过程

HttpSession对象创建过程session在http请求中的创建session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者有着相同的本质。在Java中,HTTP的Sessio

2020-12-13 16:09:19 736

原创 绿色健康林农销售平台需求分析UML图模型

绿色健康林农销售平台需求分析UML图模型项目名称:绿色健康林农销售平台1.需求概括1.1目标民以食为天!食品永远是和大众生活最为紧密的基本要素。随着人们生活水平的不断提升,人们在讲究饮食丰富性的同时,越来越关注于饮食的健康和安全问题。那些真正无污染的绿色食品现在已经发展成为了广大消费者热衷追逐的明星产品。然而,随着现代社会的进步与发展,食品安全却因为种种客观原因让公众失去信心,农药超标、化学添加剂、转基因技术不断的挑战人体健康的底线。让人们吃的好已经不再是农产品发展的重点,让人们吃的放心才是食品最本

2020-11-12 17:16:03 605

转载 MVC与MVP的区别

MVC与MVP的区别MVC模式:1. MVC的所有通信都是单向的。2. view传送指令到controller(用户也可以直接将指令传到controller)。3. controller完成业务逻辑后要求model改变状态。4. model将新的数据发送到view,用户得到反馈。MVP模式:MVP模式将Controller改名为Presenter,同时改变了通信方向。1. 各部分之间的通信都是双向的。2. View与Model不发生联系,都通过Presenter传递3. Vie

2020-11-12 15:42:31 56

转载 什么是WBS?

什么是WBS?作为项目管理人员对WBS肯定不会陌生,它是每一个项目管理人员所必须掌握的项目管理工具之一。如果你不懂WBS,那可以肯定你绝对不是一个合格的项目管理人员。如果没有对WBS有一个系统的概念,那么WBS使用过程中必然会或多或少出现问题,影响WBS的使用效率。今天我将讲述一下WBS的具体概念,让大家对WBS有一个全面系统的认识,以便为大家今后创建WBS的工作提供一定的理论借鉴。1.WBS定义:WBS,即工作分解结构(work break-downstructure)是以项目的可交付结果为

2020-11-12 11:13:06 46315

原创 什么是分而治之?

什么是分而治之?分而治之打个比喻就是一个团队的整体实力比较强,那么就分而治之,把一个整体分成个体逐一攻击那么他们力量下小了就好对付了。谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。注意分而治之不是算法,而是一种解决问题的思路...

2020-11-12 10:37:13 107

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

Quora精选:为什么软件开发周期总是预估的2~3倍?现实中很多人的计划都偏过于理想化,而忽略很多计划之外的事情。我们生活的这个世界千变万化,任何事物都在不停地变化着。所谓计划,就是要版达到某种目的而编制的实权施过程。但是在为了完成或达到目的的过程中,随时会发生意想不到的情况,太多意想不到的情况发生打乱了你所计划的过程,这些意想不到情况阻止了你完成计划的时间,所以说计划永远赶不上变化,这就是为什么软件开发周期总是预估的2~3倍。...

2020-11-12 10:31:00 109

原创 绿色健康林农销售平台需求分析

项目名称:绿色健康林农销售平台1.需求概括1.1目标民以食为天!食品永远是和大众生活最为紧密的基本要素。随着人们生活水平的不断提升,人们在讲究饮食丰富性的同时,越来越关注于饮食的健康和安全问题。那些真正无污染的绿色食品现在已经发展成为了广大消费者热衷追逐的明星产品。然而,随着现代社会的进步与发展,食品安全却因为种种客观原因让公众失去信心,农药超标、化学添加剂、转基因技术不断的挑战人体健康的底线。让人们吃的好已经不再是农产品发展的重点,让人们吃的放心才是食品最本质的标准!此销售平台专门为客户提供绿色健

2020-10-19 20:38:39 359

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

有人负责,才有质量:写给在集市中迷失的一代“这是由Raymond在其书中称颂的集市模式导致的悲哀的现实:一坨脓包似的权宜代码,被一群盲目的根本不知IT架构为何物的所谓IT“专业人士”永无休 止地复制着,粘贴着。这事儿放在今天你也许很难相信,但就是在这令人无比尴尬的混沌之下,沉睡着美轮美奂的Unix大教堂的遗迹,而Unix恰恰是以设计 简约、功能实用、执行优雅而著称于世的。(世间荣耀就此消失……)”这是书中所描写的一个现代的由于市集式开发越来越普及甚至泛滥的场景,虽然对于这个现实我还没有充分全面的认识,但是

2020-10-08 17:41:50 109

转载 软件工程方法论对我们经软件开发有多大用处?谈谈你的看法。

软件工程方法论对我们经软件开发有多大用处?谈谈你的看法。国有国法,家有家规。软件工程的方法论就像是程序员进行开发的法典。小到个人的发展,大到企业的管理。都离不开软件工程的方法论。它对于我们每一个人的代码规范有很重要的作用,同样对于企业的管理也是不可或缺的,可以想象一个没有规范的世界是多么混乱。我可以感受到我们的项目正是在软件工程的思想下才能基本井井有条地往前进行,否则每个人各写各的会非常难以合到一起管理。但软件工程的理论也不是完美的。正如《Why Software Development Method

2020-10-08 17:37:13 211

转载 Manifesto for Software Craftsmanship

Manifesto for Software CraftsmanshipAs aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:Not only working software,but als

2020-10-07 20:35:50 57

原创 小组成员介绍

小组成员介绍小组成员:冯瑞彧,刘创维,陈艺文,廖泽佳,他们个个都是人才,说话又好听。

2020-10-07 20:03:34 625

原创 自我简介

自我简介初学的菜鸟对软件工程课程的希望能学会怎样去做需求分析以了解程序需要实现的功能,怎样去做系统设计以构建程序的框架,怎样测试以验证程序功能的正确等个人目标学会如何编程...

2020-10-07 20:01:34 86

原创 软件工程是不是教会不怎么会写程序的人开发软件?你的观点?

软件工程是不是教会不怎么会写程序的人开发软件?你的观点?软件工程,就是教你如何编软件,而不是仅仅的写代码。当你准备做个比较大的软件的时候,只能按照软件工程的方法来一步步的设计这个软件。对于做软件来说,编代码的人就像民工,很累,很机械,也没有什么技术含量。懂软件工程的人就像工程师,从头到尾设计软件,而不仅仅是程序。当学习一门编程语言时,我们会在学习过程中试着编写一些小程序,这些程序可能只有几十行代码,而当我们编写的程序变得复杂,需要成千上万行代码和复杂的逻辑结构时,我们会发现自己变得又不会编程了;你可能试着

2020-10-07 19:44:40 264

空空如也

空空如也

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

TA关注的人

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