对象

使用 MyBatis Generator 工具生成MyBatis相关类和Mapper文件

ぃ、小莉子 提交于 2019-12-02 19:21:09
一、准备工作 使用Eclipse建立一个Java项目,结构如下: 其中,GenMyBatis.java用于存放项目的main函数。GenTarget目录下有三个子目录mapper_java、mapper_xml、object_example_java。还有两个配置文件database.properties。 另外,项目还需要引用一个jar包:E:\jars\mybatis-generator-core-1.3.2.jar。这个包可以从这个地址获取: https://github.com/mybatis/generator/releases 二、建立database.properties和generatorConfig.xml database.properties用于一些数据库连接相关的配置。因为这部分配置变化的可能性较大,因此单独放到一个文件中: classPath=E:/jars/mybatis-3.2.2/lib/ojdbc14-10.2.0.2.0.jar jdbc_driver=oracle.jdbc.driver.OracleDriver jdbc_url=jdbc:oracle:thin:@127.0.0.1:1521:orcl jdbc_user=这里输入用户名 jdbc_password=这里输入密码 generatorConfig

zg手册 之 python2.7.7源码分析(1)-- python中的对象

牧云@^-^@ 提交于 2019-11-29 04:13:21
源代码主要目录结构 Demo: python 的示例程序 Doc: 文档 Grammar: 用BNF的语法定义了Python的全部语法,提供给解析器使用 Include: 头文件,在用c/c++编写扩展模块时使用 Lib: Python自带的标准库,用python编写的 Modules: 用c编写的内建模块的实现,zlib,md5 等 Objects: 内建对象类型的实现 list,dict 等 PC: windows 平台相关文件 PCbuild: Microsoft Visual C++ 项目工程目录 Parser: 对 Python 代码进行词法分析和语法分析的代码 Python: 字节码编译器和解释器 Tools: 一些用 Python 开发的工具 python 的对象定义和创建 在 python 中,一切都是对象 python 中的对象有定长对象PyObject (如 int 对象),变长对象PyVarObject(如 list 对象), Python 的对象都属于这两种之一。对象中包含引用计数和类型信息,管理和创建对象需要用到。还包含属性值的存储空间。 PyObject 对象在内存中的结构类似下面代码: // 在 Include/object.h 中 // 定长对象 typedef struct _object { int ob_refcnt; //