自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 The requested resource is not available 的8种解决方案

The requested resource is not available 的8种解决方案1:找到WEB-INF/lib 下是否有以下文件2:未部署Web应用3:URL输入错误 a.查看URL的IP地址和端口号是否书写正确。 b.查看上下文路径是否正确 Project--------Properties------MyElipse-----Web----- Web Context-root检查这个路径名称是否书写正确。 c.检查一下文件名称是否书写正确。4:目录不能被引用

2020-09-20 18:04:43 2551

原创 String,StringBuffer,StringBuilder

String,StringBuder,StringBufferStringString类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。有同志就会问了,String是可变的呀,你看如下代码 String s="aaa"; s="bbb"; System.out.println(s);//打印出来是bbb这里我就解释一下:这里的不可变是指的生成s的对象不可变,s对象栈内存所指向的堆内存地址可变,比如s在被重新赋值的时候,是在堆里重新

2020-09-05 15:04:56 114

原创 Hash,Hashcode

哈希是一种加密算法哈希函数也成为散列函数或者杂凑函数。哈希函数可以将任意长度的消息M映射成为一个长度较短且长度固定的值H,它是一种单向密码体制,不可逆映射,只有加密过程,没有解密过程。无论输入是什么数字格式、文件有多大,输出都是固定长度的比特串。Hash函数的特点Hash函数具有如下特点。易压缩:对于任意大小的输入x,Hash值的长度很小,在实际应用中,函数H产生的Hash值其长度是固定的。易计算:对于任意给定的消息,计算其Hash值比较容易。单向性:对于给定的Hash值,要找到使得在计算上是

2020-09-03 20:24:56 165

原创 String类

1.概念String是最终类,在java中是immutable(不可变),因为String类底层是根据不可改变字符数组来实现数据存储,String类对象的内容无法改变(常量)。当String实例创建时就会被初始化,并且以后无法修改实例信息。String类是工程师精心设计的艺术品。(提高安全性和效率)一、String为什么不可变?要了解String类创建的实例为什么不可变,首先要知道final关键字的作用:final的意思是“最终,最后”。final关键字可以修饰类、方法、字段。修饰类时,这个类不可以被

2020-08-17 20:55:58 101

原创 unsigned类型与signed类型混用问题

 在unsigned整型变量与signed整型做算术和逻辑运算时,signed变量会自动转换成unsigned变量,所以会产生一些难以预料的结果。以vector.size()为例子,容器的size_type为了能表示足够大的范围(因为vector.size()>=0)所以返回值为unsigned;比如下边的例子:#include<iostream>#inclu...

2018-11-18 18:11:13 867

转载 java--(多线程创建的两种方式Thread类和Runnable接口)

(一)继承Thread类创建多线程----单线程下面的代码是一个死循环,但是不会执行main里面的循环语句,而是run()里面的语句,这是因为该程序是一个单线程程序,当调用MyThread类的run()方法时,遇到死循环,循环一直进行。因此,MyThread类的打印语句将永远执行,而main()方法中的打印语句无法得到执行。 package test;public class e...

2018-11-05 11:58:47 295

原创 java中thread的start()和run()的区别

java中thread的start()和run()有何区别?一:run只是运行这个方法 并不会开启一个新的线程;        start 是开启一个线程 并且运行run方法;二: 1) start:      用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调         用Thread类的start()方法来启...

2018-11-05 11:41:32 471

转载 JAVA中EXTENDS 与 IMPLEMENT 区别

JAVA中EXTENDS 与 IMPLEMENT 区别简单说: 1.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,2.JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,3.继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 ,      比如  class A extends...

2018-11-05 11:17:58 145

原创 scanf,cin以及其返回值

本人认为数据处理是非常重要的,如果能在输入时候进行处理会省下很多事情。关于scanf这里整理了一下:1:从scanf()角度看输入如果使用%d说明符,scanf()函数开始每次读取一个输入字符,它跳过空白字符(空格,制表符和换行符)直到遇到一个非空白字符,并持续读取和保存字符直到它遇到一个非数字的字符。如果使用%s说明符,那么空白字符以外的所有字符都是可接受的,所以scanf()跳...

2018-10-28 17:45:24 690

原创 vector

小生不才一个vector入门献给大家,如有补充和错误欢迎指出,谢谢!vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的用法:1.头文件: #include<vector>2.变量声明:             vector <int&gt...

2018-10-27 16:25:02 136

原创 一维数组的背包问题

题目描述:有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和?动态转移方程:f[j]=max(f[j],f[j-weight[i]]+value[i]);#define V 1500#include<iostream>#define ma...

2018-10-21 14:56:07 410

转载 打印素数表

打印素数表需要经常用到,在网上找了许多,最终找到一个非常有效率的方法分享给大家#include<iostream>#include<cstring>#include<cstdio>#include<ctime>#include<algorithm>using namespace std;int n;bool visit[...

2018-10-21 14:31:24 340

原创 大数四则运算

#include<iostream>#include<cstdlib>#include<cstring>using namespace std;#define M 1000000000000000//大数加法//将数字以字符串的形式传入add加法函数,在函数内部完成字符串->数组的转换,//然后在数组中逐位进行相加,再判断该位相加后是否需要...

2018-10-20 16:43:44 352

空空如也

空空如也

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

TA关注的人

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