- 博客(39)
- 收藏
- 关注
原创 java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components
后台修改图片大小时报:java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match
2021-12-11 22:18:10
3008
3
转载 java.util.prefs.WindowsPreferences <init>异常警告
java.util.prefs.WindowsPreferences WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(…) returned error code 5.解决方案:1.打开注册表–在开始搜索栏 regedit2.找到下面的目录HKEY_LOCAL_MACHINE\Software\JavaSoft3.新
2021-01-03 18:09:35
2108
转载 git 使用 push 提交到远程仓库出现 The requested URL returned error: 403 错误
摘要:记录了使用push提交到远程仓库出现 The requested URL returned error: 403 错误的解决方法。问题描述电脑已经注册过一个 github 帐号,一直在本机使用,配置过 SSH。新建另一个 github 帐号,本地建立好项目之后,使用命令:$ git push -u origin master 时出现以下错误:remote: Permission to yeqing123/Thinking_in_Java.git denied to yeqing1234.
2020-12-22 23:01:02
1330
2
转载 java获取当前文件路径的方法
第一种:File f = new File(this.getClass().getResource("/").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin获取当前类的所在工程路径;如果不加“/”File f = new File(this.getClass().getResource("").getPath());...
2020-11-13 15:06:11
319
原创 Java中Comparable和Comparator两个接口的区别和用法
Java中Comparable和Comparator两个接口的区别和用法Java中有两个用于比较和排序的接口Comparable和Comparator。它们一个位于java.lang包中,一个位于java.util包中。Comparable主要是用于在创建一个类时来实现该接口,使得该类的对象自身可以用于比较,进而可以对其实例组成的数组和集合进行排序。例如,Java自带的String,Integer类都默认实现了该接口,使得它们的实例自己拥有了比较功能。但是有时在定义类时没有实现Comparable接
2020-11-11 22:19:30
436
转载 如何在Chrome 浏览器中截取整个网页
由于经常要用到网页截图功能,但是又没有安装截图插件,直接可以用以下命令快速截图想要的图片。步骤:1、快捷键 F12或者Ctrl + Shift + I 开启开发人员工具功能,如下图会出现许多网页开发者需要的相关工具。2、打开开发者工具后随即按下 Ctrl + Shift + P,会出现可输入指令列的工具,输入「Capture full size screenshot」(只要前几个字应该就会自动搜寻并跳出该指令),按下 Enter 后 Google Chrome 就会自动截图整个网页从头到尾的
2020-05-09 21:41:34
320
原创 使用<marquee>标签,滚动播放数据库信息
我们知道在页面中使用<marquee>标签实现图片或文字的滚动播放,是很方便的。比起使用js方法要少些很多代码。但是通常<marquee>标签只能滚动播放设置在标签中的一条信息。有时我们需要滚动播放多条信息,一次播放一条。例如,我们要在数据库中存放了多条信息,需要在页面上逐条滚动播放。这样又该如何实现呢?还是直接上代码更有说服力:<% request.setCharacterEncoding("UTF-8"); Message message = new ...
2020-05-09 16:58:57
589
转载 MySQL 日期类型及默认设置 (除timestamp类型外,系统不支持其它时间类型字段设置默认值)
https://www.cnblogs.com/caicaizi/p/7813518.html
2020-03-24 17:46:14
228
原创 如何使用js控制超链接的提交
我们在html中定义了一个超链接,但是有时我们并不总是希望点击超链接后立即提交。因此我们可以为超链接定义一个onClick事件,然后在js方法中控制合适提交,例如:<a href="#" onClick="doApprove('<%=news.getNid()%>')">待审核</a>这样一个超链接,默认提交地址为空‘#’,当点击超链接时会调用doApp...
2020-03-13 18:58:17
457
原创 如何以“yyyy-MM-dd HH:mm:ss”形式在Mysql中保存时间,并且在读取后仍以该形式显示
1、如何在Mysql数据库中以“yyyy-MM-dd HH:mm:ss”形式保存时间 有时我们需要在Mysql数据库中以“yyyy-MM-dd HH:mm:ss”形式保存时间。首先我们可以将字段定义为Timestamp类型。这样在JDBC中保存时间时也同样需要以Timestamp形式保存。比如:我们定义了这样一张表:CREATE TABLE `news` ( nidint(1...
2020-03-12 23:01:07
1655
转载 Mysql中设置默认时间为当前值
1、直接在创建表时添加该列并声明默认值,如下:CREATE TABLE `table1` ( `id` int(11) NOT NULL, `createtime` timestamp NULL default CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8;若是手动创建表,使字段类型设为timestamp,在默认值处...
2020-03-09 10:13:07
502
原创 如何在登录页面生成验证码图像,并点击后刷新验证码
这两天在学习java web时,做一个练习题上要求自己实现一个登录验证,要求在登录页面输入用户名、密码还有验证码,提交后再后台进行验证。如果输入全部正确,则跳转页面进入系统,如果错误则提示重新输入。登录页面比较好做,就是JSP页面并使用表单,主要是验证码图像的生成和刷新,有难度。验证码图像生产的代码如下:image.jsp<%-- 显示验证码提示 --%><%@...
2020-02-27 10:32:54
2710
原创 如何设定和改变html输入框控件的背景颜色
在操作页面时,有时我们需要设定或改变输入控件,如:<input type="text">控件。1、当需要在设置其背景颜色时可以使用style="background:'color'",例如,我们要定义一个背景色为浅蓝色的输入控件:<input type="text" id="demo" name="demo" style="background:'#D1EEEE'">...
2020-02-13 17:59:24
9276
转载 img标签使用绝对路径无法显示图片
说明:图片的磁盘路径斜杠使用右斜杠“\”,而图片的网络路径使用左斜杠“/”,注意加以区分。如果一张图片属于服务器图片或者网络图片,我们必须在img标签里使用网络路径,只有网络路径才可以通过浏览器发送请求,下载该图片到用户的浏览器临时路径中,才可以显示在页面上;如果这张图片在你本地保存,那么你可以直接使用其磁盘路径展示。例如:我们的项目中一张图片,其磁盘路径为:C:\Program File...
2020-02-11 23:35:43
8851
原创 使用js获取上传文件的真实路径
我们在使用html中的<input type="file">控件上传文件时,有时需要在本页面获取上传文件的路径名称,但是由于现在浏览器出于安全考虑,大多数都无法获得文件的真实路径。如果要在js中解决这个问题,可以区别不同品牌的浏览器,进行不同的操作来获得文件的真实路径,比如谷歌浏览器可以用:window.webkitURL.createObjectURL(File file)来获得,详...
2020-02-10 17:51:26
19466
11
转载 与C语言不同,JAVA里没有无符号整型
1、与C语言不同,JAVA里没有无符号(unsigned)整型。JAVA的8种基本类型(boolean,byte,short,char,int,long,float,double)都是有符号的。2、与C语言不同,JAVA里的char类型,占2个字节,专为存放Unicode字符所设计;3、与C语言不同,JAVA里的boolean只能赋值为true或false,不能直接赋值0或1;4、与C语言...
2020-02-10 07:51:45
1114
转载 js跳转页面,新建一个标签页面方法
开发过程中遇到点击一个按钮跳转 一个jsp页面,跳转页面需要在浏览器下新建一个标签页面,而不是在原来的标签页面或选项卡中打开代码如下<input type="button" value="设计" class="e-btn" οnclick="onDesign('+"'"+rowdata.id+"'"+')"/>function onDesign(rowid){...
2020-02-10 07:48:10
1753
转载 如何给HTML中的特殊按钮添加事件处理
在HTML中<input type="submit">还有<input type="reset">特殊按钮特殊处理。我们可以在form上增加 onSubmit 和 onReset 事件: <form onsubmit='alert("submit");'></form> <form onreset='alert("reset");'&g...
2020-02-08 12:28:55
1899
原创 使用FileUpload上传表单时,如何解决中文乱码问题
使用FileUpload上传表单时,常常会遇到中文乱码,解决这个问题要分两部分设置,一个是上传的文件路径,另一个是文件以外的表单项。具体操作如下:ServletFileUpload fileUpload = new ServletFileUpload(diskFileItemFactory);fileUpload.setHeaderEncoding(encoding);这个只对上传的文...
2020-02-07 17:09:27
1378
原创 HTML中使用input type="file"时,不允许修改value属性值
在HTML中使用<inupt type="file">上传文件时,出于安全起见属性value是只读的,不允许在输入框中编辑或修改,在js中用 “xxx.value=” 修改也不行,只能通过“浏览”按钮选择一个文件的方式修改value的值。另外,就算是在定义<input type="file">时为value属性设置了默认的文件路径,也无法在接收程序中通过Reques...
2020-02-05 22:46:44
5282
转载 中文正则表达式匹配-正则中文匹配
原文链接:http://caibaojian.com/zhongwen-regexp.html这篇文章主要讲如何使用正则匹配中文字符,中文正则表达式的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文正则表达式是怎么样的。\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下匹配中文字符的正则表达式: [\u4e00-\u9fa5]或许你也需要匹配双字...
2020-02-05 18:55:41
488
原创 让HTML的textarea输入框前的文字,在输入框的顶部对齐
在使用html中的textarea标签是,如果前面有文字则默认是文字在输入框的底部对齐的,例如:个人简介:<textarea name="summary" rows="7" cols="90"></textarea>产生的效果是:如何让输入框前面的文字,在顶部对齐呢?可以将上述代码改为:<span style="vertical-align:t...
2020-02-04 21:50:35
9599
1
原创 使用正则表达式匹配所有日期,并区别闰年、平年
一、用正则表达式表示年份-月-日,我们以公元元年0001-01-01开始一直到9999-12-31结束。用字母YYYY表示年,用MM表示月,用DD表示日,格式为:YYYY-MM-DD。 二、区分闰年和平年,首先来了解一下闰年的概念:关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分 46秒。因此,公历规定有平年和闰年,平年一年有365日,比回归...
2020-02-04 16:21:35
3436
转载 Mysql中text类型的字段不允许有默认值
mysql error 1101 text类型不允许有默认值根据 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制:不支持对not null字段插入null值不支持对自增长字段插入''值,可插入null值不支持 text 字段有默认值在my.ini中将 STRICT_TRANS_TABLES 去掉即可。但是这个比较危险的是自增字段也可...
2020-02-01 09:04:56
1788
转载 Mysql数据库修改某个字段的值,或修改某个字段的默认值
1、修改数据表的某个数据:update 表名 set 字段名=新值 条件;update users set recordNum=2 where id =2;2、修改某个字段的默认值alter table 表名 alter column 字段名set default 默认值;alter table users alter column recordNum set default 0;3、...
2020-01-31 20:52:12
18322
原创 使用SmartUpload组件上传文件,自己踩过的坑
昨天使用SmartUpload组件上传文件,代码很简单:smartupload_demo01.html<html><head><title>smartupload_demo01.html</title></head><body><form action="smartupload_demo01.jsp" me...
2020-01-30 10:23:21
1178
1
转载 SmartUpload的主要类和方法的使用说明
这篇文章介绍了JspSmartUpload的主要类和方法的使用说明(一)File类 这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。 File类主要提供以下方法:1、saveAs作用:将文件换名另存。原型:public void saveAs(JAVA.lang.String destFilePathName)...
2020-01-30 10:02:21
1056
转载 在js方法中改变文本输入框text的字体和背景颜色
在做项目时遇到需要通过鼠标触发事件,然后在js函数中改变text文本域的颜色,下面是具体的操作,写下来帮助记忆:function setColor (where, Color) { if (where == "backgroundcolour") document.getElementById('textarea').style.backgroundColor = C...
2020-01-21 14:55:27
4668
转载 正则表达式 整数
^[1-9]\d*$ //匹配正整数^-[1-9]\d*$ //匹配负整数^-?[1-9]\d*$ //匹配整数^[1-9]\d*|0$ //匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-...
2020-01-18 15:41:19
11376
转载 HTML中如何设置点击超链接的打开方式
1、【整个网站在新窗口打开代码】要想页面上所有的链接都在新窗口中打开,在页面中加入: <head> <base target="_blank"> </head> 备注:<base> 是基本的HTML语言。用<base target=_××>来设置这个网页所有链接的目标窗口。也就是说,网页中只要添加<base target=_××&g...
2019-12-12 09:20:50
7150
转载 InetAddress对象的获取方式
简单总结一下InetAddress对象产生的几种方式代码package com.demo;import java.net.InetAddress;import java.net.UnknownHostException;/** * * @author Lynn * 1、getByName()和getByAddress()方法的使用; * 2、getLocalHost()...
2019-08-05 16:40:48
893
转载 JTable组件之--TableModelListener使用范例
监听表格数据变化终于进入到JTable的重头戏了,监听在任何Java项目中都是非常重要的,监听带来的一系列的操作也有时候非常复杂在Excel表格中,当表格中的一个单元格的数据发生变化时,与之相关的数据也会同时发生变化,这就设计到表格监听器的知识。JTable的事件大致均针对表格内容的操作处理,包括字段内容改变、列数增加或减少、行数增加或减少、表格的结构改变等。这些事件称为TableMod...
2019-07-02 17:45:08
2032
原创 解决Mac版mysql数据库无法插入中文的问题
当mac版mysql数据库全部配置完成后,就剩下插入中文的问题了,我们可以在终端中输入命令:cd /etc,进入etc文件夹,然后在文件夹中创建一个my.cnf的文件,文件的内容如下:# Example MySQL config file for medium systems.## This is for a system with little memory (32M - 64M...
2019-06-17 23:17:37
695
原创 第17章练习4:将第6章的宠物商店程序修改为使用数据库保存全部的宠物信息,并可以实现关键字查找。
package exercise17;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;...
2019-05-08 16:25:52
894
原创 第17章,练习3:使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。
/** * 使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。 */package exercise17;import java.sql.Blob;import java.sql.Clob;import java.sql.Connection;import java.sql.DriverManager;import ...
2019-05-08 16:24:55
581
转载 C语言中联合体union的使用
一、前言“联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。应该说明的是, 这里所谓的共享不是指把多个成员同时装入一个联合变量内, 而是指该联合变量可被赋予任一成员值,但每次只能赋一种值,
2015-07-30 00:10:58
1275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人