自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Javaweb入门知识点总结 ③

Javaweb入门知识点总结 ③文章目录Javaweb入门知识点总结 ③十、什么是JSONP十一、HTML、CSS、Javascript在Web开发中的作用十二、body中的onload事件和document.ready()有什么区别?十三、jQuery中有哪些选择器十四、JavaScript中null和undefined有什么区别十五、Servlet中的doPost和doGet方法有什么区别?传递和获取参数上有什么区别?十六、jQuery中get与eq方法的区别十、什么是JSONPJSONP是

2020-11-30 16:54:07 98

原创 Javaweb入门知识点总结 ②

Javaweb入门知识点总结 ②文章目录Javaweb入门知识点总结 ②五、session的工作原理1.什么是session2.session比cookie更安全3.session的生命周期4.注意事项六、客户端禁止cookie,session还能用吗七、forward和redirect的区别八、get和post请求区别九、如何实现跨域?五、session的工作原理1.什么是sessionsession是浏览器和服务器会话过程中,服务器分配的一块存储空间。服务器默认为浏览器在cookie中设置

2020-11-29 21:13:44 93

原创 Javaweb入门知识点总结①

Javaweb入门知识点总结 ①文章目录Javaweb入门知识点总结 ①一、jsp和servlet有什么区别二、jsp有哪些内置对象?作用分别是什么?三、Jsp的四种作用域四、session和cookie有什么区别一、jsp和servlet有什么区别Servlet:1.一种服务端的Java应用程序2.由Web容器加载和管理3.用于生成动态的Web内容。4.负责处理客户端请求。JSP:1.是Servlet的扩展,本质上还是Servlet2.每个Jsp页面就是一个Servlet实例3

2020-11-28 21:16:32 113

原创 【二路归并算法】

【二路归并算法】两路合并排序是时间复杂度为O(n* log2 n)的排序方法。基本思想:将有n个元素的序列看成是n个长度为1的有序序列,然后两两合并序列,得到 n/2个长度为2或1的有序序列,然后在进行两两合并,直到得到一个长度为n的有序序列。(1)eg:#include<stdio.h>#define MAXSIZE 5void Merging(int *list1, int list1Size, int *list2, int list2Size){ int i, j,

2020-11-27 20:22:09 1794

原创 【iomanip笔记】

【iomanip笔记】iomanip的作用比较多:主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文 件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oct 置基数为8 相当于"%o"setfill© 设填充字符为csetprecision(n) 设显示小数精度为n位setw(n) 设域宽为n个字符这个控制符的意思是

2020-11-26 15:56:10 197

原创 【计算机算法】装箱问题

【计算机算法】装箱问题输入样例:860 70 80 90 30 40 10 20输出样例:60 170 280 390 430 140 510 120 25代码(C++):#include <iostream>using namespace std;int main(){ int n,i; int array[1000],box[1000]; cin>>n; int sum=0; for(i=0;i<n

2020-11-25 22:00:19 463

转载 软件工程理论相关

软件工程理论相关一、软件开发流程:1)可行性研究:了解用户的要求,以及现实环境,2)需求分析:确定功能需求,性能需求,运行环境约束3)概要设计:定义各个功能模块的接口,设计全局数据库数据结构,设计约束,测试计划4)详细设计:对于上一步概要设计的功能模块做进一步的细化。5)编码:根据详细设计文档做进一步开发。6)测试:7)部署交付:8)维护二、软件开发模式:1)结构化生命周期法:瀑布模型。 严格遵循软件生命周期各个阶段的固定顺序。2)面向对象法:喷泉模型3)原型化方法:快速原型模型、

2020-11-24 21:30:02 209

原创 【计算机算法】分形的递归输出

【计算机算法】分形的递归输出分形,具有以非整数维形式充填空间的形态特征。通常被定义为“一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状”,即具有自相似的性质。一个盒状分形定义如下: 度为1的盒分形为:X度为2的盒分形为:X XXX X依次类推,如果B(n-1)表示n-1度的盒分形,则n度的盒分形递归定义如下:B(n - 1) B(n - 1) B(n - 1)B(n - 1) B(n - 1)请画出度为n的盒

2020-11-23 18:45:56 750

原创 【计算机算法】二叉树的遍历

【计算机算法】二叉树的遍历/* * 二叉树的四种遍历方式,这里没有采用真实的指针去做, * 而是采用数组下标去模拟指针,是一种更加方便快速的方法 */#include <iostream>#include <queue> using namespace std;const int N = 10010;const int INF = -1; // 我们用一个常数来表示当前二叉树节点为空的情况 struct Node { int w; // 当前树节点的值

