<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>phphot</title><link>http://blog.csdn.net/phphot/</link><description>php,linux,mysql,apache</description><dc:language>zh-CN</dc:language><lastUpdateTime>Wed, 23 Jul 2008 23:29:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>phphot</dc:creator><title>史上最全的小白兔的笑话</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700586.aspx</link><pubDate>Wed, 23 Jul 2008 23:29:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700586.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700586.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700586.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700586.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700586</trackback:ping><description>史上最全的小白兔的笑话
小白兔蹦蹦跳跳到面包房，问：“老板，你们有没有一百个小面包啊？”
老板：“啊，真抱歉，没有那么多”
“这样啊。。。”小白兔垂头丧气地走了。
第二天，小白兔蹦蹦跳跳到面包房,“老板，有没有一百个小面包啊？”
老板：“对不起，还是没有啊”
“这样啊。。。”小白兔又垂头丧气地走了。 　　　　
第三天，小白兔蹦蹦跳跳到面包房,“老板，有没有一百个小面包　啊？”
老板高兴的说：“有了，有了，今天我们有一百个小面包了！！”
小白兔掏出钱：“太好了，我买两个！”

有一只小白兔快乐地奔跑在森林中,
在路上牠碰到一只正在卷大麻的长颈鹿,
小白兔对长颈鹿说: "长颈鹿长颈鹿,你为什么要做伤害自己的事呢?
看看这片森林多么美好,让我们一起在大自然中奔跑吧!"
长颈鹿看看大麻烟,看看小白兔,于是把大麻烟向身后一扔,
跟着小白兔在森林中奔跑.
后来牠们遇到一只正在准备吸古柯碱的大象,
小白兔对大象说: "大象大象,你为什么要做伤害自己的事呢?
看看这片森林多么美好,让我们一起在大自然中奔跑吧!"
大象看看古柯碱,看看小白兔,于是把古柯碱向身后一扔&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700586.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>做成才还是做许三多</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700543.aspx</link><pubDate>Wed, 23 Jul 2008 23:24:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700543.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700543.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700543.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700543.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700543</trackback:ping><description>做成才还是做许三多

――反思程序员职场生涯规划

 

 

一部《士兵突击》让众多的中国电视观众重新燃起了对国产电视剧的信心，最让我震撼的不是它的高收视率，不是饰演许三多的王宝强的火爆，而是我成天捧着韩国泡沫剧看的老婆，居然把这样一部中国制作的没有男女关系的军事题材连续剧看了三遍！前两年韩国拍了个女版药匣子大长今着实风靡了不少中国同胞，这次，咱终于出了这口鸟气，也让俺对中国导演又有了信心。

前几天看新的一期《程序员》杂志，一个哥们借用《士兵突击》写了篇文章，其中有句话我印象特深——“每个程序员心中都有一个许三多”。让我想起了大导演李安的《断臂山》，总觉的怪怪的。

 

最近和很多PHPChina社区上的朋友话聊，很多年轻人都

提到一些差不多类似的问题“做程序开发太累了，想转

行”、“不知道未来会如何”、“前途渺茫，无所适从”

等等等等诸如此类的问题。我也曾经有过此类的迷茫，一

路走来混到今天，多少有一点心得有一点想法，正好通过

现在最火的《士兵突击》这部电视剧诠释一下吧。

 

职业生涯规划，说起来很时髦的一个&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700543.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>大学生的就业之路</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700539.aspx</link><pubDate>Wed, 23 Jul 2008 23:23:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700539.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700539.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700539.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700539.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700539</trackback:ping><description>大学生的就业之路

 

 

最近因业务需要，招聘一名新人，结果应聘者中近半数以上都是应届大学毕业生，因在求职联系人的位置留了QQ ，结果陆续很多应聘者加我。

 

后来，发生了这样和那样的故事……

 

故事一：

某应聘者：你现在招人吧？

肥同小可：您好，我是XXX，是的，我公司现在招聘XXX职位……

