<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wuyg的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wuyg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wuyg]]></copyright><item><title><![CDATA[程序人生]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/102580705</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/102580705</guid><author>wuyg</author><pubDate>Wed, 16 Oct 2019 10:30:58 +0800</pubDate><description><![CDATA[程序如人生，人生如程序

大道至简，其理相通

比如敏捷编程，先给你的项目定一个小目标，比如给人生定一个小目标，先挣一个亿， 挣了一个亿，你的目标应该就变成100亿，这里有一个小测验，验证你有没有潜力挣100亿: 如果你猜到100亿的下一个目标是一千亿或类似的数字，你基本上没有潜力挣100亿了，能够挣100亿的人下个目标应该是把钱全部捐出去。

Java是共和国， DotNet是君主国。现在还是共...]]></description><category></category></item><item><title><![CDATA[尽量不用奇异数，如果真想用，请用真正的奇异数]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/8206042</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/8206042</guid><author>wuyg</author><pubDate>Wed, 21 Nov 2012 00:05:07 +0800</pubDate><description><![CDATA[尽量不用奇异数，如果真想用，请用真正的奇异数：


   不用奇异数是很多教科书的经典教导，我就不多说为什么了，但教科书就是教科书，实际上因为很多原因我们用了很多奇异数，比如我很懒，我的前任程序员很懒，又比如开始的时候，这个奇异数是只是本段代码用，你认为一个注释就解释清楚了，
 不需要费特大的劲搞一个静态变量，后来这个数用得越来越多。等等等等。。。，总之奇异数有时候不可避免。

好吧，]]></description><category></category></item><item><title><![CDATA[用面向对象的思想改造ant script]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/8201958</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/8201958</guid><author>wuyg</author><pubDate>Tue, 20 Nov 2012 05:35:05 +0800</pubDate><description><![CDATA[用面向对象的思想改造ant script


三年前，我们的项目处于最紧张的时候，QA的头离职了，没有办法，项目经理把所有遗留的项目脚本全部委托我来管，谁叫我平时写那么多脚本呢？

这些脚本主要的作用是自动编译，压缩，打包，发布，主要是用ant script写的，整个系统有好几个子项目，比如基于hibernate，Jboss和J2EE的服务器端，基于Jquery和HTML的前端，专门为智]]></description><category></category></item><item><title><![CDATA[Ubuntu试用笔记]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/2817327</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/2817327</guid><author>wuyg</author><pubDate>Sat, 23 Aug 2008 10:04:00 +0800</pubDate><description><![CDATA[Ubuntu试用笔记一直听说ubuntu很好，我以前用过linux，感觉不太爽，几乎所有东西都要命令行才能搞定。我是程序员，这次决定使用一下，拓展一下自己的平台。  首先下载了  ubuntu 8.0.4 英文版。一张光盘，安装的时候发现其实这张光盘实际上包含所有常见的语言版本，既然这样就装中文版好了，然后是分区，我的电脑有两块物理硬盘，每块都分成两到三个分区，已经安装了windows XP，这个]]></description><category></category></item><item><title><![CDATA[也谈中国的房子是不是贬值的]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/1495332</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/1495332</guid><author>wuyg</author><pubDate>Sat, 27 Jan 2007 03:38:00 +0800</pubDate><description><![CDATA[原文如下：http://blog.youkuaiyun.com/capsicum29/archive/2007/01/25/1492731.aspx原文大部分都分析得透彻，但我觉得有一点没有分析透彻：就是土地使用权的价值。土地使用权的价值由于年份缩短而变小，又由于土地有限，是短缺商品而价值上升，当增加的速度明显大于减少的速度的时候，市场价值就会变大。我这里特别申明是土地使用权，而不是土地本身。如果一个]]></description><category></category></item><item><title><![CDATA[常见IE浏览器的bug]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/1477667</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/1477667</guid><author>wuyg</author><pubDate>Tue, 09 Jan 2007 04:40:00 +0800</pubDate><description><![CDATA[常见IE浏览器的bug （1）    子窗口不能直接修改父窗口的select 的options，而是必须通过一个父窗口的函数来间接实现，但Firefox能直接修改。（2）    IE 不能在TD or TR 元素上动态加事件，但firefox能，为了实现这个，我不得不加了一个div在里面，填充整个单元格，很麻烦。（3）    当你在页面中使用了实现了IHTMLWindow接口中on]]></description><category></category></item><item><title><![CDATA[我的ajax程序败走麦城]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/1475310</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/1475310</guid><author>wuyg</author><pubDate>Sat, 06 Jan 2007 00:23:00 +0800</pubDate><description><![CDATA[系统开发中感觉一个地方使用ajax比较合适，所以我就搞了一段，开发测试过程都没有发现问题，但投入到试运行环境之后才发现不能运行。 为了这个追踪了一两天，最后才发现这个是IE的bug，Firefox 等浏览器均没有问题。这个bug在microsoft的网站上有纪录：BUG: Load Method Fails to Load XML Documents over SSL Connection]]></description><category></category></item><item><title><![CDATA[比较主要浏览器的一些行为特征，IE7，IE6和Firefox 2的一些区别]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/1365581</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/1365581</guid><author>wuyg</author><pubDate>Sat, 04 Nov 2006 00:26:00 +0800</pubDate><description><![CDATA[比较主要浏览器的一些行为特征，IE7，IE6和Firefox 2的一些区别最近在项目中用 IE7，IE6和Firefox 2测试了一下兼容性，发现一些特性区别，特记下来以帮助后来者：      Ie7 把任何未指定context Type的文本内容当作html看待Firefox 2 把任何未指定context Type的文本内容当作plain text看待 ]]></description><category></category></item><item><title><![CDATA[试用新版浏览器，IE7 和 Firefox 2]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/1351562</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/1351562</guid><author>wuyg</author><pubDate>Thu, 26 Oct 2006 07:27:00 +0800</pubDate><description><![CDATA[因为两个主要的浏览器都升级了，今天顺便试了一下Firefox同步推出中文版，但ie7还得等，为了比较，下面都是英文版的数据  在firefox下没有发现什么bug，但我觉得现在的关闭按钮放在每个标签上不好，应该象以前一样统一放在右上角。因为让用户从一大排标签中选中当前页有点困难，当前页的颜色仅仅与其他页有一小点不同，放在右上角用户就知道这个是关闭当前页，不用选择，所以对于熟练的用户]]></description><category></category></item><item><title><![CDATA[从jbuilder迁移到netbeans的经验]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/1314298</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/1314298</guid><author>wuyg</author><pubDate>Sun, 01 Oct 2006 10:15:00 +0800</pubDate><description><![CDATA[从jbuilder迁移到netbeans的经验最近公司从 Jbuilder 2005 developer 迁移到 netbeans 5.5 r2，顺便作了一些测试，我的基本结论是netbeans 5.5 已经快赶上了jbuilder2005，尽管他们不是同年代的产品，但考虑到netbeans免费的优点，这种迁移是值得的。 下面是一些测试的基本数据，由于对netbeans的特性还]]></description><category></category></item><item><title><![CDATA[web基的决策树]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/805571</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/805571</guid><author>wuyg</author><pubDate>Sat, 17 Jun 2006 04:44:00 +0800</pubDate><description><![CDATA[最近作的项目需要一个web基的决策树，开始还有点担心能否作得出来，后来还是做出来了，还超过了原先的预计，对自己的能力有了新的认识。这个决策树的主要作用在于让用户能够建立任意规则的逻辑处理，比如：某员工的工资比他三年前的工资高20%并且某员工比王五高2个等级等等这样的规则，然后用这样的规则去过滤用户输入的数据。做完之后，发现它像一个微型的编译器，还发现在界面和校验上花的时间比后端的真正处理花的时间几]]></description><category></category></item><item><title><![CDATA[开发web应用难于上青天,web开发十八难]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/777316</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/777316</guid><author>wuyg</author><pubDate>Wed, 07 Jun 2006 05:09:00 +0800</pubDate><description><![CDATA[系统越做越大，问题越来越多，有些彻底解决了，有些凑合解决了，有些还没有办法，现在把碰到的主要问题列出来，给大家前车之覆：1  跨浏览器布局的问题： 由于浏览器之间的微小差距，在布局复杂的页面时将会碰到麻烦      我现在的项目就要求firefox 和ie. 由于ie一些著名的bug，有时候不小心就踩到地雷。2  日期控件   如何实现跨浏览器的日期控件，如何设定缺省值，如何实现大范围的日期直接定]]></description><category></category></item><item><title><![CDATA[评论： 网页浏览速度提高切实可行的七个方法 ]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/768960</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/768960</guid><author>wuyg</author><pubDate>Fri, 02 Jun 2006 04:27:00 +0800</pubDate><description><![CDATA[在一个论坛看到一篇文章谈论网页浏览速度提高切实可行的七个方法 ，其中第四项： 四.将ASP、ASPX、PHP等文件的访问改为.js引用。    这在ASP、ASPX、PHP等程序设计时应该注意的，如果你要在静态的HTML页面里嵌入动态的数据，而这些动态的数据是由ASP、PHP等程序来提供 的话，会使用以下的语句引用:，这样的话，每次有一个人访问你的网站，服务器就要执行并处理一次tongji.asp]]></description><category></category></item><item><title><![CDATA[谈谈我的能力]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/677563</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/677563</guid><author>wuyg</author><pubDate>Wed, 26 Apr 2006 02:37:00 +0800</pubDate><description><![CDATA[我理解了我的客户的业务和逻辑。我能在客户还没有意识到的时候，已经明白了他们的业务。我甚至也能理解不能搬到台面上的东西。我在体系结构或者系统出现问题的时候会找出至少好几种解决方案，我在遇到技术障碍的时候会找出至少好几种解决方案，从高射炮打蚊子到蚂蚁咬大象，我想得更多的是什么是真正做不到的，什么是能做到但不能去做的。我会用多种思维模式思维，我会模拟客户的模式思维，我也会模拟老板的模式思维，我还会用诡异]]></description><category></category></item><item><title><![CDATA[作为一个项目经理要学会什么? ]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/675921</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/675921</guid><author>wuyg</author><pubDate>Tue, 25 Apr 2006 01:31:00 +0800</pubDate><description><![CDATA[项目经理最重要的事情是使老板，客户和开发团队都happy.但他们的目标是不一样的，老板只想多赚钱，一直赚下去，客户只想少付钱，系统又好。开发团队想要轻松，又能学到新的东西。所以项目经理就是一个协调者的角色，如何达成平衡很重要。一些人经常把项目经理和系统分析员搞混。其实他们有很大区别。国内项目规模小，所以常常项目经理就是系统分析员。]]></description><category></category></item><item><title><![CDATA[111个知名Java项目集锦（包括url和描述）]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/668501</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/668501</guid><author>wuyg</author><pubDate>Wed, 19 Apr 2006 00:14:00 +0800</pubDate><description><![CDATA[http://www.blogjava.net/Andyluo/archive/2006/04/15/javaprojects.html]]></description><category></category></item><item><title><![CDATA[为什么要采用java这个平台？]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/666099</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/666099</guid><author>wuyg</author><pubDate>Mon, 17 Apr 2006 01:50:00 +0800</pubDate><description><![CDATA[任何所谓的牛比的语言，必须先得到至少一家有实力的公司的支持， 如果能够得到很多家有实力的公司的支持，则其地位不是某个所谓的家伙能够用几片奇谈怪文（或许是托）打倒的。我家的小狗狗与我家的小孩岁数一样，当他们都是一岁的时候，小狗狗满地乱跑，可以做各种复杂的动作，而我的小孩还在学走路。而现在我的小狗还是那几样技能，而我的小孩已经在许多方面远远超过小狗的技能，我发现，从速度快和敏捷上来讲，人是所有常见的哺]]></description><category></category></item><item><title><![CDATA[我用firefox的经验]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/636439</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/636439</guid><author>wuyg</author><pubDate>Thu, 23 Mar 2006 21:10:00 +0800</pubDate><description><![CDATA[我用firefox的经验我是一个web应用开发人员，我用firefox已经快两年了，从 firefox1.04  一直到 firefox1.5，越用越让我喜欢这个浏览器，但是许多人还不了解这个浏览器，让我来介绍一些我自认为firefox非常cool的功能。（1）在firefox用户可以自己放大和缩小已经被style控制的字体。ie不行。注：这个功能非常有用，自从我愚蠢地买了一个液晶显示器之后，我就]]></description><category></category></item><item><title><![CDATA[把字符串当代码运行的利与弊]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/631782</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/631782</guid><author>wuyg</author><pubDate>Wed, 22 Mar 2006 00:33:00 +0800</pubDate><description><![CDATA[把字符串当代码运行的利与弊当前常见的解释型语言都有一个把把字符串当代码运行的函数，比如javascript 的eval,今天我看到这个函数，不由多想了一下，好像在编译型的语言中没有这个功能，但大部分的解释型语言都有这个功能。我不由想到了我还在读书的时候，大约9年前，我与另外一个同学合作用foxpro开发一个学籍管理的系统，当时我们用这个功能开发了一些强大的可设置的东东，可是而来证明这个是个错误的使]]></description><category></category></item><item><title><![CDATA[Struts的文档错误害死人]]></title><link>https://blog.youkuaiyun.com/wuyg/article/details/625640</link><guid>https://blog.youkuaiyun.com/wuyg/article/details/625640</guid><author>wuyg</author><pubDate>Thu, 16 Mar 2006 03:14:00 +0800</pubDate><description><![CDATA[我前段时间一直在用struts 1.2.x，由于里面有一个文档描述说在定一mapping的时候，缺省的scope是request,结果后来发现这句话是错误的，缺省的scope应该是session，因为session实际上基本上不用的，副作用很大，所以后来被迫大规模修改mapping.]]></description><category></category></item></channel></rss>