自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二哈

理性与逻辑构筑更好的自己

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 九宫幻方

1. 题目网址:http://lx.lanqiao.cn/problem.page?gpid=T446问题描述  小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行、每一列和每一条对角线的和都是相同的。  三阶幻方又被称作九宫格,在小学奥数里有一句非常有名的口诀:“二四为肩,六八为足,左三右七,戴...

2019-01-30 22:40:38 350

原创 九九乘法表

1. 主要是控制循环中两个变量i,j的变化,外层循环控制行数,里层循环控制列数即可,需要使用制表符来控制生成的乘法表的格式2. 代码如下:public class Main { public static void main(String[] args) { //行 for(int i = 1; i <= 9; i++){ for(int j = 1; j <...

2019-01-29 21:32:31 806 1

原创 回文数

1. 题目网址:http://lx.lanqiao.cn/problem.page?gpid=T47问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数输出格式  按从小到大的顺序输出满足条件的四位十进制数2. 主要是将数字转化为字符串形式然后进行翻转比较即可知道是否是回文字符串,代码如下:public class ...

2019-01-29 20:31:36 153

原创 特殊回文数

1. 题目网址:http://lx.lanqiao.cn/problem.page?gpid=T48问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n输入格式  输入一行,包含一个正整数n输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入...

2019-01-29 20:10:55 333

原创 十进制到十六进制的转化

1. 使用BigInteger中构造方法来进行进制的转换,再调用BigInteger的toString来转换成目标进制,不指定toString方法中的第二个参数表示转化为十进制的字符串形式,注意一般十六进制的存在字母的默认是转化为小写字母,这个时候还需要再调用toUpperCase方法将其转化为大写字母输出2. 代码如下:import java.math.BigInteger;impo...

2019-01-29 16:32:32 400

原创 十六进制转八进制

1. 题目网址:http://lx.lanqiao.cn/problem.page?gpid=T51问题描述  给定n个十六进制正整数,输出它们对应的八进制数输入格式  输入的第一行为一个正整数n (1&lt;=n&lt;=10)  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000输出格式  输出n行,每行为输...

2019-01-29 16:09:50 936

原创 十六进制到八进制的基本转化

1. 其中可以使用好几种方法来进行转化①. 使用Long类或者Integer类中的toString()方法来进行转换,Long.parseLong(sc.next(), 16)指定从控制台接收16进制形式的字符串,假如不指定默认是接收十进制形式的字符串parseLong/Int方法中的第二个参数从控制台接收什么进制形式的字符串,toString方法中的第二个参数指明转化为什么进制形式的字符...

2019-01-29 15:50:20 472

原创 字母图形

1. 题目网址:http://lx.lanqiao.cn/problem.page?gpid=T72. 主要是找出其中的规律就可以解决这个问题,开始的时候我找出的规律是每一行来进行字母变化的,代码如下,特别要注意的是使用一个当输入的行数大于列数的时候要进行特别的处理,这个时候需要使用一个计数变量来进行记录当前输入的字符数量有没有超过列数,代码如下:import java.util.Sca...

2019-01-28 19:36:01 112

原创 使用Ajax查询出的数据封装数据的思想

1. 我们在开发的过程中经常要使用到Ajax,所以在控制器中需要返回Object的对象,这个时候我们需要自己写一个封装类用来作控制器返回的一个对象,这个类里面可以封装对数据的操作成功失败的记录,此外重要的是我们可以声明一个Map,里面可以封装查询数据库中的数据,键为String类型,方便在jsp页面取出来,值为一个Object对象,这样我们在查询出数据库的不管是集合还是其他的对象都可以封装在这个M...

2019-01-19 13:45:34 238

原创 Mybatis的一对多查询

1. 在实际的开发中经常会遇到复杂条件的查询,比如一对多的查询,需要关联到两张表的多表查询比如像下面的例子,一个学院对应着多个专业,但是一个专业只属于一个学院,这也就是典型的一对多的问题学院数据表的数据如下:专业表的数据如下: 通常使用的思路如下:①在 "多"的那一方使用List集合来存储"一"对象,这里是专业对象,专业Institute.java代码如下pa...

2019-01-19 13:21:12 329

原创 Mybatis中的一般查询

1. 经常要使用到根据文本框输入的内容来进行模糊查询,这个时候涉及到几个问题:①xml文件怎么样写模糊查询语句,即怎么样拼接参数的问题,此外还需要判断某个传递的参数是否为空的问题②控制器中怎么样传递这个参数这样在xml文件中的if标签才可以使用这个从控制器中传递的这个自定义的变量从而判断当前的参数是否为空的情况因为有的时候我们不想输入数据来查询,想查询出全部的数据,这个时候查询条件为空...

2019-01-19 11:41:50 1681

原创 数据库中存在从后台传来的中文数据但是使用mybatis查询数据库空的问题解决

1. 在期末的JavaEE作业中做了一个登陆页面,需要输入用户名和密码然后发送Ajax请求到后台中查询数据库中是否存在着这个用户,但是发现使用在文本框中输入中文的时候会登陆不进去,但是我的数据库中的确存着当前的用户,而且用户名和密码都是对的,我尝试在接收数据的控制器中输出使用mybatis查询的数据库中是否存在当前用户的信息,发现结果为null,查询了一下资料,大概是因为数据库的编码方式与xml文...

2019-01-19 10:48:50 758

原创 Ajax中不能够选择下拉列表中的某个值和为全局变量赋值的问题解决

1. 我们在开发的时候经常会使用到Ajax,但是有的时候会遇到一些问题,常见的问题是:不能够选择下拉列表的某一项值或者在Ajax中的函数中不能够为一个全局变量赋值比如我们使用Bootstrap来弹出模态框,在模态框中包含着两个下拉列表,因为下拉列表的值是需要根据数据库的数据变化来进行动态显示的,所以在jsp页面要发送ajax请求到后台的控制器中来获取数据像下面的例子:就是存在着两个模态框,...

2019-01-19 10:22:32 281

原创 Cannot serialize session attribute XXX for ... 的解决方法

1. 大多数情况下是由于在session中设置对象属性的时候没有将对应的JavaBean对象实现序列化接口:Serializable类实现Serializable接口的目的是为了可持久化,比如网络传输或本地存储,为系统的分布和异构部署提供先决支持条件。若没有序列化,现在我们熟悉的远程调用、对象数据库都不可能存在2. 下面是百度查询到的类实现序列化接口的作用和相关的问题:Java序列化接...

2019-01-18 20:39:09 1670

原创 表单的序列化操作

1. 在使用ajax的时候我们可能涉及到提交表单中的多个数据,这个时候data属性中参数比较多,在这样的情况下我们可以对表单进行序列化的操作,即可以使用Jquery中的serialize()方法将表单中元素的内容列化成一个字符串,这样使用ajax提交表单数据时,就不用一一列举出每一个参数,只需将data参数设置为 $("form").serialize() 即可2. 定义和用法:seri...

2019-01-18 20:04:39 359

原创 Ajax中get方式url传递中文参数乱码的解决

1. 在使用Ajax的时候使用url传递中文参数在控制器接收的数据是乱码,查了一下资料原因是:JQuery默认的contentType:application/x-www-form-urlencoded,这才是JQuery正在乱码的原因,在未指定字符集的时候,是使用ISO-8859-1,ISO8859-1,通常叫做Latin-1,Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符。JQ...

2019-01-18 19:38:49 3842

原创 Spring中如何传递参数的问题

1. 在超链接中传递参数到后台控制器中:需要在映射的路径的名字后面加上?参数的名字=参数值(使用$来取出集合中的属性值)<a class="rightColContentDelBtn" href="${APP_PATH}/del?stuId=${student.stuId}">删除</a>del为在控制器中@RequestMapping中的映射的路径的名字2....

2019-01-18 19:19:00 742

原创 Spring中的406错误

1. 使用Ajax的时候在jsp页面提交的表单数据是Json字符串,控制器中需要返回的是一个对象,这个时候就涉及到Json字符串与对象之间的转换,所以需要使用到三个jar包:分别是jackson-core-2.4.2.jar,jackson-databind-2.4.2.jar,jackson-annotations-2.4.2.jar(也可以使用其他的版本)假如不加入上面的三个jar包的话那...

2019-01-18 17:58:44 277

原创 Spring框架使用到的JSR303数据校验

1. 前端的页面中的数据提交之前可以使用Jquery进行校验,数据提交到后台还需要进行校验,这样可以保证插入到数据库中的数据是合法的JSR303 是一套JavaBean参数校验的标准,它定义了很多常用的校验注解,我们可以直接将这些注解加在我们JavaBean的属性上面,就可以在需要校验的时候进行校验了@NotNull                 注解元素必须是非空 @Null  ...

2019-01-18 13:59:06 488

原创 Jquery中的正则表达式

1. 在使用表单提交数据的时候由于输入的数据可能不合法,所以在表单提交或者文本框发生变化的时候来校验数据是否符合规定的要求,假如不符合要求,那么需要提示错误信息给用户,让用户重新输入,并且return false让表单不能够提交到控制器中2. 这里我们使用Jquery来调用表单文本框内容改变的监听函数:change(),当文本框内容改变的时候进行数据校验,所以这里涉及到了正则表达式的书写,下面...

2019-01-18 11:17:56 19698 1

原创 spring中的表单提交问题

1. 在jsp页面中经常要将表单中的内容提交到后台的控制器中,这个时候会出现一些问题2. 常见的问题如下:①jsp页面中的表单的name属性与对应的普通的JavaBean中的属性名字不一致导致在控制器中接收到的数据为空,所以需要将表单中的name属性的名字与JavaBean中的属性名字要一一对应(表单中提交的数据就是由表单中的name属性决定的)在jsp页面中常见的表单提交有以下着几个...

2019-01-17 19:58:38 358

原创 Jquery获取与设置属性

1.   jQuery 拥有可操作 HTML 元素和属性的强大方法获得内容 - text()、html() 以及 val()三个简单实用的用于 DOM 操作的 jQuery 方法:text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值注意他们是有区别的,text获取的是元素的文...

2019-01-17 14:07:13 2031

原创 Jquery使用需要下载的文件

1. 使用Jquery的时候需要下载相关的文件才可以使用2. 进入官网下载的链接:http://jquery.com/download/,进入之后可以发现很多的版本,我们可以根据自己的需要下载自己的版本,其中点击下面的下载链接之后看到的是很多的Jquery代码,这个时候我们需要将当前网页中的内容保存到自己的电脑上:Ctrl+s即可,保存之后在jsp页面或者html页面通过scrip标签进行引入...

2019-01-16 21:13:54 1828

原创 Jquery添加元素

1. 有的时候需要为某些元素添加元素主要有以下几个方法:append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插入内容2. 下面是具体的例子:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;m...

2019-01-16 21:00:06 219

原创 Jquery选择器

1. 使用Jquery可以对html中的元素进行操作,设置相关的样式,事件以及其它方面的内容,从而达到我们希望达到的效果2. Jquery的选择器(http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp) 在开发中主要使用的选择器有id选择器,类选择器,元素选择器和属性选择器3. 使用Jquery的时候需要从官网...

2019-01-16 20:12:25 111

hprof-conv.exe

当你出现android------DDMS files not found: tools\hprof-conv.exe错误的时候可以下载这个工具来解决这个问题

2019-03-03

使用json依赖大的jar包

这个json数据包可以用来支持json字符串与对象之间的转换

2019-01-18

空空如也

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

TA关注的人

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