<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[思缘软件&网络技术学院]]></title>
  <subtitle type="html"><![CDATA[技术成就梦想 - 卓越的中文IT技术提供商]]></subtitle>
  <id>http://www.cnsysoft.com/</id>
  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.cnsysoft.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2010-03-09T16:15:09+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[技巧：下载FLV视频的一种简便方法]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=9" label="分享" /> 
	  <updated>2010-03-09T16:15:09+08:00</updated>
	  <published>2010-03-09T16:15:09+08:00</published>
		  <summary type="html"><![CDATA[<div>　　现在互联网上有大量的视频，有时候我们希望下载一些有用的视频来使用。</div>
<div>&nbsp;</div>
<div>　　下面介绍一种下载视频的简便方法，这种方法不需要安装任何下载软件，而且适合所有FLV（Flash Video）格式的视频文件。</div>
<div>&nbsp;</div>
<div>　　第一步&nbsp;&nbsp; 清空Temporary Internet Files（临时网络文件夹）</div>
<div>&nbsp;</div>
<div>　　方法是：在IE界面点击：工具&mdash;&mdash;&gt;Internet选项&mdash;&mdash;&gt;设置&mdash;&mdash;&gt;查看文件。</div>
<div>&nbsp;</div>
<div>　　这样就打开了Temporary Internet Files（临时网络文件夹）。</div>
<div>&nbsp;</div>
<div>　　删除文件夹里的所有文件。（目的是便于一会儿找所需视频文件）。</div>
<div>&nbsp;</div>
<div>　　（不要关闭这个文件夹，一会儿要在里面找下载的视频文件。 ）</div>
<div>&nbsp;</div>
<div>　　第二步&nbsp;&nbsp; 搜索并播放视频</div>
<div>&nbsp;</div>
<div>　　上视频网站，找到一个视频。 例如我们在视频网站优酷找到一首歌曲：</div>
<div>&nbsp;</div>
<div>　　张雨生的《我的未来不是梦》：<a href="http://v.youku.com/v_show/id_XMTEyNjMyNTQw.html">http://v.youku.com/v_show/id_XMTEyNjMyNTQw.html</a></div>
<div>&nbsp;</div>
<div>　　播放该视频，出现以下画面：</div>
<p align="center"><img alt="" hspace="0" src="http://img.article.pchome.net/00/41/93/93/1.jpg" align="baseline" border="0" /></p>
<div>&nbsp;</div>
<div>　　第三步 下载视频</div>
<div>&nbsp;</div>
<div>　　这是关键的一步。</div>
<div>&nbsp;</div>
<div>　　首先观察视频播放进度条（红色的），进度条没有走完时，不能下载。</div>
<p align="center"><img alt="" hspace="0" src="http://img.article.pchome.net/00/41/93/93/2.jpg" align="baseline" border="0" /></p>
<div>&nbsp;</div>
<div>　　当进度条走完时（如图）：</div>
<p align="center"><img alt="" hspace="0" src="http://img.article.pchome.net/00/41/93/93/3.jpg" align="baseline" border="0" /></p>
<div>&nbsp;</div>
<div>　　打开Temporary Internet Files（临时网络文件夹），</div>
<div>&nbsp;</div>
<div>　　刷新这个文件夹（若不刷新，视频文件可能不出现），</div>
<div>&nbsp;</div>
<div>　　点击&ldquo;大小&rdquo;，使文件从大到小排列。</div>
<div>&nbsp;</div>
<div>　　这时刚刚播放的视频文件就是其中第一行的最大的FLV文件（如图）：</div>
<p align="center"><img alt="" hspace="0" src="http://img.article.pchome.net/00/41/93/93/4.jpg" align="baseline" border="0" /></p>
<div>&nbsp;</div>
<div>　　将这个文件复制，然后拷贝到某个文件夹。</div>
<div>&nbsp;</div>
<div>　　至此，视频下载顺利完成。</div>
<div>&nbsp;</div>
<div>　　这个方法适用于几乎所有视频网站。您不妨一试。</div>
<!--
/正文
--><!--
分页上面文字连广告
-->]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=889" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=889</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[收缩 SQL Tempdb暴增25G数据库文件]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=12" label="数据库" /> 
	  <updated>2010-03-09T15:23:03+08:00</updated>
	  <published>2010-03-09T15:23:03+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最近很少去查看服务器数据TEMPDB文件，只是把重要的ERP数据设置为自动备份，再把自动备份到另一台PC电脑上。无意间看到D盘还省2G空间，我上次查看还有20几G怎么这么快就用完呢，一查看数据TEMPDB文件25G日记文件，吓我一跳我还以为自己看错呢，再仔细查看一这么大的文件是没错呀，那文件怎么半年时间就增长这么大呢，最近在微软看到一篇关于数据TEMPDB文件收缩的文章，抄下来共大家分享，大家以后遇到的可以按照此方法去操作：（我选用方法1就收缩数据日记为1M)</p>
