驼峰 转 蛇形CamelCase.camelize蛇形 转 驼峰1. Rails的的ActiveSupport 加上下划线为以下几点:class String def underscore self.gsub(/::/, '/'). gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\...
分类:
其他好文 时间:
2015-01-08 20:08:54
阅读次数:
645
今天在编写一段代码时,发现在定义类属性时,遇到了一个十分诡异的问题。具体多诡异的呢?请看如下代码,我定义了一个类:class sms: #定义一个短信类 content=list() #设置了一个content属性,是一个列表,来储存短信 def add(self,text):#添加短信...
分类:
编程语言 时间:
2015-01-08 19:58:26
阅读次数:
238
一、建立一个简单的 hello world 网页?123456789101112131415161718192021import tornado.ioloopimport tornado.webclass MainHandler( tornado.web.RequestHandler ):def g...
分类:
其他好文 时间:
2015-01-08 17:55:23
阅读次数:
254
dir(Myclass) 用来展示一些类的内部属性还有方法,今天IBM面试问到了,居然忘记了,your sister.print Myclass.__dict__也可以del c1清除一个引用跟踪实例
class InstCt(object):
count =0
def __init__(self):
InstCt.count +=1...
分类:
编程语言 时间:
2015-01-08 15:17:03
阅读次数:
257
示例一:继承AbstractBaseUser,AbstractBaseUser只有三个字段password,last_login,is_active,以及需要复习的两个方法def get_full_name(self): raise NotImplementedError()def g...
分类:
其他好文 时间:
2015-01-08 15:03:53
阅读次数:
233
1:函数的定义
首先,我们要定义一个函数, 以说明这个函数的功能。
:
def square_sum(a,b):
c = a**2 + b**2
return c
这个函数的功能是求两个数的平方和。
首先,def,这个关键字通知python:我在定义一个函数。square_sum是函数名。
括号中的a, b是函数的参数,是对函数的输入。参数可...
分类:
编程语言 时间:
2015-01-08 09:44:29
阅读次数:
264
一个很newbee的例子,可惜还得改 1 import sys 2 import time 3 4 import socket 5 import struct 6 7 import random 8 9 def SendPacketData (Buffer = None , DestIP = ...
分类:
其他好文 时间:
2015-01-08 00:50:01
阅读次数:
339
作用:减少DB访问次数from django.db import modelsclass Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __s...
分类:
其他好文 时间:
2015-01-07 23:33:39
阅读次数:
166
先上代码 1 class FunctionalObjects(var _x: Int, var _y: Int) { 2 require(_x > 0) 3 require(_y > 0) 4 5 def this(value: Int) = this(value, value) 6 ...
分类:
其他好文 时间:
2015-01-07 23:32:21
阅读次数:
185
函数在Python中是第一类对象,可以当做参数传递给其他函数,放在数据结构中,以及作为函数的返回结果。下面的例子为接受另外一个函数作为输入并调用它1 #foo.py2 def callf(func):3 return func()使用上面的函数:1 import foo2 def hello...
分类:
编程语言 时间:
2015-01-07 23:25:24
阅读次数:
295