- 博客(11)
- 资源 (7)
- 收藏
- 关注
转载 【DB.PostgreSQL】省略PostgreSQL的SQL语句中的双引号
转自:http://blog.sina.com.cn/s/blog_4fb490ff01012g5f.html标准的SQL是不区分大小写的。但是PostgreSQL对于数据库中对象的名字允许使用支持大小写区分的定义和引用方法。方式就是在DDL中用双引号把希望支持大小的对象名括起来。比如希望创建一个叫AAA的表。如果用CREATE TABLE AAA (...);的话,创建出来的
2015-09-20 22:40:16 4210
原创 【Python基础】Python面向对象 - 9 - 类属性,实例属性
实例属性实例仅拥有数据属性,它是与某个类的实例相关联的数据值,这些值独立于其他实例或类。当一个实例被释放后,它的属性同时也被清除了。设置实例的属性可以在实例创建后任意时间进行,也可以在能够访问实例的代码中进行。构造器 __init__() 是设置这些属性的关键点之一。内建函数 dir() 可以显示类属性,同样还可以打印所有实例属性:>>> class C(): ..
2015-09-13 19:31:39 548
原创 【Python基础】Python面向对象 - 8 - 元类2
metaclass基础一般情况下,如果要用类来实现metaclass的话,该类需要继承与 type ,而且通常会重写 type 的 __new__方法老控制创建过程。在metaclass里面定义的方法会成为类的方法,可以直接通过类名来调用。如何使用metaclass用类的形式:类继承于 type, 例如 class Meta(type): pass将需要使用metacl
2015-09-12 10:55:53 546
转载 【Python基础】Python面向对象 - 7 - Mixin & MRO
转自:http://xiaocong.github.io/blog/2012/06/13/python-mixin-and-mro/什么是 mixin ?In object-oriented programming languages, a mixin is a class that provides a certain functionality to be in
2015-09-11 17:46:12 2395
转载 【Python基础】Python面向对象 - 5 - super()函数
转自: 理解Python super理解 Python super今天在知乎回答了一个问题,居然一个赞都没有,也是神奇,毕竟这算是我非常认真答的题之一。既然如此就贴过来好了,有些内容之后再补充。原问题Python中既然可以直接通过父类名调用父类方法为什么还会存在super函数?比如class Child(Parent): d
2015-09-11 10:54:21 1572
原创 【Python基础】Python面向对象 - 4 - 定制类的特殊方法
在设计类的过程中,若想要类表现出一些特殊行为或者能够响应某些内建函数或操作符,那么就需要构建一些特殊方法。这些特殊方法的标识是方法名以双下划线(__)开头和结尾;除了常用的构造器__init__()外,还有一些常用的特殊方法:参考:http://www.pythontip.com/blog/post/5225/基础方法__new__(self, [arg2,... ...])
2015-09-11 01:37:59 1431
转载 【Java.Core】Java Date Time 教程
转自:Java Date Time 教程原文链接 作者:Jakob Jenkov 译者:魏嘉鹏目录Java 8 Date Time APIJava 7 Date Time API当你初次尝试弄明白怎么去使用Java的date time 的API的时候,那是相当令人困惑的。Therefore I have put together this little tra
2015-09-10 15:56:39 696
转载 【Python基础】Python面向对象 - 5 - 元类
转自: 深刻理解Python中的元类(metaclass)译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给
2015-09-08 14:07:53 968
原创 【Python基础】作用域
globalglobal语句是一个命名空间的声明,它告诉Python函数打算生成一个或多个全局变量名,也就是说,存在于整个模块内部作用域的变量名。如果global变量在函数运行前可能并不存在,如果这样的话,函数内的赋值语句将自动在模块中创建这个变量。
2015-09-05 18:34:57 504
原创 【Python基础】模块
从实际的角度来看,模块往往对应于Python程序文件(或是用外部语言如C,Java或C#编写而成的扩展)。每一个文件都是一个模块,并且模块导入其他模块之后就可以使用导入模块定义的变量名。模块可以由两个语句和一个重要的内置函数进行处理:import —— 使导入者以一个整体获取一个模块from —— 允许导入者从一个模块文件中获取特定的变量名imp.reload —— 在不终止Pyt
2015-09-04 02:48:31 616
OpenCascade6.3.0部分修改源码
2010-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人