某应聘者：有什么要求啊？

肥同小可：是这样，我们要求……

某应聘者：你公司在哪啊？

肥同小可：我公司在……

某应聘者：我想应聘

肥同小可（无奈）：您方便告诉我您的姓名，并给我发一份简历吗……

点评：我有一种犯人被提审的感觉……最夸张的是，最后他的姓名还需要招聘者询问，而不是一开始就自报家门，这种人可能性格直爽，问题是直爽也不能到这种地步啊（直到我们都不爽）……要么就是真的不懂礼貌。很明显，他这次面试不会成功，礼貌是最基本的敲门砖，

 

故事二：

某应聘者：您好，我是XXX，在XX招聘网站看到贵公司招聘信息，我想应聘？

肥同小可：您好，我是XXX。

某应聘者：我想请问下这&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700539.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>互联网时代的职场规划</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700534.aspx</link><pubDate>Wed, 23 Jul 2008 23:22:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700534.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700534.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700534.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700534.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700534</trackback:ping><description>互联网时代的职场规划

 

近日几个年轻的朋友与我闲谈时都提及一个问题：不明确自己以后在职场中要如何发展。有从事PHP技术开发的朋友想转做美工，有做网络维护的朋友在犹豫要不要学习编程，有非计算机专业的朋友想学习PHP课程却信心不足……我想可能很多年轻的朋友都有这样或那样的困惑，尤其在互联网飞速发展计算机技术更新频繁的这个时代，大多数IT从业人员的工作与生活状态都是——“忙 茫 盲”。本人也在计算机行业混饭吃，也见过好多行业的成功同僚，所谓吃过点肥猪肉又见过N多肥猪跑，于是就想分享一下我个人的想法和经验，对与不对不敢说，只期望可做个参考。

 

第一个问题：我们为什么要选择这个行业，从事这份工作？

 

很多年轻的朋友是因为考大学报了计算机专业，毕业后要混口饭吃，是为钱而做事，是不得已而为。如果是这样，我建议还是尽早重新择业吧，为什么？看没看过黄健翔老兄手舞足蹈的给智联招聘做的广告——“快乐工作，幸福生活，好工作上PHPChina”，对不起，是“好工作上智联招聘” ^_^  一个人一天要工作八个小时，占我们一天时间的三分之一，而我们一天中还有三分之一在睡觉，&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700534.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>澄清Java语言接口与继承的本质</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700531.aspx</link><pubDate>Wed, 23 Jul 2008 23:21:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700531.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700531.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700531.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700531.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700531</trackback:ping><description>大多数人认为，接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制，但是却能够实作多个接口。其实这样做是很牵强的，接口和继承是完全不同的东西，接口没有能力代替多重继承，也没有这个义务。接口的作用，一言以蔽之，就是标志类的类别（type of class）。把不同类型的类归于不同的接口，可以更好的管理他们。OO的精髓，我以为，是对对象的抽象，最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言（比如c++、java、c#等），就是因为设计模式所研究的，实际上就是如何合理的去抽象。（cowboy的名言是 “抽象就是抽去像的部分”，看似调侃，实乃至理）。

　　设计模式中最基础的是工厂模式（Factory），在我最近的一个很简单的应用中，我想尽量的让我的程序能够在多个数据库间移植，当然，这涉及很多问题，单是如何兼容不同DBMS的SQL就让人头痛。我们不妨先把问题简单化，只考虑如何连接不同的数据库。

　　假设我有很多个类，分别是Mysql.java、SQLServer.java、Oracle.java、DB2.java，他们分别连接不同的数&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700531.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>RewriteRule重写规则的语法：Apache的Mod_rewrite</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700524.aspx</link><pubDate>Wed, 23 Jul 2008 23:20:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700524.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700524.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700524.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700524.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700524</trackback:ping><description>一条RewriteRule指令，定义一条重写规则，规则间的顺序非常重要。对Apache1.2及以后的版本，模板(pattern)是一个POSIX 正则式，用以匹配当前的URL。当前的URL不一定是用记最初提交的URL，因为可能用一些规则在此规则前已经对URL进行了处理。

