<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaoerhei的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xingge1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xingge1990]]></copyright><item><title><![CDATA[linux source 与sh运行脚本的区别]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/40374899</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/40374899</guid><author>xingge1990</author><pubDate>Wed, 22 Oct 2014 13:33:07 +0800</pubDate><description><![CDATA[source就是直接在本shell下执行，而sh则是新建了一个子shell，然后运行脚本。]]></description><category></category></item><item><title><![CDATA[python list 去重]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/40081141</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/40081141</guid><author>xingge1990</author><pubDate>Tue, 14 Oct 2014 17:59:52 +0800</pubDate><description><![CDATA[1.{}.fromkeys(list).keys()]]></description><category></category></item><item><title><![CDATA[Python中的属性管理]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20490303</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20490303</guid><author>xingge1990</author><pubDate>Tue, 04 Mar 2014 22:38:42 +0800</pubDate><description><![CDATA[本文由xgfone整理、写作而成，如有网络转载或用于商业，请注明以下版权声明：

本文由xgfone写作而成，版本归其所有，2012。











前言

在阅读本文之前，请各位读者先对Python中的“name bind”（名字绑定）和“name rebind”（名字重绑定）有个了解，不然，各位读者可能会无法理解本文中的某些语义。注：Python中的名字]]></description><category></category></item><item><title><![CDATA[python的对象与名字绑定]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20490245</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20490245</guid><author>xingge1990</author><pubDate>Tue, 04 Mar 2014 22:37:54 +0800</pubDate><description><![CDATA[i = 1

  这是一个再简单不过的赋值语句，即便是才开始学习编程的新手也能脱口而出它的含义 -- “设置变量i的值为1”。

i = 2

  “将变量i的值改为2”，当看到接下来这行代码时，你脑海中肯定会立即浮现这样的念头。

  这难道会有问题嘛？这简简单单的一行赋值语句其实包含了python中的三个重要概念：名字、绑定和对象。
python对赋值语句作出了自己的定义：]]></description><category></category></item><item><title><![CDATA[理解Python命名机制]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20489227</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20489227</guid><author>xingge1990</author><pubDate>Tue, 04 Mar 2014 22:19:34 +0800</pubDate><description><![CDATA[本文最初发表于恋花蝶的博客（http://blog.youkuaiyun.com/lanphaday），欢迎转载，但必须保留此声明且不得用于商业目的。谢谢。

引子

我热情地邀请大家猜测下面这段程序的输出：

class A(object):

       def __init__(self):

              self.__private()

          ]]></description><category></category></item><item><title><![CDATA[python 新式类和旧式类]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20467351</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20467351</guid><author>xingge1990</author><pubDate>Tue, 04 Mar 2014 16:06:40 +0800</pubDate><description><![CDATA[python的新式类是2.2版本引进来的，我们可以将之前的类叫做经典类或者旧类。
为什么要在2.2中引进new style class呢？官方给的解释是：
为了统一类(class)和类型(type)。
在2.2之前，比如2.1版本中，类和类型是不同的，如a是ClassA的一个实例，那么a.__class__返回 ‘ class    __main__.ClassA‘ ，type(a)返回总是]]></description><category></category></item><item><title><![CDATA[Python数据结构：序列（列表[]、元组()）与映射（字典{}）语法总结]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20396815</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20396815</guid><author>xingge1990</author><pubDate>Mon, 03 Mar 2014 20:36:10 +0800</pubDate><description><![CDATA[现在的位置: 首页 ＞Python＞正文

RSS

小 中 大




上篇





Python数据结构：序列（列表[]、元组()）与映射（字典{}）语法总结

发表于132 天前 ⁄ Python ⁄ 评论关闭




一、概述：
Python中两种基本的数据结构是序列和映射，序列包含：可变的列表和不可变的元组；而当序列不够用时就出现了映射：字]]></description><category></category></item><item><title><![CDATA[python 知识点]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20375597</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20375597</guid><author>xingge1990</author><pubDate>Mon, 03 Mar 2014 15:07:00 +0800</pubDate><description><![CDATA[【Python 之执行 py 文件】
1、在 cmd/shell 中输入命令 python a.py
2、在解释器中，通过函数 execfile("a.py")
3、在解释器中，直接输入程序语句立即执行

【Python 之退出解释器】
1、>>> import sys
>>> sys.exit()
2、通过引发异常：raise SystemExit
3、输入EOF字符，wind]]></description><category></category></item><item><title><![CDATA[python list 中append与extend函数的区别赏析]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20361677</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20361677</guid><author>xingge1990</author><pubDate>Mon, 03 Mar 2014 10:53:52 +0800</pubDate><description><![CDATA[一、实例分析
1、extend函数
mylist1 = [1,2,0,'abc']
mylist2 = [1,2,0,'abc']
list3=[mylist1,mylist2]
list3.extend("zz")
print list3
运行结果：[[1, 2, 0, 'abc'], [1, 2, 0, 'abc'], 'z‘,’z']
2、append函数
mylist1]]></description><category></category></item><item><title><![CDATA[关于ArrayList的5道面试题]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20295953</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20295953</guid><author>xingge1990</author><pubDate>Sun, 02 Mar 2014 17:09:44 +0800</pubDate><description><![CDATA[本文由 ImportNew - kobekillerjun 翻译自 vitalflux。欢迎加入Java小组。转载请参见文章末尾的要求。

我以面试官的身份参加过很多Java的面试，以下是五个比较有技巧的问题，我发现有些初级到中级的Java研发人员在这些问题上没有完全弄明白，似懂非懂。所以我写了一篇相关的文章，帮助初级Java研发人员弄清楚这些问题。文章列举了和Java ArrayList相关]]></description><category></category></item><item><title><![CDATA[Python中的类属性和实例属性以及静态方法和类方法]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/20138283</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/20138283</guid><author>xingge1990</author><pubDate>Fri, 28 Feb 2014 15:20:59 +0800</pubDate><description><![CDATA[可以在Python的类定义中直接添加静态变量，如下例中的foo。此属性属于类C，可以直接通过C.foo访问，而无需实例化它。而实例属性则只存在于对象的实例中，这也就意味着，每一个不同的实例都有只属于自己的实例属性。



1 class C:
2     def __init__(self):
3         pass
4     foo = 'foo'
5 
6 c = C]]></description><category></category></item><item><title><![CDATA[进程和线程的区别]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/9397139</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/9397139</guid><author>xingge1990</author><pubDate>Sun, 21 Jul 2013 11:55:58 +0800</pubDate><description><![CDATA[dd




俺的博客都是从各位大牛转载窃取的，用于个人记录，如果忘了加上原地址还麻烦告知







博客园闪存首页新随笔联系管理订阅

随笔- 107  文章- 0  评论- 14 




进程和线程的区别



 进程和线程的区别收藏

简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 
线程的划分尺度小于进程，使得多线程程]]></description><category></category></item><item><title><![CDATA[C++中Static作用和使用方法]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8828741</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8828741</guid><author>xingge1990</author><pubDate>Sat, 20 Apr 2013 18:12:48 +0800</pubDate><description><![CDATA[1、什么是static?
       static 是C++中很常用的修饰符，它被用来控制变量的存储方式和可见性。

    2、为什么要引入static?
       函数内部定义的变量，在程序执行到它的定义处时，编译器为它在栈上分配空间，大家知道，函数在栈上分配的空间在此函数执行结束时会释放掉，这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时，如何实现？ 最容易想]]></description><category></category></item><item><title><![CDATA[java使用jxl,jExcelAPI操作excel代码总结]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8674829</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8674829</guid><author>xingge1990</author><pubDate>Thu, 14 Mar 2013 19:53:36 +0800</pubDate><description><![CDATA[xl是一个韩国人写的java操作excel的工具, 在开源世界中，有两套比较有影响的API可供使用，一个是POI，一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好，API是纯Java的， 并不依赖Windows系统，即使运行在Linux下，它同样能够正确的处理Excel文件。 另外需要说明的是，这套API对图形和图表的支持很有限，而且仅仅识别PNG格式。]]></description><category></category></item><item><title><![CDATA[ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8673768</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8673768</guid><author>xingge1990</author><pubDate>Thu, 14 Mar 2013 16:17:10 +0800</pubDate><description><![CDATA[1、错误原因： date类型不能包含秒以后的精度。 如日期：2010-01-01 20:02:20.0 解决方法：将日期秒以后的精度去除 如日期：2010-01-01 20:02:20

例子：select CERT_ID,USER_ID,CERT_STATUS_ID,CERT_SN,to_date(substr(CERT_NOT_BEFORE,0,19),'YYYY-MM-DD  
 HH]]></description><category></category></item><item><title><![CDATA[jface 开发中亟需的导入的包]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8673228</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8673228</guid><author>xingge1990</author><pubDate>Thu, 14 Mar 2013 14:55:28 +0800</pubDate><description><![CDATA[jface 需要的导入的包
org.eclipse.core.runtime_3.2.0.v20060603.jar 必须
org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar必须
org.eclipse.jface_3.2.1.M20060908-1000.jar(如果用到了JFace就要这个)
叫org.eclipse.equinox.comm]]></description><category></category></item><item><title><![CDATA[Oracle外键约束三种删除行为]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8670402</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8670402</guid><author>xingge1990</author><pubDate>Wed, 13 Mar 2013 20:49:03 +0800</pubDate><description><![CDATA[Oracle使用外键来限制子表中参考的字段值，要求子表中的数据必须在主表中存在。当主表的记录发生变化时导致外键参考唯一约束值发生了变化时，Oracle指定了三种动作：默认值（类似于restrict）、delete
 cascade和delete set null。
实际体验一下他们对删除操作的不同效果。

1.创建主表及子表并简单初始化几条数据
1）创建主表t_parent，并初始化三条]]></description><category></category></item><item><title><![CDATA[Oracle中删除用户下所有对象]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8670382</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8670382</guid><author>xingge1990</author><pubDate>Wed, 13 Mar 2013 20:44:24 +0800</pubDate><description><![CDATA[Oracle删除用户下所有对象的方法未必人人都会，下面就为您介绍两种常用的Oracle删除用户下所有对象的方法，希望对您学习Oracle删除用户方面能有所帮助。 方法1： drop user XXXX cascade; drop tablespace XXXX INCLUDING CONTENTS; 方法2： 写存储过程实现



   




Oracle删除用户下所有对象的]]></description><category></category></item><item><title><![CDATA[oracle-存储过程提示ORA-01031: 权限不足错误解决]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8668278</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8668278</guid><author>xingge1990</author><pubDate>Wed, 13 Mar 2013 14:17:27 +0800</pubDate><description><![CDATA[在调用存储过程，尤其是含有DDL或者动态SQL语句的过程中，经常出现此错误，详细解释如下：
参考：http://blog.sina.com.cn/s/blog_53d588e50100m092.html


默认情况下，在调用存储过程用户的角色是不起作用的，即在执行存储过程时只有Public权限。所以如果被调用的存储过程中如果有execute
 immediate 'create tab]]></description><category></category></item><item><title><![CDATA[oracle 过程中as 与 is 的区别]]></title><link>https://blog.youkuaiyun.com/xingge1990/article/details/8667406</link><guid>https://blog.youkuaiyun.com/xingge1990/article/details/8667406</guid><author>xingge1990</author><pubDate>Wed, 13 Mar 2013 11:11:03 +0800</pubDate><description><![CDATA[在存储过程（PROCEDURE）和函数(FUNCTION)中没有区别，
在视图（VIEW）中只能用AS不能用IS，
在游标(CURSOR)中只能用IS不能用AS。]]></description><category></category></item></channel></rss>