软件工程课程作业(四)--返回一个整数数组中最大子数组的和

03-24
伙伴链接:http://www.cnblogs.com/haoying1994/ 一.设计思想 本实验要求输入一个正负数混合的整型数组,长度不限,在此数组的所有子数组中找到和最大的数组,并求出相应数组的和,且时间复杂度为O(n).我们在课堂上共同讨论了多种解决方案,这些将在下面可能的解决方案中展示,在听了同学的思路和老师的讲解之后, 我们最终选取了老师课堂上描述的比较简便的思路.如下: 在输入数组的环节,采用for无限循环加if判断截止,直到触发回车键为止,将数组记录到Array中,数组长度记录

Spring Boot基础教程8-web应用开发-模板引擎jsp

10-30
一.spring boot的web应用开发,是基于spring mvc 二.Spring boot 在spring默认基础上,自动配置添加了以下特性: 1.   包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans. 2.   对静态资源的支持,包括对WebJars的支持. 3.   自动注册Converter,GenericConverter,Formatter beans. 4.   对HttpMessageConverte

comet realization with ajax&php

01-20
1.prepare front-end code, meta content-type cannot be ignored! as to the xhr, status should be 3 <!doctype html> </html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head>

haskell 函数

10-12
在 Haskell 中是用空格来将函数名与参数分隔的 常用库函数 min  接受两个可比较大小的参数,并返回较小的那个. max  同上,返回值大的那个. succ 返回数的后继,即+1. 函数调用拥有最高的优先顺序,如下两句是等效的:答案都是16. Prelude>succ 9 +max 5 4 +1 Prelude>(succ 9) +(max 5 4) +1 函数定义: 定义一个乘以2的函数DoubleMe let DoubleMe x=x*2   //注意"let"

HDU 2090 算菜价 --- 水题

12-21
/* HDU 2090 算菜价 --- 水题 */ #include <cstdio> int main() { char s[105]; double a, b, sum = 0; while (scanf("%s", s)==1){ scanf("%lf%lf", &a, &b); a *= b; sum += a; } printf("%.1f\n", sum); return 0; }

struts2中的action标签

05-13
struts2中的action标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可以将该Action的处理结果包含到本页面中来. 使用action标签可以允许JSP页面直接调用Action,因为需要调用Action,故可以指定需要被调用的Action的name以及namespace.如果指定了executeResult参数的值为true,该标签还会把Action中处理的结果包含到本页面中来.使用action标签有如下的几个属性: id:          

[笔记]WiX制作msi安装包的例子

03-15
WiX是制作msi安装文件的工具,看了半天文档,感觉没有什么比一个例子更简单粗暴的了. <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" Name="HelloMSI" Language="1033&

ExecutorService生命周期

09-13
ExecutorService接口继承了Executor接口,定义了一些生命周期的方法 Java代码   public interface ExecutorService extends Executor { void shutdown(); List<Runnable> shutdownNow(); boolean isShutdown(); boolean isTerminated(); boolean awaitTermination(long timeout, TimeUnit uni

CentOS 7.0 使用镜像本地yum

10-27
首先要挂载镜像,我挂载的路径为/mnt 那么接来就开始进入 cd /etc/yum.repos.d 先把所有的文件备份一次,以免以后用到的时候找不到 然后删除所有的源文件 [[email protected] yum.repos.d]# ls CentOS-Base.repo      CentOS-Debuginfo.repo  CentOS-Vault.repo CentOS-Base.repo.bak  CentOS-Sources.repo [[email protected] yum.

php基础速记

03-11
1.弱类型语言 2.变量 $x 3.作用域:global,local,static,parameter. global:在函数中引用全局变量,前面要叫上 global. 全部变量都被存储在一个叫$GLOBALS[index]中. global $x == $GLOBALS['x'] static:函数中的局部变量在函数执行结束后不想被销毁,用static. 这样下次再调用该函数时,会保留上次的值. 4.数组:$arr=array(x,x,x,x);  var_dump()  array('a'=

SpringMVC以POST提交表单中文乱码解决方案。

02-17
在web.xml中添加字符集过滤器: <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name&g

Android Studio打包全攻略

11-22
1)手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件). 1. 创建签名文件 2. 填写好签名参数 3. 生成APK注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了 为什么要打包 我最开始就有这个疑问,我们的代码不是点了下运行按钮就直接安装到手机上了吗,我们在在项目Project目录的build/outputs/apk目录下可以找到刚刚新鲜生成的app-debug.apk.直接把这个上传给市场不就行了吗. N

js中闭包和对象相关知识点

03-24
学习js时候,读到几篇不错的博客.http://www.cnblogs.com/yexiaochai/p/3802681.html一,作用域 和C.C++.Java 等常见语言不同,JavaScript 的作用域不是以花括号包围的块级作用域(block scope),这个特性经常被大多数人忽视,因而导致莫名其妙的错误.例如下面代码,在大多数类C 的语言中会出现变量未定义的错误,而在JavaScript 中却完全合法: if(true) { var somevar = 'value'; } con

UVa 340 Master-Mind Hints(猜数字游戏的提示)

08-31
题意  猜数字游戏  统计猜的数字有多少个数字位置正确  有多少个数字在答案中出现但是位置不正确  每个字符只能匹配一次 直接匹配每位数 #include<cstdio> #include<algorithm> #include<map> using namespace std; const int N = 1005; int a[N], b[N], c, d; int main() { int n, cas = 0; while (scanf ("%d&qu

windows server 2008创建活动目录

08-13
AD活动目录的创建和加入 创建AD活动目录 执行dcpromo.exe 创建完成后重启 客户机加入域操作 加入成功! windows server 2008创建活动目录

BZOI——3343: 教主的魔法 || 洛谷—— P2801 教主的魔法

07-19
http://www.lydsy.com/JudgeOnline/problem.php?id=3343  ||  https://www.luogu.org/problem/show?pid=2801 题目描述 教主最近学会了一种神奇的魔法,能够使人长高.于是他准备演示给XMYZ信息组每个英雄看.于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1.2.…….N. 每个人的身高一开始都是不超过1000的正整数.教主的魔法每次可以把闭区间[L, R](1≤L≤R≤N)内的英雄的身高全

hdu1115 Lifting the Stone(几何,求多边形重心模板题)

06-01
题意:就是给你一个多边行的点的坐标,求此多边形的重心. 一道求多边形重心的模板题! #include<cstdio> #include<cmath> #include<cstring> using namespace std; struct point { double x,y; }PP[1000047]; point bcenter(point pnt[],int n){ point p,s; double tp,area = 0, tpx=0, tpy=0; p.x

go_wed编程笔记

04-14
一.Go基础 ①"调用"就是向被调用函数的参数赋值,执行被调用函数语句,并使用其返回值. 这样,函数就封装了可以被反复调用的一些语句,根据需要赋值得到不同的结果. ② min,max := 0, 100 var s string min,max通过赋值引申声明为int类型,s用var明确声明为string类型. ③Go使用字节而不是字符作为字符串的单元.因为Go的字符采用UTF-8编码,是不等长的. 英文字母数字是1个字节,希腊字母要2个字节,汉字等大写字符集,使用3个以上的字节 才能

企业常用的站内收索、QQ群、在线客服

04-02
<div class="toplinks">            <form target="_blank">            [ <a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=5a688c5e4d85eaceb7b0354057daaba281d05191bb182776e5e65e7c46e03299">

设置这些之后,Google突然可以打开了

10-30
打开的是:https://www.google.com.hk