自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hi~Future

硅步千里

  • 博客(35)
  • 资源 (27)
  • 收藏
  • 关注

原创 ExtJS技术

ExtJS开发时需要将js等资源加入到项目中。 开发时,需要拷贝2个js文件,一组资源文件夹。编写页面时,在页面中导入js和css文件,顺序不能错。       scripttype="text/javascript"src="ext/ext-all-debug.js">script>       scripttype="text/javascrip

2014-03-20 19:44:49 986

原创 JQuery框架技术

JQuery是JavaScript的简化框架,使用此框架后,可以使js代码支持大部分浏览器。JQuery在使用时有两个大版本:1.x,2.x。1.x是应用在IE6以上版本的浏览器中,主要是做的通用支持。2.x是应用在IE9以上版本的浏览器中的,主要是用来针对HTML5完成支持。 1.x的最新版本是1.10,这里使用的是1.9版本。 JQuery主要包含的功能:1) 

2014-03-20 19:19:47 1151

原创 AJAX实现随笔提示功能

可以先在后台完成数据库的查询操作,这里直接使用city表。 完成后台的查询方法    public List findByKeyword(Stringkeyword) throws Exception {       String hql = "FROM City AS c WHERE c.title LIKE ?";       List all = su

2014-03-20 18:44:48 530

原创 JSON数据格式

JSON:JavaScript对象表示法,可以直接在浏览器中通过js建立对象,并为对象设置属性和方法。 建立对象的语法是:{}设置属性的语法: 属性名:属性值 的形式来加入属性,多个属性之间使用逗号分隔。设置方法的语法: 方法名:function () {} ,多个之间使用逗号分隔。                  var city = {        

2014-03-20 18:30:56 542

原创 XML解析技术一

XML是一门标记语言,由两部分组成。 主要作用是:配置信息和保存或传递数据在WebServices分布式开发中,同样支持跨项目使用XML进行数据交互,其中w3c提出了一些 概念,容易混淆。1)  SOAP:简单对象访问协议,专门用来进行跨项目和跨语言数据交互的协议。2)  SOA:面向服务开发(编程) 分为头信息和主体信息头信息中主要包括:版本信息,编码,规则 (x

2014-03-20 18:19:59 497

原创 AJAX基本概念

AJAX:异步的JavaScript和XML,主要处理的是页面上不想跳转,但想查询数据库的功能。  AJAX所有的代码操作全部使用JavaScript完成,其核心的操作对象是XMLHttpRequest,该对象是浏览器提供好的对象,如果浏览器没有提供,需要单独安装ActiveX插件。 AJAX还会有一些框架支持:JQuery,DOJO,ExtJS  这里使用传统的AJA

2014-03-20 17:14:03 516

原创 SpringMVC的文件上传功能

SpringMVC提供的文件上传功能使用的是apache的commons-fileupload支持库, 如果想做文件上传,必须先在Spring中配置一个beanid="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver">bean>

2014-03-20 15:58:55 514

原创 SpringMVC环境搭建和实现简单登陆

这里使用SpringMVC + Hibernate实现功能的开发。先建立项目,并加入这两个支持,注意,加入Spring时需要多选择一个支持包Spring web Flow 2.0 core。多加入一个Spring Web Flow 2.0支持包。由于使用SpringMVC开发时,必须使用Annotation配置,因此还要加入以下的配置到spring配置文件中:

2014-03-20 15:50:53 922

原创 Struts2的国际化和验证框架

1、Struts2的国际化将多语言版本的项目合并到一个项目中,通过读取不同语言环境的资源文件(properties),来显示不同语言的内容。这些资源文件在Struts2中命名必须按照以下规则命名:1)  主文件名必须相同2)  必须放在src或config根目录下。3)  主文件名后必须根上 语言缩写 国家缩写例如:主文件名是message,要求支持简体中文和美国英

2014-03-20 15:26:55 1125

原创 Spring的Annotation配置

使用此功能的前提必须是Spring3.0或以上版本。可以在-hibernate.xml配置文件中设置使用SpringAnnotation的配置。beansxmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance

2014-03-20 15:01:55 501

原创 SSH实现新闻管理操作

在这里,为表添加一个新的图片字段,可以允许在添加新闻时,上传相关图片,并可以在列表时显示。ALTER TABLE news ADD (photo   varchar2(100) );对应的,映射部分也要修改。         propertyname="photo"type="java.lang.String">       

