﻿<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[草山湖随笔]]></title> 
<link>http://www.idceye.com/blog/index.php</link> 
<description><![CDATA[Java PHP Flex Python Ajax CSS 编程 开源 学习 总结 分享]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[草山湖随笔]]></copyright>
<item>
<link>http://www.idceye.com/blog/post/550/</link>
<title><![CDATA[MyEclipse配置Tomcat(图解)]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Fri, 09 Jul 2010 04:19:28 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/550/</guid> 
<description>
<![CDATA[ 
	MyEclipse配置Tomcat(图解)<br/>1） 安装完MyEclipse后，在Eclpise的菜单栏可看到MyEclipse一项，<br/>&nbsp;&nbsp;&nbsp;&nbsp; 下面的工具栏中可看到MyEclipse的Tomcat图标<br/><a href="http://www.idceye.com/blog/attachment.php?fid=402" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=402" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>2） 进行MyEclipse的配置，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从菜单栏中进入“Windows --> Preferences”<br/><a href="http://www.idceye.com/blog/attachment.php?fid=403" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=403" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a> <br/>3) 先要进行JDK的配置，<br/>&nbsp;&nbsp;&nbsp;&nbsp;在左侧栏中选择“Java --> Installed JREs”，<br/>&nbsp;&nbsp;&nbsp;&nbsp;按“Add”按钮进行添加<br/><a href="http://www.idceye.com/blog/attachment.php?fid=404" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=404" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a> <br/>4） 在弹出的“Add JRE”画面中，选择JRE的目录，<br/>&nbsp;&nbsp;&nbsp;&nbsp; 就是选择你所在的JDK的目录，<br/>&nbsp;&nbsp;&nbsp;&nbsp;在JRE名称一栏中，填下想取的名称，我这里叫“JDK”，<br/>&nbsp;&nbsp;&nbsp;&nbsp;然后“OK”确定<br/><a href="http://www.idceye.com/blog/attachment.php?fid=405" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=405" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a> <br/>5） 返回到设置框中，将刚刚配置的JRE选中<br/><a href="http://www.idceye.com/blog/attachment.php?fid=406" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=406" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a> <br/>6） 开始配置MyEclipse，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;左侧MyEclipse节点下“Application Server”中有Tomcat，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;选择自己安装的版本，<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将Tomcat Server设为可用，并设置Tomcat的安装目录<br/><a href="http://www.idceye.com/blog/attachment.php?fid=407" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=407" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a> <br/>7） 在Tomcat的JDK中选择刚刚配置的JDK<br/><a href="http://www.idceye.com/blog/attachment.php?fid=408" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=408" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a> <br/>8） 配置完成了，三个地方可以启动它的服务，根据自己的喜好吧。<br/><a href="http://www.idceye.com/blog/attachment.php?fid=409" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=409" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Tags - <a href="http://www.idceye.com/blog/tags/myeclipse/" rel="tag">myeclipse</a> , <a href="http://www.idceye.com/blog/tags/tomcat/" rel="tag">tomcat</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/548/</link>
<title><![CDATA[SQL注入攻击的种类和防范手段]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Tue, 06 Jul 2010 13:27:41 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/548/</guid> 
<description>
<![CDATA[ 
	观察近来的一些安全事件及其后果，安全专家们已经得到一个结论，这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入，但今天所讨论的内容也许可帮助你检查自己的服务器，并采取相应防范措施。<br/><br/>　　SQL注入攻击的种类<br/><br/>　　知彼知己，方可取胜。首先要清楚SQL注入攻击有哪些种类。<br/><br/>　　<span style="color: #FF0000;">1.没有正确过滤转义字符</span><br/><br/>　　在用户的输入没有为转义字符过滤时，就会发生这种形式的注入式攻击，它会被传递给一个SQL语句。这样就会导致应用程序的终端用户对数据库上的语句实施操纵。比方说，下面的这行代码就会演示这种漏洞：<br/><br/>　　statement := "SELECT * FROM users WHERE name = '" + userName + "';"<br/><br/>　　这种代码的设计目的是将一个特定的用户从其用户表中取出，但是，如果用户名被一个恶意的用户用一种特定的方式伪造，这个语句所执行的操作可能就不仅仅是代码的作者所期望的那样了。例如，将用户名变量(即username)设置为：<br/><br/>　　a' or 't'='t，此时原始语句发生了变化：<br/><br/>　　SELECT * FROM users WHERE name = 'a' OR 't'='t';<br/><br/>　　如果这种代码被用于一个认证过程，那么这个例子就能够强迫选择一个合法的用户名，因为赋值't'='t永远是正确的。<br/><br/>　　在一些SQL服务器上，如在SQL　Server中，任何一个SQL命令都可以通过这种方法被注入，包括执行多个语句。下面语句中的 username的值将会导致删除“users”表，又可以从“data”表中选择所有的数据(实际上就是透露了每一个用户的信息)。<br/><br/>　　a';DROP TABLE users; SELECT * FROM data WHERE name LIKE '%<br/><br/>　　这就将最终的SQL语句变成下面这个样子：<br/><br/>　　SELECT * FROM users WHERE name = 'a';DROP TABLE users; SELECT *<br/><br/>　　FROM DATA WHERE name LIKE '%';<br/><br/>　　其它的SQL执行不会将执行同样查询中的多个命令作为一项安全措施。这会防止攻击者注入完全独立的查询，不过却不会阻止攻击者修改查询。<br/><br/>　　<span style="color: #FF0000;">2.Incorrect type handling</span><br/><br/>　　如果一个用户提供的字段并非一个强类型，或者没有实施类型强制，就会发生这种形式的攻击。当在一个SQL语句中使用一个数字字段时，如果程序员没有检查用户输入的合法性(是否为数字型)就会发生这种攻击。例如：<br/><br/>　　statement := "SELECT * FROM data WHERE id = " + a_variable + ";"<br/><br/>　　从这个语句可以看出，作者希望a_variable是一个与“id”字段有关的数字。不过，如果终端用户选择一个字符串，就绕过了对转义字符的需要。例如，将a_variable设置为:1;DROP TABLE users，它会将“users”表从数据库中删除，SQL语句变成：SELECT * FROM DATA WHERE id = 1;DROP TABLE users;<br/><br/>　　<span style="color: #FF0000;">3.数据库服务器中的漏洞</span><br/><br/>　　有时，数据库服务器软件中也存在着漏洞，如MYSQL服务器中mysql_real_escape_string()函数漏洞。这种漏洞允许一个攻击者根据错误的统一字符编码执行一次成功的SQL注入式攻击。<br/><br/>　　<span style="color: #FF0000;">4.盲目SQL注入式攻击</span><br/><br/>　　当一个Web应用程序易于遭受攻击而其结果对攻击者却不见时，就会发生所谓的盲目SQL注入式攻击。有漏洞的网页可能并不会显示数据，而是根据注入到合法语句中的逻辑语句的结果显示不同的内容。这种攻击相当耗时，因为必须为每一个获得的字节而精心构造一个新的语句。但是一旦漏洞的位置和目标信息的位置被确立以后，一种称为Absinthe的工具就可以使这种攻击自动化。<br/><br/>　　<span style="color: #FF0000;">5.条件响应</span><br/><br/>　　注意，有一种SQL注入迫使数据库在一个普通的应用程序屏幕上计算一个逻辑语句的值：<br/><br/>　　SELECT booktitle FROM booklist WHERE bookId = 'OOk14cd' AND 1=1<br/><br/>　　这会导致一个标准的面面，而语句<br/><br/>　　SELECT booktitle FROM booklist WHERE bookId = 'OOk14cd' AND 1=2在页面易于受到SQL注入式攻击时，它有可能给出一个不同的结果。如此这般的一次注入将会证明盲目的SQL注入是可能的，它会使攻击者根据另外一个表中的某字段内容设计可以评判真伪的语句。<br/><br/>　　<span style="color: #FF0000;">6.条件性差错</span><br/><br/>　　如果WHERE语句为真，这种类型的盲目SQL注入会迫使数据库评判一个引起错误的语句，从而导致一个SQL错误。例如：<br/><br/>　　SELECT 1/0 FROM users WHERE username='Ralph'。显然，如果用户Ralph存在的话，被零除将导致错误。<br/><br/>　　<span style="color: #FF0000;">7.时间延误</span><br/><br/>　　时间延误是一种盲目的SQL注入，根据所注入的逻辑，它可以导致SQL引擎执行一个长队列或者是一个时间延误语句。攻击者可以衡量页面加载的时间，从而决定所注入的语句是否为真。<br/><br/>　　以上仅是对SQL攻击的粗略分类。但从技术上讲，如今的SQL注入攻击者们在如何找出有漏洞的网站方面更加聪明，也更加全面了。出现了一些新型的SQL攻击手段。黑客们可以使用各种工具来加速漏洞的利用过程。我们不妨看看the Asprox Trojan这种木马，它主要通过一个发布邮件的僵尸网络来传播，其整个工作过程可以这样描述：首先，通过受到控制的主机发送的垃圾邮件将此木马安装到电脑上，然后，受到此木马感染的电脑会下载一段二进制代码，在其启动时，它会使用搜索引擎搜索用微软的ASP技术建立表单的、有漏洞的网站。搜索的结果就成为SQL注入攻击的靶子清单。接着，这个木马会向这些站点发动SQL注入式攻击，使有些网站受到控制、破坏。访问这些受到控制和破坏的网站的用户将会受到欺骗，从另外一个站点下载一段恶意的JavaScript代码。最后，这段代码将用户指引到第三个站点，这里有更多的恶意软件，如窃取口令的木马。<br/><br/>　　以前，我们经常警告或建议Web应用程序的程序员们对其代码进行测试并打补丁，虽然SQL注入漏洞被发现和利用的机率并不太高。但近来攻击者们越来越多地发现并恶意地利用这些漏洞。因此，在部署其软件之前，开发人员应当更加主动地测试其代码，并在新的漏洞出现后立即对代码打补丁。<br/><br/>　　防御和检查SQL注入的手段<br/><br/>　　<span style="color: #FF0000;">1.使用参数化的过滤性语句</span><br/><br/>　　要防御SQL注入，用户的输入就绝对不能直接被嵌入到SQL语句中。恰恰相反，用户的输入必须进行过滤，或者使用参数化的语句。参数化的语句使用参数而不是将用户输入嵌入到语句中。在多数情况中，SQL语句就得以修正。然后，用户输入就被限于一个参数。下面是一个使用Java和JDBC API例子：<br/><br/>　　PreparedStatement prep = conn.prepareStatement("SELECT * FROM USERS WHERE<br/><br/>　　PASSWORD=?");<br/><br/>　　prep.setString(1, pwd);<br/><br/>　　总体上讲，有两种方法可以保证应用程序不易受到SQL注入的攻击，一是使用代码复查，二是强迫使用参数化语句的。强迫使用参数化的语句意味着嵌入用户输入的SQL语句在运行时将被拒绝。不过，目前支持这种特性的并不多。如H2 数据库引擎就支持。<br/><br/>　　<span style="color: #FF0000;">2.还要避免使用解释程序，因为这正是黑客们借以执行非法命令的手段。</span><br/><br/>　　<span style="color: #FF0000;">3.防范SQL注入，还要避免出现一些详细的错误消息</span>，因为黑客们可以利用这些消息。要使用一种标准的输入确认机制来验证所有的输入数据的长度、类型、语句、企业规则等。<br/><br/>　　<span style="color: #FF0000;">4.使用专业的漏洞扫描工具。</span>但防御SQL注入攻击也是不够的。攻击者们目前正在自动搜索攻击目标并实施攻击。其技术甚至可以轻易地被应用于其它的Web架构中的漏洞。企业应当投资于一些专业的漏洞扫描工具，如大名鼎鼎的Acunetix的Web漏洞扫描程序等。一个完善的漏洞扫描程序不同于网络扫描程序，它专门查找网站上的SQL注入式漏洞。最新的漏洞扫描程序可以查找最新发现的漏洞。<br/><br/>　　<span style="color: #FF0000;">5.最后一点，企业要在Web应用程序开发过程的所有阶段实施代码的安全检查。</span>首先，要在部署 Web应用之前实施安全测试，这种措施的意义比以前更大、更深远。企业还应当在部署之后用漏洞扫描工具和站点监视工具对网站进行测试。<br/><br/>　　Web安全拉警报已经响起，安全形式异常严峻，企业绝对不应当草率从事。安全重于泰山!<br/>Tags - <a href="http://www.idceye.com/blog/tags/sql%25E6%25B3%25A8%25E5%2585%25A5/" rel="tag">sql注入</a> , <a href="http://www.idceye.com/blog/tags/%25E7%25BD%2591%25E7%25BB%259C%25E6%2594%25BB%25E5%2587%25BB/" rel="tag">网络攻击</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/547/</link>
<title><![CDATA[如何对付时间病毒]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Mon, 05 Jul 2010 00:57:40 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/547/</guid> 
<description>
<![CDATA[ 
	开始---运行---"gpedit.msc"---“计算机配置”---“windows 设置”----“安全设置”---“本地安全策略”---“用户权限指派（分配）”---“更改系统时间”----把白框中的所有用户删除。这样则病毒无法修改时间。 <br/><a href="http://www.idceye.com/blog/attachment.php?fid=400" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=400" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>Tags - <a href="http://www.idceye.com/blog/tags/%25E6%2597%25B6%25E9%2597%25B4%25E7%2597%2585%25E6%25AF%2592/" rel="tag">时间病毒</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/448/</link>
<title><![CDATA[struts2 tiles 报错：org.apache.tiles.TilesException: Attribute header not found.]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Wed, 27 Jan 2010 10:49:25 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/448/</guid> 
<description>
<![CDATA[ 
	所有配置都正确，但报这个错误 org.apache.tiles.TilesException: Attribute 'header' not found.<br/>经检查原因如下，原来struts官方网站的写法却是错的，想不通：<br/><br/><div class="xml" style="font-family:monospace;FONT-SIZE: 12px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; BORDER:1px dotted gray; PADDING: 5px 5px 5px 5px"><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;put</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;title&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;test&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
应该改为：<br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;put-attribute</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;title&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;test&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
&nbsp;</div><br/>Tags - <a href="http://www.idceye.com/blog/tags/struts2/" rel="tag">struts2</a> , <a href="http://www.idceye.com/blog/tags/tiles/" rel="tag">tiles</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/445/</link>
<title><![CDATA[The Apache Tomcat Native library which allows optimal performance in production environments was not found]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Tue, 26 Jan 2010 02:06:26 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/445/</guid> 
<description>
<![CDATA[ 
	<div class="xml" style="font-family:monospace;FONT-SIZE: 12px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; BORDER:1px dotted gray; PADDING: 5px 5px 5px 5px"><br />
- The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Tools\jdk\jdk1.5.0_02\bin;.;C:\WINDOWS\system32;C:\WINDOWS;.;D:\SmartTools\ant\apache-ant-1.6.5\bin;%JAVA_HOME%\bin;C:\WINDOWS\system32;G:\Hanover\jars;c:\GTK\bin;;e:\program files\jetbrains\intellij idea 9.0\jre\jre\bin<br />
- Initializing Coyote HTTP/1.1 on http-8080<br />
&nbsp;</div><br/><br/>出现这种情况是这表示没有找到APR<br/>简要解决办法：去 <a href="http://tomcat.heanet.ie/native/" target="_blank">http://tomcat.heanet.ie/native/</a> 下载编译好的tcnative-1.dll文件,再拷贝至jdk&#92;bin下，再启动就可以成功加载APR了。 <br/>Tags - <a href="http://www.idceye.com/blog/tags/tcnative/" rel="tag">tcnative</a> , <a href="http://www.idceye.com/blog/tags/tomcat/" rel="tag">tomcat</a> , <a href="http://www.idceye.com/blog/tags/apache/" rel="tag">apache</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/444/</link>
<title><![CDATA[如何把idea缓存目录改到其他分驱中呢？]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Mon, 25 Jan 2010 06:30:11 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/444/</guid> 
<description>
<![CDATA[ 
	修改idea.properties<br/><br/>将$&#123;user.home&#125;换成自己想到的目录<br/><br/># path to IDEA config folder. Make sure you're using forward slashes<br/>idea.config.path=E:/Program Files/JetBrains/IdeaConfig/.IntelliJIdea90/config<br/><br/># path to IDEA system folder. Make sure you're using forward slashes<br/>idea.system.path=E:/Program Files/JetBrains/IdeaConfig/.IntelliJIdea90/system<br/><br/># path to user installed plugins folder. Make sure you're using forward slashes<br/>idea.plugins.path=E:/Program Files/JetBrains/IdeaConfig/.IntelliJIdea90/config/plugins<br/>Tags - <a href="http://www.idceye.com/blog/tags/idea/" rel="tag">idea</a> , <a href="http://www.idceye.com/blog/tags/%25E7%25BC%2593%25E5%25AD%2598/" rel="tag">缓存</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/439/</link>
<title><![CDATA[如何使用FTP软件管理我的网站？]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Fri, 22 Jan 2010 07:49:54 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/439/</guid> 
<description>
<![CDATA[ 
	1,首先我们要下载一个FTP(至于什么是FTP，请到google上查一下)软件。FTP软件有很多，比如：FlashFXP, CuteFTP,等等。今天介绍一下，如何用 FlashFXP 来管理网站。<br/><br/>2,FlashFXP下载地址是：<a href="http://www.newhua.com/soft/68262.htm" target="_blank"> FlashFXP 3.7.9.1348 Beta 汉化简体版[烈火]</a>，下载完之后请安装，如何安装这里就不说了。安装好后，打开界面如下：<br/><br/>［图一］<br/><a href="http://www.idceye.com/blog/attachment.php?fid=324" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=324" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>3,如何新增站点？<br/>［图二］<br/><a href="http://www.idceye.com/blog/attachment.php?fid=327" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=327" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>［图三］<br/><a href="http://www.idceye.com/blog/attachment.php?fid=328" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=328" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>［图四］<br/>填写IP，用户名，密码，端口一般默认为：21<br/><a href="http://www.idceye.com/blog/attachment.php?fid=329" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=329" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Tags - <a href="http://www.idceye.com/blog/tags/flashfxp/" rel="tag">flashfxp</a> , <a href="http://www.idceye.com/blog/tags/%25E7%2583%2588%25E7%2581%25AB%25E7%2589%2588/" rel="tag">烈火版</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/435/</link>
<title><![CDATA[解决java.lang.noclassdeffounderror:net/sf/cglib/proxy/enhancer]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Mon, 18 Jan 2010 05:54:42 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/435/</guid> 
<description>
<![CDATA[ 
	缺少cglib.jar包，可以到这里下载 http://sourceforge.net/projects/cglib/files/<br/>Tags - <a href="http://www.idceye.com/blog/tags/cglib/" rel="tag">cglib</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/432/</link>
<title><![CDATA[用FTP软件或者PHP代码修改文件(夹)的属性]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Fri, 15 Jan 2010 03:19:58 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/432/</guid> 
<description>
<![CDATA[ 
	如果用FlashFXP，可以在下面的面板中修改文件夹的属性。<br/><a href="http://www.idceye.com/blog/attachment.php?fid=317" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=317" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>用PHP代码修改文件属性：<br/><div class="php" style="font-family:monospace;FONT-SIZE: 12px; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; BORDER:1px dotted gray; PADDING: 5px 5px 5px 5px"><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #000000; font-weight: bold;">function</span> set_writeable<span style="color: #009900;">&#40;</span><span style="color: #000088;">$file_name</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp;<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/is_writeable"><span style="color: #990000;">is_writeable</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$file_name</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://www.php.net/echo"><span style="color: #990000;">echo</span></a> <span style="color: #0000ff;">&quot;文件(夹)<span style="color: #006699; font-weight: bold;">$file_name</span>......可写<br />
&quot;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://www.php.net/echo"><span style="color: #990000;">echo</span></a> <span style="color: #0000ff;">&quot;文件(夹)<span style="color: #006699; font-weight: bold;">$file_name</span>......不可写<br />
&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><a href="http://www.php.net/chmod"><span style="color: #990000;">chmod</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$file_name</span><span style="color: #339933;">,</span><span style="color: #208080;">0777</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://www.php.net/echo"><span style="color: #990000;">echo</span></a> <span style="color: #0000ff;">&quot;修改成功&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://www.php.net/echo"><span style="color: #990000;">echo</span></a> <span style="color: #0000ff;">&quot;修改失败，请手动修改此文件访问权限！&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://www.php.net/exit"><span style="color: #990000;">exit</span></a><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
set_writeable<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;test.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span> <br />
&nbsp;</div><br/>Tags - <a href="http://www.idceye.com/blog/tags/fopen/" rel="tag">fopen</a> , <a href="http://www.idceye.com/blog/tags/%25E6%259D%2583%25E9%2599%2590/" rel="tag">权限</a>
]]>
</description>
</item><item>
<link>http://www.idceye.com/blog/post/413/</link>
<title><![CDATA[webSphere5.1中运行查询数据库的代码时，websphere服务就会自动停止，为什么？]]></title> 
<author>admin &lt;quan.zhao@163.com&gt;</author>
<category><![CDATA[JAVA相关]]></category>
<pubDate>Wed, 06 Aug 2008 05:09:07 +0000</pubDate> 
<guid>http://www.idceye.com/blog/post/413/</guid> 
<description>
<![CDATA[ 
	解决方法请看下图：<br/><a href="http://www.idceye.com/blog/attachment.php?fid=310" target="_blank"><img src="http://www.idceye.com/blog/attachment.php?fid=310" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Tags - <a href="http://www.idceye.com/blog/tags/websphere/" rel="tag">websphere</a>
]]>
</description>
</item>
</channel>
</rss>