自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

亡我者谁也

仅献给无知的自己,让自己在未来的道路中前进

  • 博客(41)
  • 资源 (7)
  • 收藏
  • 关注

原创 SQLException之serverTimeZone

java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration pro

2017-08-21 11:28:31 844

原创 Yii2 Pjax 使用

Pjax是JQuery的插件,结合ajax和Html5的pushState技术来实现异步刷新,每次通过a标签点击和form表单提交向服务器发送一个指定的请求之后,服务器都会返回需要更新的内容,Pjax会更新老旧内容以及向浏览记录中加入一条新的url而不需要更新刷新整个页面。

2017-06-27 16:01:35 1904

原创 Android初尝甜果之MVP模式

原文链接 对于WEB开发者来说,MVC模式是铭刻在心的。相信很大一部分在开发界的朋友都对MVC有些许了解,MVP是适用于Android项目下的类似MVC模式,区别是Controller换成了Presenter来分发数据和视图的控制。 首先看下MVP整体结构:其中model对应着M,presenter对应P,view对应V。以一个简单的保存用户信息的例子来说明整个项目!第一步建立对应用户的实体

2016-06-28 09:36:31 1089

原创 Android Studio中获取sha1证书指纹数据的方法

高德地图开发申请KEY的时候需要开发者提供SHA1证书指纹数据,在eclipse很容易就找到了,但是Android Studio很久也没找到,只能使用在网上看到的方法了,在Android Studio中的Terminal中使用keytool获取了,具体如下图所示(输入密钥库口令--测试的默认口令为:android,如果使用自己提供的keystore,就是自己的密码了):

2015-01-13 16:18:41 98965 20

原创 通过Canvas的叠加实现Android中环形View的颜色填充动画效果

最近看到很多国内和国外的APP很多表示数据的方式都是通过一个圆环和数字动态展现,很是生动啊,由此也想做个简单的模型试一试效果!在Android中实现一种效果的方式有很多种,本人使用继承View类,通过Paint和Canvas绘图叠加的方式实现。首先新建一个RingView继承View类,实现构造器函数如下:(同时获取屏幕的宽和高) public RingView(Cont

2015-01-12 15:06:02 9350 4

原创 SharedPreferences之Android数据保存

SharedPreferences

2014-12-23 15:03:21 1050

原创 android错误:Installation error: INSTALL_FAILED_VERSION_DOWNGRADE

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE,安装过一个开发的APP之后,需要把应用程序的安装包中的包文件目录修改一下,然后就出现了这个问题了,以前也出现过没有太注意,仔细查了一下资料,按其字面意思就是安装版本太低了。所以就想到了android:versionCode="1"    android:versionName="1.0"

2014-10-10 15:45:58 43456

原创 android中在Layout布局文件中添加控件ID,在Activity中findViewById找不到

一直用着好好的eclipse开发android的应用,

2014-09-19 10:20:43 14335 8

原创 E/错误(3907): android.view.ViewRootImpl$CalledFromWrongThreadException: Only the o

最近在做一个Android作为客户端,和Struts2

2014-04-17 13:53:44 12803 1

原创 Hibernate基本映射类型

Hibernate基本映射类型

2014-04-10 09:47:56 1175

原创 Hibernate错误:Unable to instantiate default tuplizer

Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]    at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTu

2014-04-10 08:15:34 33425 7

原创 hibernate错误:IllegalArgumentException以及Could not execute JDBC batch update

首先第一种错误:org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of redwine.vo.WineUser.id通过异常信息可以看出来是非法的属性。提示非法的属性,通过查看实体类中属性和配置文件,发现实体类中属性被我修改过,但是其中的setter方法还没

2014-03-26 16:34:53 1375

原创 单片机的几种寻址方式

寻址就是寻找指令中操作数或操作数所在的地址。所谓寻址方式,就是如何找到存放操作数的地址,把操作数提取出来的方法。通常指源操作数的寻址方式。        MCS-51系列单片机寻址方式共有七种:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。1、寄存器寻址      寄存器寻址是指操作数存放在某一寄存器中,指令中给出寄存器名,就能得到操作数。寄存器

