- 浏览: 197204 次
- 性别:
- 来自: 北京
最新评论
-
long2010:
看来是个太老的链接了。打不开……
一个纯java的H.264播放器--Onavia Video Player -
goodjin:
如果是这个语句怎么办?insert into t(id,nam ...
mysqldump导出数据到mssql -
HYbdbc:
貌似不能判断啊,我做了个测试,UTF-8编码的 还是显示gb2 ...
搜索引擎URI编码的处理 -
小鱼儿好:
Java Web实时会议解决方案 -
ssy341:
老帖子啊 连接都不能用了
JMS
文章列表
做一个站内搜索遇到一个问题:
网站全站使用的是UTF-8编码,所以get请求的URL也用UTF-8编码,服务器端用UTF-8解码。这种情况下,用户直接在表单里输入提交过来搜索,是没有问题的。但如果用户直接在浏览器地址栏里把关键词给改了,提交过来,或者从浏览器地址栏的下拉提示列表里点击过来,URL编码就不确定了。这个和操作系统语言以及浏览器相关。
ie默认情况下,对在地址栏里输入的URL路径里的中文是用utf-8编码的,但对get参数不会自动编码,会直接把原始字符串发过去。
其他浏览器都会对地址栏里输入的get参数进行编码,编码方式和操作系统环境语言相关。
研究了一下几个 ...
- 2009-04-13 19:32
- 浏览 3781
- 评论(5)
本文不算严格意义上的翻译,算是该文章的摘要以及读后感。
文章原始地址:http://www.javaworld.com/javaworld/jw-07-2008/jw-07-harmful-idioms.html
John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。
这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。
1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。
作者举 ...
- 2008-07-30 19:46
- 浏览 8066
- 评论(8)
以前只是简单看过一些文章,了解一些。平时也就是写个简单的命令组合啥的,没写过复杂的脚本。最近一次为了恢复数据,写了一下脚本,发现这东西光学不练确实不行。顺便记一下学习笔记备用。约定:本文中的shell特指bash.由于javaeye博客编辑器没有提供shell代码格式,就只好勉强用javascript脚本格式插入代码。一.变量变量直接赋值,不用提前声明。var="Hello"
var=Hello
var='Hello'
注意几点:1.变量和值之间不能有空格,否则解释器会认为是几个命令。很多程序员的习惯是在=号两边留空格为了好看,但这点在shell中行不通。2.字符串不必用& ...
前一段时间用lucene做一个搜索程序,找了好长时间的中文分词程序,都没找到合适的,最后自己弄了一个.现在共享出来.希望对大家有用.
分词算法: 基于词库的正向最大匹配算法.
分词词库用的是网上一 ...
写了个bash脚本递归循环遍历文件夹。本地测试的好好的,结果传到服务器上就不行,一直死循环。以为是linux的版本问题,折腾了半天,才发现只有遍历特定那个文件夹的时候才会出现问题。
最后发现竟然有个文件夹的名字叫 \
当遍历到\文件夹的时候,路径就成为 /home/image/\
而\符号在bash里是转义符号,必须用/home/image/\\才行, /home/image/\表示的还是 /home/image/。所以导致死循环了。
然后又实验了一下,linux下的文件夹没有限制字符,所有的可答应字符都可以作文件夹名。比方 *,\,|,<,>等在windows下是不允 ...
- 2009-04-10 13:35
- 浏览 3000
- 评论(0)
1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:break-all;实现强制断行
#wrap{word-break:break-all; width:200px;}
或者
#wrap{word-wrap:break-word; width:200px;}
<div id="wrap">abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div>
效果:可以实现换行
2.(Firefox浏览器)连续的英文字符和阿拉伯数 ...
- 2009-04-08 16:01
- 浏览 2425
- 评论(0)
mysqldump -u root -ppassword --no-create-db --no-create-info --complete-insert --compatible=mssql
--default-character-set=utf8 --skip-opt --compact --extended-insert=false
dbname tablename|sed "s/\\\'/''/g">tablename.sql
--no-create-db 不输出建database的脚本
--no-create-info 不输出创建table的 ...
- 2008-12-18 20:42
- 浏览 3180
- 评论(1)
在spring中配置了一个简单的quartz任务,结果报错:
Failure obtaining db row lock: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。
只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
...
- 2008-12-18 20:24
- 浏览 6793
- 评论(1)
对要进行范围查询(RangeQuery)的字段 创建索引的时候要按照 储存 不分词 的方式创建索引。
new Field(name, value, Field.Store.YES, Field.Index.UN_TOKENIZED);
1.数字的范围查询
对数字进行范围查询,必须先把数字格式化为一样长度的字符串。位数不够的在前面补零。
如:
NumberFormat format = NumberFormat.getIntegerInstance();
//设置数字的位数 由实际情况的最大数字决定
format.setMinimumIntegerDigits(6);
//是否按每三位隔 ...
- 2008-12-04 19:28
- 浏览 8906
- 评论(4)
安装了activemq,然后要配置成数据库持久化的。
参考文档:
http://activemq.apache.org/persistence.html
这是个pdf教程,比较详细:
http://open.iona.com/docs/broker/5.0/persistence/persistence.pdf
启动之后报错:
java.io.IOException: Failed to get last broker message id:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'activemq. ...
- 2008-09-22 17:58
- 浏览 4169
- 评论(0)
1.Dspace是什么? dspace.org The DSpace digital repository system captures, stores, indexes, preserves, and distributes digital research material. 简单一点,Dspace是一个数字图书馆系统,一般用于研究机构储存和发布研究资源. 2.Dspace的安装: windows wiki.dspace.org/index.php/DSpaceOnWindows linux: wiki.dspace.or ...
- 2008-04-09 00:56
- 浏览 3017
- 评论(0)
系统用的是fedroa8,机房给装系统的时候,分区按默认方式,用lvm管理。后来一次机房给拔了一下电,估计文件系统哪儿出问题了,磁盘全部变成只读。然后我想检查一下磁盘,运行了一下fsck,结果检查失败,而文件系统又被卸载 ...
- 2008-04-06 17:08
- 浏览 4094
- 评论(1)
在网上闲逛,遇到一个纯java的H.264播放器,看了它的官方网站上的applet,效果确实不错。 支持以下几种格式:.mp4 standard H.264 file format.mpeg standard H.264 file format.h264 standard H.264 file format.avi generic video file extension有以下特征: High definition video. The Onavia H.264 Java Video
Player plays the standard resolution and high defin ...
struts2提供了一个时间标签:<s:date name="todayDate" format="yyyy-MM-dd" /> 但这个标签很只能在显示的时候用,但如果我想在输入框里显示时间,让用户直接修改时间,怎么弄?datepicker?选择太麻烦,我想让用户输入,并且兼容多种日期格式。还有,如果用时间标签的话,每个地方都需要指定format,如果我想修改一下格式,所有的时间显示都变,怎么弄? 翻了一下struts2的源码,和文档,找到一个办法。 com.opensymphony.xwork2.util.XWorkConver ...
福珑2F迷你电脑 主要技术指标: 处理器:Loongson 2F CPU,主频1GHz①,集成DDR II内存控制器; 内存插槽:SO—DIMM DDR II内存插槽,配置标准512MB DDR II RAM; 南桥:AMD CS5536; 显示:XGI V2图形处理器,32MB显存,VGA显示输出; 网络:板载双网卡,Realtek RTL 8110SC 1000Mbps网络控制芯片②; 声音:南桥AC′97,Realtek ALC 655; IDE接口:内置80G Ultra ATA 2.5英寸硬盘③; COM口:三线串口,提供DB9转接口; USB口:4个USB2.0高速接口; 红外接口: ...