<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[facevoid的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/facevoid</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; facevoid]]></copyright><item><title><![CDATA[linux 技巧：使用 screen 管理你的远程会话]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/6077172</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/6077172</guid><author>facevoid</author><pubDate>Wed, 15 Dec 2010 11:04:00 +0800</pubDate><description><![CDATA[<br /><br />你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器？你是不是经常为一些长时间运行的任务而头疼，比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口，因为他们执行的时间太长了。必须等待它执行完毕，在此期间可不能关掉窗口或者断开连接，否则这个任务就会被杀掉，一切半途而废了。<br />元凶：SIGHUP 信号<br />让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。<br />在Linux/Unix中，有这样几个]]></description><category></category></item><item><title><![CDATA[重载、覆盖、多态与函数隐藏]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5778807</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5778807</guid><author>facevoid</author><pubDate>Sat, 31 Jul 2010 16:52:00 +0800</pubDate><description><![CDATA[<br />经常看到C++的一些初学者对于重载、覆盖、多态与函数隐藏的模糊理解。在这里写一点自己的见解，希望能够C++初学者解惑。
 
要弄清楚重载、覆盖、多态与函数隐藏之间的复杂且微妙关系之前，我们首先要来回顾一下重载覆盖等基本概念。
 
首先，我们来看一个非常简单的例子，理解一下什么叫函数隐藏hide。
#include 
using namespace std;
class Base{
public:
    void fun() { cout << "Base::fun()" <<]]></description><category></category></item><item><title><![CDATA[PHP框架 Yii]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5681683</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5681683</guid><author>facevoid</author><pubDate>Sun, 20 Jun 2010 14:51:00 +0800</pubDate><description><![CDATA[<br />Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 
编程中的可重用性发挥到极致，能够显著加速开发进程。Yii（读作“易”）代表简单(easy)、高效(efficient)、可扩展
(extensible)。
<br />需求<br />
要运行一个基于 Yii 开发的 Web 应用，你需要一个支持 PHP 5.1.0 （或更高版本）的 Web 服务器。<br />对于想使用 Yii 的开发者而言，熟悉面向对象编程(OOP)会使开发更加轻松，因为 Yi]]></description><category></category></item><item><title><![CDATA[Python中的一些异常]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5490920</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5490920</guid><author>facevoid</author><pubDate>Thu, 15 Apr 2010 22:50:00 +0800</pubDate><description><![CDATA[    其实异常就是不正常，就是不和我们想象一样去执行。它是因为程序出现了错误而在正常控制流以外采取的行为。Python出现异常，就是因为检查了一个错误时，Python解释器无法继续继续执行下去，这时候抛出了异常。往往这个错误分为语法上和逻辑上(不擅长说概念，-_-! )，看看几个例子，总结一下：1、NameError：尝试访问一个未声明的变量任何可访问的变量必须在名称空间列出，访问变]]></description><category></category></item><item><title><![CDATA[C语言算法(代码)：假设文件中有许多单词，将单词从文件中读出，放到链表中，按字母升序实现]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5411310</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5411310</guid><author>facevoid</author><pubDate>Wed, 24 Mar 2010 12:03:00 +0800</pubDate><description><![CDATA[#include #include struct node{ char *data;       /*接点的数据域为指针，或理解为字符数组*/  struct node *next;}*head,*p,*q;int main()  /*假设文件中有许多单词，将单词从文件中读出，放到链表中，按字母升序实现*/{ int i;  char ch;  ]]></description><category></category></item><item><title><![CDATA[Python中的全局变量]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5404114</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5404114</guid><author>facevoid</author><pubDate>Mon, 22 Mar 2010 13:19:00 +0800</pubDate><description><![CDATA[全局变量不符合参数传递的精神，所以，平时我很少使用，除非定义常量。今天有同事问一个关于全局变量的问题，才发现其中原来还有门道。程序大致是这样的：CONSTANT = 0def modifyConstant() :        print CONSTANT        CONSTANT += 1        returnif __]]></description><category></category></item><item><title><![CDATA[C调用Python函数相关代码示例剖析]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5397077</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5397077</guid><author>facevoid</author><pubDate>Fri, 19 Mar 2010 17:04:00 +0800</pubDate><description><![CDATA[C调用Python函数的相关操作将会在这篇文章中通过一段代码示例来为大家详细介绍。初学者们可以通过这里介绍的内容充分掌握这一应用技巧。我们在使用C语言的时候，有时会遇到需要调用Python函数来完成一些特定的功能。那么接下来，我们将会在这里为大家详细介绍一下C调用Python函数的相关操作方法，希望可以给大家带来一些帮助。Python脚本，存为pytest.py]]></description><category></category></item><item><title><![CDATA[python- 如何返回多个值 ]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5369146</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5369146</guid><author>facevoid</author><pubDate>Thu, 11 Mar 2010 14:04:00 +0800</pubDate><description><![CDATA[如何写一个返回多个值的函数函数的return 语句只能返回一个值，可以是任何类型。因此，我们可以“返回一个 tuple类型，来间接达到返回多个值”。例:    x 除以 y 的余数与商的函数def     F1 ( x, y ):          a = x % y          b = (x-a) / y          ret]]></description><category></category></item><item><title><![CDATA[火狐十大必用插件]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5351950</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5351950</guid><author>facevoid</author><pubDate>Sat, 06 Mar 2010 14:50:00 +0800</pubDate><description><![CDATA[十个个必装的火狐插件  也许这十个中其中某个或者几个并适合中国人用，当我至少有3个在用！ 上次我们为必装的火狐扩展进行排行已经是两年前的事了。而现在的新排行做出了一些必要的更新，和上次一样以即点即用的形式为大家展现这次的大师级最佳火狐插件排行。firefox我们的四位编辑列出了一个扩展名单，其中既有一些他们每天使用量非常高的插件，另外还有他们为这]]></description><category></category></item><item><title><![CDATA[python  内置数据类型]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5349638</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5349638</guid><author>facevoid</author><pubDate>Fri, 05 Mar 2010 15:46:00 +0800</pubDate><description><![CDATA[▾ hide table of contents   0. ↑ 显示完整目录   1. 深入#   2. 布尔类型#   3. 数值类型#         1. 将整数强制转换为浮点数及反向转换#         2. 常见数值运算#         3. 分数#         4. 三角函数#         5. 布尔上下文环境中的数值#   4.]]></description><category></category></item><item><title><![CDATA[python 集合运算]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5348735</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5348735</guid><author>facevoid</author><pubDate>Fri, 05 Mar 2010 11:39:00 +0800</pubDate><description><![CDATA[集合类型操作符（所有的集合类型）联合( | )联合(union)操作和集合的OR(又称可兼析取(inclusive disjunction))其实是等价的，两个集合的联合是一个新集合，该集合中的每个元素都至少是其中一个集合的成员，即，属于两个集合其中之一的成员。联合符号有一个等价的方法，union().Edit By VheavensEdit By Vheavens]]></description><category></category></item><item><title><![CDATA[python列表和字典的方法总结]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5342482</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5342482</guid><author>facevoid</author><pubDate>Wed, 03 Mar 2010 15:39:00 +0800</pubDate><description><![CDATA[列表方法：                        方法说明append( item )在列表末尾插入（item ）count( element )返回element在列表中出现的次数extend( newlist )将newlist的元素插入列表末尾index( element )返回eleme]]></description><category></category></item><item><title><![CDATA[Python的lambda函数与排序]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5339002</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5339002</guid><author>facevoid</author><pubDate>Tue, 02 Mar 2010 15:02:00 +0800</pubDate><description><![CDATA[前几天看到了一行求1000的阶乘的Python代码：print   reduce(lambda   x,y:x*y,   range(1,   1001)) 一下子被python代码的精简与紧凑所折服，故对代码进行了简单的分析。reduce与range都是Python的内置函数。range（]]></description><category></category></item><item><title><![CDATA[python-数组，序列，字典，列表，序表，元祖（tuple）]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5338335</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5338335</guid><author>facevoid</author><pubDate>Tue, 02 Mar 2010 12:01:00 +0800</pubDate><description><![CDATA[python 没有数组的数据结构#list 序列sample_list = [1,2,3,abc]#dictionary 字典sample_dic = {"key":value, 2:3}#tuple 只读的序列sample_tuple = (1,3,"ab")序表      序表由一系列值用逗号分隔而成      序表与字符串一样是]]></description><category></category></item><item><title><![CDATA[Python 列表(list)操作]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5338048</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5338048</guid><author>facevoid</author><pubDate>Tue, 02 Mar 2010 10:56:00 +0800</pubDate><description><![CDATA[创建列表sample_list = [a,1,(a,b)]Python 列表操作sample_list = [a,b,0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一个值sa]]></description><category></category></item><item><title><![CDATA[Python中数据结构 列表 元组 字典 序列 ]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5337168</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5337168</guid><author>facevoid</author><pubDate>Mon, 01 Mar 2010 23:00:00 +0800</pubDate><description><![CDATA[列表list是处理一组有序项目的数据结构，即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表，上面记载着你要买的东西，你就容易理解列表了。只不过在你的购物表上，可能每样东西都独自占有一行，而在Python中，你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中，这样Python就知道你是在指明一个列表。一旦你创建了一个列表，你可以添加、删除或是搜索列]]></description><category></category></item><item><title><![CDATA[Amusing Python 2: range/xrange]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5336793</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5336793</guid><author>facevoid</author><pubDate>Mon, 01 Mar 2010 20:23:00 +0800</pubDate><description><![CDATA[这两个基本上都是在循环的时候用。Python代码 for i in range(0, 100):      print i  for i in range(0, 100):    print iPython代码 for i in]]></description><category></category></item><item><title><![CDATA[Python strip lstrip rstrip使用方法]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5336767</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5336767</guid><author>facevoid</author><pubDate>Mon, 01 Mar 2010 20:12:00 +0800</pubDate><description><![CDATA[Python中的strip用于去除字符串的首位字符，同理，lstrip用于去除左边的字符，rstrip用于去除右边的字符。这三个函数都可传入一个参数，指定要去除的首尾字符。注意的是，传入的是一个字符数组，编译器去除两端所有相应的字符，直到没有匹配的字符，比如：复制代码 代码如下:theString = saaaay yes no yaaaass print ]]></description><category></category></item><item><title><![CDATA[Python编码规范]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5336458</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5336458</guid><author>facevoid</author><pubDate>Mon, 01 Mar 2010 17:22:00 +0800</pubDate><description><![CDATA[标准头部#!/usr/bin/python编码所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf8 -*- 。设置编辑器，默认保存为 utf8 格式。main函数应用程序要定义main函数而不要直接写脚本def main():    dosomething()if __name__ == "__main__":]]></description><category></category></item><item><title><![CDATA[python技巧（3）——下划线，私有变量]]></title><link>https://blog.youkuaiyun.com/facevoid/article/details/5336068</link><guid>https://blog.youkuaiyun.com/facevoid/article/details/5336068</guid><author>facevoid</author><pubDate>Mon, 01 Mar 2010 15:42:00 +0800</pubDate><description><![CDATA[Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx     不能用from module import *导入__xxx__ 系统定义名字__xxx   类中的私有变量名核心风格：避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义，而且是内建标识符所使用的符号，我们建议程序员避免用下划线作为变量名的开始。一般来讲，变量名_xxx被看]]></description><category></category></item></channel></rss>