python
ksgt00016758
这个作者很懒,什么都没留下…
展开
-
Python __call__
__new__ 用于生成类本身__call__用于生成类的实例原创 2014-04-13 22:28:19 · 758 阅读 · 0 评论 -
java类的初始化顺序
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:public class InitialOrderTest {// 静态变量public static String staticField = "静态变量";// 变量public Stri转载 2014-04-13 22:36:28 · 414 阅读 · 0 评论 -
Python 属性查找顺序
结论:属性/方法查找顺序 1.如果attr是一个Python自动产生的属性,找到!(优先级非常高!2.查找obj.__class__.__dict__,如果attr存在并且是data descriptor,返回data descriptor的__get__方法的结果,如果没有继续在obj.__class__的父类以及祖先类中寻找data descriptor3.在obj.__d转载 2014-04-13 22:32:15 · 1895 阅读 · 0 评论 -
Django常见错误
1. has more than 1 ForeignKey to There is no problem actually, you only need to define the fkey that admin app should use for the relation. If you have model like this (your testcase):转载 2014-04-13 22:30:45 · 725 阅读 · 0 评论 -
Python __init__.py的作用
1. 控制着包的导入行为,可以在models.__init__.py 定义如下信息引入子包的模块,作为引用子包的接口:from django.db.models.expressions import Ffrom django.db.models.manager import Managerfrom django.db.models.base import Modelfrom dja转载 2014-05-07 22:55:34 · 3610 阅读 · 0 评论 -
git服务器搭建过程
参考网上资料搭建git服务器过程记录 如下:需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器安装git和openssh:a@server:~$sudo apt-get instal转载 2014-05-07 22:50:04 · 436 阅读 · 0 评论 -
Python装饰器学习(九步入门)
这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能12345678# -*- coding:gbk -*-'''示例1: 最简单的函数,表示调用了两次''' def myfunc():转载 2014-04-18 10:00:23 · 394 阅读 · 0 评论 -
Python的functools模块
这个模块提供了3个有趣的函数,这里介绍下其用法。首先是partial函数,它可以重新绑定函数的可选参数,生成一个callable的partial对象:>>> int('10') # 实际上等同于int('10', base=10)和int('10', 10)10>>> int('10', 2) # 实际上是int('10', base=2)的缩写2>>> from functo转载 2014-04-18 09:52:00 · 483 阅读 · 0 评论 -
java路径问题(一)——getClass().getResourceAsStream()
src(源文件夹)┃┣━11.properties┃┗━myspider(myspider包) ┃ ┣━22.properties ┗━Test.javaJava代码 package myspider; import java.io.UnsupportedEn转载 2014-04-13 22:35:16 · 568 阅读 · 0 评论 -
Python yield
yield 用法说明yield 简单说来就是一个生成器,生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。生成器 是 一个函数函数的所有参数都会保留第二次调用 此函数 时使用的参数是前一次保留下的.生成器还“记住”了它在流控制转载 2014-04-13 22:30:03 · 525 阅读 · 0 评论 -
Django 学习笔记2 模板
模板 是一个纯文本文件,或是一个用Django模板语言标记过的普通的Python字符串。 模板可以包含模板标签和变量。模板标签 是在一个模板里面起作用的的标记。 这个定义故意搞得模糊不清。 例如,一个模版标签能够产生作为控制结构的内容(一个 if语句或for 循环), 可以获取数据库内容,或者访问其他的模板标签。模板标签被 {% 和 %} 包围:变量 是一个在模板里用来输出转载 2014-04-13 22:29:29 · 2677 阅读 · 0 评论 -
Spring容器启动后自动执行Servlet进行预处理
通常做法是定义一个Servlet,并在web.xml中配置Servlet的启动顺序的值在DispatcherServlet之后。但这样做的缺点是在Servlet中无法使用Spring的依赖注入功能,只能使用WebApplicationContext的getBean()方法获取bean。找到的解决办法如下:1、自定义一个用于代理启动Servlet的类DelegatingServlet转载 2014-04-13 22:35:42 · 491 阅读 · 0 评论