2020-11-22 21:42:48 231

原创 【计算机算法】改写二分搜索算法

【计算机算法】改写二分搜索算法题目来源:《计算机算法设计与分析》,王晓东设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。输入格式:输入有两行:第一行是n值和x值; 第二行是n个不相同的整数组成的非降序序列,每个整数之间以空格分隔。输出格式:输出小于x的最大元素的最大下标i和大于x的最小元素的最小下标j。当搜索元素在数组中时,i和j相同。 提示:若x小于全部数

2020-11-20 21:51:18 1411 2

原创 【计算机算法】二分查找

二分查找输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。输入格式:输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。输出格式:输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。输入样例:41 2 3 41输出样例:02#include<iostream>using namespace std;#d

2020-11-19 21:39:45 2478

原创 idea启动Tomcat报错

idea启动Tomcat报错今天启动项目时,idea一直不能运行,而且一直在报错:war exploded:Error during artifact deployme.See server log for 解决方法:

2020-11-18 21:22:35 290

原创 【计算机算法】递归实现逆序输出整数

【计算机算法】递归实现逆序输出整数本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。输入格式:输入在一行中给出1个正整数n。输出格式:对每一组输入,在一行中输出n的逆序数。输入样例:12345输出样例:54321#include<iostream>using namespace std;#define N 1000int array[N];int reverse(int n,int i){ array[i]=n%10;

2020-11-17 20:52:04 1938

原创 【计算机算法】 换硬币

【计算机算法】 换硬币将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输入格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。输入样例:13输出样例:fen5:2, fen2:1, fen1:1, total

2020-11-16 22:03:26 211

原创 【计算机算法】输出全排列

【计算机算法】输出全排列输入整数n(3<=n<=7),编写程序输出1,2,…,n整数的全排列,按字典序输出。输入格式:一行输入正整数n。输出格式:按字典序输出1到n的全排列。每种排列占一行,数字间无空格。输入样例:在这里给出一组输入。例如:3 输出样例:在这里给出相应的输出。例如:123 132 213 231 312 321代码:#include<iostream>using namespace std;#include<algorithm>int

2020-11-15 21:36:39 1260

原创 【计算机算法】 求前缀表达式的值

【计算机算法】 求前缀表达式的值算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。前缀表达式指二元运算符位于两个运算数之前,例如2+3*(7-4)+8/4的前缀表达式是:+ + 2 * 3 - 7 4 / 8 4。请设计程序计算前缀表达式的结果值。输入格式:输入在一行内给出不超过30个字符的前缀表达式,只包含+、-、*、/以及运算数,不同对象(运算数、运算符号)之间以空格分隔。输出格式:输出前缀表达式的运算结果,保留小数点后1位,或错误信息ERROR。输入样例: + +

2020-11-14 21:52:10 1077

原创 【计算机算法】排序

【计算机算法】排序给定N个(长整型范围内的)整数,要求输出从小到大排序后的结果。本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下:输入格式:输出格式:在一行中输出从小到大排序后的结果,数字间以1个空格分隔,行末不得有多余空格。输入样例:114 981 10 -17 0 -20 29 50 8 43 -5输出样例:-20 -17 -5 0 4 8 10 29 43 50 981代码:#include<iostream>#include<

2020-11-13 21:49:16 121

原创 【计算机算法】跳一跳

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

2020-11-12 21:46:12 627

原创 【计算机算法】利用STL比较数据大小并排序

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

2020-11-11 19:11:44 447

原创 办事大厅排队

办事大厅排队输入格式:第一行一个数字N,表示排队信息或者查询信息条目的数量。以下N行,每行的内容有以下3种情况(1) in name表示名字为name的人员新来到办事大厅,排在队伍的最后。(in和name间存在一个空格,name是名字对应字符串,长度不超过10)。(2) out 表示当前排在最前面的人已经办理完业务,离开了(3) q 表示一次查询,请输出当前正在办理业务的人,也就是队伍的第1个人。如果当前无人办理业务,则输出“NULL”,不包括引号。输出格式:请根据以上信息,每次遇到

2020-11-10 21:52:56 574 1

原创 【2020年天梯赛校选赛】7-10 人以群分

【2020年天梯赛校选赛】7-10 人以群分社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。输入格式:输出格式:按下列格式输出:Outgoing #: N1Introverted #: N2Diff = N3其中N1是外向型人的个数;N2是内向型人的个数;N3是两群人总活跃度之差的绝对值。输入样例1:

2020-11-09 20:26:39 128

原创 【2020年天梯赛校选赛】7-11功夫传人

【2020年天梯赛校选赛】7-11功夫传人一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以带很多徒弟;并且假设辈分严格有序,即祖师爷这门武功的每个第i代传人只能在第

2020-11-08 17:48:25 89

原创 【Java Web Homework】JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址 & 什么是浏览器跨域访问操作,js如何实现

文章目录一、JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?1、AJAX定义:2、发送请求的两种方式3、URL的域名地址使用的是相对地址还是绝对地址?二、什么是浏览器跨域访问操作,js如何实现?1、什么是跨域?2、js如何实现跨域?一、JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?1、AJAX定义:       首先,题目中提及的AJAX定义如下:

2020-11-07 13:51:35 87

原创 Ajax

AjaxAjax(Asynchronous Javascript And XML,异步Javascript和XML)是一种穿那个键交互式网络应用的网页开发技术,使得“不刷新页面向服务器发起请求”成为可能。Ajax示例:建立JSP页面example12_2.jsp,在该页面中演示在用户输入完学号时出发Ajax异步请求,从服务器获取学号所对应的学生信息,并对页面中相应的学生信息进行更新填充。页面example12_2代码:<%@ page contentType="text/html;cha

2020-11-06 20:13:41 123

原创 IDEA数据库操作(使用DAO)及操作中常犯的错

IDEA数据库操作(使用DAO)及操作中常犯的错文章目录IDEA数据库操作(使用DAO)及操作中常犯的错一、我的数据库二、数据库的查询1.查询所有的数据2.条件查询【犯过的错误】三、新增一条信息四、删除一条信息五、更新数据库【犯过的错误】一、我的数据库这是我数据库里的表:二、数据库的查询1.查询所有的数据package com;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statemen

2020-11-05 16:28:14 1491

原创 【2020年天梯赛校选赛】7-12 冰岛人

【2020年天梯赛校选赛】7-12 冰岛人2018年世界杯,冰岛队因1:1平了强大的阿根廷队而一战成名。好事者发现冰岛人的名字后面似乎都有个“松”(son),于是有网友科普如下:冰岛人沿用的是维京人古老的父系姓制,孩子的姓等于父亲的名加后缀,如果是儿子就加 sson,女儿则加 sdottir。因为冰岛人口较少,为避免近亲繁衍,本地人交往前先用个 App 查一下两人祖宗若干代有无联系。本题就请你实现这个 App 的功能。输入格式:输出格式:对每一个查询,根据结果在一行内显示以下信息:若两人为异

2020-11-04 21:01:34 224

原创 使用Statement语句实现条件查询

使用Statement语句实现条件查询题目是这样的:编写两个JSP页面:inputQuery.jsp和showGoods.jsp。用户可以再inputQuery.jsp页面输入查询语句,单机查询按钮后,在showGoods.jsp页面中显示符合查询条件的商品信息。需要编写一个Servlet类SelectGoodsServlet.java,类外需要使用实体类Goods。其实我看到这题就觉得很像课本上的例题:对整个数据库的查询操作。然后我就写了如下代码:inputQuery.jsp:<%@

2020-11-03 11:09:01 2753 2

原创 JDBC数据库访问笔记

1、加载数据库驱动(Class.forName(DBDRIVER) ; // 加载驱动程序)。2、建立数据库连接池(conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;)。3、由当前数据库连接生成一个数据操作对象(stmt = conn.createStatement() ; )。4、用这个数据操作对象进行数据库操作(stmt.executeUpdate(sql) ; // 执行数据库更新操作)。5、关闭数据操作对象(

2020-11-02 19:16:33 148

原创 <%@ taglib prefix=“c“ uri=“http://java.sun.com/jsp/jstl/core“ %>报错

<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>报错在用到JSTL标签,代码中含有<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>时,有可能会遇到这样的问题:Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core”一

2020-11-02 14:30:57 761 1

原创 IDEA连接MySQL数据库报错

IDEA连接MySQL数据库报错如果想实现这样的功能:创建一个.jsp页面,并在该页面中使用纯JAVA数据库驱动程序连接数据库,并查询数据表(如firsttable)中的数据。数据库如图:最初写的代码是这样的:<%@ page import="java.sql.Connection" %><%@ page import="java.sql.*" %><%@ page contentType="text/html;charset=UTF-8" language="j

2020-11-01 20:55:41 564

空空如也

空空如也

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

TA关注的人

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