　　对mod_rewrite来说，！是个合法的模板前缀，表示“非”的意思，这对描述“不满足某种匹配条件”的情况非常方便，或用作最后一条默认规则。当使用！时，不能在模板中有分组的通配符，也不能做后向引用。

　　当匹配成功后，Substitution会被用来替换相应的匹配，它除了可以是普通的字符串以外，还可以包括：
1. $N,引用RewriteRule模板中匹配的相关字串，N表示序号,N=0..9
2. %N,引用最后一个RewriteCond模板中匹配的数据，N表示序号
3. %{VARNAME},服务器变量
4. ${mapname:key|default},映射函数调用

这些特殊内容的扩展，按上述顺序进行。
　　一个URL的全部相关部分都会被Substitution替换，而且这个替换过程&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700524.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>看了让人心疼的签名(太疼了,,,) </title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700513.aspx</link><pubDate>Wed, 23 Jul 2008 23:18:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700513.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700513.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700513.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700513.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700513</trackback:ping><description>1. 如果以后你会不经意地想起我，请别忘记我曾那样深深地爱过你……     

  2. 踮起脚尖，我们就能离幸福更近一点吗？ 
       
  3.我真的喜欢你,闭上眼,以为我能忘记,但流下的眼泪,却没有骗到自己。 
   
  4.亲爱的，出去玩累了、受伤了的话就回来吧，我还在这里等你…… 
   
  5.当你眼泪忍不住要流出来的时候，睁大眼睛，千万别眨眼！你会看到世界由清晰变模糊的全过程，心会在你泪水落下的那一刻变得清澈明晰……　 
   
  6.人生就像一场舞会，教会你最初舞步的人却未必能陪你走到散场…… 
   
  7.不爱的爱情，永远不会变坏。  所以，我们调情，我们暧昧，却永远不要相爱。
   
  8.其实我是一直相信的，我根本不需要想起什麼，因为我从来没有忘记过。
   
  9.最浪漫的三个字不是“我爱你”，而是“在一起”。
   
  10.不要轻易说爱,许下的诺言就是欠下的债。
   
  11.分手后不可以做朋友,因为彼此伤害过,不可以做敌人,因为彼此深爱过,所以我们变成了最熟悉的陌生人……
   
   &lt;img src ="http://blog.csdn.net/phphot/aggbug/2700513.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>大学宿舍里出现频率最高的对话</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700504.aspx</link><pubDate>Wed, 23 Jul 2008 23:17:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700504.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700504.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700504.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700504.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700504</trackback:ping><description>大学宿舍里出现频率最高的对话
1、我明天要好好学习！ 
2、我再也不玩游戏了！
3、开门啊，我没带钥匙!!!
4、谁去食堂？（下一句是：帮我打包）
5、谁借我点钱呀？
6、今天有没有点名？
7、明天考试了,你坐我前面啊，我给你占位置。
8、兄弟多少级了？
9、甲：吃饭去不？  乙：去。  甲：给我带一份。
10、甲：今天有什么课？  乙：我也不知道。
11、甲：做完作业了么？借我抄抄。  乙：我也在等别人的呢！
12、打牌啊！一缺三！
13、兄弟们，生命不息，睡觉不止啊。
14、走，打球去～～谁拿我袜子了？
15、甲：从现在起宿舍再也不许说脏话！  乙：我X！
16、兄弟姐妹们快快快，开始点名了。
17、问:xxx什么时候考试啊?  甲：好象还有几天吧。  乙：就明天考试。丙：不会吧，我还不知道考哪科呢？  丁：啊？你们昨天没有去
考试吗？...............  晕倒一片....................
18、今天星期几？？？
19、甲：你快起床，要迟到了！  乙：我今天不去了，帮我点到啊，写张请假条也行。
20、今天圣诞节啊&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700504.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>开源安装制作工具</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700488.aspx</link><pubDate>Wed, 23 Jul 2008 23:16:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700488.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700488.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700488.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700488.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700488</trackback:ping><description> 开源安装工具

