自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Q码记

崇尚专注,乐于分享!微信公众号:Q码记,个人站点:https://qchery.github.io,欢迎大家关注交流!!!

  • 博客(53)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 JSON解析

st.setCharacterEncoding("GBK"); response.setContentType("text/html;charset=gbk"); PrintWriter out = response.getWriter(); String str = "[" + "{name:'吉林省'}," + "{name:'辽宁省'}," + &

2013-05-22 18:08:27 66

原创 JSON

JSON的用法1、以JSON形式定义一个对象[code="java"]window.onload = function() { /* * 以JSON形式定义一个对象 * 属性:PID 值:1 * 属性:PNAME 值:"qin" */ var jsonVar = {pid:1,pname:"qin"}; alert(jsonVar.pid); ale...

2013-05-22 15:58:05 97

原创 XMLHttpRequest

ck = function() { var req = getXMLHttpRequest(); req.onreadystatechange = function() { /* * XMLHttpRequest对象里面的readyState属性记录着该对象的五种状态 * 0--未初始化 * 1--初始化 * 2--加载中 * 3--加载完毕 * 4--完成 */ //alert(req.readyState)

2013-05-19 19:21:29 75

原创 javascript使用window.opener在两个页面之间传递值

[size=medium][align=center][b]javascript使用window.opener在两个页面之间传递值[/b][/align][/size]1、使用第一个页面打开第二个页面,通过第二个页面传递值给第一个页面[code="java"] Untitled Document 客户ID: 客户名称: ...

2013-05-18 11:47:10 1101

原创 showModalDialog的简单使用

ta(cid ,cname) { //获取通过showModalDialog传过来的window对象 var sdata = window.dialogArguments; //设置第一个页面的属性值 sdata.document.getElementById("cid").value = cid; sdata.document.getElementById("cname").value = cname;

2013-05-17 23:59:16 178

原创 线索树

PointerTag lTag , rTag;} *ThreadTree;//声明所需要用到的函数void createTree(ThreadTree *);void displayBefore(ThreadTree);void displayBetween(ThreadTree);void inorderThrTree(ThreadTree * , ThreadTree);void inorderThread(ThreadTree);void displayThrea

2013-05-10 11:57:59 97

原创 Template Method Pattern

[align=center][b]Template Method Pattern[/b][/align]1、模版介绍我们在使用JDBC的时候时常会遇到这种的问题,那就是很多操作代码是重复的,每次都写一遍又比较麻烦,那我们怎样去处理呢?可以使用模版模式来进行封装。(当然还有很多其它的方法,此处只是为了讲解模版模式,所以不对其它方式进行说明,例如:你可以封装一个专门对数据库进行操作的DB类)...

2013-05-09 17:17:41 87

原创 org.springframework.beans.factory.BeanNotOfRequiredTypeException:

今天在使用xml进行spring3.2.1与hibernate4.2Final进行配置Transaction的时候出了个异常,但是配置是没有错的,后来到网上找了下,找到了问题的原因:异常如下 : org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServ

2013-05-08 19:27:30 1008

原创 使用JFreeChart制作图形

使用JFreeChart制作图形第一步:下载相应的组件  JFreeChart下载:http://www.jfree.org/jfreechart/download.html第二步:解压到相应的目录    F:\Program Files\jfreechart-1.0.14\jfreechart-1.0.14-demo.jar第三步:引入相关的jar包    WEB-I

2013-05-08 19:27:26 607

原创 java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider

nested exception is java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator出现此异常是因为缺少jar包解决方法:从网上下载org.springframework.transaction-3.1.0.M1.jar或者spring-d

2013-05-08 19:27:24 970

原创 Spring AOP 简单使用

Spring AOP在beans.xml进行配置,声明aop标签的使用规则<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spri

2013-05-08 19:27:22 503

原创 Spring IoC Annotation 的简单使用

Spring IOC Annotation进行Annotation-based Configuration配置在beans.xml里面的beans标签里面加入下列的属性xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/contexthtt

2013-05-08 19:27:20 372

原创 Spring IOC XML Configuration

Spring NoteSpring Introdution引入相关的包----spring-context-3.2.1.RELEASE.jar----spring-beans-3.2.1.RELEASE.jar----spring-core-3.2.1.RELEASE.jar----spring-expression-3.2.1.RELEASE.jar----commons-log

2013-05-08 19:27:17 353

原创 Spring DBCP 数据库连接池配置

Spring dbcp 数据库连接池的配置DataSource的配置与使用第一步:引入相关的jar包commons-dbcp-1.4.jarcommons-pool-1.6.jar[b]在beans.xml里面对DataSource进行配置[/b]<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSourc

2013-05-08 19:27:15 658

原创 Spring IOC(DI)模拟

Spring DI Simulation解释:IOC Inverse Of Control(控制反转) 或者 DI Dependency Injection(依赖注入)观察以下代码,发现UserService类并没有对自己的属性UserDAO进行初始化,但是UserDAO仍然不为null,因为ClassPathXmlApplicationContext类初始化的时候,通过读取配置文件bean.

2013-05-08 19:27:13 429

原创 排序二叉树

#include #include using namespace std;typedef int Elemtype;struct TNode { Elemtype data; struct TNode *lChild, *rChild;};typedef struct Head { TNode *root;} *Tree;//函数声明Tree in

2013-05-08 19:27:11 442

原创 使用JDK中的InvocationHandler、Proxy实现动态代理

动态代理(Dynamic Proxy)一、切面编程(在方法前后加上一些逻辑,如下:在save(User user)方法前后加逻辑)准备工作:public class UserDAOImpl { public void save(User user) { System.out.println("user saved!"); }}1、实现方法一:直接在方法里面逻辑前后进行添加

2013-05-08 19:27:09 468

原创 使用Jdom进行简单的XML解析

使用Jdom进行简单的XML解析1、引入相应的Jar包jdom-2.0.4.jar 下载地址:http://www.jdom.org/downloads/index.html2、准备一个简单的Xml文件 3、编写进行解析XML文件的测试程序import java.io.IOException;import java.util.L

2013-05-08 19:27:07 454

原创 字符串功能实现

字符串(C++)/* 最后一个线性存储结构 *//* 功能: 初始化:生成一个任意长度的字符串 展示:显示字符串的值 复制:复制一个任意长度字符串的值到另外一个任意长度字符串 连接:将两个任意长度的字符串连接成一个新和字符串 比较:比较两个任意长度的字符串的大小 截取:在一个字符串上截取一个子串 插入:在一个字符串中插入另外一个任意长度的字符串

2013-05-08 19:27:05 478

原创 循环队列的实现

循环队列(C++)/* ----------------------------自定义循环队列---------------------------------*//* function: * add value into the Queue * delete value from the Queue * count the number of in the Queue * j

2013-05-08 19:27:02 526

原创 Windows 环境下文件批量操作

批量修改文件名,移动文件,删除空文件夹1、有时候,当我们遇到一个文件夹里面,存在多个文件夹,而这些子文件夹里面又放着要排序的文件的时候,如果让我们自己去手动修改文件名会比较麻烦,特别是当文件较多的时候,这时我们就可以用程序自动批量修改,这只是个小应用,希望能够帮到有需要的人,比较简单。不过在使用前,请先做好备份哦!!!import java.io.File;import java.u

2013-05-08 19:27:00 458

原创 排序方法

/* 排序算法:冒泡,选择,插入,希尔,快速,归并 */#include #include using namespace std;//声明函数void displayArray(int[] , int);void shellSort(int[] , int);void popperSort(int[] , int);void popperSort2(i

2013-05-08 19:26:58 583

原创 链式队列的实现

队列(C++)/*---------------------- 简单队列的链式实现------------------------- *//*功能:1、以一定数目的元素初始化一个队列2、判断队列是否为空3、按队列顺序展示队列元素值4、删除一个队列结点5、获得队列的第一个元素值6、向队列中加入一个元素结点*/#include #include

2013-05-08 19:26:56 500

原创 链栈的实现

#include #include using namespace std;typedef int Elemtype;typedef struct Node { Node *lNext; Elemtype eData;} *LinkedStack;//函数声明LinkedStack initNode();void showStack(

2013-05-08 19:26:54 403

原创 Hibernate 二级缓存举例(4.2 Final版)

Hibernate 4.2里面的缓存1、 hibernate 里面的缓存分成一级缓存与二级缓存与查询缓存一级缓存:Session级别的缓存二级缓存:SessionFactory级别的缓存查询缓存2、 一级缓存@Testpublic void testCache() { Session s = sf.getCurrentSession(); s.beginTrans

2013-05-08 19:26:52 435

原创 Hibernate 里面的1+N问题

Hibernate之1+N问题1、 Category类package com.edu.hpu;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublic class Category { private

2013-05-08 19:26:50 447

原创 顺序栈的实现

#include #include #define INIT_SIZE 3#define INCREASE_SIZE 1using namespace std;typedef int Elemtype;typedef struct { Elemtype *base; Elemtype *top; int iStackSize;}

2013-05-08 19:26:48 382

原创 双向链表的实现

#include #include using namespace std;typedef int Elemtype;typedef struct lNode { Elemtype data; struct lNode *prior; struct lNode *next;} *LinkedList;//函数声明LinkedLi

2013-05-08 19:26:45 391

原创 链表的实现

#include #include using namespace std;typedef struct lNode { lNode *lNext; int data;} lNode , *LinkedList;//函数声明LinkedList initNode();void showNodes(LinkedList head);in

2013-05-08 19:26:43 380

原创 顺序表的实现

#include #include #include using namespace std;#define INIT_SIZE 5#define INCREASE_SIZE 10typedef int ElemType;/* * 声明此程序中的地址值与数组想象 * 即首位为0,其余的依次递增 * 若要使得首位为0,只需稍做修改即可 */

2013-05-08 19:26:41 559

原创 JavaScript入门

Javascript是一种弱类型的语言在网页中嵌入javascript脚本的基本格式: var y = 3; alert(y);在网页上打印结果,并用html设置文字的属性:var sum = ""; for(var x=0; x<4; x++) { if(x==3) { sum = sum + "x=" + x; } else { sum

2013-05-08 19:26:39 503

原创 AJAX入门

使用XMLHttpRequest对象进行异步的操作效果:输入时,进行同步的用户名检验第一步:静态的html页面,作为进行检验的对象,当光标离开输入框的时候,触发validate()方法,查找数据库进行检验用户名: 第二步:编写validate()方法 var req; function validate() { //拿到输入用户名的节点

2013-05-08 19:26:37 541

原创 HQL 简单使用二

HQL的简单使用21、 Category类package com.edu.hpu;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublic class Category { private

2013-05-08 19:26:35 397

原创 Annotation使用两个foreign key做联合主键

Annotation使用两个foreign key做联合主键1、 数据库里面的表结构学生:(Id , Name)课程:(Id , Name)选课表:(Student_ID , Course_ID , Score)2、 Student类package com.edu.hpu;import java.util.HashSet;import java.util.Set;

2013-05-08 19:26:33 1049

原创 hibernate HQL的简单使用一

Hibernate中的HQL使用1、 建立相应的关系表Category类:package com.edu.hpu;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublic class Catego

2013-05-08 19:26:31 540

原创 使用commons-fileupload与commons-io进行文件上传

使用commons-fileupload与commons-io进行文件上传第一步:相关组件的下载1、 commons-fileupload下载:http://commons.apache.org/fileupload/download_fileupload.cgi2、 commons-io下载:http://commons.apache.org/io/download_io.cgi

2013-05-08 19:26:29 1241

原创 java 线程

Thread笔记一、 简单的多线程例子class Ticket extends Thread{ private int tickets = 100; public void run() { while(true) { if(tickets > 0) { System.out.println(Thread.currentThread().getName(

2013-05-08 19:26:27 546

原创 JUnit入门

Junit笔记1、 单元测试package edu.hpu.junit;public class T { public int plus(int x , int y) { return x + y; }}//测试用package edu.hpu.junit.test;//静态引入,引入相应的方法,而不用再写类名import static org.junit.

2013-05-08 19:26:22 731

原创 使用commons-email进行邮件传递

使用commons-email进行邮件传递第一步:相关组件的下载commons-email的下载:http://commons.apache.org/email/download_email.cgi第二步:解压到相应的目录    F:\Program Files\commons-email-1.2\ commons-email-1.2.jar第三步:引入相关的jar包

2013-05-08 19:26:20 766

原创 DOM4J

DOM4J学习笔记一、 下载dom4j的文件二、 在集成开发环境上布置dom4j加入F:\Program Files\dom4j-1.6.1\dom4j-1.6.1.jar三、 建立测试文件dom4jTest.xml 四、 编写测试程序Dom4jTest.java(第一种获得节点与属性的方法)package cn.edu.hpu;import j

2013-05-08 19:26:18 510

洪泛路由python实现

简单使用Python实现的洪泛路由算法,写得比较蠢,仅供参考

2019-03-31

javascript.html

选项卡,全选反选,等诸多简单功能的实现,代码长度很短易于理解……

2012-11-08

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

TA关注的人

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