`
文章列表

python 字典

  字典的键值可以是任意对象,如字符串,数字和元组,另外字典可以是一列用逗号分开的值   >>> d = {} >>> d[1,2,3] = 100 >>> d[1,2,3] 100 >>> d[(1,2,3)] = 200 >>> d {(1, 2, 3): 200} >>> d[(1,2,1)] = 400 >>> d {(1, 2, 1): 400, (1, 2, 3): 200}

django 乱码解决

ALTERTABLE django_admin_log CONVERTTO CHARACTER SET utf8 COLLATE utf8_general_ci;
    对象的创建和销毁   __new__(cls[,*args, **kwargs])         创建新实例时调用的类方法(这个在__init__())的前面调用   __init__(self [,*args, **kwargs])      初始化新实列时调用   __del__(self)    销毁对象时调用     如下方法用于创建对象的各种字符串表示: __format__(self, format_spec)     创建格式化后的表示 __repr__(self)   创建对象的字符串表示 __str__(self)    创建简单的字符串 ...
类的属性: __doc__   文档字符串 __name__   类名称   __bases__  基类的元组   __dict__    保存类方法和变量的字典   __module__   定义类模块名称   __abstractmethods__ 抽象方法名称的集合       实例的属性: __class__    实例所属的类   __dict__   保存实例数据的字典     模块的属性:   __dict__   与模块相关的字典 __doc__  模块文档字符串 __name__ 模块的名称 __file__   用于加载模块 ...
    f.__doc__     文档字符串 f.__name__    函数名称 f.__dict__  包含函数属性的字典 f.__code__  字节编译的代码 f.__defaults__  包含默认参数的元组 f.__globals__    定义全局命名空间的字典 f.__closure__   包含与嵌套作用域相关的元组

python 集合

集合是是无序的,不重复的;而且放入集合的项目必须的项目必须是不可变的。   集合的分类: 1. set 是可变的集合   2.fronzenset是不可变的集合   >>> f = set([1,2,3,4,5,5,5])>>> fset([1, 2, 3, 4, 5])>>> >>> f.add(100)>>> fset([1, 2, 3, 4, 5, 100])>>> >>> f = frozenset([1,2,3])
原文地址:http://blog.sina.com.cn/s/blog_6768f2290100tzau.html   作为Python爱好者,如果不知道easy_install或者pip中的任何一个的话,那么只有一句话可以来描述了 --"Shame on you".   easy_insall的作用和perl中的cpan, ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改进版, 提供更好的提示信息,删除package等功能。老版本的python中只有easy_install, 没有pip。   easy_i ...
include,include_once,require,require_once 注意这几个的区别,否则会报此错误    

Could not find/open

    博客分类:
  • php
Pchart 画图 报错: PHP Warning:  imagettfbbox() [<a href='function.imagettfbbox'>function.imagettfbbox</a>]: Could not find/open font in /home/sislcb/gm/operation/chart/pchart/class/pImage.class.php on line 211   Could not find/open font in /home/sislcb/gm/operation/chart/pchart/class/pDra ...

Internal Server Error

    博客分类:
  • php
Internal Server Error   (13)Permission denied: exec of '/usr/local/apache2/cgi-bin/test-cgi' failed   权限问题     解决方法: chmod 777 test-cgi
  linux tar、rar、zip等命令详解   linux tar命令详解tar命令tar能为文件和目录创建档案。利用tar,用户能为某一特定文件创建档案(备份文件),也能在档案中改动文件,或向档案中加入新的文件。tar最初被用来在磁带上创 ...

进程间通信

  #!/usr/bin/env python # -*- coding=utf-8 -*-   import multiprocessing   def counsumer(input_q):     while True:         item  = input_q.get()         #处理项目         print item    #此处替换为有用的工作         #发出信号通知任务完成         input_q.task_done()   def producer(sequence,output_q):     for ite ...
#!/usr/bin/env python # -*- coding=utf-8 -*- import multiprocessing import time   ''' 练习使用函数创造进程   1.c创造进程的第一种f方法 def clock(interval): while True: print("the time is %s"%time.ctime())     if __name__ == '__main__':     p = multiprocessing.Process(target=clock,args=(10,) ...
去掉url.py的下面两行的注释:   from django.contrib import admin admin.autodiscover() 
在python中,任何不可变对象是传值的,而可变对象是传引用的。 不管是向函数传递参数或者是任何形式的对象复制来说,不可变对象(比如整数,字符串)被真正复制,而可变对象只是复制了一个对他们的引用,即在内存中只有一份对象,而引用两份。     a=b 这样的赋值,就会创建对b的引用,对于象数字和字符串这样的不可变的对象,这种赋值实际是创建了b的一个副本     >>> a='hello' >>> b=a >>> id(a) 29326432 >>> id(b) 29326432 >>&g ...
Global site tag (gtag.js) - Google Analytics