<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[天堂鸟︻┳一]]></title>
<description><![CDATA[37089743]]></description>
<link>http://37089743.qzone.qq.com</link>
<lastBuildDate>Sat, 28 Nov 2009 12:31:42 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Fri, 01 May 2009 02:15:09 GMT</pubDate>

<item>
<title><![CDATA[什么是OLEDB]]></title>
<link>http://37089743.qzone.qq.com/blog/1241144109</link>
<description><![CDATA[OLEDB? 这是什么什么玩艺儿? 也许你们中的许多人以前没有听说过. 要回答这个问题,我们先得回顾一下数据库连接的历史. 是英文(object linking and embedding database)的缩写;<br>早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库. <br>ODBC兼容的数据库包括Access, MS-SQL Server, Oracle, Informix等. <br><br>但ODBC并不是完美无缺的,它仍然含有大量的低级的调用,开发ODBC应用程序仍较困难. 开发者不得不将大量的精力花在底层的数据库通信中,而不能专注于他们所要处理的数据. 后来微软提出了一个解决方案: DAO(Data Access Objects). DAO的代码看起来象这样: <br><br>objItem.AddNew <br>objItem.Name = Chair <br>objItem.Price = 10 <br>objItem.Update <br><br>你也许看过DAO的代码. 后来DAO演变为RDO(Remote Data Objects, 为分布式数据库体系设计), 再后来是ADO. 尽管它们都有各自的不足之处. 根据微软的说法,ODBC提供了本地SQL数据的存取,DAO提供了高级的数据对象. DAO和RDO都需要数据以SQL(Structured Query Language)的格式存储. 针对这些缺陷,微软提出了OLEDB,一个基于COM的数据存储对象,能提供对所有类型的数据的操作,甚至能在离线的情况下存取数据(比方说,你使用的是你的便携机,你可以毫不费力地看到最后一次数据同步时的数据映像). <br><br>OLEDB位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的应用程序. 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器端游标(recordset的缺省的游标,也是最常用的游标)性能的提升. 那我们该如何直接连接到OLEDB呢? <br><br>要想直接连到OLEDB层,你必须改变你的connection对象连接字符串. 先用老办法创建一个connectiong对象: <br><br>Dim objConn <br>Set objConn = Server.CreateObject(ADODB.Connection) <br><br>接下去,我们不用常规的类似DSN=pubs or DRIVER={MS SQL- <br>Server};UID=sa;PWD=;DATABASE=pubs;SERVER=myMachine的连接字符串,而采用下面的连接字符串: <br><br>objConn.ConnectionString = Provider=ProviderName; Data <br>Source=DatabaseSource; Initial Catalog=DatabaseName; User ID=UserID; <br>Password=Password <br><br>对于SQL: <br>ProviderName = SQLOLEDB <br>Data Source = Server Name <br>Initial Catalog = Database Name <br><br>对于Access: <br>ProviderName = Microsoft.Jet.OLEDB.3.51 <br>Data Source = Full path to .MDB file <br><br>下面让我们来看两个例子,一个是针对Access的,还有一个是针对SQL的. 如果你的连接SQL的DSN-less连接串是这样的: <br><br>DRIVER={MS SQL-Server};UID=sa;PWD=;DATABASE=pubs;SERVER=myMachine <br><br>那么直接连接到OLEDB的连接字符串应该是这样的: <br><br>Provider=SQLOLEDB; Data Source=myMachine; Initial Catalog=pubs; User <br>ID=sa; Password= <br><br>让我们来看看Access,如果你的Access的连接字符串是: <br><br>DRIVER={Microsoft Access Driver (*.mdb)}; <br>DBQ=c:\inetpub\wwwroot\users.mdb <br><br>那么直接连接到OLEDB的连接字符串应该是这样的: <br><br>Provider=Microsoft.Jet.OLEDB.3.51; Data <br>Source=c:\inetpub\wwwroot\users.mdb <br><br>就是这么简单,挺棒的吧? <br><br>这很重要吗? <br>现在你也许对为什么要学习这种新的数据库连接方法感到有些儿迷惑,为什么不走标准的DSN-less/System DSN路子呢? 让我来告诉你为什么. 据Wrox出的ADO 2.0 <br>Programmer's Reference一书中的测试,用OLEDB连接而不是DSN或DSN-less的连接会得到的性能提升如下: <br><br>性能比较 <br>SQL Access <br>OLEDB DSN　                                                                    OLEDB DSN <br>Connection Times: 18 82                                                 Connection Times: 62 99 <br>Iterating through 1,000 Records Times: 2900 5400    Iterating through 1,000 Records Times: 100 950 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1241144109#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Fri, 01 May 2009 02:15:09 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1241144109</guid>
</item>

<item>
<title><![CDATA[OLEDB和ODBC的区别]]></title>
<link>http://37089743.qzone.qq.com/blog/1238340799</link>
<description><![CDATA[<span style="color:#800000;font-size:10px;line-height:1.8em;">连接数据库SQL的区别</span><wbr /><br><span style="line-height:1.8em;">ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库. </span><wbr /><br><br><span style="line-height:1.8em;">OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的&quot;应用程序&quot;. 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器端游标(recordset的缺省的游标,也是最常用的游标)性能的提升. </span><wbr /><br><br><br><span style="line-height:1.8em;">用odbc连接数据库： </span><wbr /><br><span style="line-height:1.8em;">odbc中提供三种dsn,它们的区别很简单：用户dsn只能用于本用户。系统dsn和文件dsn的区别只在于连接信息的存放位置不同：系统dsn存放在odbc储存区里，而文件dsn则放在一个文本文件中。 </span><wbr /><br><span style="line-height:1.8em;">它们的创建方法就不说了。 </span><wbr /><br><span style="line-height:1.8em;">在asp中使用它们时，写法如下： </span><wbr /><br><span style="line-height:1.8em;">A.sql server: </span><wbr /><br><span style="line-height:1.8em;">用系统dsn: connstr=&quot;DSN=dsnname; UID=xx; PWD=xxx;DATABASE=dbname&quot; </span><wbr /><br><span style="line-height:1.8em;">用文件dsn: connstr=&quot;FILEDSN=xx;UID=xx; PWD=xxx;DATABASE=dbname&quot; </span><wbr /><br><span style="line-height:1.8em;">还可以用连接字符串（从而不用再建立dsn): </span><wbr /><br><span style="line-height:1.8em;">connstr=&quot;DRIVER={SQL SERVER};SERVER=servername;UID=xx;PWD=xxx&quot; </span><wbr /><br><span style="line-height:1.8em;">B.access: </span><wbr /><br><span style="line-height:1.8em;">用系统dsn: connstr=&quot;DSN=dsnname&quot; </span><wbr /><br><span style="line-height:1.8em;">(或者为：connstr=&quot;DSN=dsnname;UID=xx;PWD=xxx&quot;) </span><wbr /><br><span style="line-height:1.8em;">用文件dsn: connstr=&quot;FILEDSN=xx&quot; </span><wbr /><br><span style="line-height:1.8em;">还可以用连接字符串（从而不用再建立dsn): </span><wbr /><br><span style="line-height:1.8em;">connstr=&quot;DRIVER={Microsoft Access Driver};DBQ=d:\abc\abc.mdb&quot; </span><wbr /><br><br><span style="line-height:1.8em;">用oledb连接数据库： </span><wbr /><br><span style="line-height:1.8em;">A.sql server: </span><wbr /><br><span style="line-height:1.8em;">connstr=&quot;PROVIDER=SQLOLEDB; </span><wbr /><br><span style="line-height:1.8em;">DATA SOURCE=servername;UID=xx;PWD=xxx;DATABASE=dbname&quot; </span><wbr /><br><span style="line-height:1.8em;">B.access: </span><wbr /><br><span style="line-height:1.8em;">connstr=&quot;PROVICER=MICROSOFT.JET.OLEDB.4.0; </span><wbr /><br><span style="line-height:1.8em;">DATA SOURCE=c:\abc\abc.mdb&quot; </span><wbr /><br><span style="line-height:1.8em;">值得注意的是，OLE DB对ODBC的兼容性，允许OLE DB访问现有的ODBC数据源。其优点很明显，由于ODBC相对OLE DB来说使用得更为普遍，因此可以获得的ODBC驱动程序相应地要比OLE DB的要多。这样不一定要得到OLE DB的驱动程序，就可以立即访问原有的数据系统。 </span><wbr /><br><span style="line-height:1.8em;">提供者位于OLE DB层，而驱动程序位于ODBC层。如果想使用一个ODBC数据源，需要使用针对ODBC的OLE DB提供者，它会接着使用相应的ODBC驱动程序。如果不需要使用ODBC数据源，那么可以使用相应的OLE DB提供者，这些通常称为本地提供者（native provider）。 </span><wbr /><br><span style="line-height:1.8em;">可以清楚地看出使用ODBC提供者意味着需要一个额外的层。因此，当访问相同的数据时，针对ODBC的OLE DB提供者可能会比本地的OLE DB提供者的速度慢一些。</span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1238340799#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Sun, 29 Mar 2009 15:33:19 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1238340799</guid>
</item>

<item>
<title><![CDATA[开机时小键盘灯不亮，该怎么设置？]]></title>
<link>http://37089743.qzone.qq.com/blog/1215358213</link>
<description><![CDATA[进入桌面后什么也别做，按亮Num Lock灯，再关闭系统，再重启 试试 <br>另外如果系统有密码的话，在登陆到输入用户名和密码时，不要输入，先按亮Num Lock灯，再点击关闭系统，然后再重启。<br> <br>你是怎么知道这个解决方法的呢？太绝了。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1215358213#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Sun, 06 Jul 2008 15:30:13 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1215358213</guid>
</item>

<item>
<title><![CDATA[cisco 权限分级一共分成几个level，分别代表什么权限？]]></title>
<link>http://37089743.qzone.qq.com/blog/1209543924</link>
<description><![CDATA[当在Cisco IOS中进入不同的权限等级时，你的权限等级越高，你在路由器中能进行的操作就越多。但是Cisco路由器的多数用户只熟悉两个权限等级： <br><br>用户EXEC模式－权限等级1 <br>特权EXEC模式－权限等级15 <br><br>当你在缺省配置下登录到Cisco路由器，你是在用户EXEC模式（等级1）下。在这个模式中，你可以查看路由器的某些信息，例如接口状态，而且你可以查看路由表中的路由。然而，你不能做任何修改或查看运行的配置文件。 <br>由于这些限制，Cisco路由器的多数用户马上输入enable以退出用户EXEC模式。默认情况下，输入enable会进入等级15，也就是特权EXEC模式。在Cisco IOS当中，这个等级相当于在UNIX拥有root权限或者在Windows中拥有管理员权限。换句话说，你可以对路由器进行全面控制。 <br>因为网络只是由少数人维护，他们每个人通常都有进入特权模式的口令。但是在某些情况下，那些小型或中型公司会进一步增长，而权限问题会变得更加复杂。 <br>许多时候，当有一个支持小组或不需要在路由器上进行过多访问的缺乏经验的管理员时问题就出现了。或许他们只是需要连接到路由器以查看运行配置或重新设置接口。 <br>在这种情况下，这些人会需要介于等级1到等级15之间的某个等级进行操作。请记住最小权限原则：只赋予必需的最少的访问权限。 <br>有很多可行的配置IOS用户和权限的方法，我无法在一篇文章中详细描述每一种方法。所以，我们将关注你在配置权限时用到的基本命令。 <br>Show privilege：这个命令显示目前的权限。这里给出一个例子： <br>router# show privilege <br>Current privilege level is 3 <br><br>Enable：管理员通常使用这个命令以进入特权EXEC模式。然而，它也可以带你进入任何特权模式。这里给出一个例子： <br>router# show privilege <br>Current privilege level is 3 <br>router# enable 1 <br>router&gt; show privilege <br>Current privilege level is 1 <br>router&gt; <br>User：这个命令不仅可以设定用户，它还可以告诉IOS，用户在登录的时候将拥有何种权限等级。这里给出一个例子： <br>router(config)# username test password test privilege 3 <br>Privilege:这个命令设定某些命令只在某个等级才能用。这里给出一个例子： <br>router(config)# enable secret level 5 level5pass <br>Enable secret：默认情况下，这个命令创建一个进入特权模式15的口令。然而，你也可以用它创建进入其他你可以创建的特权模式的口令。 <br>让我们考察一个例子。假设你想创建一个维护用户，他可以登录到路由器并且查看启动信息（以及等级1的其他任何信息）。你将输入的命令可能是： <br>router(config)# user support privilege 3 password support <br>router(config)# privilege exec level 3 show startup-config <br>需要注意的是并不需要enable secret命令，除非你想让以等级1登录进来的用户为了能提升到等级3而使用口令。在我们的例子中，新用户（维护）已经处在等级3而且无需额外的enable secret口令来登录。 <br>除此之外，需要注意的是这个配置假设你已经拥有一个配置好的使用用户名和口令的路由器，该例子还假设你已经为等级15定义了enable secret命令，你有一个拥有等级15的超级用户，而且你已经在超级用户权限下保存了启动配置文件。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1209543924#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 30 Apr 2008 08:25:24 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1209543924</guid>
</item>

<item>
<title><![CDATA[怎样防止别人用ipc$和默认共享入侵]]></title>
<link>http://37089743.qzone.qq.com/blog/1209522660</link>
<description><![CDATA[空连接和ipc$(internet process connection)是不同的概念。空连接是在没有信任的情况下与服务器建立的会话，换句话说，它是一个到服务器的匿名访问。ipc$是为了让进程间通信而开放的命名管道，可以通过验证用户名和密码获得相应的权限。有许多的工具必须用到ipc$。默认共享是为了方便远程管理而开放的共享，包含了所有的逻辑盘（c$,d$,e$......）和系统目录winnt或windows（admin$）。 A、一种办法是把ipc$和默认共享都删除了。但重起后还会有。这就需要改注册表。 <br>1，先把已有的删除 <br>net share ipc$ /del <br>net share admin$ /del <br>net share c$ /del <br>............（有几个删几个） <br>2，禁止建立空连接 <br>首先运行regedit，找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]把RestrictAnonymous（DWORD）的键值改为：00000001。 <br>3，禁止自动打开默认共享 <br>对于server版，找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareServer（DWORD）的键值改为:00000000。 <br>对于pro版，则是[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareWks（DWORD）的键值改为:00000000。 <br>如果上面所说的主键不存在，就新建一个再改键值。 <br>B、另一种是关闭ipc$和默认共享依赖的服务（不推荐） <br>net stop lanmanserver <br>可能会有提示说，XXX服务也会关闭是否继续。因为还有些次要的服务依赖于lanmanserver。一般情况按y继续就可以了。 <br>C、最简单的办法是设置复杂密码，防止通过ipc$穷举密码。但如果你有其他漏洞，ipc$将为进一步入侵提供方便。 <br>D、还有一个办法就是装防火墙，或者端口过滤。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1209522660#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 30 Apr 2008 02:31:00 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1209522660</guid>
</item>

<item>
<title><![CDATA[excel中如何统计单元格数]]></title>
<link>http://37089743.qzone.qq.com/blog/1209516169</link>
<description><![CDATA[在单元格里输入下列公式:<br>=COUNTA(B:B)-COUNTIF(B:B,&quot;=0&quot;)<br>COUNTA(B:B)计数非空单元格个数,COUNTIF(B:B,&quot;=0&quot;)计数为0的单元格个数.<br>=COUNTIF(B2:B26,&quot;&gt;0&quot;)<br> <br>=row(an)-row(a1) <br>an代表最后一个单元格，a1代表第一个单元格，如果你的这些单元格不包括空值可以用=counta(a1:an)<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1209516169#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 30 Apr 2008 00:42:49 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1209516169</guid>
</item>

<item>
<title><![CDATA[电视卡的安装方法]]></title>
<link>http://37089743.qzone.qq.com/blog/1209022174</link>
<description><![CDATA[对于第一次接触电视卡的用户而言，安装并接收电视确实不是一件容易的事情。为此，我们将针对这一应用以Winfast TV2000电视卡为例展示具体步骤。事实上，不同品牌的电视卡在使用的方法上都是大同小异的，因此大家也可以举一反三。 <span style="font-weight:bold"><wbr />1． 安家落户：安装电视卡</span><wbr /><br>安装电视卡其实并不麻烦，切断计算机的电源之后，打开电脑机箱，找一个空闲的PCI插槽，将PCI电视卡插入，并用螺丝钉固定即可。一般而言，建议将电视卡安装在最左边的PCI插槽，这样能够远离电磁干扰的密集区，对于提高画质会有所好处。<br>将电视卡固定后，需要连接RF同轴电缆以及遥控线和音频线。一般情况下，小区有线电视只提供一个RF同轴接口，而且已被电视机占用。此时我们不得不使用一个Y型分频器（图一），将RF同轴电缆扩展为两路，其中一路供电视卡使用，连接电视卡上的高频头。<br><wbr /><a href="http://www.ezit.com.cn/col/attachment/2003/10/257153.jpg" target="_blank"><img style="border:0;" src="http://www.ezit.com.cn/col/attachment/2003/10/257153.jpg" /></a><wbr /><br> <br>RF同轴电缆包含音频信息，但是大多数电视卡无法处理音频，因此必须通过一根两端3.5mm端子的连线来连接声卡（图二）。需要注意的是，此时应当将连线分别连接电视卡的Audio out与声卡的Line in，千万不能搞错，否则我们将收不到声音。对于部分带有遥控器的电视卡，大家还需要连接Remote探头，以接收遥控器的红外线信号，并把探头固定在容易接收信号的位置。<br><div style="text-align:center;"><wbr /><a href="http://www.ezit.com.cn/col/attachment/2003/10/257154.jpg" target="_blank"><img style="border:0;" src="http://www.ezit.com.cn/col/attachment/2003/10/257154.jpg" /></a><wbr /><br></div><span style="font-weight:bold"><wbr />2． 电视卡自带接收程序</span><wbr /><br>在完成硬件安装之后，我们还需要为电视卡安装驱动程序。值得庆幸的是，目前大多数电视卡都将驱动程序已经与应用程序统一封装，用户只需要执行驱动光盘中的Setup并一路Next即可。<br>首次使用电视卡时，其应用软件会要求扫描频道，此时一定要确保制式为PAL。当然，部分电视卡让用户直接设定所在地，然后执行决定制式，因此千万不能选错。除了制式问题以外，我们在扫描时还得将接收方式设定为Cable（有线电视），毕竟国内很多城市已经取消了无线电视。<br>当电视卡的应用程序完成频道扫描之后，我们就可以很简单地接收各个频道的电视，而诸如频道切换、音量调节等操作也非常直观，在此就不一一详述了。此外，如果发现此时电视节目没有声音，那就得双击系统托盘中的黄色小喇叭图标，进入音频属性设定，并且将录音方式选择为Line in，同时可以适当调高音量。<br><span style="font-weight:bold"><wbr />3． 第三方接收程序</span><wbr /><br>并不是每一款电视卡都带有功能强大的接收软件，对于很多中小品牌的电视卡而言，借用第三方程序是很好的解决方案。在这里，我们推荐大家使用WinDVR，这款软件的很多功能甚至比不少名牌电视卡附带的程序还要出色。<br>第一次使用WinDVR时也需要扫描频道，并且设定制式为Cable（有线电视），这与电视卡自带程序是一样的。事实上，WinDVR最大的优势在于具有电视墙显示与时间位移这两项重要的功能，这也是很多用户选择WinDVR的主要原因。电视墙想必大家都不会对其陌生，它可以让我们迅速浏览各个频道，尽快确定自己感兴趣的电视节目。相对而言，时间位移功能更加吸引我们，它能在播放电视时不中断正在进行的录制工作而暂停、重放或跳过广告。其实，时间移位的本质就是对电视节目进行预先录制，用户可以自行设置预先录制的缓冲时间。这样一来，当我们在收看电视时，可以自己控制播放进度，去掉一些恼人的广告、中场球评等。当然，使用这种方式收看电视会比正常方式更晚地接收到信息，就好比体育比赛的延时直播。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1209022174#comment</comments>
<qz:effect>513</qz:effect>
<pubDate>Thu, 24 Apr 2008 07:29:34 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1209022174</guid>
</item>

<item>
<title><![CDATA[卫星天线的调试、安装步骤]]></title>
<link>http://37089743.qzone.qq.com/blog/1207015290</link>
<description><![CDATA[<span style="font-size:16px;line-height:1.8em;">亚洲区可收到<span style="font-family:'Times';line-height:1.8em;">30</span><wbr />多颗卫星，<span style="font-family:'Times';line-height:1.8em;">100</span><wbr />多套电视节目。如何快速、准确地调整卫星接受天线，捕捉卫星电视信号是广大卫视爱好者的心愿。下面将一些做法和经验作一介绍，供参考。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">一、了解有关卫星接收的数据</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">如卫星位置、接收方位角、仰角、下行频率、节目内容、传输方式和传输制式等。并事先将所需数据输入卫星接收机<span style="font-family:'Times';line-height:1.8em;">.</span><wbr /></span><wbr /><br><span style="font-size:16px;line-height:1.8em;">二、准备好有关器材：</span><wbr /><br><span style="font-size:16px;line-height:1.8em;"><span style="font-family:'Times';line-height:1.8em;">1</span><wbr />、小屏幕电视机，或监视器。<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />、指南针、量角器<span style="font-family:'Times';line-height:1.8em;">(</span><wbr />可不用<span style="font-family:'Times';line-height:1.8em;">)</span><wbr />、扳手等工具。<span style="font-family:'Times';line-height:1.8em;">3</span><wbr />、卫星接收机、接收天线、高频头、馈源及同轴电缆。<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />、电源和天线固定器材。将所有器材搬运到天线旁边，以便于调整观测。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">三、卫星接收天线的调整：</span><wbr /><br><span style="font-size:16px;line-height:1.8em;"><span style="font-family:'Times';line-height:1.8em;">1</span><wbr />、<span style="font-family:'Times';line-height:1.8em;">C</span><wbr />波段模拟信号的接收：调整卫星接收机的频率，即高频头本振频率<span style="font-family:'Times';line-height:1.8em;">(5150MHz)</span><wbr />减去所需接收卫星节目下行频率。如需接收亚洲二号<span style="font-family:'Times';line-height:1.8em;">100.5</span><wbr />度中央电视台第四套节目，接收机的频率应为：<span style="font-family:'Times';line-height:1.8em;">5150MHz-3960MHz=1190MHz</span><wbr /></span><wbr /><br><span style="font-size:16px;line-height:1.8em;">将天线、馈源、高频头安装好并使高频头内探针与地面平行<span style="font-family:'Times';line-height:1.8em;">(</span><wbr />此时为水平极化、如与地面垂直则为垂直极化<span style="font-family:'Times';line-height:1.8em;">) </span><wbr />连接高频头、接收机、电视机接通电源，将天线大致对向所需接收的卫星方向。边调整方位角、仰角，边观察电视机，一般情况下很快就会调出图象，等有了图象后，在方位角和仰角的调整螺丝上做个记号。再左右仔细调整方位角，上下调整仰角，使图象上噪波点最少。这时再调整伴音频率及带宽，使之正常。最后，再上下调整高频头是不是在天线焦点上，左右轻微转动高频头调整极化，使图象最佳。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">如上述调整仍无图象出现，应检查：天线方向是不是正确，先用指南针找出正南方，然后根据本地所处地理位置分析天线方向是否正确。高频头是否正常，接收机有无支流电压输出，接收机极化状态是否与所接收节目一致。经查找发现并排除故障后便可收到图象。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">如果收到图象，但噪点很多，此时，可根据噪点判定原因。如图象上全是黑噪点，说明接收机频率偏高，应调低接收机频率。如图象上全是白噪点，说明接收机频率偏低，应调整。直到图像上无噪点或有轻微的黑白噪点方为正常。如果图像上黑白噪点较多，应检查高频头支架安装、焦点的调整、极化的调整、方位角仰角的调整是否正确，天线方向是否有建筑物、树木、电线等遮挡物。解决上述问题，便可正常收视。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;"><span style="font-family:'Times';line-height:1.8em;">2</span><wbr />、<span style="font-family:'Times';line-height:1.8em;">C</span><wbr />波段数字信号的接收：按上述方法捕捉到<span style="font-family:'Times';line-height:1.8em;">C</span><wbr />波段模拟信号后换上数字机，一般情况下便可收到数字压缩的电视节目。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">如收不到数字节目，则显示无信号。是因信号太弱，低于数字接收机门限值造成。因模拟信号弱时表现为图像上有噪点，而数字信号弱时，表现为停顿或马赛克。低于门限值时表现为无信号。此时，应将数字接收机调整为天线调整状态，借助数字接收机的该项功能，通过模拟信号强度指示来调整天线，以达到最佳效果。分别调整方位角、仰角、极化和高频头位置，边调整，边观察模拟场强指示，通过调整使场强指示最大。经过认真、仔细的调整便可收到数字压缩电视节目。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;"><span style="font-family:'Times';line-height:1.8em;">3</span><wbr />、<span style="font-family:'Times';line-height:1.8em;">KU</span><wbr />波段模拟信号的接收：按上述方法调出<span style="font-family:'Times';line-height:1.8em;">C</span><wbr />波段数字信号后，换上<span style="font-family:'Times';line-height:1.8em;">KU</span><wbr />波段高频头，将接收机频率调整为：所需接收的卫星节目下行频率减去高频头本振频率（<span style="font-family:'Times';line-height:1.8em;">11300MHz</span><wbr />）。如需接收亚洲二号<span style="font-family:'Times';line-height:1.8em;">100.5</span><wbr />度中央电视台第四套节目，则<span style="font-family:'Times';line-height:1.8em;">12470MHz-11300MHz=1170MHz</span><wbr />，将接收机频率调整为<span style="font-family:'Times';line-height:1.8em;"> 1170MHz</span><wbr />，即可收到<span style="font-family:'Times';line-height:1.8em;">KU</span><wbr />波段的中央电视台第四套节目。上下、左右微调天线和高频头，使方位角、仰角、极化、焦距等俱佳。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;"><span style="font-family:'Times';line-height:1.8em;">4</span><wbr />、<span style="font-family:'Times';line-height:1.8em;">KU</span><wbr />波段数字信号的接收：经过上述一系列的调整、天线、高频头的状态已经是最佳状态，所以，只要换上数字接收机，调出所需接收的<span style="font-family:'Times';line-height:1.8em;">KU</span><wbr />波段节目序号即可。如需增加新节目只需输入频率、符码率、极化等参数即可。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">四、应注意的几个问题：</span><wbr /><br><span style="font-size:16px;line-height:1.8em;"><span style="font-family:'Times';line-height:1.8em;">1</span><wbr />、防风，做好地面站基础，并将各紧固螺丝紧固好，防止被大风刮倒。<span style="font-family:'Times';line-height:1.8em;">2</span><wbr />、防雷。卫星天线应妥善接地且接地电阻应小于<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />欧姆，天线位置过高时最好能在卫星天线旁竖立避雷立杆，确保天线不被雷击。<span style="font-family:'Times';line-height:1.8em;">3</span><wbr />、防锈，随着发展，和收视的卫星越来越多，地面站会经常调整，所以应在方位角、仰角等有关调整螺丝上涂上黄油，使得下次转换接收卫星时调整方便。<span style="font-family:'Times';line-height:1.8em;">4</span><wbr />、防雨雪，高频头与电缆接头处，应用防水胶带包好。防止雨水顺着电缆进入接收机，损坏元器件。冬天下大雪时应即时除雪，以保证收视效果。<span style="font-family:'Times';line-height:1.8em;">5</span><wbr />、防蛀虫，老式馈源管口没有遮盖，很容易住进蚂蜂、蜘蛛等昆虫。应定期检查，或找个塑料盖将馈源管口盖住。<span style="font-family:'Times';line-height:1.8em;">6</span><wbr />、调整天线时要仔细、有耐心，不要急于求成，“欲速则不达”。同时，还要做好记录，以便再次调整时参考、借鉴。</span><wbr /><br><span style="font-size:16px;line-height:1.8em;">总之，只要事先作好准备工作，调整中耐心细致，就会很快地将卫星天线调整好，收到图、声俱佳的卫视节目。</span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1207015290#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Tue, 01 Apr 2008 02:01:30 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1207015290</guid>
</item>

<item>
<title><![CDATA[vfp]]></title>
<link>http://37089743.qzone.qq.com/blog/1207014827</link>
<description><![CDATA[Visual FoxPro ，是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良，并且移植到Windows之后，得来的应用程序开发软件（这个东西到底能开发什么……我也不清楚）。<br>FoxBase采用命令行方式（为了和当时流行的数据库软件dBase兼容……）但是速度比当时其他的数据库软件要快。<br>VFP是Microsoft公司推出的最新可视化数据库管理系统平台，是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友邓的用户界面、简单的数据存取方式、独一无二的跨平台技术，交肯有良好的兼容性、真正的可编译性和较强的安全性，是目前最快的捷、最实用的数据库管理系统软件之一。 <br>Visual FoxPro成长之路 <br>    Visual FoxPro（以下简称VFP）是个不断成长的小伙，承蒙Visual Studio（以下简称VS）的关照，VFP在开发者心目中一直是和VB、VC地位相同的工具语言，只不过它并不是通用开发工具，而只是专注于数据库应用的开发。<br>    然而，吊足大家胃口的VS.NET终于出现在开发者面前时，竟不见了VFP的身影，着实引起开发社区的一阵骚动。微软不要VFP了？不是，恰恰相反，VFP忍受不了VS缓慢的升级速度，“单干”了。现在的VFP已经升级到版本9，并且完全支持.NET技术。<br>    以下让我们来一起关注一下VFP的成长之路，看看每次升级VFP都为我们带来了那些诱人的新特性。当然，我们只整理了VFP 6.0以后的版本，也就是VFP 7、8、9。这些内容来自MSDN Libraryonline，我们仅参考每个版本VFP产品文档中的“What’s New”部分进行整理。<br>VFP 7<br>Web Services支持 VFP 7支持注册和发布Web Services，而无需使用Microsoft SOAP Toolkit和VFP扩展来从底层完成这些任务；<br>服务器增强 VFP 7对于COM服务器作了很大程度的增强，可以与核心平台如COM+服务进行互操作；<br>XML支持 为了适应以XML形式在Web上传送数据的潮流，VFP 7提供了一些函数用于在XML数据和FoxPro游标（Cursor）或表格（Table）之间的转换。<br>多样的XBase特性 VFP添加了很多新的或改进的XBase特性，并且这些特性都是用VFP语言编写的；<br>OLE DB Provider 通过实现OLE DB Provider接口，开发者可以在任何支持OLE DB的程序和语言中调用VFP数据。<br>VFP 8<br>n         数据特性增强 VFP 8对其数据特性进行了改进，并增加了很多新的数据特性，包括：远程数据连接、创建DataEnvironment类、自动增长域值、支持对照序列、与SQL语句Select…Union之间的隐式数据转换、使用SQL Select命令插入行等；<br>其他增强 VFP 8对一些工具、示例数据库和解决方案案例都进行了改进。<br>VFP 9<br>数据和XML增强 这一时期的VFP对其数据特性进行了巨大的加强，改进项目之多真是令人眼花缭乱，详情可以参考这里，此处不再赘述；<br>实现SQL语言 VFP 9已经能够充分地支持SQL查询语言；<br>设计器的增强 VFP 9增强了这些设计器：报表和标签设计器、菜单设计器、表格设计器、查询和视图设计器、数据环境设计器以及类和窗体设计器等；<br>其他方面的增强 和VFP 8一样，VFP 9在其他微小的细节上进行了不少的改进，使得开发者的体验更加舒适。<br>    当然，上面提到的只是每次版本更新时所带来的新特性的冰山一角，另外没有提到的是IDE（在VFP里是Interactive Development Environment）和语言的增强，这是每次版本更新都会有所改进而且是大幅改进的，相信个中感受只有铁杆Foxer能够体会得到了。尽管这里所列的改进看上去甚少，但在MSDN Libraryonline上却占去了巨大的篇幅，有兴趣的朋友不妨到MSDN上浏览一下，就能深刻体会到为什么VFP不会死，而且还能茁壮成长了。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1207014827#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Tue, 01 Apr 2008 01:53:47 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1207014827</guid>
</item>

<item>
<title><![CDATA[如何启用MSDTC服务---windows 2003 sp1]]></title>
<link>http://37089743.qzone.qq.com/blog/1203905431</link>
<description><![CDATA[如何启用MSDTC服务我是2003系统，这两天重新装了一下，发现安装不了SP1和SP2补丁，提示是被禁用了分布式处理协调程序（MSDTC）服务，需要重新启用MSDTC服务才可安装补丁，可我在”开始“——管理工具——”服务“的名称里找不到MSDTC服务项，请各位大虾指点应该是”服务“里的哪一项名称？致谢~~~<br> <br> <br>MSDTC服务显示的名称是&quot;Distributed Transaction Coordinator&quot;<br> <br> <br> <br>可是我的系统Distributed Transaction Coordinator服务不让启用，提示说是“windows不能在在本地计算机启动Distributed Transaction Coordinator服务。有关更多信息，查阅系统事件日志。如果这是非microsoft服务，请与服务厂商联系，并参考特定服务错误代码-1073737712”~~~~~~~~~这是什么现象？？<br>再请指点，如何恢复启用MSDTC服务？？<br> <br> <br>MSDTC无法创建日志文件，在命令提示符下输入：msdtc -resetlog <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[37089743@qq.com(天堂鸟︻┳一)]]></author>
<comments>http://37089743.qzone.qq.com/blog/1203905431#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Mon, 25 Feb 2008 02:10:31 GMT</pubDate>
<guid>http://37089743.qzone.qq.com/blog/1203905431</guid>
</item>

</channel>
</rss>