2014-03-19 13:38:24 28355 3

转载 Ubuntu下使用VI编辑文件必知的常用命令

进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filena

2013-10-20 10:43:12 1205

转载 rails学习笔记: rake db 相关命令

rails学习笔记: rake db命令行 rake db:*****script/generate model task name:string priority:integer script/generate migration add_description_to_task description:string script/generate migration re

2013-10-09 20:25:05 6911

原创 在Ubuntu12.10下安装Ruby On Rails

之前在ubuntu12.10下通过自己下载ruby和rubygems来手动安装,总是有些依赖包的缘故吧,有些地方失败,装了两天都没有成功,之后就去了Win7下安装成功了,练习了两天,感觉还不错,就再次回来在Ubuntu下装下试试,这次使用了比较方便的安装方法,使用RVM版本管理Ruby下安装:安装rvm之前需要安装curlsudo apt-get install curl安装cur

2013-09-15 21:47:24 5132

原创 第一个Ruby On Rails WEB应用程序HelloWorld

经过不懈努力终于把Ruby On Ralis 的开发环境搭建好了,在WIN7系统下,赶紧来个最最常用的例子来练练手吧,感受一下Ruby。。。再次声明一下,我的ruby -v是ruby-2.0.0p247。gem -v是:2.0.3。rails -v 是:4.0.0。应该是比较新的吧!所以一些命令可能不一样吧!首先先新建一个工作目录吧!我的是:D:\RubyWorkSpace。打开ruby的

2013-09-14 16:00:12 6336 2

原创 在WIN7平台下搭建Ruby On Rails web开发环境

感觉Java学的差不多了,想接触下Ruby On Rails,看看它比Java WEB高效到哪里了,在Ubuntu12.10上弄了两天总是报错提示没有指向的文件sqlite3,不管怎么安装sqlite3都不行,到最后没办法只有跑到WIN7平台下试试,以下就是我搭建Ruby On Rails的过程:       首先也是需要下载ruby,在Windows下有直接安装的exe文件,可以从rubyi

2013-09-14 10:54:09 4532

