<?xml version='1.0' encoding='utf-8'?>
<rss version='2.0' xmlns:dc='http://purl.org/dc/elements/1.1/'>
<channel>
<title>360doc--沧海九粟的文章</title>
<description>360doc--沧海九粟的文章</description>
<link>http://www.360doc.com/rssfeed.aspx</link>
<generator>360doc (http://www.360doc.com)</generator>
<language>zh-cn</language>
<docs>360doc--个人图书馆</docs>
<item>
<title>Javascript在网页页面加载时的执行顺序</title>
<link>http://www.360doc.com/content/080422/17/9889_1208614.html</link>
<category>
</category>
<pubDate>2008-4-22 17:13:20</pubDate>
<description>
<blockquote>[CDATA[ document.write(‘&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;test.js&amp;quot;&amp;gt;&amp;lt;\/script&amp;gt;‘); //]]&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;//&amp;lt;![CDATA[ document.write(‘&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;‘); document.write(‘alert(2);‘) document.write(‘alert(&amp;quot;我是&amp;quot; + tmpStr);‘); document.write(‘&amp;lt;\/script&amp;gt;‘); //]]&amp;gt;&amp;lt;/scri</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Other Articles in the Series</title>
<link>http://www.360doc.com/content/080321/15/9889_1133811.html</link>
<category>
</category>
<pubDate>2008-3-21 15:01:51</pubDate>
<description>
<blockquote>To make testing with PHPUnit easier, we will use the build automation tool phing, which allows us to define a file set of all tests, run PHPUnit tests on each of these files, and gather and aggregate the collected coverage statistics. phing also converts the coverage statistics to a nicely formatted HTML report using XSL.pear channel-discover pear.phpunit.depear install pear.phpunit.de/phpunit.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Debugging PHP applications with xdebug</title>
<link>http://www.360doc.com/content/080321/14/9889_1133803.html</link>
<category>
</category>
<pubDate>2008-3-21 14:59:09</pubDate>
<description>
<blockquote>Before we get into the configuration of xdebug and Eclipse PDT, let us have a look at how PHP debugging with xdebug actually works.Of course, it‘s not dangerous, it‘s just the xdebug client trying to listen at port 9000. If you have problems with debugging, check if there are any firewalls between the debug server and the debug client that might block port 9000.Debugging a PHP script.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Profiling PHP Applications With xdebug</title>
<link>http://www.360doc.com/content/080321/14/9889_1133797.html</link>
<category>
</category>
<pubDate>2008-3-21 14:58:01</pubDate>
<description>
<blockquote>In this week‘s issue, we will have a look at profiling. Profiling is a feature that seems to be similar to trace logging at first sight. Profiling logs, however, are not meant for human redability, and are not meant to visualize the program‘s control flow, but provide the data for a statistical analysis of the program run. Creating a profiling log.XDEBUG_PROFILE.Analyzing xdebug profiling logs.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Tracing PHP Applications with xdebug</title>
<link>http://www.360doc.com/content/080321/14/9889_1133791.html</link>
<category>
</category>
<pubDate>2008-3-21 14:57:02</pubDate>
<description>
<blockquote>The parameter XDEBUG_TRACE_HTML makes xdebug format the trace log as HTML.If you need separate trace logs depending on input data or the application state, for example, it is better to have xdebug automatically pick a name. xdebug can pick a name for your trace log, regardless of wether you use the xdebug.auto_trace setting or the xdebug_start_trace() function to activate tracing.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Introducing xdebug</title>
<link>http://www.360doc.com/content/080321/14/9889_1133783.html</link>
<category>
</category>
<pubDate>2008-3-21 14:55:22</pubDate>
<description>
<blockquote>This article is the first installment of a five-part series of articles covering xdebug, a free and open source swiss army knife tool for PHP developers.url=xdebug201tar -xzf xdebug-2.0.1.tgzcd xdebug-2.0.1phpize./configure --enable-xdebug --with-php-config=/usr/bin/php-configmakecp modules/xdebug.so /usr/lib/apache2/modules/xdebug.so.zend_extension_ts=&amp;quot;c:\php\ext\php_xdebug-2.0.1-5.2.1.dll&amp;q</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Difference between PHP thread safe and non thread safe binaries</title>
<link>http://www.360doc.com/content/080318/16/9889_1127025.html</link>
<category>
</category>
<pubDate>2008-3-18 16:16:36</pubDate>
<description>
<blockquote>Since the release of PHP 5.2.1 back in Feburary there has been two new binary packages available for Windows, the non thread safe PHP binaries and the non thread safe PECL binaries.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Rope：理论与实践</title>
<link>http://www.360doc.com/content/080313/09/9889_1114099.html</link>
<category>
</category>
<pubDate>2008-3-13 9:07:01</pubDate>
<description>
<blockquote>Java? 语言默认的 String 和 StringBuilder 类很难支撑起操纵大量字符串的系统。rope 数据结构可能是更好的替代品。这篇文章介绍 Ropes for Java，这是针对 Java 平台的 rope 实现；本文还将研究性能问题，并提供一些有效使用 rope 库的指导。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>《大型》系列（三）——Cache &amp;amp; Buffer</title>
<link>http://www.360doc.com/content/080310/15/9889_1107376.html</link>
<category>
</category>
<pubDate>2008-3-10 15:40:35</pubDate>
<description>
<blockquote>由以上的性质，我们发现，读Cache比写Cache看上去要复杂一些，而且在很多时候（尤其是我们要解释的Web架构中），使用更多的是读Cache，所以以后的Cache，如无特殊说明，均指读Cache。$cache-&amp;gt;del($cache_key);if (defined(‘CACHE_LAYER‘) &amp;amp;&amp;amp; $fromcache)        {            global $cache;            $query_cache_key = ($cache_key) ? $cache_key : $query;            $content = $cache-&amp;gt;get($query_cache_key);</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>《大型》（番外篇）～另类Session</title>
<link>http://www.360doc.com/content/080310/15/9889_1107352.html</link>
<category>
</category>
<pubDate>2008-3-10 15:34:33</pubDate>
<description>
<blockquote>PHP的Session是PHP4开始系统级提供的，PHP4之前在PHPLIB中有对Session的模拟实现，Session的作用是维持一个较长时间的会话，以保存一些跨页面的变量。然后是命令格式，根据Session的使用特性，定义了五种操作：+：表示创建/更新一个Session-：表示删除一个Session?：表示取得一个Session的内容!：表示标识一个Session为过期*：表示清理Session表，即删除已过期的Session数据这其中只有?操作要返回字符串类数据。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Memcached深度分析</title>
<link>http://www.360doc.com/content/080310/15/9889_1107281.html</link>
<category>
</category>
<pubDate>2008-3-10 15:06:51</pubDate>
<description>
<blockquote>Slab可以理解为一个内存块，一个slab是memcached一次申请内存的最小单位，在memcached中，一个slab的大小默认为 1048576字节（1MB），所以memcached都是整MB的使用内存。在1.1中，chunk大小表示为初始大小*2^n，n为classid，即：id为0的slab，每chunk大小1字节，id为1的slab，每 chunk大小2字节，id为2的slab，每chunk大小4字节......id为20的slab，每chunk大小为1MB，就是说id为20的slab里只有一个chunk：apr_memcache_t *mc;</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>关于MemCache的起源、安装过程和简单的使用方法</title>
<link>http://www.360doc.com/content/080310/15/9889_1107280.html</link>
<category>
</category>
<pubDate>2008-3-10 15:04:47</pubDate>
<description>
<blockquote>Memcache::get -- Retrieve item from the server get ($key)从 memcached 中获取对象数据，通过对象的唯一标识符 $key 获取；Memcache::connect -- 打开一个到Memcache的连接Memcache::pconnect -- 打开一个到Memcache的长连接Memcache::close -- 关闭一个Memcache的连接Memcache::flush -- 刷新所有Memcache服务器上保存的项目（类似于删除所有的保存的项目）Memcache::getStats -- 获取当前Memcache服务器运行的状态。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>jQuery中文入门教程_译自Getting Started with jQuery</title>
<link>http://www.360doc.com/content/071207/10/9889_876254.html</link>
<category>
</category>
<pubDate>2007-12-7 10:57:17</pubDate>
<description>
<blockquote>jQuery入门指南教程。写一个自己的jQuery插件是非常容易的,如果你按照下面的原则来做,可以让其他人也容易地结合使用你的插件. 为你的插件取一个名字,在这个例子里面我们叫它&amp;quot;foobar&amp;quot;. 创建一个像这样的文件:jquery.[yourpluginname].js,比如我们创建一个jquery.foobar.js 创建一个或更多的插件方法,使用继承jQuery对象的方式,如:jQuery.fn.foobar = function() { // do something jQuery.foobar.checkDependencies(value);</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>PHP 序列化（serialize）格式详解</title>
<link>http://www.360doc.com/content/071127/16/9889_852291.html</link>
<category>
</category>
<pubDate>2007-11-27 16:08:33</pubDate>
<description>
<blockquote>PHP （从 PHP 3.05 开始）为保存对象提供了一组序列化和反序列化的函数：serialize、unserialize。字段名是字符串型，序列化后格式与字符串型数据序列化后的格式相同。其中 &amp;lt;name length&amp;gt; 表示类名 &amp;lt;class name&amp;gt; 的长度，&amp;lt;datalength&amp;gt; 表示自定义序列化数据 &amp;lt;data&amp;gt; 的长度，而自定义的序列化数据 &amp;lt;data&amp;gt;是完全的用户自己定义的格式，与 PHP 序列化格式可以完全无关，这部分数据由用户自己实现的序列化和反序列化接口方法来管理。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>用C#编写ActiveX控件</title>
<link>http://www.360doc.com/content/071119/19/9889_831912.html</link>
<category>
</category>
<pubDate>2007-11-19 19:53:23</pubDate>
<description>
<blockquote>前些日子做一个Web项目，必须自己编写一个ActiveX控件。UserControl1.cs内容如下： using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms;  namespace HelloWorld {     /**//// &amp;lt;summary&amp;gt;     /// UserControl1 的摘要说明。在互联网上搜索之后，发现必须要实现IObjectSafety接口，把ActiveX控件标记为安全的ActiveX控件。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>本周ASP.NET英文技术文章推荐[09/23 - 09/29]</title>
<link>http://www.360doc.com/content/071114/13/9889_821160.html</link>
<category>
</category>
<pubDate>2007-11-14 13:01:32</pubDate>
<description>
<blockquote>本期共有8篇文章：&amp;#13;&amp;#10;&amp;#13;&amp;#10;   1. IIS 7.0 RC0——添加了很多新功能&amp;#13;&amp;#10;   2. VS.net中的starter kit——Nikhil Kothari的Facebook.NET&amp;#13;&amp;#10;   3. 新项目——ASP.NET AJAX异常日志记录&amp;#13;&amp;#10;   4. 为ModalPopupExtender添加动画效果&amp;#13;&amp;#10;   5. ASP.NET开发中常用的一些扩展方法&amp;#13;&amp;#10;   6. LinqDataSource、ObjectDataSource和SqlDataSource比较&amp;#13;&amp;#10;   7. 让ListView控件以平铺模式显示&amp;#13;&amp;#10;   8. 15个免费的Visual Studio的插件</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>本周ASP.NET英文技术文章推荐[??/?? - 09/22]</title>
<link>http://www.360doc.com/content/071114/13/9889_821159.html</link>
<category>
</category>
<pubDate>2007-11-14 13:00:13</pubDate>
<description>
<blockquote>本期共有7篇文章：&amp;#13;&amp;#10;&amp;#13;&amp;#10;   1. 在Visual Studio 2008中使用ASP.NET AJAX Control Extender&amp;#13;&amp;#10;   2. asp:ListView控件——第一部分，创建一个拥有干净CSS的产品列表页面&amp;#13;&amp;#10;   3. ASP.NET用户控件的单元测试&amp;#13;&amp;#10;   4. DotNetNuke介绍&amp;#13;&amp;#10;   5. 《ASP.NET AJAX in Action》出版&amp;#13;&amp;#10;   6. 使用水晶报表为DotNetNuke开发自定义报表，第一部分&amp;#13;&amp;#10;   7. 主题和主控页面——这些就够了么？</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Cookie精通之路</title>
<link>http://www.360doc.com/content/071114/12/9889_821155.html</link>
<category>
</category>
<pubDate>2007-11-14 12:58:03</pubDate>
<description>
<blockquote>1. 什么是 Cookies?2. Cookie 的构成3. 操纵 Cookies4. Cookie 怪兽。当你读取cookie的值时，就得到一个字符串，里面当前WEB页使用的所有cookies的名称和值。换句话说，把cookie设置为secure，只保证cookie与WEB服务器之间的数据传输过程加密，而保存在本地的cookie文件并不加密。比如在 [;secure]两边的方括号代表要想把cookie设置成安全的，就需要把&amp;quot;; secure&amp;quot; 加到cookie字符串值的后面。cookie_pos += cookie_name.length + 1;</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>java线程概述</title>
<link>http://www.360doc.com/content/071011/14/9889_803385.html</link>
<category>
</category>
<pubDate>2007-10-11 14:53:00</pubDate>
<description>
<blockquote>每个对象都有一个 &amp;quot;锁标志&amp;quot;，    当这个对象的一个线程访问这个对象的某个synchronized数据时，这个对象的所有被synchronized修饰的数据将被上锁（因为 &amp;quot;锁标志&amp;quot;    被当前线程拿走了），只有当前线程访问完它要访问的synchronized数据时，当前线程才会释放 &amp;quot;锁标志&amp;quot;，    这样同一个对象的其它线程才有机会访问synchronized数据。t1线程最先执行。JAVA计划调度程序不会为与当前线程具有同样优先级的另一个线程去抢占当前的线程。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>深刻剖析经典面试题之三：关于虚函数</title>
<link>http://www.360doc.com/content/070928/15/9889_776724.html</link>
<category>
</category>
<pubDate>2007-9-28 15:51:24</pubDate>
<description>
<blockquote>而如果没有的话，系统就会不停地往上找实例类的父类，并对父类重复刚才在实例类里的检查，直到找到第一个重写了该虚函数的父类为止，然后执行该父类里重写后的函数。// 执行d.Func：1.先检查声明类A 2.检查到是虚方法 3.转去检查实例类D，无重载的（这个地方要注意了，虽然D里有实现Func()，但没有使用override关键字，所以不会被认为是重载） 4.转去检查类D的父类A，就为本身 5.执行父类A中的Func方法 5.输出结果 Func In A.</blockquote></description>
<dc:creator></dc:creator>
</item>
</channel></rss>