- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 类似于velocity的正则匹配
[code="java"]public static void main(String[] args) { Map tokens = new HashMap(); tokens.put("cat", "Garfield"); tokens.put("beverage", "coffee"); //匹配类似velocity规则的字符串 String ...
2015-02-06 11:56:15 890
原创 JQuery中的id选择器含有特殊字符
1、jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素。但是:当id含有特殊字符的时候,是不能选中的。2、自己简单的测试了下,jquery的id选择器只支持,单词、阿拉伯数字、下划线、中划线。其中单词,包括英文字母、汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的,这里不考虑。3、自己写了一个工具方法,开人人员只要将...
2015-02-02 10:27:22 564
UIAlertView 报 EXC_BAD_ACCESS
今天再写程序的时候,弹出UIAlertView 调用show方法的时候竟然报了 EXC_BAD_ACCESS的错误。肯定不是先release 了,再调用的情况实在是无法理解,随即把代码copy到一个干净的工程里跑了下,完全没有问题,然后突然想起来,只有主线程才有权限更改UI,这个UIAlertView会不会也是属于UI的更新呢,于是调用方法 performSelectorOnMainThr...
2013-08-08 10:24:09 160
原创 How to fix "no acceptable C compiler found in $PATH" error on Mac OS
If you have a need to compile Memcache or wget on Mac OS X Lion and are wondering why you are getting the errorno acceptable C compiler found in $PATHon Mac OS X Lion, you’re not alone.Thank...
2013-05-03 10:00:18 211
原创 IOS 内存管理
小议iphone内存管理与属性 一、前言 对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。 OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存。这就是为什么它烦的原因,苹果却一直推崇开发者在有限硬件资源内写出最优化的代码,使用CPU最...
2013-04-07 11:03:05 134
原创 EXTjs button用法
Ext.QuickTips.init(); var buttonName = new Ext.Button({ id:"buttonName", text:"Button组件基本用法", tooltip:"提示信息:Button组件基本用法", //提示信息,如果需要显示提示信息,需要使用Ext.QuickTips...
2012-09-19 09:08:39 163
原创 java实现wav文件转成mp3文件
由于项目中需要把wav文件转成mp3,找了很多都没找到,有个Lame,很多人用这个,但是我觉得不太好用,在lunix环境下调用exec命令可能会出问题。还有一个问题,Lame生成了mp3文件后,貌似会挂起这个文件,当我用code去处理这个mp3文件的时候,报错。。。现在把我用到的mp32wav 和 wav2mp3 的两个源码放上来,有兴趣的同学,可以共同研究。wav2mp3的使...
2012-09-13 17:33:35 1262
原创 js中实现Map
自己项目中用到了这个,记录下来,以便下次不用到处找[code="js"]//***************************** Map javascript ************************** function Map(linkItems) { this.current = undefined; this._size = 0; ...
2012-09-13 17:23:00 144
原创 js生成GUID
[code="js"]var guidGenerator = function() { var S4 = function () { return (((1 + Math.random())*0x10000)|0).toString(16).substring(1); }; return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-...
2012-09-13 17:21:45 68
原创 tomcat下配置struts2的Unable to load configuration.-bean-jar:file问题
Struts2 报 Unable to load configguration. - bean 的错误,肯定是因为缺少所需的类库的引起的,可以根据错误信息的提示增加所需的类库即可。 使用MyEclipse 7.0做了一个Struts HelloWorld ,过程虽简单,无奈老出问题,经过多次测试,终于找到问题症结。1.类库包:[code="java"]commons...
2012-08-20 09:51:01 193
原创 jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】...
在做ajax页面无刷新添加的时候,IE下遭遇Ajax缓存,因为刚开始并不知道IE有这个坏毛病,折腾好久,终于解决问题。总结一下解决办法:在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,[即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为参数的不同,不会产生这个问题]而FF下不会出现这种情况。...
2012-05-07 11:17:07 87
原创 input双击时不显示历史记录
HTML的输入框可以拥有自动完成的功能,当你往输入框输入内容的时候,浏览器会从你以前的同名输入框的历史记录中查找出类似的内容并列在输入框下面,这样就不用全部输入进去了,直接选择列表中的项目就可以了。 但有时候我们希望关闭输入框的自动完成功能,例如当用户输入内容的时候,我们希望使用AJAX技术从数据库搜索并列举而不是在用户的历史记录中搜索。 关闭输入框的...
2012-03-26 13:53:59 89
原创 Spring异常
Caused by: javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.crimson.jaxp.DocumentBuilderFactoryImpl@d80be3] does not support XML Schema. Are...
2012-02-06 12:10:42 133
原创 与IBM MQ收发消息例子
用Websphere MQ自带的工具包通过与Spring整合向Websphere MQ发消息,并通过listener接收消息的例子首先第一步就是配置一个websphere MQ,这个就不多说了,不会的就去找技术文章看看然后是spring的配置文件:applicationContext.xml[code="xml"] 1 ...
2012-02-06 09:41:17 601
原创 使用commons-email-1.2发邮件的一点总结
今天用到commons-email-1.2.jar来发邮件先导入commons-email-1.2.jar包,类如下:[code="java"]import org.apache.commons.mail.SimpleEmail;public class SendEmail { public static void main(String args[]) { ...
2012-01-30 10:42:32 293
原创 lucene实现的一个简单的搜索引擎
这是我在网上找到的一个搜索公交线路的搜索引擎,用lucene来实现的说实话对搜索引擎没什么研究,今天突然心血来潮看了下, 这个server端的代码是我反编译出来的,如果有什么问题希望大家指出...
2012-01-20 14:54:59 224
原创 createTextRange()的使用
[code="js"]function test(){var rng=document.body.createTextRange();alert(rng.text)}function test1(){var rng=document.body.createTextRange();alert(rng.htmlText)}[/code]获...
2012-01-19 17:57:53 440
原创 $(function () {})不能执行的奇怪问题
$(document).ready(function() {}) 这种写法是页面中的写法如果是写在js文件中 页面加载自动执行需用这种写法 $(function () {})但是很奇怪的就是我不管在$(function () {})方法中写什么都不会执行,报的错误是:Error: Object expected后来经过检查代码发现这个问题:我的js文件时在加载头...
2012-01-19 13:20:15 6630
原创 Mybatis 模糊查询
今天需要用到mybatis 3.0.6的模糊查询, google了一下,很多人问问题,但是回答清楚的确没发现,以下是我项目中遇到问题的总结:1. Mybatis sql语句的打印问题。 Mybatis本身集成了log4j,所以我们只需要在log4j的配置文件中改改就能让它打印出sql信息。在log4j.properties文件中加上:log4j.logger.java.sql=debug,...
2012-01-19 11:27:18 84
原创 mybatis不改源码实现物理分页
虽然MyBatis_Generator可以将常用的DAO中的方法都生成,但是唯独忽视了一点——分页,虽然MyBatis支持分页,但是那个分页是内存分页,如果数据量大的话内存恐怕要承受不了,于是就自动动手改造自动化工具生成的代码使其支持真分页. 虽然这里说的是针对mysql的,针对其他数据库的请做适当修改,因为mybatis底层没有封装数据库的差异,所以我觉得也并没有必要对其差异进行封装....
2012-01-18 14:48:43 73
原创 easyui datagrid使用
[code="java"]//页面加载 $(document).ready(function(){ loadGrid(); }); //加载表格datagrid function loadGrid() { //加载数据 $('#cxdm').datagrid({ w...
2012-01-18 11:16:36 65
原创 Jquery Easyui ‘Rowspan’ 为空或不是对象
原因:1,columns:[[{field:'xsbh',title:'编号',width:80},{field:'UserName',title:'姓名',width:100},{field:'Sex',title:'性别',width:30},{field:'SchoolYear',title:'年份',width:50},{field:'opt',title:'操作'...
2012-01-13 10:36:24 119
原创 StringUtils的isBlank与isEmply 的区别
1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) = true StringUtils.isEmpty("") =...
2012-01-13 10:35:00 91
原创 MyEclipse中一个很强大的功能
在MyEclipse6.0 甚至更高的6.5GA版本中的快捷键中把我们习惯性使用的Alt+/进行代码自动补齐 但是由于于之前版本有快捷键有冲突,所以总之不能自动提示以下是解决方法方法如下:1.选择MyEclipse6.X菜单栏中的Window->preferences;2.选择General->keys;3.在右侧中间的窗体中点击word completion后再点击r...
2012-01-12 11:16:28 131
原创 把String按照xml的格式打印
把XML文件打印的好看容易,用document.asXML()就可以了, 今天我需要把一个String按照xml的格式打印出来,当然,前提是这个String字符串本来也是xml格式的。用的是dom4j里的DocumentHelper类来处理,很简单[code="java"]public String prettyPrint(final String xml) { if (St...
2012-01-10 14:26:52 287
原创 DOM4J处理XML带有命名空间的四种方法
当你解析XML时,是否会因为命名空间的存在而不能得偿所愿呢?.net上的解决方法我就不多说了(.net有世界上最详细的开发文档。这是我最欣赏微软的地方)java方面,好多人推荐用dom4j处理xml,我也就说说在dom4j上处理带命名空间的xml先说前两个方法,是从网上看来的。(来自http://blog.csdn.net/anyoneking/)摘抄如下:xml代码example...
2012-01-10 13:58:52 819 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人