- 浏览: 65059 次
- 性别:
- 来自: 上海
文章列表
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图
二维码的特点:
1. 高密度编码,信息容量大
可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
2. 编码范围广
该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。
3. 容错能力强,具有纠错功能
这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。
4. 译码可靠性高
它比普通条码译 ...
基础部分可以查看我的另一篇博客http://haohaoxuexi.iteye.com/blog/1333271
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。当提供的返回类型属性是resultType的时候,MyBatis会将Map里面的键值对 ...
<SCRIPT language=javascript>
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\";
var head,foot,top,bottom,left,right;
//取得页面打印设置的原参 ...
Struts2项目通过使用Struts的if标签进行了session判断,使得未登录的用户不能看到页面,但是这 种现仅仅在view层进行,如果未登录用户直接在地址栏输入登录用户才能访问的地址,那么相应的action还是会执行,仅仅是不让用户看到罢了。这样显然是不好的,所以研究了一下Struts2的权限验证。
权限最核心的是业务逻辑,具体用什么技术来实现就简单得多。 通常:用户与角色建立多对多关系,角色与业务模块构成多对多关系,权限管理在后者关系中。 对权限的拦截,如果系统请求量大,可以用Struts2拦截器来做,请求量小可以放在filter中。但一般单级拦截还不够,要做到更细粒度的权限控 ...
1、 下载到官方网址下载“uploadify3.2”插件。
2、 下载swfobject_2_2js插件
3、 搭建struts2框架。
4、 创建upload2.jsp页面,内容如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+" ...
function initUploadImg() {
$('#divImageUpload').uploadify({
overrideEvents: ['onUploadError'],
method: 'post',
formData: { 'uploadtype': 'templateup ...
下面是通过js代码去驱动扫描仪工作的示例代码,用于解决js扫描仪编程应用场景,本身js是不可以直接驱动扫描仪的,需要借助scanonweb控件来完成 js 操作扫描仪的编程应用。
挺好的图表库
https://github.com/ecomfe/echarts
实例
通过 AJAX 加载一段文本:
jQuery 代码:
$(document).ready(function(){
$("#b01").click(function(){
htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});
$("#myDiv").html(htmlobj.responseText);
});
});
HTML 代码:
<div id=&qu ...
1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。
2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在Tools->Preferences->Code Assistant(助手)里可以设置代码提示延迟时间、输入几个字符时提示、数据库对象的大写、小写,首字母大写等;
...
-- Sequence 管理表 DROP TABLE IF EXISTS sequence; CREATE TABLE sequence ( name VARCHAR(50) NOT NULL, current_value INT NOT NULL, increment INT NOT NULL DEFAULT 1, PRIMARY KEY (name) ) ENGINE=InnoDB; -- 取当前值的函数 DROP FUNCTION IF EXISTS currval; DELIMITER $ CREATE FUN ...
引言
本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。
在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:
1、环境搭建
1.1、JDK安装
1.2、Eclipse安装
1.3、Android SDK安装
1.4、ADT安装
1.5、创建AVD
2、HelloWorld
1、环境搭建
1.1、JDK安装
如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提 ...
JavaScript 的 MVC 框架 Gillie编辑/纠错
分享到
新浪微博腾讯微博
已用
1、效果图
2、此实例是在 http://yourgame.iteye.com/blog/477600 基础上进行改进并修改。
3、 js代码
Js代码
var image_window = new Ext.Window({
id: 'image-window',
title : '图片浏览',
width : 750,
height : 500,
resizable : false,
closeAction :'hide',
layout:'bor ...
突然奇想想用extjs4做一个外网项目,但是extjs4依赖的文件实在太大,光ext-all.js已经压缩后的都有1.2m,做外网的话速度非常的慢,为了提高速度可以用gzip对文件再进行压缩,最后可以让1.2m的文件压缩成300多k,这样就大大的节省的时间。
1:先使用gzip压缩文件(http://ishare.iask.sina.com.cn/f/15511113.html) 把gzip.exe放在一个目录下面,需要压缩的文件也要放在同目录下面,然后在cmd窗口中也要到同样的目录下面输入:“gzip 文件名” 就会把以前的文件替换成压缩后的文件,然后把后缀名修改成.gzjs
...