【小毛的博子】 订阅
博主问答
分类
内容读取中…
评论
内容读取中…
好友
内容读取中…
友人的博子
勤奇殊话

米女妈咪的博子

小黑一博

老哥们的博子

十三博

传说中的大十三

何员外

觉醒的神人

四喜丸子

可爱的小四,哈哈

徒弟的博子

我徒弟的博子

留言
内容读取中…
博文
最近搞zoomjoy的项目,项目里大量使用rewrite,几乎到了能用就用的地步。
用rewrite的好处呢,一个是伪静态化,在一个是参数约束。
比如,一个将a.jsp?p1=0&p2=0&p3=0这样三个参数的处理页面,rewrite为a-([0-9]+)-([0-9]+)-([0-9]+).html。这样首先保证了参数个数不缺失,其次保证了参数类型必须是整数值。
不过,使用rewrite同样也带来了一些困扰。

1.不可确定参数个数的rewrite。
有很多时候,某个页面的querystring参数个数不能确定,这类的rewrite曾经让我很头痛,后来无意间发现,原来如果不处理参数rewrite的话,apache 的rewrite模块会自动传递querystring。
比如,还是上面的a.jsp?p1=0&p2=0&p3=0,如果rewrite为a.html,那么在访问a.html?p1=0&p2=0&p3=0的时候,参数是可以被传递过去的。
不过,如果某些自行处理,其他自动传递好像是不行,比如a.jsp?p1=0&p2=0&p2=0,rewrite为a-([0-9]+).html,那么访问a-0.html?p2=0&p3=0,p2和p3貌似是传递不到的(没有
app store,乔布斯的确够厉害,半个苹果带来极其庞大经济。
iphone 2.0的超级猴子球,一周销售500w美元!真让我有转行做mac软件的冲动……
最近手机圈子不知多少人在寻找app store软件的破解方法。
经过一番研究,基本已经确定了app store的软件是代码段加密了,郁闷很久,哪里有dump内存的方法呢……
今天,看到一个NB老外的帖子,才恍然大悟,原来工具就在俺身边,cydia里就有gnu debugger啊!只是没用过,不知道它能dump T_T
以下是cnpda的siikii兄弟翻译的app store破解方法,私人收藏一下。近期cnpda会大量放出破解软件。



你需要以下东西-
1.GNU Debugger for iPhone (GDB)
2. otool for iPhone
3. 合法购买的程序
4.SSH

otool  和 gdb 可以通过 cydia 安装。 gdb 是GNU Debugger,otool 位于 toolchain 中。 下载之后, 检查权限,确认设置为755。然后重启你的 iPhone。

首先在 iPhone 上运行 otool。

Tomcat的一些小技巧备忘 (2008-07-02 16:47)
【自定义错误页】
猫自己的错误页实在不适合给普通用户看,所以一般的应用都需要对错误页做处理。
方法很简单,在,WEB-INF/web.xml里添加错误页的定义即可:

    <error-page>
        <error-code>404</error-code> 
        <location>/jsp/404.uf.jsp</location> 
    </error-page>
    <error-page>
        <error-code>500</error-code> 
        <location>/jsp/500.uf.jsp</location> 
    </error-page>

error-code是按标准http responce code来配对的。
需要特别注意的是,如果想在500的错误页里使用exception对象输出错误信息,那么必须在500.jsp的开头加上如
Apache的日志默认是一直写到同一个文件里的,访问量稍大的网站,几天就能写个爆大的文件出来。所以,日志回卷的配置是必须的。并且,个人感觉,日志写得超过几百M之后,Apache貌似也会变的不稳定起来。

做Apache的日志回卷,首推Apache官方的cornolog,毕竟跟Apache是同室兄弟,应该手足情深配合默契吧。

以在Windows环境配置为例。
1.安装Apache,不过多赘述
2.到http://www.cronolog.org/下载for windows版本的cronolog:cronolog-1.6.1-win32.zip
3.解压缩cronolog-1.6.1-win32.zip,可以的到N个文件,其实就cronolog.exe对程序执行有用,将其复制到apache/bin目录内。
4.编辑httpd.conf,找到ErrorLog和CustomLog的配置(可以是公共的或虚拟主机下的)
5.修改为如下形式。其中combined表示日志格式,还可以使用common、referer、agent。他们的区别在于记录的信息数量不同。如果日志需要做为数据挖掘的基础,建议使用combined。
CustomLog '|bin/cronolog.exe logs/global/access%Y%m%d.lo
之前就发生过在Eclipse里误删文件的情况,当时崩溃,辛苦写了一个星期的程序被我误删。马上找来各种文件恢复工具来恢复,的确找回了文件,但是打开一看,日了,所有文件内容都被擦除了- -!
原来Eclipse在删除文件前,很好心的将文件做了彻底粉碎处理……

昨天又不慎误删了一个写了两天才完成类,哭……于是想一狠心不做这个鸟程序了,把工程也3掉吧。在我右键工程准备删除的时候,无意间在菜单里发现这样的字眼“Restore from Local History”,貌似是从本地记录里恢复的样子。打开一看,亲娘咧,还真是- -#,想起之前被我误删又傻乎乎重写的代码,真是欲哭无泪啊。

总结下,日食里恢复被误删的代码极其简单:
1.在被误删文件的工程上点右键(包资源管理器视图内)。
2.在菜单上选“Restore from Local History”。
3.在历史列表里选择要恢复的文件。

的确很久没出去旅游了,严重不喜欢跟团那种上车睡觉下车拍照的旅游方式。于是在端午小假期搜罗周边可以自驾去的地方,最终选得是乐(lao,四声)亭浅水湾。
其实之前也没去过,就是貌似听谁说过还不错,反正也不远,又全程高速,怕啥的。

去之前先是做功课。
买准备烧烤的吃的(海滩烧烤是本次旅行的主要内容,捏哈哈)。东西买得不太顺利,羊肉没买到,用速冻希波肉串代替,结果很难吃;炭本来以为有存货,结果临走发现根本没有了,还好家附近有个土产店是头一天刚进的货。当然为了防止食品在路上坏掉,俺们还用大号乐扣整了一盒子冰来冰镇,效果不错。
这趟回来总结,自驾出游烧烤必带的:自己喜欢吃的鸡翅、羊肉、海鲜,要冰镇,因为大多数都是早上出发,晚上才开始烧烤,东西坏了可不好;方便引火的东西,炭本来就没那么容易点着,海边风又比较大,俺是带了两个小蜡烛,把蜡油滴在木炭上,然后再点,最后蜡烛整个融化在里面,炭也点着了;照明工具,这次俺就给忘带了,本来有个防风的小灯笼,结果忘带了,只能摸黑吃烧烤;放垃圾的袋子,吃烧烤会产生大量垃圾,所以还是带个袋子好点,方便收拾。
娱乐的东西就看个人喜好带了,风筝是
PocketMoney 1.1.3 Cracked (2008-05-25 16:24)
口袋财务管理软件,做得很好。虽然我没怎么仔细用,但是简单看了一下,细节都做得很精细。
另外,这软件貌似试用期挺长,一个月的样子吧,呵呵。未破解在过期后每次启动有提示,但是依然能所有功能都能用。
不过看到很多同学想要破解版,就给它破了。


这软件现在越做越好了,1.2.2升级了很多功能,压缩上加了百分比,设置界面也做了细分,回放时也比早期版本流畅了。
设置界面也做了分离,界面上 也有所提升,貌似压缩速度没太多变化,不过加上百分比进度进度之后,感觉上好像是快了...
很有前途的软件,值得大家关注。
特别喜欢这个软件的同学们,可以考虑对其进行捐助:)
sina blog不能上传文件,挺讨厌……放cnpda的链接吧。