2014-03-20 14:58:23 1551 1

原创 SSH联合开发项目环境搭建

在进行多人项目开发中,项目环境一般由架构师或项目组长,因此项目环境会考虑到多人开发的情况。这里先加入支持,并建立需要的文件夹。建立好项目后,先建立test和config源文件夹。在config下建立两个文件夹:spring,struts加入Spring支持:next这里需要将配置文件放入到该放的文件夹中。默认配置文件先使用-hibernate.x

2014-03-20 14:38:03 541

原创 Spring + Hibernate开发

加入支持的顺序是先Spring,再加入Hibernate。Spring中加入的支持包与Spring + JDBC开发时完全相同。支持包还是只加入单独加入Hibernate时的支持包。选择使用Spring配置文件来完成数据库连接的管理。Spring准备好了Hibernate的SessionFactory类的配置。Spring自动生成了一

2014-03-20 14:24:27 550

原创 Spring + Struts2联合开发

使用Spring + Struts2完成前台的新闻添加功能,来查看Spring怎样结合Struts2。加入支持,顺序是 Spring à Struts2注意,多选择一个Web支持库。将Struts2擅自加入的Spring2.5支持包删除:为了让其他框架可以结合Spring进行开发,需要在web.xml中加入以下配置: 

2014-03-20 14:01:44 654

原创 Spring + JDBC联合开发

建立项目时,需要多加入针对Spring Persistence的支持库:这里实现新闻的单表处理:先完成数据库连接处理,这里不需要写类,只需要编写配置文件即可:    beanid="dataSource"class="org.apache.commons.dbcp.BasicDataSource">       propertynam

2014-03-20 13:49:26 772

原创 Spring框架的IoC和AOP

Spring框架主要提供了两大核心概念IoC和AOP。1)  IoC:控制翻转,正常建立对象一般是先实例化对象,然后再为对象设置属性,Spring则是先通过配置文件来声明一个类以及类中间的属性信息,再使用Spring提供的操作读取配置文件,建立出包含这些属性的对象。此功能主要替代工厂类。2)  AOP:面向切面编程,在不修改原有代码的基础上,为项目加入或删除功能。在实际开发中,Spring

2014-03-20 13:34:54 1106

原创 Hibernate多对多关系映射

多对多关系并不是两张表的关系,而是三张表的关系,而且要求必须有一个中间表,中间表必须只有两个字段,必须为复合主键,必须包含外键。如果以上条件都满足,MyEclipse在三张表一起选择时,就可以生成多对多关系映射。 类一般只生成两个类,例如:学生选课中,只生成学生和课程类,关系使用以下方式描述:1)  学生类中保存着该学生选择的所有课程对象,使用Set集合来保存。2)  课程类中

2014-03-20 13:08:20 2073 1

原创 一对多关系映射应用之二

正向的一对多关系,一般只应用在下拉列表中,通过关联来动态生成多级的下拉列表。后台完成查询全部省份的方法,在页面上加入超连接。       center>           ahref="province!list.action">显示一对多列表a>       center>在Action中完成查询和传递数据的操作。

2014-03-20 12:53:35 607

原创 一对多关系映射

两张表之间如果存在外键,就会出现一对多关系(外键不能同时是主键)如果想使用pojo类来表示一对多关系,这里以省份和城市为例:省份类中应该包含多个城市的对象,一般默认使用Set集合表示某个省份下多个城市城市类中应该包含一个省份的对象。 如果在表中存在外键,且使用MyEclipse一起选择两张表生成映射,则会自动生成出一对多关系。先建立省份和城市表。CR

2014-03-19 23:54:01 779

原创 Struts2 + Hibernate完成单表新闻管理功能

将新闻的映射文件选择加入到hibernate.cfg.xml中:后台完成后,在成功页suc.jsp中加入两个超连接。        center>            用户登陆成功,当前登陆用户为: ${user.realName}            br/>            hr/>            br/> 

2014-03-19 23:45:12 667

原创 Hibernate的继承映射

使用继承映射的前提是,项目不先设计数据库,而是先设计pojo类,再根据pojo生成数据库表,同时pojo中必须出现继承关系。这里按照这种继承关系设计以下几个类:1)  父类:Person,建议使用抽象类a)         属性                        i.             Id                       ii.         

2014-03-19 23:33:10 586

原创 Hibernate中的复合主键映射

