<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[陈铭的专栏]]></title><description><![CDATA[书山有路勤为径，书海无涯苦作舟]]></description><link>https://blog.youkuaiyun.com/befun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; befun]]></copyright><item><title><![CDATA[隐秘的陷阱－Javascript中的换行]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2242704</link><guid>https://blog.youkuaiyun.com/befun/article/details/2242704</guid><author>befun</author><pubDate>Tue, 01 Apr 2008 23:12:00 +0800</pubDate><description><![CDATA[小错误、大问题]]></description><category></category></item><item><title><![CDATA[PHP效率开发－－数组中的引号]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2231679</link><guid>https://blog.youkuaiyun.com/befun/article/details/2231679</guid><author>befun</author><pubDate>Sun, 30 Mar 2008 23:03:00 +0800</pubDate><description><![CDATA[PHP效率开发－－数组中的引号数组概述       数组，作为一种简单的线性数据结构，在程序开发的过程中时常会被用到。PHP将数组分为两类：数值数组和关联数组。       数值数组和大多数其它语言的使用方法一样：在一对中括号中加上一个数字表示要存取的值在数组中的存放位置。例如：$array[0] = ”value”。       关联数组是PHP的一大亮点，它通过使用字符]]></description><category></category></item><item><title><![CDATA[Google 坚信的 10 大信条]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2226904</link><guid>https://blog.youkuaiyun.com/befun/article/details/2226904</guid><author>befun</author><pubDate>Fri, 28 Mar 2008 22:47:00 +0800</pubDate><description><![CDATA[    Focus on the user and all else will follow.     It is best to do one thing really, really well.    Fast is better than slow.    Democracy on the web works.    You dont need to be at you]]></description><category></category></item><item><title><![CDATA[PHP性能优化（2）－产生瓶颈的原因]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2183564</link><guid>https://blog.youkuaiyun.com/befun/article/details/2183564</guid><author>befun</author><pubDate>Fri, 14 Mar 2008 21:00:00 +0800</pubDate><description><![CDATA[前言PHP 本身已经是一种非常快速的语言，不过除了执行速度，PHP仍然有许多可以被优化的地方。       在本文中我们将介绍一下几点：1.         为什么中PHP中优化过程中有许多因素是和代码没有关系的2.         在提升PHP性能的过时中，为什么我们还需要了解更多的关于其它方面的知识3.         系统中导致瓶颈的原因以及解决的方法4.  ]]></description><category></category></item><item><title><![CDATA[简化Ajax项目开发利器－－Sajax]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2165007</link><guid>https://blog.youkuaiyun.com/befun/article/details/2165007</guid><author>befun</author><pubDate>Mon, 10 Mar 2008 23:53:00 +0800</pubDate><description><![CDATA[ 在开始前，先来看一个在简单不过的ajax项目例子：例1：//ajax.htmlhtml>head>title>AJAXtitle>script language="javascript">     var xmlHttp;     //新建一个连接    function getXml(){     try        {        xmlHttp=new XMLHttpR]]></description><category></category></item><item><title><![CDATA[PHP性能优化（1）－从一个简单的例子开始]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2159917</link><guid>https://blog.youkuaiyun.com/befun/article/details/2159917</guid><author>befun</author><pubDate>Sun, 09 Mar 2008 16:27:00 +0800</pubDate><description><![CDATA[前言  PHP 本身已经是一种非常快速的语言，不过除了执行速度，PHP仍然有许多可以被优化的地方。    在本文中我们将介绍一下几点：1.         为什么中PHP中优化过程中有许多因素是和代码没有关系的2.         在提升PHP性能的过时中，为什么我们还需要了解更多的关于其它方面的知识3.         系统中导致瓶颈的原因以及解决的方]]></description><category></category></item><item><title><![CDATA[如何恢复 Linux 上删除的文件，第 1 部分(原理及普通文件的恢复)]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2022973</link><guid>https://blog.youkuaiyun.com/befun/article/details/2022973</guid><author>befun</author><pubDate>Thu, 03 Jan 2008 19:15:00 +0800</pubDate><description><![CDATA[ 要想恢复误删除的文件，必须清楚数据在磁盘上究竟是如何存储的，以及如何定位并恢复数据。本文从数据恢复的角度，着重介绍了 ext2 文件系统中使用的一些基本概念和重要数据结构，并通过几个实例介绍了如何手工恢复已经删除的文件。最后针对 ext2 现有实现存在的大文件无法正常恢复的问题，通过修改内核中的实现，给出了一种解决方案。对于很多 Linux 的用户来说，可能有一个问题一直都非常头疼：对于那些]]></description><category></category></item><item><title><![CDATA[如何恢复 Linux 上删除的文件，第 2 部分(特殊文件的恢复)]]></title><link>https://blog.youkuaiyun.com/befun/article/details/2022943</link><guid>https://blog.youkuaiyun.com/befun/article/details/2022943</guid><author>befun</author><pubDate>Thu, 03 Jan 2008 19:08:00 +0800</pubDate><description><![CDATA[除了普通文件之外，UNIX/Linux 中还存在一些特殊的文件，包括目录、字符设备、块设备、命名管道、socket 以及链接；另外还存在一些带有文件洞的文件，这些特殊文件的恢复是和其存储机制紧密联系在一起的，本文将从这些特殊文件的存储原理和机制入手，逐步介绍这些特殊文件的恢复方法。在本系列文章的第一部分中，我们介绍了 ext2 文件系统中的一些基本概念和重要数据结构，并通过几个实例学习了如何恢]]></description><category></category></item><item><title><![CDATA[C++语言特性(4)---临时对象]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1929852</link><guid>https://blog.youkuaiyun.com/befun/article/details/1929852</guid><author>befun</author><pubDate>Tue, 11 Dec 2007 17:32:00 +0800</pubDate><description><![CDATA[从"构造函数和析构函数"中已经知道，对象的创建与销毁对程序的性能影响很大。尤其当该对象的类处于一个复杂继承体系的末端，或者该对象包含很多成员变量对象（包括其所有父类对象，即直接或者间接父类的所有成员变量对象）时，对程序性能影响尤其显著。因此作为一个对性能敏感的开发人员，应该尽量避免创建不必要的对象，以及随后的销毁。这里"避免创建不必要的对象"，不仅仅意味着在编程时，主要减少显式出现在源码中的对象创]]></description><category></category></item><item><title><![CDATA[C++语言特性(3)---继承与虚拟函数]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1929114</link><guid>https://blog.youkuaiyun.com/befun/article/details/1929114</guid><author>befun</author><pubDate>Tue, 11 Dec 2007 12:34:00 +0800</pubDate><description><![CDATA[虚拟函数是C++语言引入的一个很重要的特性，它提供了"动态绑定"机制，正是这一机制使得继承的语义变得相对明晰。（1）基类抽象了通用的数据及操作，就数据而言，如果该数据成员在各派生类中都需要用到，那么就需要将其声明在基类中；就操作而言，如果该操作对各派生类都有意义，无论其语义是否会被修改或扩展，那么就需要将其声明在基类中。（2）有些操作，如果对于各个派生类而言，语义保持完全一致，而无需修改或]]></description><category></category></item><item><title><![CDATA[C++语言特性(1)---影响性能的因素]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1928954</link><guid>https://blog.youkuaiyun.com/befun/article/details/1928954</guid><author>befun</author><pubDate>Tue, 11 Dec 2007 11:04:00 +0800</pubDate><description><![CDATA[大多数开发人员通常都有这个观点，即汇编语言和 C 语言适合用来编写对性能要求非常高的程序。而 C++ 语言的主要应用范围是编写复杂度非常高的程序，但是对性能要求不是那么严格的程序。但是事实往往并非如此，很多时候，一个程序的速度在框架设计完成时大致已经确定了，而并非是因为采用了C++语言才使其速度没有达到预期的目标。因此当一个程序的性能需要提高时，首先需要做的是用性能检测工具对其运行的时间分布进行一]]></description><category></category></item><item><title><![CDATA[C++语言特性(2)---构造函数与析构函数]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1928931</link><guid>https://blog.youkuaiyun.com/befun/article/details/1928931</guid><author>befun</author><pubDate>Tue, 11 Dec 2007 10:57:00 +0800</pubDate><description><![CDATA[构造函数和析构函数的特点是当创建对象时，自动执行构造函数；当销毁对象时，析构函数自动被执行。这两个函数分别是一个对象最先和最后被执行的函数，构造函数在创建对象时调用，用来初始化该对象的初始状态和取得该对象被使用前需要的一些资源，比如文件/网络连接等；析构函数执行与构造函数相反的操作，主要是释放对象拥有的资源，而且在此对象的生命周期这两个函数都只被执行一次。创建一个对象一般有两种方式，一种是从线]]></description><category></category></item><item><title><![CDATA[最小半径圆]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1879257</link><guid>https://blog.youkuaiyun.com/befun/article/details/1879257</guid><author>befun</author><pubDate>Sun, 11 Nov 2007 21:20:00 +0800</pubDate><description><![CDATA[题目描述：平面上有n个点（0），每个点用一对坐标（x，y）表示。其中x，y分别为点的x轴和y轴坐标。同时约定0，0，且x，y为整数。当n个点的坐标给出后，试找出一个半径最小的圆，将n个点全部包围，点可以在圆周上。输入格式：第一行包含一个整数m（m）表示有m组测试数据。每组测试数据的第一行为一个整数n，表示当前这组测试数据包含n个点，接下来的n行中每行有两个点，表示点的坐标。输出]]></description><category></category></item><item><title><![CDATA[反射]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1877254</link><guid>https://blog.youkuaiyun.com/befun/article/details/1877254</guid><author>befun</author><pubDate>Sat, 10 Nov 2007 10:41:00 +0800</pubDate><description><![CDATA[ 真实描绘现实中的环境或物体的光影是计算机图形学中一个重要的课题，最常用的一个方法是光线追踪显示法，即当光线进入物体中间时候，计算（追踪）光的路径。试写一个程序计算在特定环境中关的路线。为了简单起见，我们将仅仅考虑二维的情景。所有物体是完全的球面体，当光线击中这样一种球时，它被完全发射并遵守反射定律，即入射角于反射角相等，如图1所示：              ]]></description><category></category></item><item><title><![CDATA[点在哪里]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1875678</link><guid>https://blog.youkuaiyun.com/befun/article/details/1875678</guid><author>befun</author><pubDate>Fri, 09 Nov 2007 10:41:00 +0800</pubDate><description><![CDATA[题目描述：输出一组图形（矩形或圆）和一组点的数据，判断点的位置。 输入格式：输入一组图形的数据，其中每行以“c”开头表示圆，以“r”开头表示矩形，其中矩形是依次给出左下脚和右上角坐标，圆是给出圆心坐标及半径，图形数据以输入另起一行的“*”结束，接下来是给出点的坐标（x，y），整个输入文件以9999.9  9999.9结束，每行中的各个数据以空格分隔。 输出格式：输出点的]]></description><category></category></item><item><title><![CDATA[古埃及著名的法老王]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1873822</link><guid>https://blog.youkuaiyun.com/befun/article/details/1873822</guid><author>befun</author><pubDate>Thu, 08 Nov 2007 15:44:00 +0800</pubDate><description><![CDATA[  　　图01：埃及法老和妻子朝拜太阳神·荷拉斯　　如果图坦卡门(Tutankhamun)是最著名的法老，那他的岳父阿肯纳顿(Akhenaten)就是最引人争议的法老了。除了外表看起来像女生外，最让埃及人觉得生气的就是他推翻了常规的多神信仰而改尊崇一神信仰。　　阿肯纳顿的爸爸——阿曼霍特普三世(AmenhotepIII)是最典型的臭屁法老，他吹牛说曾在一次打猎游戏中一举]]></description><category></category></item><item><title><![CDATA[数制转换]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1870787</link><guid>https://blog.youkuaiyun.com/befun/article/details/1870787</guid><author>befun</author><pubDate>Wed, 07 Nov 2007 08:47:00 +0800</pubDate><description><![CDATA[有一种数制的基数是3，权值可以取－1，0，1，并分别用负号－，0，1表示，如这种数值的101表示十进制的10，既1×32＋0×31＋1×30＝10，又如这种进制的－0表示十进制的－3，既－1×31＋0×30＝－3。编程要求把给定的有符号整数转换为新进制数，该数的前面不能有多于的0，如10的新数制表示是101，这不要输出成0101输入输出样例：                  ]]></description><category></category></item><item><title><![CDATA[大众比萨]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1870751</link><guid>https://blog.youkuaiyun.com/befun/article/details/1870751</guid><author>befun</author><pubDate>Wed, 07 Nov 2007 08:14:00 +0800</pubDate><description><![CDATA[ 你准备为你和朋友订一个比萨，他们告诉你每个人希望比萨里有什么和没有什么材料。当然，他们也明白只有一个比萨，所以没有人期望他所以的要求都得到满足。你订一个比萨满足他们每个人至少一项的要求吗？比萨店提供的比萨口味如下，你可以在一个比萨中要或者不要当中的任何一项：                                    代码              ]]></description><category></category></item><item><title><![CDATA[质多项式]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1869373</link><guid>https://blog.youkuaiyun.com/befun/article/details/1869373</guid><author>befun</author><pubDate>Tue, 06 Nov 2007 12:58:00 +0800</pubDate><description><![CDATA[给定多项式f(x)＝anxn＋an-1xn-1+…+a0x0，如果an，我们称f(x)是一个n次多项式。类似自然数里的“质数”的概念，也可以给出“质多项式”的概念。给定多项式f(x)，如果找不到次数至少为1的多项式g(x)和h(x)满足f(x)=g(x)＋h(x)，我们称f(x)是质多项式。为了简化起见，我们规定多项式各项的系数只能取两个数：0或1。并且重新定义在{0，1}上的加法和乘法：]]></description><category></category></item><item><title><![CDATA[负权数]]></title><link>https://blog.youkuaiyun.com/befun/article/details/1865750</link><guid>https://blog.youkuaiyun.com/befun/article/details/1865750</guid><author>befun</author><pubDate>Sun, 04 Nov 2007 10:01:00 +0800</pubDate><description><![CDATA[当我们写一个10进制整数时，其值可以用各位的数码乘以10的幂来表示，例如：123＝1×102＋2×101＋3×100                                                                                                                      .一般来说，对R的进制数N，]]></description><category></category></item></channel></rss>