- 博客(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 2185
原创 无间隙循环滚动
无间隙循环滚动 body { font-size: 12px; line-height: 24px; text-algin: center; /* 页面内容居中 */ } * { margin: 0px; padding: 0px; /* 去掉所有标签的marign和padding的值 */
2014-12-03 20:48:57 999
原创 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 3776
原创 JAVA 把base64图片数据转为本地图片
/** * 替换html中的base64图片数据为实际图片 * @param html * @param fileRoot 本地路径 * @param serRoot 服务器路径 * @return */ public static String replaceBase64I
2014-12-02 21:14:42 1551
原创 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 1251
原创 javascript实现列表有停顿循环滚动
无间隙循环滚动 body { font-size: 12px; line-height: 24px; text-algin: center; /* 页面内容居中 */ } * { margin: 0px; padding: 0px; /* 去掉所有标签的marign和padding的值 */
2014-10-08 20:45:43 1186
原创 js实现列表无间隙循环滚动
无间隙循环滚动 body { font-size: 12px; line-height: 24px; text-algin: center; /* 页面内容居中 */ } * { margin: 0px; padding: 0px; /* 去掉所有标签的marign和padding的值 */
2014-10-08 20:41:51 1362
原创 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 1523
原创 迷宫
package com.liu.exam02;/** * 迷宫问题 * */public class Maze { //自己定义一个迷宫 public static String Maze[][]={ {"▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇","▇"}, {"▇","▁","▁","▁
2014-09-23 21:17:48 929
原创 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 1327
原创 FireBug调试工具
插件FireBug 简介:fire不过是一款基于前段开发的工具,是Firefox浏览器 的扩展插件,它可以调试javascript,查看DOM、分析 css、监控网络流量以及进行ajax的交互等。一:概述1、Firebug的特色: 查看和编辑html 动态修改css样式 可视化的css距离调整 监控网络
2014-09-13 19:44:21 938
原创 第九讲: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 2546
原创 第八讲:HTML5中canvas实现小球击打小方块游戏
随着html5技术的不断成熟,用html5开发网页游戏也是一种趋势。本文将讲解使用html5中的canvas标签编写一个小球击小方块的休闲游戏,阐述了编写的流程以及编写的注意事项和代码的分析。主要从定义画布开始,随后说明小球、移动小方块和小方块的定义,然后添加各个模块的方法事件,最后判断其游戏的成功和失败。文中还包含部分源代码、源代码下载地址和相关逻辑的图解说明。
2014-06-09 13:45:42 3496 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 5456
原创 第六讲: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 1940
原创 第五讲:使用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 2389 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 3196
原创 第三讲:动态画圆
初识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 1100
原创 第二讲:使用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 1026
原创 第一讲:使用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 4408
原创 Extjs案例---后台管理系统界面布局
主要使用的是viewPort布局,,再添加一些组件(下附源代码) HELLO WORD Ext.onReady(function(){ //使用Viewport布局 var mypanel = new Ext.container.Viewport({ layout:'border',//表格布局 items:[
2014-03-22 18:43:41 4078
原创 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 928
原创 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 1385 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 2291 1
原创 XML第三讲:XML处理模式
XML处理模式一、 DOM 文档对象模式 1.DOM特点: 以树型结构访问XML文档。 一棵DOM树包含全部元素节点和文本节点。可以前后遍历树中的每一个节点。 整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能。 将整个文档调入内存(包括无用的节点),浪费时间和空间。 一旦解析了文档还需多次访问这些数据;硬件资源充
2014-02-23 17:18:09 1018
原创 XML第二讲:DTD验证
一、DTD验证 文档类型定义(Document Type Definition) DTD定义了XML文档内容的结构,保证XML以一致的格式存储数据。精确的定义词汇表,对XML的内容施加约束。 符合DTD的规范XML文档称为有效的文档。由DTD定义的词汇表以及文档语法,XML解析器可以检查XML文档内容的有效性。 规范的XML文件不一定是有效的;有效的一定是规
2014-02-23 17:14:30 1210
原创 XML第一讲:XML基本讲解
XML(eXtensible Markup Language)是万维网联盟(World Wide Web Consortium W3C)定义的一种可扩展标志语言。 可扩展性指允许用户按照XML规则自定义标记(tags 标签)。强项:轻松表达多层结构的数据;可扩展。优点:平台无关,语言无关。设计目标是描述数据并集中于数据的内容,与显示分离。提醒:不能用XML来直接写网页。即便是
2014-02-23 17:08:07 2254
原创 JDBC第四讲:JDBC知识扩展
一、JDBC应用的分层(DAO) 分层就是对功能的隔离,降低层与层之间的耦合性。 软件的分层初步: JSP Struts View(界面) --> Controlle --> Atio ---> Service/Biz --> DAO ----> DB 重新封装 可复用 封装信息
2014-02-23 16:27:36 961
原创 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 1519
原创 JDBC第二讲:重要接口和事务讲解
一、JDBC几个重要接口重点讲解 在JDBC 中包括了两个包:java.sql和javax.sql。 ① java.sql 基本功能。 这个包中的类和接口主要针对基本的数据库编程服务,如生成连接、执行语句以及准备语句和运行批处理查询等。 同时也有一些高级的处理,比如批处理更新、事务隔离和可滚动结果集等。
2014-02-23 16:17:32 1179
原创 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 906
原创 Hibernate第五讲:Hibernate控制的事务
Hibernate控制的事务 事务保证原子操作的不可分,也就是操作的同时成功或同时失败。 hibernate的事务隔离级别和JDBC中大致相同。 设置时要在hibernate.cfg.xml配置 4 1: 读未提交的数据(Read uncommitted isolation) 脏读 2: 读已提交的数据(R
2014-02-15 18:48:47 759
原创 Hibernate第四讲:Hibernate对象的状态和映射
一、 Hibernate对象的状态 实体对象的三种状态: 1) 暂态(瞬时态)(Transient)---实体在内存中的自由存在,它与数据库的记录无关。 po在DB中无记录(无副本),po和session无关(手工管理同步) 如:Customer customer = new Customer(); customer.setName("er
2014-02-15 18:42:00 807
原创 Hibernate第三讲:Hibernate主键策略和Hibernate的查询方案
一、 Hibernate主键策略 主键:在关系数据库中,主键用来标识记录并保证每条记录的唯一性(一般可保证全数据库唯一)。必须满足以下条件: 1)不允许为空。 2)不允许主键值重复。 3)主键值不允许改变。 1.自然主键:以有业务含义的字段为主键,称为自然主键。 优点:不用额外的字段。 缺点:当业务需求发生变化时,必须修改数据类型,修改
2014-02-11 17:44:36 1401
cn_visio_professional_2013_x64_1138440.exe
2020-07-06
HTML5使用canvas实现小球击打小方块
2014-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人