前段时间做一个产品的安装程序，试用了几个开源的安装打包工具，感觉不错，总结一下。
1、NSIS
关于 NSIS关于 NSIS在用户使用你的应用程序之前首先会体验到你的安装程序。慢慢悠悠的或不成功的软件安装是很恼人的问题。一个快速友好的安装程序是展示你的软件产品品质的一部分。
NSIS (Nullsoft Scriptable Install System) 是 Windows 下的一个工具，它允许程序员来创建这样的安装程序。它发布于一个开源的协议并且对于[url=AppendixG.html#G]任何使用来说都是完全免费的[/url]。
NSIS 创建的安装程序能够安装、卸载、设置系统设置、解压文件等等。因为它基于脚本文件，你可以完全的控制安装程序的每一部分。脚本语言支持变量、函数、字串操作，就像一个普通的程序语言一样 - 但是设计来创建安装程序。即使有那么多的特性，NSIS 仍然是最小的安装程序系统。在默认选项下，它仅增加了 34 KB 的开销。

特性列表特性列表

    * 生成包含可执行安装程序的外壳
    * 支持 ZLIB, BZ&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700488.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>死锁分析</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700480.aspx</link><pubDate>Wed, 23 Jul 2008 23:14:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700480.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700480.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700480.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700480.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700480</trackback:ping><description>   1. --死鎖  
   2. /**********************************************************************************************************************  
   3. 死鎖指兩個以上事務相互阻塞相互等待對方釋放它們的鎖，SQL Server會通過回滾其中一個事務並返回一個錯誤來自已解決阻塞問題，  
   4. 讓其他事務完成它們的工作。  
   5.   
   6. 整理人：中国风(Roy)  
   7.   
   8. 日期:2008.07.20  
   9. ***********************************************************************************************************************/  
  10.   
  11. set nocount on ;  
  12. if object_id('T1') is n&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700480.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>在DLL中调用组件的小例子</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700471.aspx</link><pubDate>Wed, 23 Jul 2008 23:12:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700471.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700471.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700471.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700471.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700471</trackback:ping><description>前几天CSDN中的一个朋友询问在DLL中访问窗体中的组件的问题，偶对DLL也不熟，也没有搞懂，昨天他对我说问题解决了,我借其小结一下，让自己印像深刻:
在DLL中访问组件时要类似这样进行判断:
      if panl.Controls[i].ClassNameIS('TEDIT') then
        TEdit(panl.Controls[i]).Clear;
而不能用这样进行判断:
      if panl.Controls[i] is TEDIT then
        TEdit(panl.Controls[i]).Clear;
对于DLL的知识回顾如下：
DLL 在win16与win32中有很大区别，在win16中DLL中是一个全局即只他配一次地址当两个DLL访问同一个变量会有冲突，而在win32中则对于每个实例分配一个独立的地址空间，这类似于COM了，呵，待我回家看看书再好好组织一下语言，现在把DLL创建的过程写一下：
主框架：
library DLL名称;
uses  相关的单元

library Project1;

定义过程&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700471.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>js实现字体渐渐消失</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700451.aspx</link><pubDate>Wed, 23 Jul 2008 23:07:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700451.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700451.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700451.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700451.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700451</trackback:ping><description>#       
#     
#     
# 鼠标放上看效果 &lt;img src ="http://blog.csdn.net/phphot/aggbug/2700451.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>中国制造业发展环境及信息化趋势分析</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700447.aspx</link><pubDate>Wed, 23 Jul 2008 23:06:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700447.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700447.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700447.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700447.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700447</trackback:ping><description>作为世界制造业基地，中国正处于成长为全球经济舞台主角之一的历程中，然而，进入21世纪以来，中国制造令人炫目的增长速度将受到诸多因素的制约：中国企业采取的低成本战略遇到挑战，多项成本在不断上升；供应链更长、更复杂；消费者越来越成熟，质量要求越来越苛刻；环境与社会责任越来越受关注。

与此同时，高速全球化进程缩短了国家间的距离，从而带来了无限商机。在这一历史转折点，重新审视中国制造企业长期以来所采取的发展战略，并剖析企业在其通往卓越制造之旅上，如何从本地制造企业成功发展成为世界级制造企业？中国制造业发展的现状如何？未来将如何走向？作为企业管理者应该如何把稳方向？建立起怎样的与之相适应的管理流程和方法？

伴随着中国制造业企业国际化发展和建设创新型企业的需要，用友结合对中国制造业发展环境与信息化趋势的分析，提出了通过ERP应用，实现企业“精细管理敏捷经营”的管理目标。从中国制造业发展的大背景、大环境入手，分析信息化需求趋势，切实做到让ERP产品和服务适应并吻合企业用户的需要，同时有预见性地配合和支持中国制造业企业产业升级发展的需求。

中国制造业发展环境分析

改革开发以来，&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700447.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>对JavaScript的eval()中使用函数的进一步讨论~</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700443.aspx</link><pubDate>Wed, 23 Jul 2008 23:05:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700443.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700443.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700443.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700443.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700443</trackback:ping><description>《JavaScript语言精髓与编程实践》的读者I22141提出了一问题：为什么下面这段代码在JScript
和SpiderMonkey中表现不一样：
－－－－－－－－
var func = eval("(function(){})");
alert(typeof func);
－－－－－－－－
更进一步的问题是，书中对匿名和具名函数在JScript与SpiderMonkey中的表现解释得不够
清楚。好的，这篇文章就这个问题深入讨论，不单涉及书中的内容，也更深入地讲述一
下JS的解释与执行过程——其实所有的内容在书中都有涉及，但过于分散，不便于专门
地来分析一个具体问题。

首先，应该明确表达式与语句。对于JS来说，eval()总是试图执行一个语句，因此它必须
先将执行文本理解为语句。如下：
－－－－－－－－
eval("1")
－－－－－－－－
在JS看来，由于eval()必须执行语句，因此"1"不再是直接量表达式，而是直接量表达式语
句，也就是相当于“1;”。这些内容，在“5.2.2  动态执行过程中的语句、表达式与值”
中有详细解释。

所&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700443.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>phphot</dc:creator><title>翻译 一些很酷的.Net技巧</title><link>http://blog.csdn.net/phphot/archive/2008/07/23/2700406.aspx</link><pubDate>Wed, 23 Jul 2008 22:59:00 GMT</pubDate><guid>http://blog.csdn.net/phphot/archive/2008/07/23/2700406.aspx</guid><wfw:comment>http://blog.csdn.net/phphot/comments/2700406.aspx</wfw:comment><comments>http://blog.csdn.net/phphot/archive/2008/07/23/2700406.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phphot/comments/commentRss/2700406.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2700406</trackback:ping><description>原作出处：http://www.codeproject.com/useritems/tips.asp?df=100

一．.Net Framework

1．  如何获得系统文件夹

使用System.Envioment类的GetFolderPath方法；例如：

Environment.GetFolderPath( Environment.SpecialFolder.Personal )

2．  如何获得正在执行的exe文件的路径

1）  使用Application类的ExecutablePath属性

2）  System.Reflection.Assembly.GetExecutingAssembly().Location

3．  如何检测操作系统的版本

使用Envioment的OSVersion属性，例如：

OperatingSystem os = Environment.OSVersion;

MessageBox.Show(os.Version.ToString());

MessageBox.Show(os.Pla&lt;img src ="http://blog.csdn.net/phphot/aggbug/2700406.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>