实际开发中,只有当出现多对多关系时,才有可能出现复合主键的表,例如:学生选课功能,需要设计,学生表,课程表和选课表,其中选课表应该只有两个字段(学生id,课程id),而且应该是复合主键。先建立一张选课表CREATE TABLE course (       cid           number(8)         primary key ,      

2014-03-19 23:14:39 629

原创 Struts2 + Hibernate实现用户登陆功能

先建立项目,根据需要加入框架支持。先加入Hibernate:再加入Struts2:支持加入后,先建立一张用户表。CREATE TABLE T_User (       userid         varchar2(40)       primary key ,        real_name      varchar2(2

2014-03-19 23:08:10 1443

原创 Hibernate的三种查询方式

Hibernate中提供了三种查询方式:1)  Session的查询:按主键查询查询,方法为get或load2)  Query的查询:使用HQL语句或SQL语句完成查询3)  Criteria的查询:通过方法和类中属性的关系,来设置查询条件,完成查询。 Session中get和load方法的区别?1)  如果没有查询到数据,get会返回null,而load则直接提示错误。

2014-03-19 22:55:39 606

原创 Hibernate完成单表数据库操作

1、在数据库中建立一张数据表,这里建立一个张新闻表(news)CREATE TABLE news (       id           number(8)        primary key ,       title        varchar2(50)     not null,       content      varchar2(500

2014-03-19 22:38:32 1114

原创 Java编程思想之多线程

利用对象,可将一个程序分割成相互独立的区域。我们通常也需要将一个程序转换成多个独立运行的子任务。象这样的每个子任务都叫作一个“线程”(Thread)。编写程序时,可将每个线程都想象成独立运行,而且都有自己的专用CPU。“进程”是指一种“自包容”的运行程序,有自己的地址空间。“多任务”操作系统能同时运行多个进程(程序)——但实际是由于CPU分时机制的作用,使每个进程都能循环获得自己的CPU时

2014-03-18 15:10:48 719

原创 Java编程思想之传递和返回对象

对象的“传递”实际传递的只是一个句柄。一般都会问到:“Java有指针吗?”有些人认为指针的操作很困难,而且十分危险,所以一厢情愿地认为它没有好处。同时由于Java有如此好的口碑,所以应该很轻易地免除自己以前编程中的麻烦,其中不可能夹带有指针这样的“危险品”。然而准确地说,Java是有指针的!事实上,Java中每个对象(除基本数据类型以外)的标识符都属于指针的一种。但它们的使用受到了严格的限制和防范

2014-03-18 13:28:33 950

原创 Java编程基础之运行期类型鉴定

1、Class对象为理解RTTI在Java里如何工作,首先必须了解类型信息在运行期是如何表示的。这时要用到一个名为“Class对象”的特殊形式的对象,其中包含了与类有关的信息(有时也把它叫作“元类”)。事实上,我们要用Class对象创建属于某个类的全部“常规”或“普通”对象。对于作为程序一部分的每个类,它们都有一个Class对象。换言之,每次写一个新类时,同时也会创建一个Class对象(更

2014-03-18 12:45:08 780

原创 Java编程基础之IO流

通过继承,从InputStream(输入流)衍生的所有类都拥有名为read()的基本方法,用于读取单个字节或者字节数组。类似地,从OutputStream衍生的所有类都拥有基本方法write(),用于写入单个字节或者字节数组。然而,我们通常不会用到这些方法;它们之所以存在,是因为更复杂的类可以利用它们,以便提供一个更有用的接口。因此,我们很少用单个类创建自己的系统对象。一般情况下,我们都是将多个对

2014-03-18 12:17:50 585

原创 Java编程基础之对象的容纳

有两方面的问题将数组与其他集合类型区分开来:效率和类型。对于Java来说,为保存和访问一系列对象(实际是对象的句柄)数组,最有效的方法莫过于数组。数组实际代表一个简单的线性序列,它使得元素的访问速度非常快,但我们却要为这种速度付出代价:创建一个数组对象时,它的大小是固定的,而且不可在那个数组对象的“存在时间”内发生改变。可创建特定大小的一个数组,然后假如用光了存储空间,就再创建一个新数组,将所有句

2014-03-17 22:51:24 746

原创 Java编程基础之多形性

“对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可以方便地“成长”。通过合并各种

2014-03-17 21:10:58 1985

原创 Java编程思想之类再生

1、合成的语法   为进行合成,我们只需在新类里简单地置入对象句柄即可。举个例子来说,假定需要在一个对象里容纳几个String对象、两种基本数据类型以及属于另一个类的一个对象。对于非基本类型的对象来说,只需将句柄置于新类即可;而对于基本数据类型来说,则需在自己的类中定义它们。如下所示:  class WaterSource { private String s; Water

2014-03-17 17:42:53 531

原创 Java编程基础之初始化和清除

1、用构建器自动初始化    class Rock { Rock() { // This is the constructor System.out.println("Creating Rock"); }}public class SimpleConstructor { public static void main(String[] args) { fo

2014-03-17 16:16:42 1178

原创 吴绛雪的回文诗

《四时山水诗》                                  ——吴绛雪  莺啼岸柳弄春晴夜月明,   香莲碧水动风凉夏日长,   秋江楚雁宿沙洲浅水流,   红炉透炭炙寒风御隆冬。   春 景 诗 (莺啼岸柳弄春晴夜月明)   莺啼岸柳弄春晴,   柳弄春晴夜月明。   明月夜晴春弄柳,   晴春弄柳岸啼莺。   夏

2014-03-10 18:19:13 1764

原创 java中this和super的区别心得

this关键字指当前对象本身,多数情况下用来区分成员变量名与参数名相同。      把this作为参数传递public class A { public A() { new B(this).print(); }  public void print() {System.out.println("Hello from A!"); } }  public class

2014-03-10 17:52:47 520

统计学习方法李航版.pdf

自然语言处理,机器学习,人工智能参考书。包括感知机、k近邻法、朴素贝叶斯法、决策树、逻辑回归与最大熵模型、支持向量机、提升方法、EM算法、隐马尔可夫模型和条件随机场等

2018-01-15

android 上百种组件动画

这里面有各种组件动画,高仿动画,第三方分享。值得拥有,对你的ui开发有很大的提高。真情奉献

2014-09-14

android 悬浮窗的实现

android 悬浮窗的实现,仿360悬浮窗功能实现

2014-08-17

android 图片缩放和旋转

android 图片缩放和旋转,可以参考学习

2014-08-17

android PopupWindow底部弹出

android PopupWindow底部弹出

2014-08-17

ListView内嵌Gridview实现

ListView内嵌Gridview实现

2014-08-17

android 三级菜单Listview

android 三级菜单 ExpandableListView的实现

2014-08-17

开源AsmackAPI

开源AsmackAPI,研究xmpp的可以看看

2014-08-17

android 柱状图和线形图

android 柱状图和线形图等图形实现

2014-08-17

XlistView 下拉刷新,上拉载入

android XlistView 下拉刷新,上拉载入,重写listView 值得拥有

2014-08-17

小米手电筒

android 仿小米手电筒功能实现,代码可以参考

2014-08-17

Golang 1.3 window64安装包

Golang 1.3 window64 想学习Golang的可以下载

2014-08-16

android 仿微信录音

android 仿微信样式录音功能实现,值得参考

2014-08-16

android 二维码扫描Zxing

android 二维码扫描Zxing,可以根据需要进行改写

2014-08-16

android Imageview 缩放

android 能缩放拖动的ImageView,可以根据需要进行改写

2014-08-16

android 圆形ProgressBar

android 圆形 ProgressBar功能实现,值得参考

2014-08-16

android 圆形Imageview

android 圆形imageView的实现,可以参考学习

2014-08-16

android 图片剪切

android 图片剪切功能实现,可以参考

2014-08-16

android 日历

android 日历,可以参考里面代码的实现,重写

2014-08-16

android 异步加载图片

android 异步加载网络图片,防止oom,代码可以参考

2014-08-16

android 100种图片效果处理

android 100种图片效果处理。各种图片效果演示,值得参考学习

2014-08-16

android amazeUI

android UI代码设计参考,想注重androidUI设计的,可以看看

2014-08-16

android ActionBar 下拉刷新

ActionBar 下拉刷新 代码可以参考

2014-08-16

cocos2d-x 简单例子

cocos2d-x 一个简单的例子,分享大家

2014-05-08

cocos2d 3.0

cocos2d-x 3.0 documentation 英文好的可以看看,对学习有好处

2014-05-08

Centos 5.5 X64

Centos教程安装 看看cpu是否支持kvm

2014-04-13

空空如也

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

TA关注的人

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