这次的1.2.2-1其实没有更新任何东西,只是把安装包改名了,改成VideoRecorder。

首先,这次大地震的确让人悲伤不已,我已经不记得上次流泪是什么时候,但是这次我的确流泪了。真诚的哀悼逝去的生命,祝福四川的同胞早日重建家园,当然,还有甘肃和陕西的同胞,他们也一样受灾了。

不过,自从512地震到今天,发生的种种,我也有一些个人的认知,不敢保证正确,仅是个人的观点,欢迎批评斧正。

说起来批评斧正,很恶心的想起来昨天一个脑残的路过者,不知道“豆腐渣”三个字怎么触动了丫的神经,难道是造豆腐渣的专业户?那哥们,断章取义的水平真是让人无话可说。本来想跟他辩论一番,后来想想,这种无聊的鸟人,何必搭理它呢。就像疯狗,你越理他,它越来劲。

说正经的吧。

首先一个让我有点不同想法的地方。这次地震,国家领导和最可爱的兵哥们,的确很迅速,很投入。一是温总理,我一直对这个和蔼的老人很有好感,很敬重!当然了,我一介草民也仅仅能代表我自己而已,不过我相信全国人民的大多数还是热爱我们的总理的。再就是兵哥们,真的让我太感动了太敬佩了。只要有灾难,永远都是兵哥冲在第一线,他们依然无愧是最可爱的人。相比之下,CCTV等媒体的报道,俺不敢恭维!特别是对来自日本和俄罗斯的国际
JSTL学习笔记(二) (2008-05-19 17:36)
【JSTL XML】

尚未学习

【JSTL functions】

contains 函数
作用:测定一个字符串内是否包含另一个字符串,大小写敏感
定义:
boolean contains(java.lang.String, java.lang.String)
示例:<c:if test='${fn:contains(name, searchString)}'>

containsIgnoreCase 函数
作用:测定一个字符串内是否包含另一个字符串,大小写不敏感
定义:
boolean containsIgnoreCase (java.lang.String, java.lang.String)
示例:<c:if test='${fn:containsIgnoreCase (name, searchString)}'>

endsWith 函数
新浪BLOG意见反馈留言板 不良信息反馈 电话:95105670 提示音后按2键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有