- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 getServletConfig()返回null
GenericServlet类config值为null的解决方法报错源代码web.xml配置文件错误分析修改程序报错java.lang.NullPointerExceptioncom.atguigu.servlet.HelloServlet2.doGet(HelloServlet2.java:25)javax.servlet.http.HttpServlet.service(HttpServlet.java:634)javax.servlet.http.HttpServlet.service(Ht
2021-11-14 19:17:41 2620 1
原创 C++高精加法
对应洛谷题目https://www.luogu.com.cn/problem/P1601相应的函数:reverse(str.begin(),str.end());翻转str.find_first_not_of(‘0’);返回str中不为‘0’的剩余字符串,如果找不到,返回 npos;tips:该代码只能解决A+B高精加法#include<bits/stdc++.h>using namespace std;int main(){ string a; string b;
2020-08-15 22:31:12 290
原创 C++题目
C++题目题目字符串结构体题目字符串输入数据的每行包括若干行以空格分割开来的整数,输出每行中所有整数之和#include <iostream>#include<sstream>#include<string>using namespace std; void test02(){ string s; while (getline(cin, s)) { int sum = 0, x; stringstream ss(s); while
2020-07-28 23:26:12 2795
原创 C++ String类
string类string类简介string和字符数组的区别string类I/Ostring类简介使用string对象的方式与字符数组相同1.可以使用C-风格字符串来初始化string对象string s="hello,world!";2.可以使用cin来键盘输入存储到string对象中cin>>s1;3.可以使用cout显示string对象cout<<s1;4.可以使用数组表示法来访问存储在string对象中的字符string和字符数组的区别可以将s
2020-07-28 23:09:11 233
原创 C++输入
C++输入输入cin每次读取一行字符串输入面向行的输入:getline()面向行的输入:get()混合字符串和数字输入cincin使用空白(空格,制表符,换行符)来确定字符串的结束位置,这意味着cin在获取字符数组输入时只读取一个单词。读取该单词以后,cin将该字符串放到数组中,并且自动在结尾添加空字符。每次读取一行字符串输入isrteam中的类(如cin)提供了一些面向行的类成员函数:getline()和get();这两个函数都是取一行输入,直到遇到换行符,然而,随后getline()将会丢弃换
2020-07-28 21:21:26 331
原创 模板
模板函数模板基本语法c++提供两种模板机制:函数模板 类模板函数模板基本语法#include <iostream>using namespace std;template<typename T>void swap1(T& a, T& b){ T c = a; a = b; b = c;}void test01(){ int a = 10; int b = 20; //自动类型推到 swap1(a, b); cout <
2020-07-27 18:33:02 89
原创 C++趣味题目(持续更新7.9起)
C++趣味小题目循环结构(7.9)猜数字(7.9)循环结构(7.9)猜数字(7.9)#include <iostream>#include <ctime>using namespace std;int main(){ srand( (unsigned)time(0) );//依赖当前计算机的时间产生随机种子 int a = rand() % 100 + 1;//生成 1~100的随机数 int c; while (true) { cin >
2020-07-09 20:38:54 2196
原创 pageContext
pageContextpageContext属性范围设置和获取pageContext的属性验证pageContext属性只可以在本页面使用结论pageContext属性范围设置和获取pageContext的属性<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html> <head> <title>pageContext</title> &
2020-05-27 21:36:23 232
原创 JSP包含
包含静态包含动态包含示例总结静态包含<% @ include file=" " %>先将想要包含的内容导入到对应jsp文件中,再一次性进行编译成class文件。动态包含如果被包含文件是静态文件,与静态包含一致,如果被包含文件是动态的,包含与被包含文件分别生成两个Servlet文件,分别编译,然后合并在一起输出<jsp:include page=" “/>或者<jsp:include page=” “><jsp:param value=”
2020-05-27 18:50:15 537
原创 JSP
1、什么是MIME的类型?使用MIME的类型可以设置打开文件的应用程序类型。许多文件都是存在扩展名的,如.doc ,.html等。根据这些不同的扩展名可以打开不同的应用程序,那么MIME就是指某个扩展名将使用何种应用程序打开的一个说明。当该扩展名文件被访问时,浏览器会自动指定某应用程序来运行。2、contentType和pageEncoding的区别?contentType属性定义JSP页面响应内容的 MIME 类型和字符编码,也用来决定 JSP 页面的字符编码。 contentType 的主要作
2020-05-27 18:05:10 244
原创 Servlet中文乱码处理
中文乱码处理1.解决服务器返回页面中文乱码问题response.setContentType("text/html;charset="UTF-8"");tip:要放在获得输出流之前,否则是无效的。2.解决post方式传递的表单参数中文乱码问题request.setCharacterEncoding(“UTF-8"”);tip:要放在获取参数语句之前3.解决get方式请求中文参数乱码问题修改server.xml<Connector port=“8080” protocol=“HTT
2020-05-26 22:41:15 117
原创 利用ALTER TABLE来增加约束
关于ALTER TABLE一些使用方法设置非空约束设置主键设置取值范围设置默认值引入外键删除约束设置非空约束USE CSDNalter table csdn alter column c1 int not null设置主键USE CSDNalter table csdn add constraint pk primary key(c1)设置取值范围USE CSDNalter table csdn add constraint ck check(c1>=0 AND c1<=
2020-05-17 13:13:20 3611
原创 我第一次知道QQ还能这样登录
登录QQ,我是认真的一般人登录QQ的流程程序员的登陆方式结语一般人登录QQ的流程首先点击腾讯QQ进入接下来输入帐号和密码,然后点击登录就OK了但是,今天我们想讲解的不是这种登录方式程序员的登陆方式第一步:WIN+R ,出现以下界面第二步:输入calc ,应该是claculator计算器的缩写,然后点击确定,出现以下内容。好像是win10系统才有的,不过现在应该基本上都是win1...
2020-04-28 19:33:11 1313
原创 备战蓝桥杯之Stack
stackstack代码部分结果部分类似题型:代码:通过stackstack主要有三个方法stack s;s.push(i);//把i压栈s.pop();//出栈s.top();//显示栈顶元素tip:由于栈是后进先出的原因,因此在读取方法上栈特意设置的很苛刻,不存在s【i】这一说代码部分#include<iostream>#include<stack>...
2020-04-15 21:55:52 358 1
原创 备战蓝桥杯之vector
想了好久,还是决定学习一下C++来迎接第十届蓝桥杯这系列博客主要还是写给自己看,反正也是练练手,也就拿到博客上面来,忘了自己还可以再来看看vector有关操作代码主要有如下几个方法有关操作vector < int > v1;v1.push_back(i);//入栈v1.pop_back();//出栈v1.back();//返回第一个元素v1.front()...
2020-04-15 21:12:39 303
原创 C语言如何通过变量控制输出小数部分输出
做题#include<stdio.h>int main(){ double x,y,z,x1,y1,z1; int m; double dian; double time; long long L=1; scanf("%lf%lf%lf%lf%lf%lf%d",&x,&y,&z,&x1,&y1,&z1,&m);...
2020-04-14 13:54:39 1190
原创 洛谷-过河卒
题目描述棋盘上 AA 点有一个过河卒,需要走到目标 BB 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 CC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,AA 点 (0, 0)(0,0)、BB 点 (n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 AA 点能够到达 BB 点的路径的条数,假设...
2020-04-13 14:20:04 570
原创 LeedCode-排序数组(快速排序解题目)
关于快排准备写一篇博客来好好说一下快排的原理的,由于时间关系,就放一个题目应付一下算了给你一个整数数组 nums,请你将该数组升序排列。示例 1:输入:nums = [5,2,3,1]输出:[1,2,3,5]示例 2:输入:nums = [5,1,1,2,0,0]输出:[0,0,1,1,2,5]提示:1 <= nums.length <= 50000-50000...
2020-04-13 11:34:45 190
原创 二叉树的简单输入输出
二叉树二叉树存储的方式先序创建(难点)遍历先序遍历中序遍历后序遍历验证话不多说,码来二叉树存储的方式typedef struct Node{ char data;//存储数据 struct Node *LChild;//左儿子 struct Node *RChild;//右儿子}BNode,*BTree;以下的存储和遍历我们亦该图来说明先序创建(难点)这里的创建主要需要理...
2020-04-13 11:17:54 15759
原创 Leedcode--两数相加
两数相加难度:中等给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -&...
2020-04-12 21:42:11 101
原创 [传智杯]程序员节发橙子(C语言描述)
前言 座右铭:talk is easy,show me the code.我们生活在幸福的时代,我们都站在巨人的肩膀上看世界问题 2314: [传智杯]程序员节发橙子时间限制: 2Sec 内存限制: 512MB 提交: 594 解决: 71题目描述每年的 1024 程序员节日,黑马程序员都会举办大型的庆祝活动。今年的程序员节也不例外,每个班级的同学都发了橙子。班级里有 n 名同学...
2020-04-12 14:59:21 1045
原创 二叉树的一般性质
前言座右铭:talk is easy,show me the code.我们生活在幸福的时代,我们都站在巨人的肩膀上看世界二叉树的一般性质简介二叉树二叉树的定义二叉树的性质性质1性质二性质三三级目录简介二叉树二叉树的定义(1)每个节点的度不可大于2(2)每个节点孩子次序不能颠倒二叉树的性质性质1二叉树的第i层至多有2i−12^{i-1}2i−1个结点因为二叉树中每个节点的...
2020-04-11 12:43:15 527
原创 手把手教你如何用malloc申请动态内存
前言座右铭:talk is easy,show me the code.我们生活在幸福的时代,我们都站在巨人的肩膀上看世界手把手教你如何用malloc申请动态内存一点儿小故事为什么要申请动态内存?申请一维动态内存(连续的)动态申请二维数组(连续的)示例例题拓展一点儿小故事你有没有像我一样曾经这样申请内存:int **a=(int **)malloc(n*sizeof(int ));...
2020-04-10 23:16:19 2271
原创 通过申请动态内存来解题目
前言座右铭:talk is easy,show me the code.我们生活在幸福的时代,我们都站在巨人的肩膀上看世界通过申请动态内存来解题三体攻击全球变暖总结:三体攻击问题 2275: [蓝桥杯][2018年第九届真题]三体攻击时间限制: 1Sec 内存限制: 128MB 提交: 53 解决: 0题目描述 三体人将对地球发起攻击。为了抵御攻击,地球人派出了 A × B...
2020-04-10 23:13:26 249
原创 数据结构-循环队列(C语言描述)
前言座右铭:talk is easy,show me the code.我们生活在幸福的时代,我们都站在巨人的肩膀上看世界队列队列队列的分类循环队列定义循环队列的结构体队列为空或者为满的情况用代码实现队列队列的初始化入队出队遍历队列结果演示结语队列我们可以把队列想象成一个排队的过程,先去排队的先服务,也即是“先进先出”。队列的分类1.链式队列2.循环队列也就是队列的实现可以用...
2020-04-09 13:03:56 1371
原创 数据结构-栈(C语言描述)
栈WHY?什么是栈?栈的结构栈的初始化进栈(压栈)出栈遍历栈实例演示座右铭:alk is easy,show me the code.我们生活在幸福的时代,我们都站在居然的肩膀上面看世界。WHY?Question:老实说学了数据结构已经一学期了,链表都没有搞清楚,凭什么弄明白栈?Anser:和大多人一样,起初对栈一点也不了解。但逐渐理解链表之后发现栈其实也挺简单的。这得益于郝斌的C语...
2020-04-07 22:54:35 526
原创 操作符“==”与对象的equals()方法
操作符“==”与对象的equals()方法简介操作符“==”比较两个操作元是否相等,这两个操作元既可以是基本类型,也可以是引用类型,例如> int a1=1,a2=3;> boolean b1=a1==a2;//"=="的操作元为基本类型,b1的变量值为false> String str1="Hello",str2="world";> boolean b2...
2020-01-19 19:11:38 326
原创 使用InputStreamReader()方法去除中文乱码
最近写代码发现直接使用BufferedReader()会出现乱码要使用InputStreamReader()方法才不会出现乱码错误示例:import java.io.*;public class EFile {public static void main(String args[]) {File file1,file2;FileInputStream fis;InputStre...
2019-12-20 14:21:26 852
转载 System.in.read()的返回值
System.in.read()的返回值System.in.read()可以实现输入字符,返回字符的Unicode码,但是缺点是只能输入一个字符System.in.read() 返回的是输入数值的 ASKII 码(一个 int 整数)。 如果要求输入与输出的一致的话: 通常情况下,你会用readLine( )一行一行地读取输入,因此要把System.in包装成BufferedReader。但在...
2019-12-04 16:03:21 843
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人