`
文章列表
  周末试用下Android手机的二维码扫描软件,扫描了下火车票、名片等等,觉得非常不错很有意思的。当然Java也可以实现这些,现在就分享下如何简单用Java实现二维码中QRCode的编码和解码(可以手机扫描验证)。     涉及到的一些主要类库,方便大家下载: 编码 lib:Qrcode_swetake.jar   (官网介绍 -- http://www.swetake.com/qr/index-e.html)              解码 lib:qrcode.jar                 (官网介绍 -- http://sourceforge.jp/projects/qr ...
继前面介绍的一个日本开源软件(该软件只能实现QRCode)原文: Java实现二维码QRCode的编码和解码  ,今发现又一优秀的开源利器-- ZXing,相比而言它更加灵活方便,可以实现多种编码格式。 全文目录: 基本介绍 二维码(比如:QRCode)的编码和解码演示 条形码(比如:EAN-13)的编码和解码演示 【一】、 基本介绍 : 1-1. ZXing是一个开源Java类库用于解析多种格式的条形码和二维码. 官网:http://code.google.com/p/zxing/ 截止目前为止最新版本为1.7,提供以下编码格式的支持: UPC-A and UPC-E EAN-8 an ...
空闲时间配了一个jboss集群用来负载均衡,过程中走了不少弯路,查了好多资料,好不容易,所以就写了个文档,希望GGMM节省一些时间,里面有不足之处请谅解 环境说明 1.服务器有3台,一台安装apache,两台安装jboss 2.软件准备:   apache http server 2.2.4,mod jk 1.2.27,jboss,jdk1.5   下载mod jk 1.2.27:   http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.27/   下载:jems   http://jai ...
该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果 该标签是个容器标签 语法: <marquee></marquee> 以下是一个最简单的例子: 代码如下: <marquee><font size=+3 color=red>Hello, World</font></marquee> 下面这两个事件经常用到: onMouseOut="this.start()" :用来设置鼠标移出该区域时继续滚动 ...
为虚拟机添加硬盘空间 Vmware有自己的硬盘管理工具,其所在位置是/vmware/vmware workstation/,名称为vmware-vdiskmanager.exe,具体的参数及命令格式可以参照帮助文档。其使用方法如下: 假设虚拟机装有Linux操作系统,虚拟机名称为AS4 ...
关于 游标 if,for 的例子 create or replace procedure peace_if is cursor var_c is select * from grade; begin for temp in var_c loop if temp.course_name = 'OS' then dbms_output.put_line('Stu_name = '||temp.stu_name); elsif temp.course_name = 'DB' then dbms_output.put_line('DB'); else dbms_output.put ...
SQL*Plus的Copy命令  在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy 命令便是其中之一。SQL*Plus Copy 命令通过SQL*Net在不同的表(同一服务器或是不同服务器)之间复制数据或移动数据。  在实际运行环境中若能恰当地选择使用SQL*Plus Copy 命令可以有效地提高数据复制的性能。  下面将简要介绍SQL*Plus Copy 命令使用,并在性能方面与其他两种方案进行对比,力求能提供一个使用Copy 命令的方案参考。 1.语法及使用说明 1.1 语法 下面我们来看一下SQL*Copy ...
   oracle中关于in和exists,not in 和 not exists in和exists     in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。     一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如:表A(小表),表B(大表) 1: select * from A where cc in (select cc from B) 效率低,用到了A表上cc ...
通常运用DBMS_SQL包一般分为几步: 1. open cursor: 打开cursor 2. parse cursor:解析你要执行的SQL语句 3. bind variable:如果要执行的SQL语句中包含变量,在此就需要绑定变量 4. execute:执行SQL语句 5. close cursor:在执行后关闭此cursor. 如果你还需要返回执行SQL的结果集,还需要使用define_column,define_array等方法。 下面根据不同情况进行详细展示: 在做展示之前,先准备一些基础数据 create table demo (a number,b number,c numbe ...
存储过程创建语法:        create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin     Select count(*) into 变量1 from 表A where列名=param1;     If (判断条件) then        Select 列名 into 变量2 from 表A where列名=param1;        Dbms_output。Put_line(‘打印信息’);     Elsif (判断条件) then    ...
简言之,如果不用第三方提供的接口   那最好的解决方案应该是当SESSION建立时sessionCreated(),在访问总数和当前在线人数上+1   当SESSION销毁时sessionDistroyed(),在线人数-1   核心方法是利用Listener监听的各种接口   我把代码(主要部分)贴在下面   此段代码我亲自使用过,没有问题   但因为继承了接口,有些未使用的方法也要补充进去,具体方式比如在MyEclipse中可以靠点错误,ADD UNIMPLEMENTED METHOD实现   package com.eaie.system;   import java.io.FileOut ...
DB2基本命令   管理命令:   1.启动数据库   db2start   2.停止数据库   db2stop   3.连接数据库   db2 connect to o_yd user db2 using pwd   4.读数据库管理程序配置   db2 get dbm cfg   5.写数据库管理程序配置   db2 update dbm cfg using 参数名 参数值   6.读数据库的配置   db2 connect to o_yd user db2 using pwd   db2 get db cfg for o_yd   ...
压缩 tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compre ...
jQuery 1.3.2版本下的 jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 设置 获取一组radio被选中项的值:var item = $('input[name=items][checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); 获取select被选中项的文本 :var item = $("select[name=items] o ...
1、 Broken()过程更新一个已提交的工作的状态,典型地是用来把一个已破工作标记为未破工作。 这个过程有三个参数:job 、broken与next_date。 PROCEDURE Broken (job       IN binary_integer,                   Broken    IN boolean,                   next_date IN date :=SYSDATE) job参数是工作号,它在问题中唯一标识工作。 broken参数指示此工作是否将标记为破——TRUE说明此工作将标记为破,而FLASE说明此工作将标记为未破。 ...
Global site tag (gtag.js) - Google Analytics