摘要:
1、解析xml... 解析部分是参照着原文和api来弄得:http://www.cnblogs.com/lhj588/archive/2011/11/09/2242483.html各种方法的使用参照着api来看就懂得了...Test.xml Admin1 admin@live.cn 23 男 Admin2 admin@live.cn 23 男 Admin3 admin@live.cn 23 ... 阅读全文
摘要:
IoC即控制反转,简单的说就是以前你要使用一个对象,需要在代码中new一个出来,而现在你要使用,IoC容器会帮你new出来。可以这样理解,以前你是独自一个人,想要使用什么都要自己动手获得后再使用,而现在你有了一个保姆,你想要用什么的时候,直接和保姆说一声,它就会帮你准备好。通过IoC能大大降低耦合度。依赖注入的三种方式:构造器注入:构造器注入即是将依赖的对象作为构造函数的参数。这种注入方式的优点就是,对象在构造完成之后,即已进入就绪状态,可以马上使用。缺点就是,当依赖对象比较多的时候,构造方法的参数列表会比较长。而通过反射构造对象的时候,对相同类型的参数的处理会比较困难,维护和使用上也比较麻烦 阅读全文
摘要:
首先下载python3.3的压缩包,然后解压以root帐号进行,否则会出现权限问题...首先要先确定自己已经安装了gcc,如果没有可以用yum install gcc来安装然后进入python3.3目录中first step: ./configuresecond step : makelast : make installfedora中自带的是python2.7.5,在终端直接敲python默认使用的是python3.3,如果想要在终端直接敲python来使用python3.3,可以将/usr/bin中的python替换成ln到python3.3的。0.0 但是这样会出问题,因为系统中的py文 阅读全文
摘要:
Django目前支持两种不同的继承方式,包括抽象基础类和多表继承。1、抽象基础类:class Author(models.Model): name=models.CharField(max_length=20) class Book(models.Model): title=models.CharField(max_length=100) num_pages=models.IntegerField() authors=models.ManyToManyField(Author) def __str__(self): return s... 阅读全文
摘要:
修改模型层从父类继承来的字段,直接改写报错如下:django.core.exceptions.FieldError: Local field 'authors' in class 'SmithBook' clashes with field of similar name from base class 'Book'出现这个错误的原因在文档中已经说明: https://docs.djangoproject.com/en/1.1/topics/db/models/#field-name-hiding-is-not-permitted解决方法,通过在 阅读全文
摘要:
————Python3.3—connector/python 1.1.4—————————————manage.py syncdb出现TypeError:sql_for_inline_foreign_key_references() takes 4 posional arguments but 5 were given...解决方法:修改在python\Lib\site-packages\mysql\connector\django中的creation.py,修改他的方法,原本是-》def sql_for_inline_foreign_key_references(self, field, k 阅读全文
摘要:
———————————————python3.3_connector1.1.4_windows—————————————————————首先在http://dev.mysql.com/downloads/connector/python/下载connector/python,然后直接点击安装包进行安装,如果安装python的时候选择的是只为自己安装这个选项,那么就会出现在安装connector/python的时候提示说找不到python3.3...1、连接mysqlimportmysql.connectorcnx=mysql.connector.connect(user='root 阅读全文