- 浏览: 285463 次
- 性别:
- 来自: 上海
最新评论
-
zhengalways:
samwalt 写道zhengalways 写道samwalt ...
“程序包com.sun.image.codec.jpeg不存在”问题解决 -
samwalt:
zhengalways 写道samwalt 写道zhengal ...
“程序包com.sun.image.codec.jpeg不存在”问题解决 -
zhengalways:
samwalt 写道zhengalways 写道博主你好,刚用 ...
“程序包com.sun.image.codec.jpeg不存在”问题解决 -
samwalt:
zhengalways 写道博主你好,刚用idea,切换成jr ...
“程序包com.sun.image.codec.jpeg不存在”问题解决 -
zhengalways:
博主你好,刚用idea,切换成jre也不行啊,崩溃
“程序包com.sun.image.codec.jpeg不存在”问题解决
文章列表
类型4:
需要jar包:db2jcc.jar
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
String url = "jdbc:db2://localhost:50000/SAMPLE";
Connection con = DriverManager.getConnection(url, user, password);
类型2:
需要jar包:db2java.zip
// 连接本机数据库
Class.forName("COM.ibm.db2.jdbc.app ...
小结下拦截器和动态代理
- 博客分类:
- java
理解这样几个角色:
1、目标类(被拦截器类拦截),目标类执行的是正常的功能
2、拦截器类(拦截目标类),在目标类的功能前面或者后面插入的功能
3、调用处理程序(实现了InvocationHandler接口,聚合了目标类和拦截器类的实例),该接口的invoke方法有Method类的参数,这个参数用来调用目标类的方法,拦截器类的实例用来在目标类的方法前后调用其它功能。
4、动态代理类(调用Proxy.newProxyInstance的静态方法,返回一个动态代理类的实例。动态代理类关联一个调用处理程序,调用处理程序显示InvocationHandler接口)
参考下两篇文章:
http://www. ...
# 打印数字矩阵到标准输出。
# 按顺时针方向,从外到内打印矩阵。起点是矩阵的左上角。
class Matrix
def initialize(width)
@n = 0
@width = width #矩阵的宽度
# 创建二维数组
@square = Array.new(@width) do
Array.new(@width, 0)
end
end
# 打印矩阵
def print_matrix
@square.each do |line|
line.each do |n|
...
Windows平台
require 'rexml/document'
include REXML
def modify_xml_file(xml_file_name, id, ipAddress)
File.open(ARGV[1], 'r') do |file|
doc = Document.new(file)
root = doc.root
if id.instance_of?(Float)
id = id.to_s
id = id[0, id.index('.')]
e ...
Windows平台
require 'win32ole'
require 'fileutils'
working_path = ""
working_path.concat(Dir.getwd).concat('/')
excel_file = WIN32OLE.new('Excel.Application')
workbook = excel_file.workbooks.open(working_path + ARGV[0])
worksheet = workbook.worksheets(1)
worksheet.select
line_nu ...
向大家求教这个数据库表如何设计
- 博客分类:
- 数据库
一张存储订单数据的表 Order
订单要有付款方式,假定只有两种付款方式:
1、网上银行付款
2、第三方支付工具付款
如果用户选择网上银行付款,那么有一个框让用户选择是哪家银行(比如:招商银行、工商银行...)
如果用户选择第三方支付工具付款,那么有一个框让用户选择支付工具(比如:支付宝、财付通...)
为了简化讨论,我简化了表的字段。
订单表Order有三个字段:
id 订单的id号,自增
pay_type 付款方式(用1表示网上银行付款,用2表示第三方支付工具付款)
pay_id 外键(银行的id,或者第三方支付工具的id)
存储银行信息的表Bank,两个字 ...
http://www.ad0.cn/netfetch/go.php/category/25/1/2/
百度、google海量数据搜索算法题解
海量数据库的应用,如国家的人口管理系统,户籍档案管理系统,在这样的海量数据库应用中,数据库的存储设计和结构优化(如索引优化)、数据 ...
原题的链接:
http://acm.pku.edu.cn/JudgeOnline/problem?id=1018
这题用DP写了个算法,但是WA了,而且我觉得算法空间复杂度会很高。
请教了fuliang同学,他用搜索方法,有很强力的剪枝,一直不太领会
他的算法的思想,看了他写的代码,然后自己总结一下他的算法的思想。
把所有输入的设备按照bandwidth从小到大排序。从最小的bandwidth开始遍历,
依次搜索每一种设备,如果某个设备的bandwidth>=正遍历到的bandwidth,而且
该设备的price小于给定的初始price,那么保存该设备的bandwidth,该设 ...
- 2009-07-20 22:48
- 浏览 2150
- 评论(2)
看Programming Ruby中文版第二版关于ruby调试器的部分,于是学着使用ruby的调试器。
写了一个ruby代码文件RegExp.rb。
调试命令行:
ruby -r debug RegExp.rb
出现下面的内容:
ubygems.rb:10:require 'rubygems'
之后当然是不能调试了。
解决办法一:
系统变量里有这样一条:
变量:RUBYOPT 值:-rubygems
把这条系统变量删除
解决办法二:
使用这样的调试命令
ruby -rubygems -r debug RegExp.rb
就可以调试了。
最近在做eclipse插件的开发,遇到了不少困难,也解决了不少问题。不过有些问题还是要抱怨一下的。
1、开发的时候代码没有编译错误,但是导出为eclipse插件时出现了编译错误,而且是非常普通的java语法出现编译错误。是不是开发的时候用的编译器和导出eclipse插件时用的编译器不一样啊?
2、代码中的中文注释可能会造成插件运行出错。run as eclipse application时运行正常,但是导出为eclipse插件后,运行错误。最后发现是代码中的中文注释造成的,中文注释不是一定会造成运行错误,但是有可能会导致插件运行出错。
由于还用到了jet模板引擎,也来抱怨下jet吧。
3 ...