2008-07-02

Acegi系列(一), 配置出问题了...

关键字: acegi, 配置
Acegi的配置出问题了:         1, 登录后所有连接都能访问. -->         2, 同样的IP,同样的浏览器中可以在不Logout情况下连续登录.                3, 即使不登录也能访问里面的连接. 找到Acegi的配置文件看了又看,那么长的配置,那么多 ...
项目中要用浏览器访问远程电脑上的图片,最终要在浏览器中显示的HTML如下:   <a href="\\file01\MCMrep\MMTTest\Target\{E3D891D5-1C51-4021-B533-67E7A0A5E501}.JPG"> <img width="150" height="118" alt="" src="\\file01\MCMrep\MMTTest\Target\{E3D891D5-1C51-4021- ...
2008-07-01

精雕细刻:用户交互的Message反馈

关键字: 有点做艺术品的感觉...
          随着做Coder的日子一天天多了起来,自己对软件的理解也渐渐有所加深,按一般瓜熟蒂落的思路,在这篇的Blog里记录一下用户交互时的Validation和Message反馈的重要性.           记得刚学Java时,自己的注意力都放在软件真正要做的事上,例如一个网上付费的操作,自己能想的(或想的最多的)就是业务层如何操作,怎么来配置事务控制,怎么在DAO层完成这个付费所涉及的小功能块.现在日子久了,也能更 ...
1,晚上吃饭后给钱时,应该给的钱是4块,由于钱包里的钱都是零钱,我先拿出三个一块的给了服务员,接着又掏出另一个一块的.         值得改进的地方是,我在掏那三块钱的同时也该说下"这是三块,我再拿一块的."           当然服务员也没说什么,我是觉得这有不足容易引起误会的地方,需要改进.   2,昨晚一块聊天时,另外一个不怎么熟的人说给我们名片,为了认识.他给我名片时我很注意地站起来用双手去接,而且拿到手后也礼貌地 ...
2008-2-19 9:41:06 我为什么喜欢编程? 这些天又再一次地思考这个问题了,今天在学Ant时又给了这个问题增添了一新的补充.  以前听说过Ant这个工具,知道给通过写个配置文件就可以自动地对所写的Java源文件进行编译,打包什么的,不过由于一直在用Eclipse也没有拿出大块时间来系统地学它.    前些天做PushTool时,Jerry说整个项目是用Ant来统一部署的.是吧,对于项目管理来说根本就用不着再装一个Eclispe.昨天看F有本书,很厚的,内容是用Ant来进行Java开发的.竟然有专门这样的书!这些天也总给看到别人在写Ant的配置 ...
2008-06-22

老掉牙的话题

