`
aqbbsxiao
  • 浏览: 45211 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
public static void main(String[] args) { Map<String,String> tokens = new HashMap<String,String>(); tokens.put("cat", "Garfield"); tokens.put("beverage", "coffee"); //匹配类似velocity规则的字符串 String template = "$cat really nee ...
1、jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素。但是:当id含有特殊字符的时候,是不能选中的。 2、自己简单的测试了下,jquery的id选择器只支持,单词、阿拉伯数字、下划线、中划线。其中单词,包括英文字母、汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的,这里不考虑。 3、自己写了一个工具方法,开人人员只要将id转义后,jquery就能选中了,不用再考特殊字符的问题。代码是基于jquery1.6版本。 function escapeJquery(srcString) { // 转义之后的结果 var ...
今天再写程序的时候,弹出UIAlertView 调用show方法的时候竟然报了 EXC_BAD_ACCESS的错误。 肯定不是先release 了,再调用的情况 实在是无法理解,随即把代码copy到一个干净的工程里跑了下,完全没有问题,然后突然想起来,只有主线程才有权限更改UI,这个UIAlertView会不会也是属于UI的更新呢,于是调用方法 performSelectorOnMainThread 方法,去主线程掉用显示UIAlertView的方法,果然好了。 记录下来,怕以后忘了。 下面是代码,这个弹出的UIAlertView是会自动关掉的 - (void) showAutoClear ...
If you have a need to compile Memcache or wget on Mac OS X Lion and are wondering why you are getting the error no acceptable C compiler found in $PATH on Mac OS X Lion, you’re not alone. Thanks to this post, I was able to fix my problem. Here are the steps. 1. Run App Store 2. Search for Xcode – ...

IOS 内存管理

    博客分类:
  • 1
小议iphone内存管理与属性 一、前言       对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。       OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存。这就是为什么它烦的原因,苹果却一直推崇开发者在有限硬件资源内写出最优化的代码,使用CPU最少,占用内存最小。 二、基本原理 对象的创建:       OC在创建对象时,不会直接返回该对象,而是返回一个指向对象的指针,因此出来基本类型以外,我们在OC中基本上都在使用指针。       ClassA  ...
Ext.QuickTips.init();   var buttonName = new Ext.Button({   id:"buttonName",                text:"Button组件基本用法",                tooltip:"提示信息:Button组件基本用法",    //提示信息,如果需要显示提示信息,需要使用Ext.QuickTips.init();                            tooltipType:"title", //定义显示提示 ...
由于项目中需要把wav文件转成mp3,找了很多都没找到,有个Lame,很多人用这个,但是我觉得不太好用,在lunix环境下调用exec命令可能会出问题。 还有一个问题,Lame生成了mp3文件后,貌似会挂起这个文件,当我用code去处理这个mp3文件的时候,报错。。。 现在把我用到的mp32wav  和  wav2mp3 的两个源码放上来,有兴趣的同学,可以共同研究。 wav2mp3的使用方法主要code: mp3.Main main = new mp3.Main(); main.convertWAVToMP3(path.trim()+fileName); File m ...
自己项目中用到了这个,记录下来,以便下次不用到处找 //***************************** Map javascript ************************** function Map(linkItems) { this.current = undefined; this._size = 0; if(linkItems === false){ this.disableLinking(); } } /** * get currently map * @ret ...
var guidGenerator = function() { var S4 = function () { return (((1 + Math.random())*0x10000)|0).toString(16).substring(1); }; return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); };
Struts2 报 Unable to load configguration. - bean 的错误,肯定是因为缺少所需的类库的引起的,可以根据错误信息的提示增加所需的类库即可。 使用MyEclipse 7.0做了一个Struts HelloWorld ,过程虽简单,无奈老出问题,经过多次测试,终于找到问题症结。 1.类库包: commons-logging-1.0.4.jar freemarker-2.3.13.jar ognl-2.6.11.jar struts2-core-2.1.6.jar xwork-2.1.2.jar 2.web.xml <?x ...
在做ajax页面无刷新添加的时候,IE下遭遇Ajax缓存,因为刚开始并不知道IE有这个坏毛病,折腾好久,终于解决问题。总结一下解决办法: 在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,[即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为参数的不同,不会产生这个问题]而FF下不会出现这种情况。为了不受缓存影响,可以这样做: IE访问策略:Internet选项--浏览历史记录--设置-- Internet 临时文件的选项改为每次访问网页时也可以 1: 在AJAX请求的页面后加个随机 ...
HTML的输入框可以拥有自动完成的功能,当你往输入框输入内容的时候,浏览器会从你以前的同名输入框的历史记录中查找出类似的内容并列在输入框下面,这样就不用全部输入进去了,直接选择列表中的项目就可以了。         但有时候我们希望关闭输入框的自动完成功能,例如当用户输入内容的时候,我们希望使用AJAX技术从数据库搜索并列举而不是在用户的历史记录中搜索。         关闭输入框的自动完成功能有3种方法:         1、普通情况,即默认情况,AutoComplete是打开的,在【IE-工具-内容-自动完成】选项里面设置即可。         2、有时候我们并不需要AutoC ...
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 you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD sup ...
用Websphere MQ自带的工具包通过与Spring整合向Websphere MQ发消息,并通过listener接收消息的例子 首先第一步就是配置一个websphere MQ,这个就不多说了,不会的就去找技术文章看看 然后是spring的配置文件:applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//Spring//DTD Bean//EN" "http://www.spri ...
今天用到commons-email-1.2.jar来发邮件 先导入commons-email-1.2.jar包,类如下: import org.apache.commons.mail.SimpleEmail; public class SendEmail { public static void main(String args[]) { System.out.println("Begin Send email"); // TODO Auto-generated method stub try { SimpleEmail ema ...
Global site tag (gtag.js) - Google Analytics