<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title><![CDATA[CNLEI.Blog]]></title> 
    <link>http://www.cnlei.com/blog/</link> 
    <description><![CDATA[我只是想留下些痕迹来证明,我曾经真实的存在着.]]></description> 
    <language>zh-cn</language> 
    <copyright><![CDATA[Copyright 2009, CNLEI.Blog]]></copyright> 
    <webMaster><![CDATA[cnlei.y.l@gmail.com (CNLEI)]]></webMaster> 
    <generator>LBS v2.0.313</generator> 
    <pubDate>Fri, 03 Jul 2009 10:58:11 +0800</pubDate> 
    <ttl>60</ttl>
  
    <item>
      <title><![CDATA[iPhone 声音的奇怪问题: 只有免提或耳机半插入时有声]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=564]]></link> 
      <category><![CDATA[随便说说]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Sat, 30 May 2009 00:31:51 +0800</pubDate> 
      <description><![CDATA[<b> 只有在以下几种情况下才有声音,其它情况下均无声</b><br />&gt;&gt; 设置的闹钟能正常提示, 有铃声<br />&gt;&gt; 拨打电话时,只有在免提状态下,扬声器有声音<br />&gt;&gt; 在&quot;设置-&gt; 声音-&gt;铃声&quot;里切换不同铃声时,扬声器有声音<br />&gt;&gt;  耳机在完全插入状态下,耳机/扬声器都没有声音;<br />      耳机在半插入状态下(即耳机插孔未完全插入最底层),扬声器有声音,耳机本身却没有声音<span style="color:Red"> (并且要找准这个接触点比较麻烦,只有在打开ipod时,不断地调整耳机插入的接触位置,当发现直到 ipod音量提示条的状态变化了后,才会出现声音器有声音)</span>.<br /><br /><b>已经尝试过以下操作,但仍未解决声音问题</b><br />&gt;&gt; 左侧的静音键按钮没有显示红点(即非静音状态);<br />&gt;&gt; 重启iphone和&quot;设置-通用-还原-还原所有设置&quot; 都试了;<br />&gt;&gt; 按&quot;<a href="http://www.weiphone.com/thread-80959-1-1.html" title="http://www.weiphone.com/thread-80959-1-1.html" target="_blank">http://www.weiphone.com/thread-80959-1-1.html</a>&quot; 这篇贴子所提示的方法操作了,还是无法解决.<br /><br /><b>其它说明:</b><br />&gt;&gt; iphone系统版本为: 1.1.2<br />&gt;&gt; 昨天穿衣裤时, iphone从裤兜里滑了出来掉在了地上,地面为地板瓷砖, 高度约为0.5米.<span style="color:Red"> (但愿不是因为从这半米左右的高度摔了一下而引起的;如果真是这样,那iphone的搞摔能力就太弱了-_-)</span>]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=564]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[实例:arguments.callee的应用]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=563]]></link> 
      <category><![CDATA[前端交互]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Thu, 09 Apr 2009 14:09:45 +0800</pubDate> 
      <description><![CDATA[<div class="code">function f(x){<br />&nbsp;&nbsp;alert(x);<br />&nbsp;return arguments.callee;<br />}<br />f(0)(1)(2)(3)(4)(5)(6)(7)(8)(9);</div><div class="code">function f(){<br />&nbsp;&nbsp;var a=arguments,i,l=a.length;<br />&nbsp;&nbsp;for(i=0; i&lt;l;i++){<br />&nbsp;&nbsp;&nbsp;&nbsp;alert(a[i]);<br />&nbsp;&nbsp;}<br />&nbsp;return arguments.callee;<br />}<br />f(0)(1,2)(3,4,5)(6,7,8,9);</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=563]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[[分享]2009年驾驶员交通安全法规考试练习(iPhone版)]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=562]]></link> 
      <category><![CDATA[资源分享]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Mon, 30 Mar 2009 13:34:51 +0800</pubDate> 
      <description><![CDATA[<span style="color:#666">和同事同学一起报了周末班学车,同学花了10块大洋买了张模拟题光盘,但一张光盘只能在两台电脑上注册安装.安装了后,才发现软件制作得非常烂,操作极不方便.<br />帮助文件中提示说,只能使用小键盘数字键来输入;而笔记本的数字开启后,它竟然不能识别.于是打开它的安装目录打到里面的数据库文件,把数据导出来,自己做了个iphone版的交规考试练习. </span><br /><br />在线iphone版:<br /><a href="http://www.cnlei.com/c1/" title="http://www.cnlei.com/c1/" target="_blank">http://www.cnlei.com/c1/</a><br /><br />如果你的iphone装了apache的话,可以下载下面的压缩包文件:<br /><a href="http://www.cnlei.com/c1/DriverTest.rar" title="http://www.cnlei.com/c1/DriverTest.rar" target="_blank">http://www.cnlei.com/c1/DriverTest.rar</a><br />解压后放到下面这个目录:<br />/var/root/sites/c1/ (注:<span style="color:Red"> c1 </span>为自建子文件夹)<br />然后可使用Safari通过下述地址访问练习:<br /><a href="http://127.0.0.1/c1/" title="http://127.0.0.1/c1/" target="_blank">http://127.0.0.1/c1/</a>]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=562]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[资料：关于document.createDocumentFragment()]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=561]]></link> 
      <category><![CDATA[前端交互]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Tue, 24 Mar 2009 15:36:53 +0800</pubDate> 
      <description><![CDATA[documentFragment 是一個無父對象的document對象. <br />他支持以下DOM2方法:<br />appendChild, cloneNode, hasAttributes, hasChildNodes, insertBefore, normalize, removeChild, replaceChild. <br />也支持以下DOM2屬性:<br />attributes, childNodes, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentNode, prefix, previousSibling, textContent. <br />其他方法可以將documentFragment 作為一個參數，（比如Node的 appendChild和insertBefore 方法），這樣，fragment 就可以被追加到父對象中。<br />Example：<div class="code">var frag = document.createDocumentFragment();<br />frag.appendChild(document.createTextNode(&#39;Ipsum Lorem&#39;));<br />document.body.appendChild(frag);</div><br />===========================================<br />document.createDocumentFragment()说白了就是为了节约使用DOM。每次JavaScript对DOM的操作都会改变页面的变现，并重新刷新整个页面，从而消耗了大量的时间。为解决这个问题，可以创建一个文档碎片，把所有的新节点附加其上，然后把文档碎片的内容一次性添加到document中。<div class="code">var oui=document.getElementById(&quot;oItem&quot;);<br />for(var i=0;i&lt;10;i++)<br />{<br />&nbsp;var oli=document.createElement(&quot;li&quot;);<br />&nbsp;oui.appendChild(oli);<br />&nbsp;oli.appendChild(document.createTextNode(&quot;Item&quot;+i));</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=561]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[资料:如何从 HTA 中启动应用程序]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=560]]></link> 
      <category><![CDATA[前端交互]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Thu, 12 Mar 2009 15:11:34 +0800</pubDate> 
      <description><![CDATA[来源: <br /><a href="http://www.microsoft.com/china/technet/community/scriptcenter/resources/hey051031.mspx" title="http://www.microsoft.com/china/technet/community/scriptcenter/resources/hey051031.mspx" target="_blank">http://www.microsoft.com/china/technet/community/scriptcenter/resources/hey051031.mspx</a><br /><br />如何从 HTA 中启动应用程序？<br />问：<br /><br />您好，脚本专家！对于 HTA，有没有什么可以替代 Wscript.Shell 命令？我需要运行某个应用程序并指定要打开的文件。<br /><br />-- DL<br />答：<br /><br />您好，DL。是的，我们确实知道这样的命令，可以在 HTA 中使用并可以替代 Wscript.Shell 命令，我们一会儿就会向您介绍。不过，在介绍它之前，我们应注意到您实际上可以在 HTA 中使用 Wscript.Shell 对象。这是一个常会引发混淆之处：因为您在 HTA 中无法使用某些命令（如 Wscript.Echo 和 Wscript.Sleep），人们就认为您在 HTA 中无法使用任何 WSH 命令。<br /><br />继续之前，还有一个问题：为什么您在 HTA 中无法使用 Wscript.Echo 和 Wscript.Sleep 呢？是这样，这些方法是 Wscript 对象的属性，而您是无法创建 Wscript 对象实例。Wscript 对象是自动创建的，而且只有在您运行 Windows Script Host（即 Wscript.exe 或 Cscript.exe）时才会创建。正因为这一点，才可以说以下脚本绝对有效：<div class="code">Wscript.Echo &quot;Hey.&quot;</div><br />请注意，我们没有创建 Wscript 对象，该对象是在我们调用 Windows Script Host 时自动创建的。<br /><br />但这只限于 Wscript 对象。还有其他您可以创建的 WSH 对象，包括 Shell 对象。例如，下面是一个简单的小 HTA，它创建 Wscript.Shell 对象，然后运行 Notepad.exe（并在此过程中打开文件 C:\Scripts\Test.txt）：<div class="code">&lt;html&gt; <br />&lt;head&gt; <br />&lt;script language=&quot;VBScript&quot;&gt; <br /><br />&nbsp;Sub RunProgram <br />&nbsp;Set objShell = CreateObject(&quot;Wscript.Shell&quot;)<br />&nbsp;objShell.Run &quot;notepad.exe c:\scripts\test.txt&quot;</div>]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=560]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[参考: 40个轻量级 JavaScript 库]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=559]]></link> 
      <category><![CDATA[前端交互]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Fri, 06 Mar 2009 14:26:56 +0800</pubDate> 
      <description><![CDATA[<p>流行的 JavaScript 库不胜枚举，jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript  库功能丰富，加上它们的插件，几乎能胜任任何工作，然而这是有代价的，这些库往往导致你的网页尺寸臃肿。在某些场合，如果你只想完成特定的工作，可以使用一些功能更专一的轻量库，本文介绍了40个非常出色的轻量级  JavaScript 库。</p>
		<p>1. 表单相关 <br/>
<a href="http://www.formassembly.com/wForms/"><strong>wForms</strong></a><br/>
一个低调的开源项目，简化了绝大多数常用 JavaScript 表单功能，包含可以直接使用的表单验证功能，另外，还包含强大的表单同步以及表单条件判断功能。<br/>
<a href="http://www.formassembly.com/wForms/"><img height="116" src="http://www.comsharp.com/Writable/Resource/_random_/2009-03-05/wforms.gif" alt="wForms" borderwidth="480" /></a><br/>
<br/>
<a href="http://www.drlongghost.com/validanguage.php"><strong>Validanguage</strong></a><br/>
又一个低调的 JavaScript 表单验证框架。它拥有集成逻辑，一些设置可以针对全局，单个表单或单个对象。提供两个API，集成 AJAX 支持，缓存，以及回调函数。它提供类似 HTML 的 API 语句，以及面向对象的 JavaScript API 。<br/>
<a href="http://www.drlongghost.com/validanguage.php"><img height="116" src="http://www.comsharp.com/Writable/Resource/_random_/2009-03-05/validanguage.gif" alt="Validanguage" borderwidth="480" /></a><br/>
<br/>
<a href="http://www.livevalidation.com/"><strong>LiveValidation</strong></a><br/>
一个轻量的表单验证库。除了传统的验证功能，还提供实时验证，可以一边输入一遍验证。<strong>Ruby on Rails</strong> 用户可能会发现这个库非常好用，因为他们的命名规则和参数十分近似。该库既有独立版本，又有一个 Prototype 版本。<br/>
<a href="http://www.livevalidation.com/"><img height="116" width="480" src="http://www.comsharp.com/Writable/Resource/_random_/2009-03-05/live-validation.gif" alt="LiveValidation" /></a><br/>
<br/>
<a href="http://yav.sourceforge.net/en/index.html"><strong>yav</strong></a><br/>
一个强大，灵活，可扩展的表单验证库。支持各种场合，从简单的如日期，电子邮件地址以及整数的验证，到复杂的，如正则表达式。内置 AJAX 支持，输出的错误消息可以定位到对象级。<br/>]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=559]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[资料:网页中常用数字/字母序号与代码对照表]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=558]]></link> 
      <category><![CDATA[前端交互]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Fri, 06 Mar 2009 13:12:26 +0800</pubDate> 
      <description><![CDATA[<div class="lCHR_Box">
<h2 class="tit">数字序号</h2>
<table cellspacing="1" cellpadding="1"><tr>
<td><ul>
<li>&#9312;&nbsp;&nbsp;<span>&amp;#9312;</span></li>
<li>&#9313;&nbsp;&nbsp;<span>&amp;#9313;</span></li>
<li>&#9314;&nbsp;&nbsp;<span>&amp;#9314;</span></li>
<li>&#9315;&nbsp;&nbsp;<span>&amp;#9315;</span></li>
<li>&#9316;&nbsp;&nbsp;<span>&amp;#9316;</span></li>
<li>&#9317;&nbsp;&nbsp;<span>&amp;#9317;</span></li>
<li>&#9318;&nbsp;&nbsp;<span>&amp;#9318;</span></li>
<li>&#9319;&nbsp;&nbsp;<span>&amp;#9319;</span></li>
<li>&#9320;&nbsp;&nbsp;<span>&amp;#9320;</span></li>
<li>&#9321;&nbsp;&nbsp;<span>&amp;#9321;</span></li>
<li>&#9322;&nbsp;&nbsp;<span>&amp;#9322;</span></li>
<li>&#9323;&nbsp;&nbsp;<span>&amp;#9323;</span></li>
<li>&#9324;&nbsp;&nbsp;<span>&amp;#9324;</span></li>
<li>&#9325;&nbsp;&nbsp;<span>&amp;#9325;</span></li>
<li>&#9326;&nbsp;&nbsp;<span>&amp;#9326;</span></li>
<li>&#9327;&nbsp;&nbsp;<span>&amp;#9327;</span></li>
<li>&#9328;&nbsp;&nbsp;<span>&amp;#9328;</span></li>
<li>&#9329;&nbsp;&nbsp;<span>&amp;#9329;</span></li>
<li>&#9330;&nbsp;&nbsp;<span>&amp;#9330;</span></li>
<li>&#9331;&nbsp;&nbsp;<span>&amp;#9331;</span></li>
</ul><td>
<td><ul>
<li>&#9332;&nbsp;&nbsp;<span>&amp;#9332;</span></li>
<li>&#9333;&nbsp;&nbsp;<span>&amp;#9333;</span></li>
<li>&#9334;&nbsp;&nbsp;<span>&amp;#9334;</span></li>
<li>&#9335;&nbsp;&nbsp;<span>&amp;#9335;</span></li>
<li>&#9336;&nbsp;&nbsp;<span>&amp;#9336;</span></li>
<li>&#9337;&nbsp;&nbsp;<span>&amp;#9337;</span>]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=558]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[资料：MYSQL字段类型]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=557]]></link> 
      <category><![CDATA[服务器端]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Tue, 17 Feb 2009 16:23:30 +0800</pubDate> 
      <description><![CDATA[MySQL支持大量的列类型，它可以被分为3类：数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述，并且总结每个列类型的存储需求，然后提供每个类中的类型性质的更详细的描述。概述有意简化，更详细的说明应该考虑到有关特定列类型的附加信息，例如你能为其指定值的允许格式。<br /><br />由MySQL支持的列类型列在下面。下列代码字母用于描述中：<br /><br />M<br />指出最大的显示尺寸。最大的合法的显示尺寸是 255 。<br />D<br />适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30，但是应该不大于M-2。<br />方括号(“[”和“]”)指出可选的类型修饰符的部分。<br /><br />注意，如果你指定一个了为ZEROFILL，MySQL将为该列自动地增加UNSIGNED属性。<br /><br />TINYINT[(M)] [UNSIGNED] [ZEROFILL]<br />一个很小的整数。有符号的范围是-128到127，无符号的范围是0到255。<br /><br />SMALLINT[(M)] [UNSIGNED] [ZEROFILL]<br />一个小整数。有符号的范围是-32768到32767，无符号的范围是0到65535。<br /><br />MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]<br />一个中等大小整数。有符号的范围是-8388608到8388607，无符号的范围是0到16777215。<br /><br />INT[(M)] [UNSIGNED] [ZEROFILL]<br />一个正常大小整数。有符号的范围是-2147483648到2147483647，无符号的范围是0到4294967295。<br /><br />INTEGER[(M)] [UNSIGNED] [ZEROFILL]<br />这是INT的一个同义词。<br /><br />BIGINT[(M)] [UNSIGNED] [ZEROFILL]<br /><br />一个大整数。有符号的范围是-9223372036854775808到9223372036854775807，无符号的范围是0到<br /><br />18446744073709551615。注意，所有算术运算用有符号的BIGINT或DOUBLE值完成，因此你不应该使用大于 9223372036854775807（63位)的有符号大整数，除了位函数！注意，当两个参数是INTEGER值时，-、+和*将使用BIGINT运算！这意味着如果你乘2个大整数(或来自于返回整数的函数)，如果结果大于9223372036]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=557]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[资料：mySQL常用SQL语句]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=556]]></link> 
      <category><![CDATA[服务器端]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Tue, 17 Feb 2009 16:22:47 +0800</pubDate> 
      <description><![CDATA[列语句部分是Mssql语句，不可以在access中使用。<br />     SQL语句分类：<br /><br />　　DDL—数据定义语言(CREATE，ALTER，DROP，DECLARE)<br />　　DML—数据操纵语言(SELECT，DELETE，UPDATE，INSERT)<br />　　DCL—数据控制语言(GRANT，REVOKE，COMMIT，ROLLBACK)<br /><br />　　首先,简要介绍基础语句：<br /><br />　　1、说明：创建数据库<br /><br />CREATE DATABASE database-name<br /><br />　　2、说明：删除数据库<br /><br />drop database dbname<br /><br />　　3、说明：备份sql server<br /><br />　　--- 创建 备份数据的 device<br /><br />USE master<br />EXEC sp_addumpdevice ’disk’, ’testBack’, ’c:mssql7backupMyNwind_1.dat’<br /><br />　　--- 开始 备份<br /><br />BACKUP DATABASE pubs TO testBack<br /><br />　　4、说明：创建新表<br /><br />create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)<br /><br />　　根据已有的表创建新表：<br /><br />A：create table tab_new like tab_old (使用旧表创建新表)<br />B：create table tab_new as select col1,col2… from tab_old definition only<br /><br />　　5、说明：<br /><br />　　删除新表：drop table tabname<br /><br />　　6、说明：<br /><br />　　增加一个列：Alter table tabname add column col type<br /><br />　　注：列增加后将不能删除。DB2中列加上后数据类型也不能改变，唯一能改变的是增加varchar类型的长度。<br /><br />　　7、说明：<br /><br />　　添加主键：Alter table tabname add primary key(col)<br /><br />　　说明：<br /><br />　　删除主键：Alter table tabname drop primary key(col)<br /><br />　　8、说明：<br /><br />　　创建索引：create [unique] index idxname on tabname(col….)<br /><br />　　删除索引：drop index idxname<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=556]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[资料：Mysql使用基础知识]]></title> 
      <link><![CDATA[http://www.cnlei.com/blog/article.asp?id=555]]></link> 
      <category><![CDATA[服务器端]]></category> 
      <author><![CDATA[CNLEI <null@null.com>]]></author> 
      <pubDate>Tue, 17 Feb 2009 15:34:22 +0800</pubDate> 
      <description><![CDATA[有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 <br /><br />　　一、连接MYSQL。 <br /><br />　　格式： mysql -h主机地址 -u用户名 －p用户密码 <br />　　1、例1：连接到本机上的MYSQL。 <br />　　首先在打开DOS窗口，然后进入目录 mysqlbin，再键入命令mysql -uroot -p，回车后提示你输密码，如果刚安装好MYSQL，超级用户root是没有密码的，故直接回车即可进入到MYSQL中了，MYSQL的提示符是：mysql&gt; <br />　　2、例2：连接到远程主机上的MYSQL。假设远程主机的IP为：110.110.110.110，用户名为root,密码为abcd123。则键入以下命令： <br />　　mysql -h110.110.110.110 -uroot -pabcd123 <br />　　（注:u与root可以不用加空格，其它也一样） <br />　　3、退出MYSQL命令： exit （回车） <br /><br />　　二、修改密码。 <br /><br />　　格式：mysqladmin -u用户名 -p旧密码 password 新密码 <br />　　1、例1：给root加个密码ab12。首先在DOS下进入目录mysqlbin，然后键入以下命令 <br />　　mysqladmin -uroot -password ab12 <br />　　注：因为开始时root没有密码，所以-p旧密码一项就可以省略了。 <br />　　2、例2：再将root的密码改为djg345。 <br />　　mysqladmin -uroot -pab12 password djg345 <br /><br />　　三、增加新用户。（注意：和上面不同，下面的因为是MYSQL环境中的命令，所以后面都带一个分号作为命令结束符） <br /><br />　　格式：grant select on 数据库.* to 用户名@登录主机 identified by &quot;密码&quot; <br />　　例1、增加一个用户test1密码为abc，让他可以在任何主机上登录，并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL，然后键入以下命令： <br />　　grant select,insert,update,delete on *.* to test1@&quot;%&quot; Identified by &quot;abc&quot;; <br />　　但例1增加的用户是十分危险的，你想如某]]></description>
      <wfw:commentRss><![CDATA[http://www.cnlei.com/blog/feed.asp?q=comment&id=555]]></wfw:commentRss>
    </item>
      
  </channel>
</rss>