转载 JAVA 获取农历

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.*;public class Lunar { private int year; private int mo

2013-07-17 08:24:07 6408 3

原创 Hibernate中HQL语句查询指定字段值报错:ClassCastException: [java.lang.Object; cannot be cast to bean.PersonStatic

在有一次通过如下HQL语句进行查找相应字段时:String hql = "select sum(search),sum(geometry),sum(greedy),sum(graph),sum(number),sum(simulate),sum(combine),sum(structure)from PersonStatis ps where ps.ps_date>=? and p

2013-07-16 09:21:03 4087

原创 Struts2文件下载

文件下载先给出一个超链接到下载的Action,这个作为下载文件在webContent目录下:给出超链接为:下载DOC类型文件参数以此为:文件名,文件类型,下载时的文件名;下载文件需要在Struts配置文件中这样配置: ${resType} target

2013-06-17 15:59:33 1187

原创 Struts2的文件上传

以前感觉文件上传不怎么会,都是从网上粘贴的代码就行了,这两天学习了下Struts2的文件上传,感觉很好用啊!记录以便己用。在JavaEE中的文件上传需要注意一点的是就是:表单的enctype属性了。enctype主要有三种属性:1、application/x-www-form-urlencoded:这个是默认的编码方式,它只处理表单域中的value值,采用这种方式会把表单域中的值处理成

2013-06-17 14:52:53 1078

原创 javax.servlet.jsp.*和javax.servlet.http.*

当在项目中报错为:javax.servlet.jsp.*时,这时说明需要jsp-api.jar。如果报错信息为:javax.servlet.http.*时,这时说明需要servlet-api.jar这两个包在tomcat的安装目录下的lib文件夹下都可以找到,可以直接拷贝复制到项目工程的lib下,也可以放在JDK中,需要放在C:\Program Files\Java\jdk1.7.0\

2013-06-17 07:03:52 12055 1

原创 学习设计模式之单例模式

单例模式(Singleton Pattern)其定义为:Ensure a class has only one instance , and provide a global point of access to it.单例模式的通用类图为:单例模式的优点:1、由于单例模式在内存中一个实例,减少了内存开支,特别是对一个对象需要频繁的创建、销毁时,而且创建或者销毁时性能又无法优化

2013-06-12 10:39:53 847

原创 解决DWR CS5安装html5插件提示:没有签名,不能安装的问题

从昨天晚上到今天早上,下载了好几个有关html5插件的ZXP文件,但是安装的时候总是提示,没有签名,不能安装该扩展,很是纠结啊,后来也是看到需要将DWR cs5更新一下,于是就去了官网下了一个更新程序AdobeDreamweaver-11-0-All-Update.zip,把DWR cs5更新之后,再次打开的时候,就会自动安装这个更新插件,同时也附带的有html5的功能,就解决了这个问题。首先

2013-06-08 13:43:01 1844

原创 学习设计模式六大设计原则之二

四、接口隔离原则(Interface Segregation Principle,ISP)1、实例接口;在Java中使用关键字new产生一个实例,它是对一个类型事物的描述,它是一个接口。比如定义一个Person类,使用new实例化Person。Person p = new Person();其中Person就是p的一个接口。2、类接口;由Java中的关键字Interface定义的接口。

2013-05-17 21:13:00 932

原创 学习设计模式六大设计原则之一

在开始学习编程的时候,也看见过设计模式有关的书,那时感觉不到设计模式的重要性,感觉不用照样可以实现相应的功能,随着学习的深入对设计模式有了更深入的认识。没有设计模式只能盖个小土房,而设计模式是要盖高楼大厦的。一、单一职责原则(Single Responsibility Principle, SRP);       英文解释:There should never be more thanon

2013-05-08 21:51:27 988

原创 Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常

hibernate执行表与表之间多对一的查询时,如果数据库中没有数据时,一切正常,一旦将数据插入到数据库中,查询的时候将会抛出空指针异常。以下是我的*.hbm.xml的配置<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.n

2013-01-08 11:37:02 6722 1

原创 SSH项目,今天突然启动到半截不动了。

今天打开eclipse准备继续做项目居然tomcat启动到这个地方就不动了Initializing Spring root WebApplicationContext ,郁闷啊,昨天还好好的今天怎么不行了呢,看到网上说的也很多,通过自己排查,是数据库端口不一致所致,唉,还是要小心修改东西啊!

2013-01-07 17:32:58 1242

原创 Spring2.x中设置Bean的作用域

在配置文件里声明的Bean时,实际定义的并不是一个Bean实例,而是为Bean创建了一个模板,当通过getBean()调用或其他请求改Bean的时候,Spring将根据Bean的实际作用域返回Bean的实例,在某些情况下默认的作用域并不适合,此时需要为Bean设置一个更适合的作用域。在Spring2.x里,可以通过中的scope属性设置作用域,默认情况下Spring只为在Ioc容器里声明的Bean

2012-12-12 12:20:49 1715

原创 基于ckeditor的在JSP中显示文本编辑页面

最近没事就测试了一下在JSP页面中嵌入基于ckeditor的编辑页面,首先要去ckeditor的官网上下载ckeditor,也可以在这里下载http://download.csdn.net/detail/kezhongke/4867921我的是ckeditor3.x的,现在最新的应该是ckeditor4啦。下载好之后解压得到ckeditor,然后将其拷到WEB项目的WebRoot目录下,

2012-12-10 16:23:32 3500

转载 MyEclipse快捷键大全,很实用

Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个:技巧:取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次! 取消方法: windows-->perf

2012-12-03 13:06:40 1984

转载 JSF的优点缺点及学习方法

先说JSF的优点,我觉得与其他Java前端框架相比,真正称得上优点的就是一点:兼容并包,体系开放。不少人觉得JSF难学,是因为它一下子把太多东西摊在你面前。什么组件化,视图状态,事件,backing bean,绑定,注入,Facelet模板,多语言,导航,校验器转换器,六个生命周期阶段,EL求值,RenderKit,渲染器。看上去笨重得不得了,但事实上只要完全掌握了六个生命周期,就会发现其他东西都

2012-09-27 20:31:10 7216

原创 中文乱码处理

由于编码方式的不同,各种编码处理的语言不通,将导致中文乱码问题:一、几种常见的编码方式:1、ISO-8859-1:属于单字节编码,最多表示的字符范围是0-255,应用于英文系列。2、GB2312/GBK:属于汉字的国标码,专门表示汉字,是双字节编码,还兼容ISO-8859-1编码,其中GBK同时表示繁体字和简体字,而GB2312只能表示简体字。3、Unicode:属于同一编码,可以

2012-09-21 14:05:22 1689

原创 DAO设计模式---实现一个简单的注册(下)

6、DAO工厂类:package com.song.DAOFactory;import com.song.DAO.RegisterDAO;import com.song.Impl.RegisterImpl;public class RegisterFactory{ public static RegisterDAO getRegisterDAOInstance(){ retur

2012-09-16 01:59:18 1843 1

原创 DAO设计模式---实现一个简单的注册(中)

4、DAO接口实现类:package com.song.Impl;import java.sql.*;import com.song.DAO.RegisterDAO;import com.song.VO.RegisterBean;import com.song.DB.*;public class RegisterImpl implements RegisterDAO{ pu

2012-09-16 01:54:56 1685

原创 DAO设计模式---实现一个简单的注册(上)

DAO设计模式是属于Java Web中对数据层的具体操作,使用DAO设计模式可以简化大量代码的编写和增加程序的可移植性,可以很方便在日后对代码的修改。如果在JSP中使用JDBC操作数据库,那样在JSP中就会嵌入大量的Java代码,显示和逻辑功能的代码混在一起,可读性差,难以维护。使用DAO设计模式,JSP用来只显示数据,无需关注数据如何获取,从何而来。DAO设计模式主要有这几个部分:

2012-09-16 01:45:21 3084

原创 JavaScript实现图片之间切换

手动图像切换 var image; var current = 0; var images = new Array(5); function init(){ for(var i=0;i<images.length;i++){ images[i] = new Image(300,300); images[i].src = "images/"+i+".jpg"; }

2012-09-14 23:15:46 1013

原创 Linux下文件编程

一、系统调用方式访问文件1、创建文件:int creat(const char *filename,mode_t mode)filename为要创建的文件名(包含路径,默认为当前路径);mode为创建的文件属性,0无任何权限,1可执行,2可写,4可读,6可读可写;要创建一个用户可读、可写、可执行,但是组没有权限,其他人可以读、可以执行的文件,并设置用户ID位。那么,我们应该使用的模

2012-07-10 10:19:13 928

原创 gcc程序编译和gdb程序调试的基本选项

GCC程序编译基本格式:gcc [options] [filename]-o 输出可执行文件,如果不给出这个选项,则默认输出a.out可执行文件;如:gcc hello.c -o hello-c 只编译,不连接为可执行文件,生成为以.o为后缀名的目标文件;如:gcc -c hello.c-S 只激活预处理和编译,就是指把文件编 译成为汇编代码。如:gcc -S hello.c

2012-07-09 18:06:07 3085

DWR cs5的更新软件

更新DWR cs5,同时解决了DWR cs5中安装HTML5时出现的没有签名,不能安装的问题

2013-06-08

Dreamweaver cs5的更新软件

可以更新dreamwear cs5,可以有html5的提示功能,同时解决了安装插件的的提示:没有签名,不能安装的错误。

2013-06-08

AXIS2 of web services

axis2,

2012-12-11

ckeditor_3.6.5.zip

很不错的WEB页面编辑资源,ckeditor

2012-12-10

oracle 10g 官方教程.pdf

oracle 10g 官方教程.pdf

2012-09-14

空空如也

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

TA关注的人

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