自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱音乐,爱编程。

好资料共分享,编程丰富人生;爱音乐,爱梦想。。

  • 博客(87)
  • 资源 (10)
  • 收藏
  • 关注

原创 java实现图片与base64字符串之间的转换(不适用SUN公司的sun.misc.BASE64Encoder)

package com.liu.ming.test;import java.io.FileOutputStream;import java.io.OutputStream;import org.apache.commons.codec.DecoderException;import org.apache.commons.codec.binary.Base64;public class

2014-12-08 23:54:28 2147

原创 无间隙循环滚动

无间隙循环滚动 body { font-size: 12px; line-height: 24px; text-algin: center; /* 页面内容居中 */ } * { margin: 0px; padding: 0px; /* 去掉所有标签的marign和padding的值 */

2014-12-03 20:48:57 970

原创 java或jsp中把图片转成Base64编码在转成新的图片

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;import sun.misc.B

2014-12-02 21:25:20 3727

原创 JAVA 把base64图片数据转为本地图片

/** * 替换html中的base64图片数据为实际图片 * @param html * @param fileRoot 本地路径 * @param serRoot 服务器路径 * @return */ public static String replaceBase64I

2014-12-02 21:14:42 1519

原创 java实现图片与base64字符串之间的转换

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import sun.mi

2014-12-02 21:11:40 1216

原创 javascript实现列表有停顿循环滚动

无间隙循环滚动 body { font-size: 12px; line-height: 24px; text-algin: center; /* 页面内容居中 */ } * { margin: 0px; padding: 0px; /* 去掉所有标签的marign和padding的值 */

2014-10-08 20:45:43 1130

原创 js实现列表无间隙循环滚动

无间隙循环滚动 body { font-size: 12px; line-height: 24px; text-algin: center; /* 页面内容居中 */ } * { margin: 0px; padding: 0px; /* 去掉所有标签的marign和padding的值 */

2014-10-08 20:41:51 1313

原创 js实现图片瀑布流布局

js实现瀑布流 body{ margin:0px; padding:0px; } *{ margin:0px; padding:0px; } #container{ width:900px; height:auto; margin:30px auto 0 auto; position:relative; } .

2014-10-08 20:39:14 1478

原创 迷宫

package com.liu.exam02;/** * 迷宫问题 * */public class Maze { //自己定义一个迷宫 public static String Maze[][]={ {"▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇"}, {"▇","▁","▁","▁

2014-09-23 21:17:48 897

原创 Jquery实现checkbox全选和反选

直接看代码: 全选和复选 #main{margin:100px auto;} #mainTable > table{border:1px solid red;} #mainTable > table tr td{border:1px solid red;} $(function(){ $("#checkAll").click(fu

2014-09-14 20:34:32 1299

原创 FireBug调试工具

插件FireBug 简介:fire不过是一款基于前段开发的工具,是Firefox浏览器 的扩展插件,它可以调试javascript,查看DOM、分析 css、监控网络流量以及进行ajax的交互等。一:概述1、Firebug的特色: 查看和编辑html 动态修改css样式 可视化的css距离调整 监控网络

2014-09-13 19:44:21 900

原创 第十讲:html5中canvas实现正方体的动态旋转

在html5的画布上,画出三维图形,并且实现它动态的围着一个

2014-06-11 20:48:15 3884

原创 第九讲:HTML5中的canvas实现推箱子雏形

方块的移动 body{margin:0px;padding:0px;} #main{margin: 100 auto 0 auto;border: 10px solid #030303;width:300px;height:460px;border-radius:10px;} var canvas = documen

2014-06-10 19:38:54 2521

原创 第八讲:HTML5中canvas实现小球击打小方块游戏

随着html5技术的不断成熟,用html5开发网页游戏也是一种趋势。本文将讲解使用html5中的canvas标签编写一个小球击小方块的休闲游戏,阐述了编写的流程以及编写的注意事项和代码的分析。主要从定义画布开始,随后说明小球、移动小方块和小方块的定义,然后添加各个模块的方法事件,最后判断其游戏的成功和失败。文中还包含部分源代码、源代码下载地址和相关逻辑的图解说明。

2014-06-09 13:45:42 3453 1

原创 第七讲:HTML5中的canvas两个小球完全弹性碰撞

小球之间的碰撞(完全弹性碰撞)var canvas = document.getElementById('mc');var cxt = canvas.getContext('2d');//设置画布背景颜色cxt.fillStyle = "#030303"; cxt.fillRect(0, 0, canvas.width, canvas.heig

2014-06-08 14:32:07 5406

原创 第六讲:html5中canvas实现疯狂的大炮轰击

大炮 var canvas = document.getElementById('mc'); var cxt = canvas.getContext('2d'); //设置画布背景颜色 cxt.fillStyle = "#030303"; cxt.fillRect(0, 0, canvas.width, canvas.heig

2014-06-07 16:57:45 1913

原创 第五讲:使用html5中的canvas动态画出物理学上平抛运动

平抛运动 var canvas = document.getElementById('mc'); var cxt = canvas.getContext('2d'); //定义一个小球 var balls = []; balls.length = 0; //先定义两个球 var ball_1 = {//平抛运动的球

2014-06-07 15:47:10 2351 2

原创 第四讲:使用html5中的canvas标签画出一个球在指定区域内的运动

小球在一个区域运动 var canvas = document.getElementById('mc'); var cxt = canvas.getContext('2d'); //定义一个小球 var ball = { position : {x : 100,y : 100}, //球的位置 r : 30, //球的半径

2014-06-06 21:48:03 3164

原创 第三讲:动态画圆

初识canvas var canvas = document.getElementById('mc'); var ctx = canvas.getContext('2d'); var x = 150; var y = 150; var r = 100; //画出指定的图像 var somethingAsync = ev

2014-06-06 16:57:31 1061

原创 第二讲:使用HTML5绘制简单的图形

初识canvas var canvas = document.getElementById('mc'); var ctx = canvas.getContext('2d'); //画出指定的图像 var somethingAsync = eval(Jscex.compile("async",function(){ //绘制坐标线

2014-06-06 16:40:23 994

原创 第一讲:使用html5——canvas绘制奥运五环

初识canvas var canvas = document.getElementById('mc'); var ctx = canvas.getContext('2d'); ctx.lineWidth = 5;//设置yuan ctx.strokeStyle = "#163B62"; ctx.beginPath(); ctx

2014-06-06 11:52:47 4368

原创 第四讲:实体联系模型

ER模型使用ER图来表示终端用户所看到的概念数据库,

2014-06-05 13:26:40 1101

原创 第三讲:关系数据库模型

表示关系数据库的基本组成,用于存储一组相关的实体,jishiti

2014-06-03 20:02:24 815

原创 第二讲:数据模型

数据库设计人员、编程人员和用户通常不会从这一个角度去d

2014-06-03 16:57:59 740

原创 第一讲:数据库系统

1、数据是未经过加工的事实。信息时对数据进行处理jieshi

2014-06-03 16:15:06 882

原创 Extjs案例---后台管理系统界面布局

主要使用的是viewPort布局,,再添加一些组件(下附源代码) HELLO WORD Ext.onReady(function(){ //使用Viewport布局 var mypanel = new Ext.container.Viewport({ layout:'border',//表格布局 items:[

2014-03-22 18:43:41 4019

原创 Extjs案例--员工信息填写界面布局

使用了简单的布局案例,,也对学习Extjs的知识总结在一起(需要源代码的朋友请留言)

2014-03-22 18:36:31 1420 6

原创 Ext第一讲:信息提示框组件

1. Ext.MessageBox.alert()方法APIalert ( String title, String msg, Function fn, Object scope ) : Ext.MessageBox参数项:title : StringThe title bar textmsg : StringThe message box body t

2014-03-11 09:56:45 901

原创 Oracle练习:块、过程、函数、游标的练习

块、过程、函数、游标的练习注意:set serveroutput on(开启存储函数的结果显示) select object_name,status from user_objects where object_type='PROCEDURE';(查询当前用户下有哪些存储函数)1、块的练习Begin dbms_output.put_line('我是小明');-

2014-02-25 14:00:50 1349 1

原创 Oracle练习:有关Oracle用户scott的sql练习

1、列出薪金比“SMITH”多的所有员工。select *from emp where sal+nvl(comm,0)>(select sal+nvl(comm,0) from emp where ename='ALLEN');2、列出所有员工的姓名及其直接上级的姓名。select ename as "员工姓名",(select ename as "上司姓名" from emp w

2014-02-25 10:00:08 2246 1

原创 XML第三讲:XML处理模式

XML处理模式一、 DOM 文档对象模式 1.DOM特点: 以树型结构访问XML文档。 一棵DOM树包含全部元素节点和文本节点。可以前后遍历树中的每一个节点。 整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能。 将整个文档调入内存(包括无用的节点),浪费时间和空间。 一旦解析了文档还需多次访问这些数据;硬件资源充

2014-02-23 17:18:09 984

原创 XML第二讲:DTD验证

一、DTD验证 文档类型定义(Document Type Definition) DTD定义了XML文档内容的结构,保证XML以一致的格式存储数据。精确的定义词汇表,对XML的内容施加约束。 符合DTD的规范XML文档称为有效的文档。由DTD定义的词汇表以及文档语法,XML解析器可以检查XML文档内容的有效性。 规范的XML文件不一定是有效的;有效的一定是规

2014-02-23 17:14:30 1174

原创 XML第一讲:XML基本讲解

XML(eXtensible Markup Language)是万维网联盟(World Wide Web Consortium W3C)定义的一种可扩展标志语言。 可扩展性指允许用户按照XML规则自定义标记(tags 标签)。强项:轻松表达多层结构的数据;可扩展。优点:平台无关,语言无关。设计目标是描述数据并集中于数据的内容,与显示分离。提醒:不能用XML来直接写网页。即便是

2014-02-23 17:08:07 2218

原创 JDBC第四讲:JDBC知识扩展

一、JDBC应用的分层(DAO) 分层就是对功能的隔离,降低层与层之间的耦合性。 软件的分层初步: JSP Struts View(界面) --> Controlle --> Atio ---> Service/Biz --> DAO ----> DB 重新封装 可复用 封装信息

2014-02-23 16:27:36 919

原创 JDBC第三讲:jdbc2.0新特征和Updatability结果更新

一、JDBC 2.0新特性: 1、 Scrollability 结果集可滚动 滚动:可双向支持绝对与相对滚动,对结果集可进行多次迭代。 Con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); //上句的 SCROL

2014-02-23 16:22:18 1473

原创 JDBC第二讲:重要接口和事务讲解

一、JDBC几个重要接口重点讲解 在JDBC 中包括了两个包:java.sql和javax.sql。 ① java.sql 基本功能。 这个包中的类和接口主要针对基本的数据库编程服务,如生成连接、执行语句以及准备语句和运行批处理查询等。 同时也有一些高级的处理,比如批处理更新、事务隔离和可滚动结果集等。

2014-02-23 16:17:32 1147

原创 JDBC第一讲:jdbc概述和编程步骤

终端进入mysql: mysql -u root回车终端进入oracle: telnet 192.168.0.23 然后sqlplus openlab/open123MySQL常用命令: show databases; use databaseName; show tables;一、概述JDBC JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。

2014-02-23 16:13:10 871

原创 Hibernate第五讲:Hibernate控制的事务

Hibernate控制的事务 事务保证原子操作的不可分,也就是操作的同时成功或同时失败。 hibernate的事务隔离级别和JDBC中大致相同。 设置时要在hibernate.cfg.xml配置 4 1: 读未提交的数据(Read uncommitted isolation) 脏读 2: 读已提交的数据(R

2014-02-15 18:48:47 723

原创 Hibernate第四讲:Hibernate对象的状态和映射

一、 Hibernate对象的状态 实体对象的三种状态: 1) 暂态(瞬时态)(Transient)---实体在内存中的自由存在,它与数据库的记录无关。 po在DB中无记录(无副本),po和session无关(手工管理同步) 如:Customer customer = new Customer(); customer.setName("er

2014-02-15 18:42:00 778

原创 Hibernate第三讲:Hibernate主键策略和Hibernate的查询方案

一、 Hibernate主键策略 主键:在关系数据库中,主键用来标识记录并保证每条记录的唯一性(一般可保证全数据库唯一)。必须满足以下条件: 1)不允许为空。 2)不允许主键值重复。 3)主键值不允许改变。 1.自然主键:以有业务含义的字段为主键,称为自然主键。 优点:不用额外的字段。 缺点:当业务需求发生变化时,必须修改数据类型,修改

2014-02-11 17:44:36 1365

绝版数学公式汇总.pdf

小学、中学、高中、大学所有的常用公式整理。特别适用于MEM研究生考试使用

2021-11-16

cn_visio_professional_2013_x64_1138440.exe

cn_visio_professional_2013_x64_1138440.exe 纯净版visio

2020-07-06

html5——canvas

html5实现一个倒计时种,使用canvas绘图试下。

2015-02-08

HTML5_3d相册

html5+css3+javascript实现的一个虚拟3D实验室来展现图片的显示。

2015-01-14

css3和html5照片墙

css3和html5结合展示相册。主要使用技术为: transition、transform,box-shadow

2015-01-12

js实现走马灯

纯js实现的图片切换,带有按钮。便于学习。

2014-09-28

mybatis学习文档

上传的压缩包,包含了mybatis的源码,并且包含了学习的相关文档。

2014-09-23

HTML5使用canvas实现小球击打小方块

此资源是我编写的一个小游戏,基于HTML5中的canvas。游戏主要是小球反弹击打小方块。在代码中主要实现了小方块的生成,键盘键事件的监听,小球的移动和碰壁之后的反弹以及怎样消除小方块等方法。代码使用到了一个js脚本库,为此可能还会出现版本二,望关注。

2014-06-09

Strust知识点总结

本资料是Struts2的知识点总结,可以快速回顾Struts的知识点。主要包括:拦截器、结果视图、OGNL、类型转换、国际化、上传下载

2014-01-03

空空如也

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

TA关注的人

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