关键字: 升职, 亚健康.
老掉牙的话题     周末了就想看些像欧洲杯这样轻松点的东西,看了没几个,后来找到一个叫<上班那些事>的节目,呵呵不错,于是挑了个 点开看看.也真是的老掉牙的话题,因为这些话题市面上有太多太多的书来描述,也给出N多的建议,不过当时我的生活工作情景使的我没心思去想,久而久之习惯思维形成了,见了这样话题我也就懒的去想.      现在,在新的工作环境中已有半年多了,今天再看到这样话题,总觉得自己该静下心来好好想想了.    "说的是什么呀?"怎么一堆事说不清了, - ...
下面这段代码: public class Qdb extends Depend { int i = 30; public Qdb() { print(); super.print(); i = 40; } void print() { System.out.println("Target=> " + i); } public static void main(String[] args) { new ...
2008-06-22

记录下来以备日后往深地追: 浮点型转为整型

关键字: 浮点型数据在计算机中的表示
同学在学PHP时注意到一个实现细节,他也在Java里试了下,发现有些意思也发给我,我发现也挺有意思,代码如下: public class Test{ public static void main(String args){ System.out.println((int)(0.1 * 10)); System.out.println((int)(0.7 * 10)); System.out.println((int)((0.1 + 0.7) * 10)); } } 在运行前,我也没多想,认为结果是: 1,7,8. 而运行后的结果是1,7,7. 有些纳 ...
2008-06-16

这些天的收获:

关键字: 一点收获
 1,领导说话的艺术:   1.1 有如下顺序: 提出问题(客户抱怨) --> 表示自己理解 --> 但也应该有个度 --> 提出要求 --> 再考虑这个要求的影响(晚走加班的弥补,早来上班的有什么困难)   1.2 自己的一个致命弱点 --> 但日子一天天的过去也没有这方面的长进 --> 今看到这个活生生的例子 --> 理论分析(编程建模)   1.3 给自己的启示: 多多与领导接触,但怎么接触?一般就是自己有了不足才被领导叫去,作为一种偷学方式可以工作中放开手脚去干,干好了 ...
     前天吧,我进博客里看了下,发现一位名为niputo的网友给我以站内短信的方式留言,问我怎么不写Hibernate源码研究了.写信感谢网友之后看了最后一篇博客是在上个月的23号贴上去的.      是啊,扳着指头数数发现已有二十来天没写Blog了,心里空落落的,那感觉总像猎人有好久没去打猎一样.   为什么这段时间没有写Blog呢?   静下心来想想大致有这么几点:     1, 想换个方向来研究/学习Hibernate:  前段时间写的Hi ...
Java中Interface与C++中相关概念的点点理解         今天查Tuple这个词在编程中的意义时不经意间看到了C++中头文件声明这个说法,好长时间没写C++代码了,现在把C++的头文件放到Java的语境里不由自主地就想到了Java中Interface的概念. 表面上有点像.         1,以"实现"角度来看,在Java中一个接口得有实现类不然没有实际意义;C++中,一个头文件声明若没有对应的类,这个头文件声明也没有什 ...
2008-03-27

Jaql: A JSON Query Language

关键字: jaql
Jaql: A JSON Query Language http://www.jaql.org/release/0.1/jaql-overview.html 一种JSON的查询语言,很类似于XQuery. 就像SQL之于关系型数据库,XQuery之于XML. 不过由于JSON相当于XML更简洁,在这一点上很看好这个Jaql,虽然它现在只是0.1的版本,主流语言也没有支持. 很看好!
2008-03-27

Eclispe中安装JSEclipse插件.

关键字: eclipse, 插件
Eclispe中安装JSEclipse插件.在Eclipse里点Menu中的Help,再选Software updates,再选Find and Install...进入Feature/Update对话框,对此对话框里选中"Search for new features fo install"一项后,点"next",下一个对话框里选"New Remote Site...",在弹出对话框的URL中输入"http://download.macromedia.com/pub/labs/jseclipse/autoinstall/& ...
项目中用到JSON,以前也只是听说过,这是我第一次用,现在有一个问题,贴出来作为积累,也很是希望能有高手指点一下.在JSP页面中,有这样的一段javascript代码:<script Language="javascript">    var menulist = eval(<c:out value='${model.menuListString}' escapeXml='false'  />);</script>这里的eval()方法也是第一次用,Google后找到了下面的说明(网址为http:/ ...
2008-03-24

无从下手的问题.

关键字: acegi, request, redirect.....
情况是这样的,项目中要在登录界面里增加一个选择项,也就是如下所示的RadioButton    <input  type="radio" name="teamType" value="teamA"> Team A<br>        <input  type="radio" name="teamType" value="teamB&qu ...
刚才刷锅--也是炒菜时用的那种炒瓢,锅把断了,幸好锅里凉水,要是做好饭正端着走时断了,那我可就要烫着了.锅把断了,自己想想也是,还是没经验,端锅时怎么就不往里捉下呢?就是因为没往里捉,时间久了那个塑料把肯定经不住自然就要断了.再说现在锅的质量也不是很好,塑料的质量先不说,单说锅把上那截金属太短了,若没有中间的金属轴做支撑,塑料的材料怎么能经得住呢?现在把断了,做饭时用着不方便,端时更不方便.怎么处理呢?找买锅的那个去换?自己觉得也不大可能,毕竟这个锅已用了一段时间.自己修?什么工具也没有,材料也没有怎么修?两个方案折衷一下,去找买锅的老板,让他帮着修,只要把锅把安原样"粘" ...
2008-03-23

用千千静听把rm转换为MP3格式

关键字: 小技巧
用千千静听把rm转换为MP3格式转换时完全采用默认的设置,成功了,在MP3里也能听,可也太大了,一个rm格式的文件也就20M左右,可一转换成MP3后,一下子大到了100M,这可不行.这个怎么来弥补下呢?能不能牺牲下音质来把转换后的文件大小降下来?
由JMS想到了EJB中的Message-driven Beans(MDB),在看Spring In Action时再由这个MDB想到了看到了Spring remoting的,现在又想追根儿了,像现在这样的Remoting Computing(这个名字是我临时想到的,不知是否与现有名字冲突)是从什么时候开始的?日常生活中见到都有哪些? 浏览器访问页面就是吧?现在通过JDBC访问数据库也是吧? 指点给我本书看看吧.
Imagine for a moment that you are stranded on a deserted island. This may soundlike a dream come true. After all, who wouldn’t want to get some solitude on abeach, blissfully ignorant of the goings-on of the outside world?    这是Spring In Action作者Craig Walls在"POJO-based remo ...
定制类加载器有什么特殊的好处?刚才看eddiegift的博客(http://eddiegift.javaeye.com/blog/172271),他写一个类加载器.以前一直没弄过这方面的代码,也不知道这样的类加载器有什么特殊的好处,那如何在实际中让JVM用自写的类加载器而不用JVM提供的类加载器呢?写这里想起来了些这方面的应用,前些天看Spring In Action里的AOP时,有下面一段:    The weaving can take place at several points in the target object’s lifetime: ...
现在回到住处了,憔悴了一天的心也慢慢shine起来了。回想为什么今天这么心神不定呢?早上起来就有些不爽,是去办公室?还是在住处?在犹豫中起床了,可起来后又停水了,刷牙洗脸刮胡子也没法了,只能干等。期间出去看水来没,拧开水管时有水,虽说不多,可我拿着盆出去时,水又没了!来来回回了几次,心里不免有些不对劲.每次出去又得想着能不能避开见人,这样自己的"CPU"就一直高任务地跑着,毕竟蓬头诟面的那多难情呀.中午吃饭后去了公司,也可能是没有休息的原因,找一个软件没找到,后来就慢慢趴在桌子上睡着了.又看到本该是周一看的邮件.不由地想明天该怎么来应答那些邮件.(其实这个邮件周末最好别看, ...
http://2008.qq.com/a/20071223/000012.htm 岁月如梭天天天 寒来暑往年年年 指点江山侃侃侃 体育评书谈谈谈
先于对象init之前调用其方法.前些天写代码时发现这样一个现象:就是在子类对象construct完成之前就可以调用其方法了.我当时写的代码大致是这样的:public  abstract  class Parent{    protected String name;    public Parent(){     // -------------------- 1        name = initName();& ...
憔悴的一天.今天不知怎么了,心烦的要死.来了一同学,陪他吃饭,喝了些啤酒,边喝边聊.送走同学后就来办公室了,想找个可以"所见即所得"地写HTML的小软件,可没有找到合适的.记得以前用过一个,大小很合适.可现在忘了名字了,找了半天找郁闷了,就趴在桌子上睡会儿.女朋友要去洗澡了,给我发短信我睡着了也不知道,她打我电话,简单地说了几句.我为什么要找那个HTML小软件呢?想用来写读书笔记,那样写出后就可以很容易地分类管理(以链接的方式),利用它又可以写出Word那样的编排效果.看了本该是明天才能看的邮件,又想起来前些天工作中的一些事.真是的,有的人....(我想以这个话题写篇名为< ...
现在有这样的一个字符串: String srcString = "Por Ti Baby (Featuring Flex)"; 我想通过调用replace()方法把这里的空格和"( )"都替换为"_", 可忘了正则表达式怎么写了,只能很采取那种很笨的方法,连调三次replace()方法.
2008-03-09

火箭18连胜!

关键字: sports
火箭18连胜!火箭18连胜,结合一些体育评论(http://www.022net.com/2008/3-9/474465192428343.html),自己查了查NBA的一些相关历史,替火箭也遐想了一番.麦蒂感慨,“今天晚上,我正在逐渐回到以前的那个我……”再顺着上面的网页往下看时,另外也看到了刘翔昨日也在瓦伦西亚室内田径世界锦标赛60米栏决赛中夺冠,王楠,王励勤双双获得奥运会的入场券...Sports!想起了顾拜旦的《体育颂》___________________________________啊,体育,天神的欢娱,生命的动力。你淬然降临在 ...
2008-03-07

开场白

关键字: b + log => sweet
    写罢一blog,感觉甚好.    诚然,log者,记也,而这里的"b"只是种手段.    记,可做为总结,总结过去,集腋成裘,助己成长;记,可抒情,当代人生活压力大,小到柴米油盐,人际交往,同事合作,大到事业发展,梦想实现,凡此种种无不对己触动,记之,或抒心中之苦闷,或鸣内心之惊喜,或表朋友亲人之感谢;记,可激励自己,切勿松懈,以便敏锐捕捉时人之所需;记,可润笔促读,又增一与精神珍品交流之机会.        网,作为交流手段,其影响之广 ...