<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_孤独的理想追求者</title><subtitle type="text">技术翻译，好文转载，电影评论，原创文章</subtitle><id>http://feed.cnblogs.com/blog/u/22221/rss</id><updated>2010-10-02T16:28:54Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/22221/rss"/><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/10/03/1841495.html</id><title type="text">算法</title><summary type="text">算法是什么A:遇到问题先搜B:先想，然后搜索大公司喜欢要会算法的程序员你曾经&amp;#8220;实现&amp;#8221;过一个功能吗？好的程序源就应该去实现功能。调用别人的库不等于实现功能当拿来主义变成完全拿来主义重新发明轮子与重新造轮子（去研究你调用的东西是如何实现的）动态规划搜索算法数据结构对算法的影响排序结构Hash结构：很多结构用这个都能表示算法题用动态规划基本都能解决优化一般就是优化复杂度不要因为不...</summary><published>2010-10-02T16:29:00Z</published><updated>2010-10-02T16:29:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/10/03/1841495.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/10/03/1841495.html"/><content type="html">&lt;p&gt;算法是什么&lt;br /&gt;A:遇到问题先搜&lt;br /&gt;B:先想，然后搜索&lt;/p&gt;&#xD;
&lt;p&gt;大公司喜欢要会算法的程序员&lt;/p&gt;&#xD;
&lt;p&gt;你曾经&amp;#8220;实现&amp;#8221;过一个功能吗？&lt;br /&gt;好的程序源就应该去实现功能。&lt;br /&gt;调用别人的库不等于实现功能&lt;br /&gt;当拿来主义变成完全拿来主义&lt;br /&gt;重新发明轮子与重新造轮子（去研究你调用的东西是如何实现的）&lt;/p&gt;&#xD;
&lt;p&gt;动态规划&lt;br /&gt;搜索算法&lt;/p&gt;&#xD;
&lt;p&gt;数据结构对算法的影响&lt;br /&gt;排序结构&lt;/p&gt;&#xD;
&lt;p&gt;Hash结构：很多结构用这个都能表示&lt;br /&gt;算法题用动态规划基本都能解决&lt;/p&gt;&#xD;
&lt;p&gt;优化一般就是优化复杂度&lt;/p&gt;&#xD;
&lt;p&gt;不要因为不会去用，而是因为省事去用&lt;br /&gt;编译原理&lt;/p&gt;&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1841495.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/10/03/1841495.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/07/04/1770971.html</id><title type="text">《微软的秘密》读书笔记</title><summary type="text">公司组织与管理  寻求既懂技术又善经营的精明人士  原则一：聘请一位对技术和经营管理都有极深造诣的总裁  原则二：围绕产品市场，超越经营职能，灵活地组织和管理  原则三：尽可能任用最具头脑的经理人员&amp;#8212;既懂技术又善经营  原则四：聘用对专业技术和经营管理都有较深了解的一流职员 管理创造型人才和技术  组建职能交叉的专家小组  准则一：建立以小组形式工作的职能交叉型专业部门  准则二：让各...</summary><published>2010-07-04T12:43:00Z</published><updated>2010-07-04T12:43:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/07/04/1770971.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/07/04/1770971.html"/><content type="html">&lt;!--[endif]--&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;公司组织与管理&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;寻求既懂技术又善经营的精明人士&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则一：聘请一位对技术和经营管理都有极深造诣的总裁&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则二：围绕产品市场，超越经营职能，灵活地组织和管理&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则三：尽可能任用最具头脑的经理人员&lt;/span&gt;&amp;#8212;&lt;span style="font-family: 宋体;"&gt;既懂技术又善经营&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则四：聘用对专业技术和经营管理都有较深了解的一流职员&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;管理创造型人才和技术&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;组建职能交叉的专家小组&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;准则一：建立以小组形式工作的职能交叉型专业部门&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;准则二：让各部门专家自行定义其技术专长并负责人员招聘&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;准则三：通过边干边学和言传身教培训新雇员&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;准则四：设立晋职途径和升迁级别以留住并奖励人才&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;产品和标准的竞争&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;开拓并适应不断演变的大规模市场&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则一：尽早进入不断演变的大规模市场，或以能够成为行业标准的好产品促进新市场的形成&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则二：不断改进新产品，定期淘汰旧产品&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则三：推动大批量销售，签订独占性供货合同，以保证公司产品成为或继续成为行业标准&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则四：充分发挥作为新产品和关联产品标准供应商的优势&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则五：整合，拓宽并精简产品以进入新的大规模市场&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;产品定义与开发过程&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;依靠改进特性与固定资源激发创造力&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则一：将大项目分成若干里程碑式的重要阶段，各阶段之间有缓冲时间，但不进行单独的产品维护&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则二：运用想象性描述和对特性的概要说明指导项目&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则三：根据用户行为和有关用户的资料确定产品特性以及其优先顺序&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则四：建立模块化的和水平式的设计结构，并使项目结构反映产品结构的特点&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则五：靠个人负责和固定项目资源实施控制&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;开发与产品&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;所有工作都平行进行，并经常保持同步&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则一：在平行的小组里工作，但要保持同步和每天调试&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则二：永远拥有一种理论上可以推出的产品，并拥有针对每个主要平台和市场的版本&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则三：在同一个开发场所使用一种共同的开发语言&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则四：在构造产品的过程中持续测试产品&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则五：使用度量数据来决定里程碑的完成和产品的发布&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;创建学习组织&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;通过自我批评，信息反馈和交流而力求进步&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则一：系统的从过去和当前的研究项目与产品中学习&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则二：鼓励使用数量化的测量标准和衡量基准进行信息反馈和改进&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则三：视客户的支持为产品的一部分和进步依据&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: 宋体;"&gt;原则四：促进各产品组之间的联系，实现资源共享&lt;/span&gt;&lt;/p&gt;  &lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1770971.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/07/04/1770971.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/05/09/1731157.html</id><title type="text">经典思维50法</title><summary type="text">1. 上帝思维关爱别人，受益自己。上帝说，天堂里的居民，凡事都是这么想的，世人要是拥有爱的思维，那他无论身处何方，都是活在天堂里。2. 司马光思维打破，才能得生机。这，就是司马光思维的精髓所在：只有打破旧思维的桎梏，思路才会见光明。3. 孙子思维孙子曰：&amp;#8220;知己知彼，百战不殆。&amp;#8220;这句名言，体现了一种十分可贵的思维方式，那就是：要想战胜对手，就必须了解对手。4. 拿破仑思维所谓...</summary><published>2010-05-09T08:10:00Z</published><updated>2010-05-09T08:10:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/05/09/1731157.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/05/09/1731157.html"/><content type="html">&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;1.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;上帝思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;关爱别人，受益自己。上帝说，天堂里的居民，凡事都是这么想的，世人要是拥有爱的思维，那他无论身处何方，都是活在天堂里。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;2.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;司马光思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;打破，才能得生机。这，就是司马光思维的精髓所在：只有打破旧思维的桎梏，思路才会见光明。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;3.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;孙子思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;孙子曰：&amp;#8220;知己知彼，百战不殆。&amp;#8220;这句名言，体现了一种十分可贵的思维方式，那就是：要想战胜对手，就必须了解对手。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;4.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;拿破仑思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;所谓拿破仑思维，就是敢想敢干，不被外界所干扰，在任何情况下，始终保持自己的主见，用自己的目光去审视世界，用自己的方法去解决问题。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;5.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;哥伦布思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;想了就要干。这才是哥伦布思维的可贵之处。自古成功自有道，这个道，往往就是在众人认为不可能的地方闯出来的。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;6.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;拉哥尼亚思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;简练才是真正的丰富，只有最简单的东西才具有最大的孕育性和想象空间，也才最符合&amp;#8220;拉哥尼亚&amp;#8221;思维。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;7.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;奥卡姆思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;奥卡姆思维，就是舍弃一切复杂的表象，直指问题的本质。这种思维的可贵之处，是因为它之戳现实中得这么一种病态：今天的人们，往往自以为掌握了许多知识，喜欢将事情往复杂处瞎鼓捣。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;8.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;费米思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;简单化才是最经济，最优化，费米思维是一种最简单，最省力，最基准的思维法则，具有普遍的适用性。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;9.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;洛克菲勒思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;时时求主动，处处占先机，以最小的代价，求得利益最大化。这就是洛克菲勒思维的主旨。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;10.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;爱迪生思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;迂者拘泥于形，易被外在束缚；巧者注重本质，因而心明眼亮。爱迪生思维的独到之处，就在于其灵动自如直奔目标，而不为人间万象所困惑干扰。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;11.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;布勃卡思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;凡事留有余地，力气不必用尽，把握在手的东西，要懂得慢慢享用。这就是布勃卡思维的精妙之处。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;12.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;狼性思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;危险的地方往往是生机之所在，这种思维，体现了一种物极必反的哲理。拥有如此思维的人，同时也是得拥有非凡的勇气。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;13.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;裁缝思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;眼前的对手，才是真正的对手；现实的问题，才是最有意义的问题。这就是裁缝思维的主旨。只有认真对待现实中的问题，人们才有可能真正改善自身的处境。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;14.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;囚徒思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;囚徒思维传达出这样的信息：人要懂得借势借力，自己要是没有能力去办好谋一件事，那就一定得想法设法请个能人代劳；要是自己有能力，有时，也得考虑一下是否该让更有能力的人，把一件事情办得更漂亮一些。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;15.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;浪子思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;浪子无羁，浪子思维更具杀伤力！在实战中，浪子思维往往能达到出奇制胜的效果。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;16.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;多米诺思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;多米诺思维要说的，就是量变引起质变的道理。在这个世界上，你不可以忽视任何一个微笑的事物。往往，一个微小的东西，很可能就是改变大局的触发点。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;17.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;质疑思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;大哲学家狄德罗曾经说过：怀疑是走向哲学的第一步。要创新，就必须对前人的想法加以怀疑，从前人的定论中，提出自己的疑问，才能够发现前人的不足之处，才能够产生自己的新观点。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;18.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;逆向思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;逆向思维，又称反向思维，是指从反面提出问题和思索问题的思维过程，是以背逆常贵的思维方法，来解决问题的思维方式。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;19.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;横向思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;横向思维，是将由外部世界观察到的刺激，牵强地与正在考虑中的问题建立起联系，使其结合，也就是将多种多样的，或不相关的要素，捏合在一起，以期获得对问题的不同创见。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;20.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;换位思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;换位思维，就是设身处地地将自己摆放在对方位置，用对方的视角看待世界，这是一种非常有益又十分实用的好思维。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;21.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;换轨思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;换轨思维是一种非常有效的创新工具，当某一路径无法抵达目标时，及时脱轨便成为突破的关键。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;22.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;发散思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;发散思维的实质，就是要突破常规和定势，打破旧框框的限制，提供新思路，新思想，新概念，新办法，所以，它是一种创造性思维方式。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;23.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;收敛思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;收敛思维同发散思维一样，也是一种创造性思维方式，它并非保守，它对各个方面，领域都是开放的。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;24.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;减法思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;在减法思维中，&lt;/span&gt;1-1&lt;span style="font-family: 宋体"&gt;〉&lt;/span&gt;1&lt;span style="font-family: 宋体"&gt;因为减少而丰富，就是减法思维的要义。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;25.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;加法思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;加法思维有着奇妙的效果，就像画龙点睛故事当中，那么点睛的神奇一笔，虽然就加那么一小点，而原有的价值，就一下猛增起来，这种&lt;/span&gt;1+1&lt;span style="font-family: 宋体"&gt;的结果，远远大于&lt;/span&gt;2&lt;span style="font-family: 宋体"&gt;。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;26.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;系统思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;系统思维，要求人们用系统眼光从结构与功能的角度重新审视多样化的世界，把被形而上学得分割了现象世界重新整合，将单个元素和切片放在系统中实现&amp;#8220;新的综合&amp;#8221;，以实现&amp;#8220;整体大于部分的简单总和&amp;#8221;的效应。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;27.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;移植思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;英国科学家贝弗里奇说：&amp;#8220;移植思维是科学发展的一种重要方法。大多数的发现都可应用于所在领域以外的范畴里，而应用于新领域时，往往能促成进一步的发现。重大的科学成果来自移植。&amp;#8221;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;28.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;推理思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;万物皆有关联，由此可以及彼，串点可以成线，有效牵住一线，或可掌控全局。这，就是推理思维的价值所在。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;29.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;超脱思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;腾空大脑，抹去旧思维，用一种清新的眼光重新审视现实中的困惑，非常有助于问题的解决。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;30.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;效率思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;效率思维，就是有意识地将效率作风贯穿在思维活动中，以期取得卓越成效。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;31.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;分解思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;分解思维是一种独特的创新思维方法，其原理就是化大为小，化整为零，把大目标分解成小目标，然后进行累计得出总和，以达到创新目标。再创新思维培育中，运用分解思维往往去的曲径通幽之效。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;32.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;和田法思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;和田法思维给了我们这样一个启示，我们的大脑，经常需要摇晃一下，打乱原来的秩序重新来一个新组合，这样的话，我们的视界里才会经常保持一种新意，风光无限的景致也将因此不断展现在我们的生活之中。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;33.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;简单思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;最伟大的真理常常也是最简单的真理。因为任何基本的东西都是简单的，宏伟事业的核心是简单的，人类文明的根基是简单的，人性的本原是简单的，宇宙的出发点是简单的，一切创造的起点也是简单的。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;34.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;增值思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;增值思维是这么一种思路：有时，在做某件事时，不妨打开思路，设想一下如何把它做得更漂亮，更有价值。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;35.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;立体思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;立体思维的意思是：从点到线，从直线到平面，从平面到立体，开发创新思维，需要有不断突破自我，不断突破思维局限和思维障碍的精神。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;36.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;U&lt;span style="font-family: 宋体"&gt;形思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;U&lt;span style="font-family: 宋体"&gt;形思维的实质是：迂回前进。中国有一句古话：退一步海阔天空，其体现的，恰恰就是&lt;/span&gt;U&lt;span style="font-family: 宋体"&gt;形思维的妙处。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;37.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;极限思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;所谓极限思维，就是把所思考的问题及其条件进行理想化假设，当假设被一步步地推到极端时，问题的实质就会水落石出。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;38.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;底线思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;底线思维体现了这样一种原则：当一件事情已经坏到底的时候，指挥有两种可能：第一，不可能更坏了；第二，物极必反。设定最低目标，争取最大的期望值。这就是底线思维预期。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;39.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;进取思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;进取思维就是一种积极向上的出事方法，这里面包含着执著，信心和勇气。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;40.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;动态思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;动态思维是一种用变化发展的眼光看世界的方法，运用到生活中，就具有积极的意义。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;41.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;深入思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;深入思维就是坚持和执著，凡事只要深入坚持，就一定会有收获。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;42.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;超前思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;超前思维，用一句老话说，那就是未雨绸缪，以长远的眼光，对未来早做谋划。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;43.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;光明思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;光明思维是一种积极的心理导向，是一种有益的心理暗示，是一种健康的心理品质。光明思维能激励创新者自强不息，见贤思齐，能激发创新者的生命潜能和创造潜能。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;44.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;糊涂思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;表面上，糊涂思维是一种纯化内心敏感度的方式，但实际上，这种方式是在给人生涂上一层百害不侵的防护膜，让人从容面对世界的本质，蓄意忽视人生路上的一切旁枝杂草。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;45.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;形象思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;从创新思维的角度来说，开发右脑功能的意义是十分重大的。因为右脑活跃起来有助于打破各种各样的思维定势，提高想象力和形象思维能力。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;46.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;想象思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;想象，是人类大脑中孕育智慧潜能的超级矿藏。想象力，能使思维充满创造活力。在诗人眼里，人类所有才能中，与神最接近地就是想象力。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;47.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;灵感思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;灵感思维是知识，信息等要素，经过大脑潜意识思维激活后，瞬间产生出目标所需的答案信息，并由潜意识向显意识闪电式飞跃的高能创新思维。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;48.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;梦象思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;梦象思维对于绝大多数人来说，并没有什么智慧可言，但对于一些科学家，发明家，文学家，艺术家以及其他从事创造发明的人来说，却能给人以启迪，引出智慧之果。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt"&gt;&lt;span&gt;49.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体"&gt;互动思维&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 宋体"&gt;互动思维是一种集体创造性思考法，其意为：一组人员通过开会方式就某一特定问题，出谋献策，群策群力，解决问题。&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1731157.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/05/09/1731157.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/04/05/1704788.html</id><title type="text">SQL Server 2008 T-SQL编程系列课程之常用查询算法比较</title><summary type="text">create table table_A(id int, testCol varchar(256));create table table_B(id int, testCol varchar(256));insert into table_Aselect 1,'A'union allselect 2,'B';insert into table_Bselect 1,'A'union allselec...</summary><published>2010-04-05T09:10:00Z</published><updated>2010-04-05T09:10:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/04/05/1704788.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/04/05/1704788.html"/><content type="html">&lt;p&gt;create table table_A(id int, testCol varchar(256));&lt;br /&gt;create table table_B(id int, testCol varchar(256));&lt;br /&gt;insert into table_A&lt;br /&gt;select 1,'A'&lt;br /&gt;union all&lt;br /&gt;select 2,'B';&lt;/p&gt;&#xD;
&lt;p&gt;insert into table_B&lt;br /&gt;select 1,'A'&lt;br /&gt;union all&lt;br /&gt;select 2,'B';&lt;/p&gt;&#xD;
&lt;p&gt;1.from&lt;br /&gt;2.on&lt;br /&gt;3.join&lt;br /&gt;4.where&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;select * from table_A,table_B&lt;br /&gt;where table_A.id=table_B.id;&lt;/p&gt;&#xD;
&lt;p&gt;建议写法&lt;br /&gt;select * from table_A inner join table_B on table_A.id=table_B.id;&lt;/p&gt;&#xD;
&lt;p&gt;select * from table_A left join table_B on table_A.id=table_B.id;&lt;/p&gt;&#xD;
&lt;p&gt;select * from table_A right join table_B on table_A.id=table_B.id;&lt;/p&gt;&#xD;
&lt;p&gt;子查询&lt;br /&gt;select * from table_A where id in (select id from table_B);&lt;/p&gt;&#xD;
&lt;p&gt;每个表中都会有主键，根据ID去除列的重复数据&lt;br /&gt;select * from table_B b where not exists(select * from table_B where testCol=b.testCol and id &amp;gt; b.id);&lt;/p&gt;&#xD;
&lt;p&gt;日期分表查询&lt;br /&gt;对于年在一百万以下的数据，可以按年分，否则还得按月分&lt;/p&gt;&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1704788.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/04/05/1704788.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698622.html</id><title type="text">SQL Server 2008 T-SQL编程系列课程之T-SQL标准语法</title><summary type="text">SQL Server 2008新增引擎介绍可用性增强功能（数据库引擎）易管理性增强功能（数据库引擎）针对可编程性的增强功能（数据库引擎）针对可扩展性和性能的增强功能（数据库引擎）针对安全性的增强功能（数据库引擎）针对可编程性的增强功能数据存储数据类型Transact-SQLTransact-SQL改进介绍复合运算符 set @s+=2CONVERT 函数日期和时间功能 更加完善ISO时间常用T-S...</summary><published>2010-03-27T14:28:00Z</published><updated>2010-03-27T14:28:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698622.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698622.html"/><content type="html">&lt;p&gt;SQL Server 2008新增引擎介绍&lt;br /&gt;可用性增强功能（数据库引擎）&lt;br /&gt;易管理性增强功能（数据库引擎）&lt;br /&gt;针对可编程性的增强功能（数据库引擎）&lt;br /&gt;针对可扩展性和性能的增强功能（数据库引擎）&lt;br /&gt;针对安全性的增强功能（数据库引擎）&lt;/p&gt;&#xD;
&lt;p&gt;针对可编程性的增强功能&lt;br /&gt;数据存储&lt;br /&gt;数据类型&lt;br /&gt;Transact-SQL&lt;/p&gt;&#xD;
&lt;p&gt;Transact-SQL改进介绍&lt;br /&gt;复合运算符 set @s+=2&lt;br /&gt;CONVERT 函数&lt;br /&gt;日期和时间功能 更加完善ISO时间&lt;/p&gt;&#xD;
&lt;p&gt;常用T-SQL基本语法&lt;br /&gt;DDL: create \ drop \ alter&lt;br /&gt;DML: select \ insert \ update \ delete \ merge&lt;br /&gt;DCL: grant \ revoke \ deny&lt;/p&gt;&#xD;
&lt;p&gt;Create语句&lt;br /&gt;CREATE DATABASE 数据库&lt;br /&gt;CREATE TABLE &lt;br /&gt;CREATE TYPE&lt;br /&gt;CREATE ASSEMBLY&lt;br /&gt;CREATE STATISTICS&lt;br /&gt;CREATE RULE&lt;br /&gt;CREATE DEFAULT&lt;br /&gt;CREATE VIEW&lt;br /&gt;CREATE PROCEDURE&lt;br /&gt;CREATE FUNCTION&lt;br /&gt;CREATE AGGREGATE&lt;br /&gt;CREATE PARTITION FUNCTION&lt;br /&gt;CREATE SYNONYM&lt;br /&gt;CREATE TRIGGER&lt;br /&gt;CREATE INDEX&lt;br /&gt;CREATE FULLTEXT CATALOG&lt;br /&gt;CREATE FULLTEXT INDEX&lt;br /&gt;CREATE FULLTEXT STOPLIST&lt;/p&gt;&#xD;
&lt;p&gt;安全性相关Create语句&lt;br /&gt;CREATE ROLE&lt;br /&gt;CREATE APPLICATION ROLE&lt;br /&gt;CREATE USER&lt;br /&gt;CREATE LOGIN&lt;br /&gt;CREATE SCHEMA&lt;br /&gt;CREATE XML SCHEMA COLLECTION XML架构集&lt;br /&gt;CREATE PARTITION SCHEME&lt;br /&gt;CREATE SERVER AUDIT&lt;br /&gt;CREATE SERVER AUDIT SPECIFICATION&lt;br /&gt;CREATE DATABASE ENCRYPTION KEY&lt;br /&gt;CREATE CRYPTOGRAPHIC PROVIDER&lt;br /&gt;CREATE ASYMMETRIC KEY&lt;br /&gt;CREATE SYMMETRIC KEY&lt;br /&gt;CREATE MASTER KEY&lt;br /&gt;CREATE CERTIFICATE&lt;br /&gt;CREATE CREDENTIAL&lt;br /&gt;CREATE ENDPOINT&lt;br /&gt;CREATE RESOURCE POOL&lt;br /&gt;CREATE WORKLOAD GROUP&lt;/p&gt;&#xD;
&lt;p&gt;INSERT 语句&lt;br /&gt;标准式插入&lt;br /&gt;与SELECT配合插入&lt;br /&gt;WITH插入&lt;/p&gt;&#xD;
&lt;p&gt;SELECT语句&lt;br /&gt;SELECT语法约定&lt;/p&gt;&#xD;
&lt;p&gt;SELECT语句的处理顺序&lt;br /&gt;1.FROM&lt;br /&gt;2.ON&lt;br /&gt;3.JOIN&lt;br /&gt;4.WHERE&lt;br /&gt;5.GROUP BY&lt;br /&gt;6.WITH CUBE 或 WITH ROLLUP&lt;br /&gt;7.HAVING&lt;br /&gt;8.SELECT&lt;br /&gt;9.DISTINCT&lt;br /&gt;10.ORDER BY&lt;br /&gt;11.TOP&lt;/p&gt;&#xD;
&lt;p&gt;SELECT子句&lt;br /&gt;BETWEEN子句&lt;br /&gt;LIKE子句&lt;br /&gt;IN子句&lt;br /&gt;NOT IN子句&lt;br /&gt;COMPUTE子句&lt;br /&gt;COMPUTE BY 子句&lt;/p&gt;&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1698622.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698622.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698572.html</id><title type="text">ASP.NET 4风云之旅系列之ASP.NET 4对开发人员的核心运行时新特性</title><summary type="text">ASP.NET 4运行时的主要改进性能可扩展性其它性能相关的新特性新的资源监控器选项Session State的改进应用程序的自动运行Response.RedirectPermanent资源监控CPU和内存都是有限资源传统监测都是在进程级的无法监测某个应用域CLR 4引进了&amp;#8220;ARM&amp;#8221;Application domain Resource Management基于ARM的性能...</summary><published>2010-03-27T13:16:00Z</published><updated>2010-03-27T13:16:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698572.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698572.html"/><content type="html">&lt;p&gt;ASP.NET 4运行时的主要改进&lt;br /&gt;性能&lt;br /&gt;可扩展性&lt;br /&gt;其它&lt;/p&gt;&#xD;
&lt;p&gt;性能相关的新特性&lt;br /&gt;新的资源监控器选项&lt;br /&gt;Session State的改进&lt;br /&gt;应用程序的自动运行&lt;br /&gt;Response.RedirectPermanent&lt;/p&gt;&#xD;
&lt;p&gt;资源监控&lt;br /&gt;CPU和内存都是有限资源&lt;br /&gt;传统监测都是在进程级的&lt;br /&gt;&amp;nbsp;无法监测某个应用域&lt;br /&gt;CLR 4引进了&amp;#8220;ARM&amp;#8221;&lt;br /&gt;&amp;nbsp;Application domain Resource Management&lt;br /&gt;基于ARM的性能计数器&lt;br /&gt;&amp;nbsp;Managed Memory Used&lt;br /&gt;&amp;nbsp;% Managed Processor Time&lt;/p&gt;&#xD;
&lt;p&gt;Session State&lt;br /&gt;跨进程使用的session state&lt;br /&gt;&amp;nbsp;变得更快&lt;br /&gt;自动压缩&lt;br /&gt;&amp;nbsp;在很大程度上减少网络流量&lt;br /&gt;&amp;nbsp;大小减少到1/3到2/3&lt;br /&gt;通过指令控制session state开/关&lt;br /&gt;&amp;nbsp;仅在真正需要时才用&lt;br /&gt;局部的session state&lt;br /&gt;&amp;nbsp;仅使用指定key的Session来减少网络流量&lt;/p&gt;&#xD;
&lt;p&gt;应用程序的自动运行&lt;br /&gt;提高网站性能&lt;br /&gt;&amp;nbsp;使得个别网页运行得更快&lt;br /&gt;&amp;nbsp;为第一次运行网站应用&amp;#8220;隐藏&amp;#8221;启动成本&lt;br /&gt;通过ASP.NET和IIS隐藏启动&lt;br /&gt;&amp;nbsp;IIS7.5能够&amp;#8220;自启动&amp;#8221;工作进程和应用程序&lt;br /&gt;&amp;nbsp;ASP.NET 4结合IIS7.5实现自启动&lt;br /&gt;我们可以透过在applicationHost.config中设定以下内容让特定的Pool永远在暖机状态&lt;br /&gt;&amp;lt;applicationPools&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;add name="MyApplicationPool" startMode="AlwaysRunning" /&amp;gt;&lt;br /&gt;&amp;lt;/applicationPools&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;应用程序的自动运行&lt;br /&gt;IIS team创建了一个warm-up module&lt;br /&gt;&amp;nbsp;运行在IIS7.5的顶端提供auto-start特性&lt;br /&gt;&amp;nbsp;支持任何ASP.NET版本&lt;br /&gt;&amp;nbsp;&lt;a href="http://www.iis.net/extensions/ApplicationWarmUp" target="_blank"&gt;http://www.iis.net/extensions/ApplicationWarmUp&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Response.RedirectPermanent&lt;br /&gt;Response.Redirect生成HTTP 302的状态码，是临时重定向，会引发客户端对web服务器的2次请求&lt;br /&gt;Response.RedirectPermanent生成HTTP 301的状态码，是永久重定向，下次访问时浏览器或搜索引擎直接访问重定向后的地址&lt;/p&gt;&#xD;
&lt;p&gt;可扩展性的改进&lt;br /&gt;Session State&lt;br /&gt;Output Cache&lt;br /&gt;HTML, URL, HTML attribute, HTTP headers可自定义编码&lt;br /&gt;Request Validation&lt;/p&gt;&#xD;
&lt;p&gt;Session State的扩展&lt;br /&gt;仍可通过SessionStateStoreProviderBase实现自定义的Session存储机制&lt;br /&gt;官方将提供新的Session State Provider&lt;/p&gt;&#xD;
&lt;p&gt;Output Cache的扩展&lt;br /&gt;通过OutputCacheProvider派生出一个新的class实现自定义的Output Cache Provider&lt;br /&gt;官方将提供新的Output Cache Provider&lt;br /&gt;&amp;nbsp;Windows AppFabric Caching(分布式缓存)&lt;br /&gt;&amp;nbsp;基于磁盘存储的Output Cache Provider&lt;br /&gt;扩展机制支持&lt;br /&gt;&amp;nbsp;绝对过期时间&lt;br /&gt;&amp;nbsp;文件依赖&lt;br /&gt;&amp;nbsp;静态替换和验证等&lt;/p&gt;&#xD;
&lt;p&gt;自定义编码的扩展&lt;br /&gt;通过System.Web.Util.HttpEncoder派生出一个新的class实现自定义编码&lt;br /&gt;并在web.config中设定&lt;br /&gt;&amp;lt;httpRuntime encoderType="Samples.MyCustomEncoder, Samples" /&amp;gt;&lt;br /&gt;当调用System.Web.HttpUtility或System.Web.HttpServerUtility的公开方法时自动调用我们自定义的编码逻辑&lt;/p&gt;&#xD;
&lt;p&gt;Request Validation的扩展&lt;br /&gt;通过System.Web.Util.RequestValidator派生出一个新的class实现自定义RequestValidation&lt;br /&gt;并在web.config中设定&lt;br /&gt;&amp;lt;httpRuntime requestValidationType="Samples.MyValidator, Samples" /&amp;gt;&lt;br /&gt;然后网站的Request均使用自定义的逻辑进行检查&lt;/p&gt;&#xD;
&lt;p&gt;其它&lt;br /&gt;Web.config的httpRuntime可以设置url长度，字符限制等规则&lt;br /&gt;&amp;nbsp;maxRequestPathLength&lt;br /&gt;&amp;nbsp;maxQueryStringLength&lt;br /&gt;&amp;nbsp;requestPathInvalidChars&lt;br /&gt;通过RouteTable.Routes对URL重写&lt;/p&gt;&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1698572.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/27/1698572.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/03/14/1685586.html</id><title type="text">ASP.NET 4 风云之旅系列之ASP.NET MVC 2的新特性</title><summary type="text">ASP.NET MVC 2的概况ASP.NET MVC 2是ASP.NET MVC的新版本，增加了不少新特性，并提高了性能MVC 2可与MVC 1安装并运行在一台机器上，而不互相干扰MVC 2目前的最新版本是RC2版MVC 2 RC2 For VS2008是独立的安装包，VS2010 RC版内置了MVC 2 RC2至少需要.NET 3.5的支持部分默认的Controller和View模版发生了变化...</summary><published>2010-03-14T08:03:00Z</published><updated>2010-03-14T08:03:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/14/1685586.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/14/1685586.html"/><content type="html">&lt;p&gt;ASP.NET MVC 2的概况&lt;br /&gt;ASP.NET MVC 2是ASP.NET MVC的新版本，增加了不少新特性，并提高了性能&lt;br /&gt;MVC 2可与MVC 1安装并运行在一台机器上，而不互相干扰&lt;br /&gt;MVC 2目前的最新版本是RC2版&lt;br /&gt;MVC 2 RC2 For VS2008是独立的安装包，VS2010 RC版内置了MVC 2 RC2&lt;br /&gt;至少需要.NET 3.5的支持&lt;br /&gt;部分默认的Controller和View模版发生了变化&lt;/p&gt;&#xD;
&lt;p&gt;ASP.NET MVC 2 RC2的新特性&lt;br /&gt;更好的关注点分离&lt;br /&gt;&amp;nbsp;Html.RenderAction()&lt;br /&gt;&amp;nbsp;Areas&lt;br /&gt;简易的验证机制&lt;br /&gt;&amp;nbsp;Data Annotations&lt;br /&gt;&amp;nbsp;客户端验证&lt;br /&gt;改善的Helper&lt;br /&gt;&amp;nbsp;强类型的Helpers&lt;br /&gt;&amp;nbsp;模版化的Helpers&lt;/p&gt;&#xD;
&lt;p&gt;Html.RenderAction&lt;br /&gt;Html.RenderPartial()&lt;br /&gt;直接渲染UI&lt;br /&gt;Html.RenderAction&lt;br /&gt;调用Controller中的Action来渲染UI&lt;/p&gt;&#xD;
&lt;p&gt;Areas&lt;br /&gt;使得一个项目中的不同功能之间能够明确区分&lt;br /&gt;AreaRegistration.RegisterAllAreas();&lt;/p&gt;&#xD;
&lt;p&gt;验证&lt;br /&gt;Model验证提供者&lt;br /&gt;&amp;nbsp;Data Annotation(默认)&lt;br /&gt;&amp;nbsp;Enterprise Library&lt;br /&gt;&amp;nbsp;XML&lt;br /&gt;&amp;nbsp;...&lt;br /&gt;客户端验证&lt;/p&gt;&#xD;
&lt;p&gt;强类型的HTML Helpers&lt;br /&gt;&amp;nbsp;Html.TextBoxFor()&lt;br /&gt;&amp;nbsp;Html.TextAreaFor()&lt;br /&gt;&amp;nbsp;Html.ValidationMessageFor()&lt;br /&gt;&amp;nbsp;....&lt;/p&gt;&#xD;
&lt;p&gt;模版化的Helpers&lt;br /&gt;&amp;nbsp;用于显示的Helper方法&lt;br /&gt;&amp;nbsp;&amp;nbsp;Html.Display()&lt;br /&gt;&amp;nbsp;&amp;nbsp;Html.DisplayFor()&lt;br /&gt;&amp;nbsp;&amp;nbsp;Html.DisplayForModel()&lt;br /&gt;&amp;nbsp;用于编辑的Helper方法&lt;br /&gt;&amp;nbsp;&amp;nbsp;Html.Editor()&lt;br /&gt;&amp;nbsp;&amp;nbsp;Html.EditorFor()&lt;br /&gt;&amp;nbsp;&amp;nbsp;Html.EditorForModel()&lt;/p&gt;&#xD;
&lt;p&gt;其它特性&lt;br /&gt;&amp;nbsp;包含了Jquery 1.4.1&lt;br /&gt;&amp;nbsp;Controller以及View对应T4模版的一些变化&lt;br /&gt;&amp;nbsp;JsonResult&lt;br /&gt;&amp;nbsp;HttpPost,HttpGet...&lt;br /&gt;&amp;nbsp;异步Controller&lt;/p&gt;&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1685586.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/14/1685586.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680282.html</id><title type="text">ASP.NET 4 风云之旅系列之Visual Studio 2010在Web开发方面的新特性</title><summary type="text">全新的基于WPF技术的UIVisual Studio目标众多（Express, Professional, Preminum, Ultimate）全新，简化的SKU结构高级功能(Web,Windows,Office,SharePoint,Cloud,Multi Core,Silverlight, Custom IDE, WPF)Web开发方面的新特性多目标支持(增加.NET4)加强的代码片断(新增...</summary><published>2010-03-07T10:41:00Z</published><updated>2010-03-07T10:41:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680282.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680282.html"/><content type="html">全新的基于WPF技术的UI&lt;br /&gt;Visual Studio目标众多（Express, Professional, Preminum, Ultimate）&lt;br /&gt;全新，简化的SKU结构&lt;br /&gt;高级功能(Web,Windows,Office,SharePoint,Cloud,Multi Core,Silverlight, Custom IDE, WPF)&lt;br /&gt;&lt;br /&gt;Web开发方面的新特性&lt;br /&gt;多目标支持(增加.NET4)&lt;br /&gt;加强的代码片断(新增html片断)&lt;br /&gt;加强的代码智能提示(命名空间引用，cs,js,Jquery...)&lt;br /&gt;对CSS2.1的支持&lt;br /&gt;MVC2的先天支持&lt;br /&gt;Web.config的优化&lt;br /&gt;代码编辑器的缩放&lt;br /&gt;多显示器场景的支持&lt;br /&gt;新的Web开发环境设置-Web Development(Code Optimized)&lt;br /&gt;新的Web发布界面&lt;br /&gt;快速查找(Quick Search)&lt;br /&gt;自动创建&lt;br /&gt;调用历史&lt;br /&gt;在线Visual Studio Gallery的直接集成&lt;br /&gt;在线项目模版的支持&lt;br /&gt;Silverlight的先天支持&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1680282.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680282.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680220.html</id><title type="text">ASP.NET开发实践系列课程之Web应用的安全攻防之网页木马</title><summary type="text">木马概述一类恶意程序。多不会直接对电脑产生伤害，而是以控制为主。网页木马(SPY)表面上伪装成普通的网页文件或是将恶意的代码直接插入正常的网页文件中，当有人访问时，网页木马就会利用对方系统或者浏览器的漏洞自动将配置好的木马的服务端下载到访问者的电脑上来自动执行。另一种是，通过网站的安全漏洞或社会工程学原理将一个web版的spy程序放置在网站的某目录中。网页spy的主要表现形式及危害读取，下载网站，...</summary><published>2010-03-07T07:54:00Z</published><updated>2010-03-07T07:54:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680220.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680220.html"/><content type="html">木马概述&lt;br /&gt;一类恶意程序。多不会直接对电脑产生伤害，而是以控制为主。&lt;br /&gt;&lt;br /&gt;网页木马(SPY)&lt;br /&gt;表面上伪装成普通的网页文件或是将恶意的代码直接插入正常的网页文件中，当有人访问时，网页木马就会利用对方系统或者浏览器的漏洞自动将配置好的木马的服务端下载到访问者的电脑上来自动执行。&lt;br /&gt;&lt;br /&gt;另一种是，通过网站的安全漏洞或社会工程学原理将一个web版的spy程序放置在网站的某目录中。&lt;br /&gt;&lt;br /&gt;网页spy的主要表现形式及危害&lt;br /&gt;读取，下载网站，服务器系统内部敏感文件，非法获取数据&lt;br /&gt;修改删除网站，服务器系统内部重要文件，破坏网站或服务器系统，使得网站或服务器系统无法正常工作。或篡改重要内容，欺骗访问者或破坏网站公司形象。&lt;br /&gt;修改网站程序，向网站页面挂马，造成访问者的电脑系统被植入木马程序&lt;br /&gt;获取服务器的高级权限，控制服务器，进行非法行为。&lt;br /&gt;将web服务器做为跳板入侵公司组织内部系统。&lt;br /&gt;&lt;br /&gt;网页木马主要原理&lt;br /&gt;通过文件上传的安全漏洞或通过社会工程学原理，向网站内放置非法的*.asp,*.php,*.aspx...文件&lt;br /&gt;确认文件所在目录有执行权限，以确保上述文件可被web服务器执行&lt;br /&gt;确认放置的非法网页程序，具有文件读取，修改，删除等权限&lt;br /&gt;确认放置的非法网页程序，是否可以执行特殊的系统命令&lt;br /&gt;确认服务器上是否安装了可能有漏洞的软件/服务程序&lt;br /&gt;利用放置的非法网页程序执行非法操作&lt;br /&gt;&lt;br /&gt;主要防御手段&lt;br /&gt;IIS不要开启写入权限&lt;br /&gt;网站的文件上传程序，要具有一定的安全过滤能力&lt;br /&gt;上传文件的存储目录在IIS中不允许执行脚本&lt;br /&gt;不需要动态修改的文件或目录，最好设置为只读。&lt;br /&gt;有安全风险的网站将其设置在独立的应用程序池中&lt;br /&gt;应用程序池的执行身份最好是单独设置的用户，以便隔绝不同应用程序池之间的访问权限，该用户的系统权限尽量放低（比如说不允许执行高极的系统命令）&lt;br /&gt;文件系统使用NTFS格式，并设置好足够的最小权限。&lt;br /&gt;数据库服务部允许本地账号直接访问，尤其是不允许管理员身份&lt;br /&gt;建议不允许当前往站的数据库用户具有XP-Shell的执行权限&lt;br /&gt;尽量避免安全具有安全风险的第三方软件，例如Serv-U等&lt;br /&gt;若是IIS7.5,建议将应用程序池标识设置为Application PoolIdentity&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1680220.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/03/07/1680220.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/tongzhiyong/archive/2010/02/28/1675134.html</id><title type="text">ASP.NET开发实践系列课程之ASP.NET综合调优</title><summary type="text">Page Items IsPostBack SessionState(True, False, ReadOnly)服务器控件及视图状态尽量少用服务器控件如果不需要ViewState,应禁用ViewState（form不存在ViewState就不存在）尽量减少设置AutoPostBack尽量使用轻量级的数据绑定控件替代复杂的复合控件减少属性设置界面效果改为使用样式表减少使用数据源控件服务器端缓存Ou...</summary><published>2010-02-28T06:57:00Z</published><updated>2010-02-28T06:57:00Z</updated><author><name>IT Person</name><uri>http://www.cnblogs.com/tongzhiyong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/tongzhiyong/archive/2010/02/28/1675134.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/tongzhiyong/archive/2010/02/28/1675134.html"/><content type="html">Page&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Items&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;IsPostBack&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SessionState(True, False, ReadOnly)&lt;br /&gt;服务器控件及视图状态&lt;br /&gt;尽量少用服务器控件&lt;br /&gt;如果不需要ViewState,应禁用ViewState（form不存在ViewState就不存在）&lt;br /&gt;尽量减少设置AutoPostBack&lt;br /&gt;尽量使用轻量级的数据绑定控件替代复杂的复合控件&lt;br /&gt;减少属性设置界面效果改为使用样式表&lt;br /&gt;减少使用数据源控件&lt;br /&gt;&lt;br /&gt;服务器端缓存&lt;br /&gt;OutputCache&lt;br /&gt;Cache&lt;br /&gt;优化缓存方案&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;命中率&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;过期条件&lt;br /&gt;页面静态化&lt;br /&gt;&lt;br /&gt;I/O的优化&lt;br /&gt;使用高性能磁盘&lt;br /&gt;减少根目录下的文件量&lt;br /&gt;减少目录深度和文件名的长度&lt;br /&gt;适当考虑分布式存储&lt;br /&gt;必要时使用内存充当磁盘的角色&lt;br /&gt;&lt;br /&gt;其它&lt;br /&gt;杀毒软件&lt;br /&gt;优化算法&lt;br /&gt;负载均衡&lt;br /&gt;异步处理&lt;br /&gt;Gzip&lt;img src="http://www.cnblogs.com/tongzhiyong/aggbug/1675134.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/tongzhiyong/archive/2010/02/28/1675134.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