<p><img alt="" src="http://www.cnsysoft.com/download.asp?id=121" /></p>
<p><span style="color: #0000ff">收缩 Tempdb 的方法 1</span><br />
此方法要求您重新启动 SQL Server。</p>
<p><br />
停止 SQL Server。打开命令提示符，然后键入以下命令启动 SQL Server：</p>
<p>sqlservr -c -f</p>
<p>-c 和 -f 参数使 SQL Server 以最小配置模式启动，让数据文件的 tempdb 大小为 1 MB，日志文件的 tempdb 为 0.5 MB。</p>
<p>注意：如果使用 SQL Server 命名实例，必须切换到适当的文件夹 (Program Files\Microsoft SQL Server\MSSQL$instance name\Binn)，并使用 -s 开关 (-s%instance_name%)。 <br />
用查询分析器连接到 SQL Server，然后运行下列 Transact-SQL 命令： <br />
&nbsp;&nbsp; Alter DATABASE tempdb MODIFY FILE<br />
&nbsp;&nbsp; (NAME = 'tempdev', SIZE = <span style="color: #ff0000">target_size_in_MB</span>) <br />
&nbsp;&nbsp; --Desired target size for the data file</p>
<p>&nbsp;&nbsp; Alter DATABASE tempdb MODIFY FILE<br />
&nbsp;&nbsp; (NAME = 'templog', SIZE = <span style="color: #ff0000">target_size_in_MB</span>)<br />
&nbsp;&nbsp; --Desired target size for the log file<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>通过在命令提示符窗口中按 Ctrl-C 停止 SQL Server，将 SQL Server 作为服务重新启动，然后验证 Tempdb.mdf 和 Templog.ldf 文件的大小。 <br />
此方法的局限是它只能对默认的 tempdb 逻辑文件 tempdev 和 templog 进行操作。如果将其他文件添加到了 tempdb，您可以在将 SQL Server 作为服务重新启动后收缩它们。在启动过程中将重新创建所有 tempdb 文件；因此，它们是空的并可删除。要删除 tempdb 中的其他文件，请使用带有 REMOVE FILE 选项的 Alter DATABASE 命令。</p>
<p><br />
<span style="color: #0000ff">收缩 Tempdb 的方法 2</span><br />
使用 DBCC SHRINKDATABASE 命令将 tempdb 数据库作为整体收缩。DBCC SHRINKDATABASE 接收参数 target_percent，该参数是数据库收缩后数据库文件中剩余可用空间的所需百分比。如果使用 DBCC SHRINKDATABASE，可能必须重新启动 SQL Server。</p>
<p>重要说明：如果运行 DBCC SHRINKDATABASE，则 tempdb 数据库不能正在发生其他活动。要确保在运行 DBCC SHRINKDATABASE 时其他进程无法使用 tempdb，必须以单用户模式启动 SQL Server。有关更多信息，请参考本文的在使用 Tempdb 时执行 DBCC SHRINKDATABASE 或 DBCCSHRINKFILE 的结果 一节。 <br />
通过使用 sp_spaceused 存储过程确定 tempdb 中当前使用的空间。然后，计算剩余可用空间的百分比，它将用作 DBCC SHRINKDATABASE 的参数；该计算是基于所需数据库大小进行的。</p>
<p>注意：在某些情况下，您可能必须执行 sp_spaceused @updateusage=true 来重新计算使用的空间和获得更新的报告。有关 sp_spaceused 存储过程的更多信息，请参考 SQL Server 联机丛书。</p>
<p>请考虑以下示例：<br />
假定 tempdb 有两个文件：主数据文件 (Tempdb.mdf) 和日志文件 (Tempdb.ldf)，其大小分别为 100 MB 和 30 MB。假定 sp_spaceused 报告主数据文件包含 60 MB 的数据。还假定您要将主数据文件收缩到 80 MB。计算收缩后剩余可用空间的所需百分比，即 80 MB - 60 MB = 20 MB。现在，用 20 MB 除以 80 MB = 25%，这就是您的 target_percent。事务日志文件将据此进行收缩，从而在数据库收缩后剩下 25% 即 20 MB 的可用空间。 <br />
用查询分析器连接到 SQL Server，然后运行下列 Transact-SQL 命令：<br />
&nbsp;&nbsp; dbcc shrinkdatabase (tempdb, 'target percent') <br />
&nbsp;&nbsp; -- This command shrinks the tempdb database as a whole<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>对 tempdb 数据库使用 DBCC SHRINKDATABASE 命令具有局限性。数据文件和日志文件的目标大小不能小于创建数据库时指定的大小，也不能小于用文件大小更改操作（如带有 MODIFY FILE 选项的 Alter DATABASE 命令或 DBCC SHRINKFILE 命令）显式设置的上次大小。DBCC SHRINKDATABASE 的另一个限制是 target_percentage 参数的计算和它对当前使用的空间的依赖。</p>
<p><br />
<span style="color: #0000ff">收缩 Tempdb 的方法 3</span><br />
使用命令 DBCC SHRINKFILE 收缩单个 tempdb 文件。DBCC SHRINKFILE 比 DBCC SHRINKDATABASE 提供更多的灵活性，因为您可以对单个数据库文件使用它而不必影响属于同一数据库的其他文件。DBCC SHRINKFILE 接收 target size 参数，这是所需的数据库文件的最终大小。</p>
<p>重要说明：必须在 tempdb 数据库不发生任何活动时运行 DBCC SHRINKFILE 命令。要确保在执行 DBCC SHRINKFILE 时其他进程不能使用 tempdb，必须以单用户模式重新启动 SQL Server。有关 DBCC SHRINKFILE 的更多信息，请参见本文中在使用 Tempdb 时执行 DBCC SHRINKDATABASE 或 DBCCSHRINKFILE 的结果 一节。 <br />
确定主数据文件 (tempdb.mdf)、日志文件 (templog.ldf) 和/或添加到 tempdb 的其他文件的所需大小。确保在这些文件中使用的空间小于或等于所需的目标大小。 <br />
用查询分析器连接到 SQL Server，然后为需要收缩的特定数据库运行下列 Transact-SQL 命令： <br />
&nbsp;&nbsp; use tempdb<br />
&nbsp;&nbsp; go</p>
<p>&nbsp;&nbsp; dbcc shrinkfile (tempdev, 'target size in MB')<br />
&nbsp;&nbsp; go<br />
&nbsp;&nbsp; -- this command shrinks the primary data file</p>
<p>&nbsp;&nbsp; dbcc shrinkfile (templog, 'target size in MB')<br />
&nbsp;&nbsp; go<br />
&nbsp;&nbsp; -- this command shrinks the log file, look at the last paragraph.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>DBCC SHRINKFILE 的一个优点是它可以将文件大小减小到小于其原始大小。您可以对任何数据文件或日志文件执行 DBCC SHRINKFILE。DBCC SHRINKFILE 的一个局限是您无法使数据库小于 model 数据库的大小。</p>
<p>在 SQL Server 7.0 中，事务日志收缩是一个推迟操作，您必须执行日志截断和备份，以帮助进行数据库中的收缩操作。但是，默认情况下，tempdb 将 trunc log on chkpt 选项设置为&ldquo;打开&rdquo;(ON)；这样，您就无需为该数据库执行日志截断。有关如何在 SQL Server 7.0 中收缩数据库事务日志的其他信息，请单击下面的文章编号，以查看 Microsoft 知识库中相应的文章： <br />
如何收缩 SQL Server 7.0 事务日志</p>
<p><br />
回到顶端<br />
在使用 Tempdb 时执行 DBCC SHRINKDATABASE 或 DBCCSHRINKFILE 的结果<br />
当正在使用 tempdb 时，如果您尝试通过使用 DBCC SHRINKDATABASE 或 DBCC SHRINKFILE 命令收缩它，可能会收到与以下类型相似的多个一致性错误，并且收缩操作可能失败： <br />
Server:Msg 2501, Level 16, State 1, Line 1 Could not find table named '1525580473'.Check sysobjects. <br />
- 或 - <br />
Server:Msg 8909, Level 16, State 1, Line 0 Table Corrupt:Object ID 1, index ID 0, page ID %S_PGID.The PageId in the page header = %S_PGID. <br />
尽管错误 2501 可能不表示 tempdb 中的任何损坏，但它会导致收缩操作失败。与其不同，错误 8909 可能表示 tempdb 数据库中的损坏。应重新启动 SQL Server 来重新创建 tempdb 并清除一致性错误。但是，请记住像错误 8909 这样的物理数据损坏可能有其他原因，这包括输入/输出子系统问题。</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=888" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=888</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[企业网站不备案将被关闭 具体可在工信部查询]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=9" label="分享" /> 
	  <updated>2010-03-09T09:14:03+08:00</updated>
	  <published>2010-03-09T09:14:03+08:00</published>
		  <summary type="html"><![CDATA[<p>　　本报讯 (记者 吴晓芳)&ldquo;3月18日就是第四届中国国际金属工业展，但我们却发现公司的网站打不开了。&rdquo;日前，顺德一家金属制品企业的老板陈先生发现，由于没有备案，他的公司网站被国家工信部关闭。</p>
<p>　　记者从工信部了解到，&ldquo;网站备案风&rdquo;在今年将持续加强，根据2月份公布的《工业和信息化部关于进一步落实网站备案信息真实性核验工作方案(试行)》，国家将加强备案信息准确性核查工作，这一举措应当引起企业重视。</p>
<p>　　<strong>展会临近网站被关</strong></p>
<p>　　今年春节期间，陈先生上公司网站浏览，输入网址后页面上却出现了一行字：&ldquo;根据国务院令第292号《互联网信息服务管理办法》和工信部令第33号《非经营性互联网信息服务备案管理办法》规定，网站未备案，暂时关闭。&rdquo;</p>
<p>　　&ldquo;3月18日就是国际金属工业展，这样的重要节点前公司的网页打不开，如果有客户想登录查看公司网页，肯定会引起误会。&rdquo;陈先生后来了解到，是因为该公司的网站没有进行备案，因而被工信部关闭。</p>
<p>　　为了不影响公司参加展会，公司进行了加急备案，在3月3日备案成功，网站又能重新使用。</p>
<p><strong>　　可通过工信部查询备案信息</strong></p>
<p>　　记者了解到，在佛山，像陈先生这样的个案并不是个案，一家灯饰企业杨小姐也反馈，登录企业网站时，网站上出现&ldquo;网站未备案，暂时关闭&rdquo;的字样。</p>
<p>　　作为制造基地，佛山拥有33万多家大中小企业，近年随着互联网的飞速发展，企业对通过网络平台进行企业宣传的意识不断加强，很多企业都拥有企业自身的网页。不过这些网站大多是交给一些网络公司打理。记者随机电话咨询了佛山市五家企业的老板，他们对企业网站的关注也仅止于内容，对于网站是否备案并不关心。</p>
<p>　　据工信部相关人士介绍，工信部今年2月份印发的一个通知，要求各接入服务单位应在2010年3月底前正式实施网站备案信息当面核验，并将工作开展情况报许可证发证机关和单位注册所在地通信管理局。因而，近期吹起网络排查清理风，也因此影响到一些企业网站遭到关闭。</p>
<p><strong>　　提醒</strong></p>
<p>　　拥有企业网站的企业可以通过工信部查询企业网站是否备案，若未备案应尽快联系提供技术支持的网络公司，要求其协助做好网站备案工作</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=887" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=887</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ ms SQL Server 服务器优化技巧浅谈]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=12" label="数据库" /> 
	  <updated>2010-03-07T18:44:58+08:00</updated>
	  <published>2010-03-07T18:44:58+08:00</published>
		  <summary type="html"><![CDATA[<p>SQL Server 服务器优化技巧浅谈</p>
<p>数据文件和日志文件的操作会产生大量的I/O。在可能的条件下，日志文件应该存放在一个与数据和索引所在的数据文件不同的硬盘上以分散I/O，同时还有利于数据库的灾难恢复。<br />
1.数据和日志文件分开存放在不同磁盘上 <br />
　　数据文件和日志文件的操作会产生大量的I/O。在可能的条件下，日志文件应该存放在一个与数据和索引所在的数据文件不同的硬盘上以分散I/O，同时还有利于数据库的灾难恢复。</p>
<p>　　2.tempdb数据库单独存放在不同磁盘上</p>
<p>　　tempdb数据库是其他所有数据库都有可能使用的临时数据库。当使用select into、在没建立索引的列上执行Orderby时就会在tempdb数据库中产生临时表来存储中间数据。由于建立和填充临时表会严重降低系统性能，所以在尽可能的情况下应该为要排序的列建立索引。同时，tempdb数据库是为所有的用户和应用程序共享，所以如果一个用户占据了tempdb数据库的所有空间，则其他数据库将不能再使用。在可能的情况下，tempdb数据库应该单独放置在一个速度更快的硬盘或者RAID阵列上。分离tempdb数据库的I/O操作以加快性能。tempdb数据库应该有适当的容量，以满足用户的需要。应该允许tempdb数据库的空间自动增长。如果设置为不允许自动增长，当查询操作建立了超过tempdb数据库容量的临时表时，操作将无法完成。</p>
<p>　　适当设置tempdb数据库的增长幅度，过小的增长幅度会产生更多的外部碎片，会占用更多的资源。</p>
<p>　　3.避免热点数据的发生</p>
<p>　　在SQLServer7.0之前，对于没有聚集索引的表(堆集表)，新插入的数据行总是放置在磁盘中表的物理结尾处。如果并发的用户很多，同时在对表执行插入或者更新数据的操作，这将使得十分繁忙的表的末尾有可能产生数据热点。并发的I/O操作集中对少数页面进行操作，将导致数据库性能的下降。</p>
<p>　　在SQLServer中，新的数据行的物理存储空间的分配是通过PFS页面来进行的。PFS页面的管理算法将插入操作进行分散来尽量避免产生数据热点。</p>
<p>　　在设计应用系统和数据库时，要避免在自然增长的列上建立主键，这样有可能导致热点数据的发生。</p>
<p>　　4.数据类型要少</p>
<p>　　在设计表时，尽可能少用数据类型。这样一个数据页面上可以保存最多的信息。数据页面就少，检索数据页面的I/O操作就少，所以效率会高。</p>
<p>　　5.监控和整理空间碎片</p>
<p>　　文件空间的自动增长提高了自动管理性，但可能导致空间碎片。物理空间与数据的逻辑空间不再连续。定期的监控和空间碎片整理有利于提高I/O性能。</p>
<p>　　6.使用主数据文件和次要数据文件</p>
<p>　　每个数据库的一个主数据文件属于主文件组。对于1GB左右规模的数据库，一个数据文件就够了，如果有次要数据文件，主数据文件中有管理次要数据文件的指针。</p>
<p>　　采用多个数据文件时，主数据文件用于存储系统对象和表，次要数据文件用于存储用户数据和索引。在可能的情况下，主数据文件和次要数据文件可以单独存放在不同的磁盘上以分散I/O。</p>
<p>　　如果采用多个数据文件，推荐主数据文件存储系统数据，次要数据文件存放用户数据和索引，这样会有助于提高I/O性能。<br />
&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=886" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=886</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ms sql 两表合并sql语句]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=12" label="数据库" /> 
	  <updated>2010-03-07T15:42:48+08:00</updated>
	  <published>2010-03-07T15:42:48+08:00</published>
		  <summary type="html"><![CDATA[<p>mssql 两表合并sql语句</p>
<p>mssql 两表合并sql语句，下面是简单的例子，大家可以参考下。</p>
<p>一、问题</p>
<p>学生表： 课程表：</p>
<p>id 姓名 课程号（外键） 课程号,课程名</p>
<p>'1',&nbsp;&nbsp;&nbsp; 'xix',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 1,&nbsp;&nbsp; '语文'<br />
'2',&nbsp;&nbsp;&nbsp; 'cic',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 2,&nbsp;&nbsp; '数学'<br />
'3',&nbsp;&nbsp;&nbsp; 'ddi',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 3,&nbsp;&nbsp; '英语'</p>
<p>将学生表、课程表合成一个新表 destTb：</p>
<p>id 姓名 课程号 课程名</p>
<p>1 xix 1 语文<br />
2 cic 2 数学<br />
3 ddi NULL NULL<br />
NULL NULL 3 英语</p>
<p>二、建立测试数据</p>
<p>Create TABLE student(id nvarchar(10),name nvarchar(10),cno int)<br />
Insert student Select '1','xix',1<br />
UNION ALL Select '2','cic',2<br />
UNION ALL Select '3','ddi',4<br />
GO</p>
<p>Create TABLE class(cno int,name nvarchar(10))<br />
Insert class Select 1,'语文'<br />
UNION ALL Select 2,'数学'<br />
UNION ALL Select 3,'英语'<br />
GO</p>
<p>select id ,s.name as 姓名,c.cno as cno,c.name as 课程 FROM student as s FULL OUTER JOIN class as c ON s.cno=c.cno</p>
<p>三、合并插入</p>
<p>--目标表destTb不存在 ，结果集作为tmp</p>
<p>select * into destTb from (select id ,s.name as 姓名,c.cno as cno,c.name as 课程 FROM student as s FULL OUTER JOIN class as c ON s.cno=c.cno) as tmp</p>
<p>--如果目标表destTb已经存在</p>
<p>insert into destTb select id ,s.name as 姓名,c.cno as cno,c.name as 课程 FROM student as s FULL OUTER JOIN class as c ON s.cno=c.cno<br />
&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=885" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=885</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[安装MSSql2005时 “计算机上创建挂起” 的解决办法]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=12" label="数据库" /> 
	  <updated>2010-03-07T15:35:25+08:00</updated>
	  <published>2010-03-07T15:35:25+08:00</published>
		  <summary type="html"><![CDATA[<p>安装MSSql2005时 &ldquo;以前的某个程序安装已在安装计算机上创建挂起&rdquo; 的解决办法</p>
<p>安装MSSql2005时 &ldquo;以前的某个程序安装已在安装计算机上创建挂起&rdquo; 的解决办法<br />
删除 <br />
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager] <br />
里面的 <br />
PendingFileRenameOperations <br />
就能装了。 <br />
其实解决方法与sql2000的都是一样的。<br />
&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=884" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=884</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[一些常用的sql语句]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=12" label="数据库" /> 
	  <updated>2010-03-07T15:32:17+08:00</updated>
	  <published>2010-03-07T15:32:17+08:00</published>
		  <summary type="html"><![CDATA[<p>一些实用的sql语句</p>
<p>一些实用的sql，需要的朋友可以参考下。<br />
1.查询高于平均价格的商品名称： <br />
Select item_name FROM ebsp.product_market_price Where item_price &gt; (Select AVG(item_price) FROM ebsp.product_market_price <br />
2.oracle9i以上版本,可以实现将某张表的数据同时插入到多张表中。例： <br />
复制代码 代码如下:<br />
Insert ALL <br />
WHEN deptno=10 THEN INTO dept10 --部门编号为10的插入表dept10中 <br />
WHEN deptno=20 THEN INTO dept20 <br />
WHEN deptno=30 THEN INTO dept30 <br />
WHEN job='CLERK' THEN INTO clerk --岗位为CLERK的插入表clerk 中 <br />
ELSE INTO other <br />
Select * FROM emp;</p>
<p>可以将前面的sql语句变为Insert FIRST 后面不变，当使用First操作符执行多表插入时，如果数据已经满足了先前的条件，并且已经被插入到某表中，那么该行数据在后续的插入中将不会被再次使用。 <br />
3.截取字符串制定的长度。 <br />
代码如下:<br />
select substr(item_name,0,2) from ebsp.product_market_price <br />
select substr(&lsquo;ho鲜红的鲜花 ',0,3) from dual; --print &lsquo;ho鲜'</p>
<p>获得emp系统表中hiredate雇佣日期，有重复的记录，也就是一天中雇佣多名员工的记录。 <br />
代码如下:<br />
SQL1: select * from scott.emp where hiredate in (select hiredate mycount from scott.emp group by hiredate having count(*) &gt;1) <br />
SQL2:select t2.* from scott.emp t2 , <br />
(select t.hiredate,count(*) mycount from scott.emp t group by t.hiredate having count(*) &gt;1) t1 <br />
where t2.hiredate = t1.hiredate</p>
<p>如果hiredate存入数据库中时日期型带有时分秒，可以通过to_char(Create_DATE, 'YYYY-MM-DD')来代替上面的 <br />
4.修改oracle数据库缓存大小，以system登陆： <br />
代码如下:<br />
alter system set db_cache_size = 700m scope = spfile; <br />
alter system set shared_pool_size = 200m scope=spfile; <br />
alter system set pga_aggregate_target = 100m scope=spfile;</p>
<p>说明：几个简单的基本的sql语句 <br />
　　选择：select * from table1 where 范围 <br />
　　插入：insert into table1(field1,field2) values(value1,value2) <br />
　　删除：delete from table1 where 范围 <br />
　　更新：update table1 set field1=value1 where 范围 <br />
　　查找：select * from table1 where field1 like '%value1%' ---like的语法很精妙，查资料! <br />
　　排序：select * from table1 order by field1,field2 [desc] <br />
　　总数：select count * as totalcount from table1 <br />
　　求和：select sum(field1) as sumvalue from table1 <br />
　　平均：select avg(field1) as avgvalue from table1 <br />
　　最大：select max(field1) as maxvalue from table1 <br />
　　最小：select min(field1) as minvalue from table1<br />
&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=883" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=883</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[windows2003 网站服务器安全配置]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=4" label="微软" /> 
	  <updated>2010-03-07T15:23:44+08:00</updated>
	  <published>2010-03-07T15:23:44+08:00</published>
		  <summary type="html"><![CDATA[<p>windows2003 服务器安全配置</p>
<p>好多朋友拿到服务器以后不知道具体应该怎么配置，下面是一些系统必要的配置基础。大家可以参考下。<br />
一、操作系统配置 <br />
1.安装操作系统(NTFS分区)后，装杀毒软件，我选用的是卡巴。 <br />
2.安装系统补丁。扫描漏洞全面杀毒 <br />
3.删除Windows Server 2003默认共享 <br />
首先编写如下内容的批处理文件： <br />
@echo off <br />
net share C$ /del <br />
net share D$ /del <br />
net share E$ /del <br />
net share F$ /del <br />
net share admin$ /del <br />
文件名为delshare.bat，放到启动项中，每次开机时会自动删除共享。 <br />
4.禁用IPC连接 <br />
打开CMD后输入如下命令即可进行连接：net use\\ip\ipc$ &quot;password&quot; /user:&quot;usernqme&quot;。我们可以通过修改注册表来禁用IPC连接。打开注册表编辑器。找到如下组建HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa中的restrictanonymous子键，将其值改为1即可禁用IPC连接。 <br />
5.删除&quot;网络连接&quot;里的协议和服务 <br />
在&quot;网络连接&quot;里，把不需要的协议和服务都删掉，这里只安装了基本的Internet协议（TCP/IP），同时在高级tcp/ip设置里&ndash;&quot;NetBIOS&quot;设置&quot;禁用tcp/IP上的NetBIOS（S）&quot;。 <br />
6.启用windows连接防火墙，只开放web服务(80端口)。 <br />
注：在2003系统里，不推荐用TCP/IP筛选里的端口过滤功能，譬如在使用FTP服务器的时候，如果仅仅只开放21端口，由于FTP协议的特殊性，在进行FTP传输的时候，由于FTP 特有的Port模式和Passive模式，在进行数据传输的时候，需要动态的打开高端口，所以在使用TCP/IP过滤的情况下，经常会出现连接上后无法列出目录和数据传输的问题。所以在2003系统上增加的windows连接防火墙能很好的解决这个问题，所以都不推荐使用网卡的TCP/IP过滤功能。 <br />
7.磁盘权限 <br />
系统盘只给 Administrators 和 SYSTEM 权限 <br />
系统盘\Documents and Settings 目录只给 Administrators 和 SYSTEM 权限； <br />
系统盘\Documents and Settings\All Users 目录只给 Administrators 和 SYSTEM 权限； <br />
系统盘\Documents and Settings\All Users\Application Data目录只给 Administrators 和 SYSTEM 权限； <br />
系统盘\Windows 目录只给 Administrators 、 SYSTEM 和 users 权限； <br />
系统盘\Windows\System32\net.exe，net1.exe，cmd.exe，command.exe，<a href="ftp://ftp.exe">ftp.exe</a>，netstat.exe，regedit.exe，at.exe，attrib.exe，cacls.exe 文件只给 Administrators 权限(如果觉得没用就删了它，比如我删了cmd.exe，command.exe，嘿嘿。)； <br />
其它盘，有安装程序运行的(如：sql server 2000 在D盘)给 Administrators 和 SYSTEM 权限，无只给 Administrators 权限。 <br />
8.本地安全策略设置 <br />
开始菜单&mdash;&gt;管理工具&mdash;&gt;本地安全策略 <br />
A、本地策略&mdash;&mdash;&gt;审核策略 (可选用) <br />
审核策略更改 成功 失败 <br />
审核登录事件 成功 失败 <br />
审核对象访问 失败 <br />
审核过程跟踪 无审核 <br />
审核目录服务访问 失败 <br />
审核特权使用 失败 <br />
审核系统事件 成功 失败 <br />
审核账户登录事件 成功 失败 <br />
审核账户管理 成功 失败 <br />
B、本地策略&mdash;&mdash;&gt;用户权限分配 <br />
关闭系统：只有Administrators组、其它全部删除。 <br />
通过终端服务拒绝登陆：加入Guests、Users组 <br />
通过终端服务允许登陆：只加入Administrators组，其他全部删除 <br />
C、本地策略&mdash;&mdash;&gt;安全选项 <br />
交互式登陆：不显示上次的用户名 启用 <br />
网络访问：可匿名访问的共享 全部删除 <br />
网络访问：可匿名访问的命名管道 全部删除 <br />
**网络访问：可远程访问的注册表路径 全部删除 <br />
**网络访问：可远程访问的注册表路径和子路径 全部删除 <br />
帐户：重命名来宾帐户 重命名一个帐户 <br />
(下面一项更改可能导致sqlserver不能使用) <br />
帐户：重命名系统管理员帐户 重命名一个帐户 <br />
二、iis配置(包括网站所在目录) <br />
1.新建自己的网站(*注意：在应用程序设置中执行权限设为无，在需要的目录里再更改)，目录不在系统盘 <br />
注：为支持asp.net,将系统盘\Inetpub\wwwroot中的aspnet_client文件夹复制到web根目录下，并给web根目录加上users权限。 <br />
2.删掉系统盘\inetpub目录 <br />
3.删除不用的映射 <br />
在&quot;应用程序配置&quot;里，只给必要的脚本执行权限：ASP、ASPX。 <br />
4.为网站创建系统用户 <br />
A.例如：网站为yushan43436.net，新建用户yushan43436.net权限为guests。然后在web站点属性里&quot;目录安全性&quot;&mdash;&quot;身份验证和访问控制&quot;里设置匿名访问使用下列Windows 用户帐户&quot;的用户名和密码都使用yushan43436.net这个用户的信息。(用户名：主机名\yushan43436.net) <br />
B.给网站所在的磁盘目录添加用户yushan43436.net，只给读取和写入的权限。 <br />
5.设置应用程及子目录的执行权限 <br />
A.主应用程序目录中的&quot;属性&ndash;应用程序设置&ndash;执行权限&quot;设为纯脚本 <br />
B.在不需要执行asp、asp.net的子目录中，例如上传文件目录，执行权限设为无 <br />
6.应用程序池设置 <br />
我的网站使用的是默认应用程序池。设置&quot;内存回收&quot;：这里的最大虚拟内存为：1000M，最大使用的物理内存为256M，这样的设置几乎是没限制这个站点的性能的。 <br />
回收工作进程(分钟)：1440 <br />
在下列时间回收工作进程：06:00 <br />
三、sql server 2000 配置 <br />
1.密码设置 <br />
我编的程序用了sa用户，密码设置超复杂(自己记不住，保存在手机里，嘿嘿)。 <br />
2.删除危险的扩展存储过程和相关.dll。 <br />
Xp_cmdshell(这个肯定首当其冲，不用说了)、Xp_regaddmultistring、Xp_regdeletekey、Xp_regdeletevalue、Xp_regenumvalues、Xp_regread、Xp_regwrite、Xp_regremovemultistring <br />
四、其它设置(可选用，本人可不负责) <br />
1.任何用户密码都要复杂，不需要的用户&mdash;删。 <br />
2.防止SYN洪水攻击 <br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters <br />
新建DWORD值，名为SynAttackProtect，值为2 <br />
3.禁止响应ICMP路由通告报文 <br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface <br />
新建DWORD值，名为PerformRouterDiscovery 值为0 <br />
4.防止ICMP重定向报文的攻击 <br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters <br />
将EnableICMPRedirects 值设为0 <br />
5.不支持IGMP协议 <br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters <br />
新建DWORD值，名为IGMPLevel 值为0 <br />
6.禁用DCOM： <br />
运行中输入 Dcomcnfg.exe。 回车， 单击&ldquo;控制台根节点&rdquo;下的&ldquo;组件服务&rdquo;。 打开&ldquo;计算机&rdquo;子文件夹。 <br />
对于本地计算机，请以右键单击&ldquo;我的电脑&rdquo;，然后选择&ldquo;属性&rdquo;。选择&ldquo;默认属性&rdquo;选项卡。 <br />
清除&ldquo;在这台计算机上启用分布式 COM&rdquo;复选框。<br />
<br />
&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=882" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=882</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[win2003服务器文件夹共享权限和访问权限设置、区别]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=4" label="微软" /> 
	  <updated>2010-03-07T15:18:48+08:00</updated>
	  <published>2010-03-07T15:18:48+08:00</published>
		  <summary type="html"><![CDATA[<p>windows2003服务器文件夹共享权限和访问权限设置、区别与联系</p>
<p>一 windows2003服务器文件夹共享权限和访问权限设置</p>
<p>&nbsp;&nbsp; 为了保证Windows系统的安全稳定，很多用户都是使用NTFS文件系统，因此共享文件夹的访问权限不但受到&ldquo;共享权限&rdquo;限制，还受到NTFS文件系统的ACL(访问控制列表)包含的访问权限的制约。下面笔者就以&ldquo;CCE&rdquo;共享文件夹为例，介绍如何合理设置&ldquo;cceuser&rdquo;用户对&ldquo;CCE&rdquo;共享文件夹的访问权限，以此来增强共享文件夹的安全。</p>
<p>&nbsp; 1. 共享权限设置</p>
<p>&nbsp; 在资源管理器中，右键点击&ldquo;CCE&rdquo;共享文件夹，选择&ldquo;属性&rdquo;，切换到&ldquo;共享&rdquo;标签页，点击&ldquo;权限&rdquo;按钮，弹出&ldquo;CCE的权限&rdquo;设置对话框，点击&ldquo;添加&rdquo;按钮，将&ldquo;cceuser &rdquo;账号添加到&ldquo;组或用户名称&rdquo;列表框内，这里&ldquo;cceuser&rdquo;账号对&ldquo;CCE&rdquo;共享文件夹要有读取和写入权限，因此笔者要给该账号赋予&ldquo;完全控制&rdquo;权限，最后点击&ldquo;确定&rdquo;按钮，完成共享权限设置。</p>
<p>&nbsp; 2. NTFS访问权限设置</p>
<p>&nbsp; 以上只是设置了&ldquo;CCE&rdquo;共享文件夹的共享访问权限，毕竟&ldquo;CCE&rdquo;共享文件夹是受&ldquo;共享访问权限&rdquo;和&ldquo;NTFS访问权限&rdquo;双重制约的，如果NTFS文件系统不允许&ldquo;cceuser&rdquo;用户访问共享，也是不行的，并且还要给该账号设置合理的NTFS访问权限。</p>
<p>&nbsp; 在&ldquo;CCE&rdquo;共享文件属性对话框中切换到&ldquo;安全&rdquo;标签页后，首先将&ldquo;cceuser&rdquo;账号添加到&ldquo;组或用户名称&rdquo;列表框中，接下来还要为该账号设置访问权限。选中&ldquo;cceuser&rdquo;账号后，在&ldquo;cceuser的权限&rdquo;列表框中选中&ldquo;读取和运行、列出文件夹目录、读取、修改和写入&rdquo;项目，最后点击&ldquo;确定&rdquo;按钮。</p>
<p>&nbsp; 经过以上操作后，就完成了&ldquo;CCE&rdquo;共享文件夹的&ldquo;cceuser&rdquo;用户的访问权限设置，其它用户的共享文件夹访问权限设置方法是相同的，就不再赘述。</p>
<p>&nbsp;</p>
<p>二 windows2003服务器文件夹共享权限和访问权限区别与联系</p>
<p>&nbsp;&nbsp; 交叉性是指当同一文件夹在为某一用户设置了共享权限的同时又为用户设置了该文件夹的访问权限，且所设权限不一致时，它的取舍原则是取两个权限的交集，也即最严格、最小的那种权限。如目录A为用户USER1设置的共享权限为&ldquo;只读&rdquo;，同时目录A为用户USER1设置的访问权限为&ldquo;完全控制&rdquo;，那用户USER1的最终访问权限为&ldquo;只读&rdquo;。</p>
<p>&nbsp;&nbsp; 共享的权限只能控制网络访问，不能控制本机访问，适合任何分区，但权限的种类少。</p>
<p>NTFS安全权限对本机和网络访问都能控制，权限种类多，适合精确控制。</p>
<p>实际应用中，对网络共享多采用NTFS权限</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=881" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=881</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[IIS7配置PHP环境图文教程（fastcgi快速最新版）]]></title>
	  <author>
		 <name>luoweji</name>
		 <uri>http://www.cnsysoft.com/</uri>
		 <email>tom_0827@126.com</email>
	  </author>
	  <category term="" scheme="http://www.cnsysoft.com/default.asp?cateID=4" label="微软" /> 
	  <updated>2010-03-07T15:12:30+08:00</updated>
	  <published>2010-03-07T15:12:30+08:00</published>
		  <summary type="html"><![CDATA[<p>IIS7配置PHP环境图文教程（fastcgi快速最新版）</p>
<p>今天有个小web需要php环境运行，为了配置，下了番苦功！</p>
<p>我们知道php配置有几种：</p>
<p>1、CGI方式加载PHP环境，通常就是IIS里面配置解释器为php.exe，早期比较常见，目前使用较少。 <br />
特点是：稳定，但效率太低。</p>
<p>2、ISAPI方式加载PHP环境，通常就是IIS里面配置解释器为php5isapi.dll，目前使用最多，应用最广。 <br />
特点是：多线程，效率较高，但不够稳定。</p>
<p>3、FastCGI方式加载PHP环境，在IIS环境里并不常见，但其它系统环境应用还是有的，不过IIS7.0开始内置FastCGI了。 <br />
特点是：高效率，高稳定性，属于将来发展趋势。</p>
<p>我试过其他的特别麻烦，PHP 5.3发布的Windows版已经不支持ISAPI模式了，所以我打算按微软推荐的FastCGI方式运行PHP。</p>
<p>我用的就第三种，也是最好最快的，因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,</p>
<p>并具有更高的稳定性和安全性.</p>
<p>下载地址：<a href="http://windows.php.net/download/">http://windows.php.net/download/</a> 里面有好多种，要那种呢？</p>
<p>PHP现在推出5.3.2版本了，不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。 <br />
首先我来解答: <br />
VC6是什么？ <br />
VC6就是legacy Visual Studio 6 compiler，就是使用这个编译器编译的。 <br />
VC9是什么？ <br />
VC9就是the Visual Studio 2008 compiler，就是用微软的VS编辑器编译的。</p>
<p>那我们如何选择下载哪个版本的PHP呢？ <br />
如果你是在windows下使用Apache+PHP的，请选择VC6版本； <br />
如果你是在windows下使用IIS+PHP的，请选择VC9版本；</p>
<p>那Non Thread Safe是什么？ <br />
Non Thread Safe就是非线程安全； <br />
Thread Safe 是什么? <br />
Non Thread Safe 是线程安全； <br />
官方并不建议你将Non Thread Safe 应用于生产环境，所以我们选择Thread Safe 版本的PHP来使用。</p>
<p><br />
下载安装，我安装默认路径了：</p>
<p>&nbsp;<img alt="" src="http://www.cnsysoft.com/download.asp?id=116" /></p>
<p>记得选中第三项：IIS FASTCGI</p>
<p><img alt="" src="http://www.cnsysoft.com/download.asp?id=117" />如果没有安装IIS FASTCGI的 下一步会提示没有安装的，下载安装就行了</p>
<p>FastCGI for IIS 6 7 <a href="http://www.iis.net/expand/fastcgi">http://www.iis.net/expand/fastcgi</a></p>
<p>&nbsp;<img alt="" src="http://www.cnsysoft.com/download.asp?id=118" /></p>
<p>&nbsp;</p>
<p>安装好后，继续下一步，我按照默认了：</p>
<p>&nbsp;</p>
<p>安装完毕后，就是配置了。</p>
<p>这种配置有两种方法，我用cmd配置，一条命令就行了。</p>
<p>&nbsp;</p>
<p><br />
转到刚才安装CGI的目录下：</p>
<p>&gt;cd C:\WINDOWS\system32\inetsrv</p>
<p>&gt;cscript fcgiconfig.js -add -section:&quot;PHP&quot; -extension:php -path:&quot;C:\Program Files\PHP\php-cgi.exe&quot;</p>
<p>注意：path:&quot;xxxx\php-cgi.exe&rdquo; 是你安装php的目录</p>
<p>&gt; cscript fcgiconfig.js -set -section:&quot;PHP&quot; -InstanceMaxRequests:10000 <br />
&gt; cscript fcgiconfig.js -set -section:&quot;PHP&quot; -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000</p>
<p>&nbsp;<img alt="" src="http://www.cnsysoft.com/download.asp?id=119" /></p>
<p>ok!完毕！</p>
<p>测试下：</p>
<p>新建一个.php文件，里面</p>
<p>&lt;?php</p>
<p>phpinfo();</p>
<p>?&gt;</p>
<p>保存！ <br />
运行，出现下面页面，说明配置成功了！</p>
<p>&nbsp;<img alt="" src="http://www.cnsysoft.com/download.asp?id=120" /></p>
<p>这样的方法 IIS就不用怎么配置，他都会自动配置好了！微软提供的配置更加详细 ！</p>
<p>如果按上面的教程配置好后，运行php测试页面，出现了500错误。</p>
<p>那就设置php.ini中的date.timezone项。</p>
<p>我这里设置成上海时区：date.timezone = Asia/beijing</p>
<p>设置完后就一切正常了!</p>
<p><br />
详细出处参考：<a href="http://www.jb51.net/article/22372.htm">http://www.jb51.net/article/22372.htm</a></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsysoft.com/article.asp?id=880" /> 
	  <id>http://www.cnsysoft.com/default.asp?id=880</id>
  </entry>	
		
</feed>
