摘要: 今天在学习python的时候遇到了 Error when calling the metaclass bases Cannot create a consistent method resolution order (MRO) for bases P2,P1这个异常,然后观察了一下代码发现了问题,原因是我写多重继承的时候因为父类的顺序问题导致了python的方法解析顺序出现了问题。原代码如下:class P1(object): def foo(self): print 'called P1-foo()'class P2(object): def foo(self): ... 阅读全文
posted @ 2013-06-10 09:42 yanglover 阅读(11202) 评论(1) 推荐(0) 编辑
摘要: 本篇文章使用最新的IE10以及firefox与chrome测试(截止2013年5月27日22:23:22) CSS的原理: 我们知道,CSS写在不同的地方有不同的优先级, .css文件中的定义 < 元素style中的属性,但是如果使用!important,事情就会变得不一样。 首先,先看下面一段代码: <!DOCTYPE HTML><html><head><meta http-equiv=... 阅读全文
posted @ 2013-05-27 23:39 yanglover 阅读(273848) 评论(3) 推荐(11) 编辑
摘要: Jqgrid给单元格添加URL没有给定的方法,需要自己实现实现思路:首先要取得所有的行,然后遍历行,把每行的数据对应取出来,然后再对应遍历行数据,把具体的单元格取出来(在jqgrid貌似只能取到单元格内容,而不能取到特定的单元格(如果有知道怎么取的大侠请不吝赐教))然后直接把数据赋值到单元格就可以了。实现步骤:1.找到所有的表格中的行的索引 var array=gridTable.getDataIDs(); 获取数组getDataIDsnonearray[]返回当前grid里所有数据的id2.遍历行索引数组,找到行里面的值 var rowarray=gridTable.getRowData.. 阅读全文
posted @ 2013-05-14 11:02 yanglover 阅读(7597) 评论(0) 推荐(0) 编辑
摘要: 1.无关联表的映射 由于不存在关联表,所以需要在N的一端来存储1的外键。由于N端不负责维护关系,所以N端的映射文件保持不变,仍然为以下所示: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "ht... 阅读全文
posted @ 2012-11-04 09:54 yanglover 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 相像一下一个员工只属于一个部门,站在员工的立场,就成了一对一了。其实N:1与1:1的差别就是N与1的不同,其实把N变成1不就成了1:1了吗?怎么变呢?就是在之前的<many-to-one>中加入一个unique="true",其实这个unique属于数据库层次的限制,它将会限制department的id唯一,这样就直接导致了一个员工只能属于一个部门。对于单向1:1无中间表的映射,不变的代码请参考单向N:1无中间表映射更改的部分:<?xml version="1.0" encoding="UTF-8"?>< 阅读全文
posted @ 2012-11-03 10:44 yanglover 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 其实在在部分时间是不需要进行有中间表的映射的,感觉显得很多余,但是hibernate也支持这样的操作,具体的单向N:1无中间表映射请参考http://www.cnblogs.com/yudy/archive/2012/11/03/2752198.html,其实这个和之前的差别主要是配置文件的差别,还有hibernate在数据库实现的时候增加了一个关联表。现在只把有变化的部分贴出来。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC " 阅读全文
posted @ 2012-11-03 10:04 yanglover 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 员工与部门的关系:假如员工只能属于一个部门,那么员工与部门之间是N:1的关系,如果只能从员工来找到员工所属的部门,而不是从部门来找到对应的员工,那么这就成了单向的N:1关联Hibernate工具类(简单测试)public class HibernateUtil { private static final SessionFactory sessionFactory = buildSessionFactory(); private static SessionFactory buildSessionFactory() { try { // Create t... 阅读全文
posted @ 2012-11-03 09:45 yanglover 阅读(432) 评论(0) 推荐(0) 编辑
摘要: --可以通过SYS_CONTEXT获取用户连接的一些信息select SYS_CONTEXT('USERENV','TERMINAL') terminal,SYS_CONTEXT('USERENV','LANGUAGE') language,SYS_CONTEXT('USERENV','SESSIONID') sessionid,SYS_CONTEXT('USERENV','INSTANCE') instance,SYS_CONTEXT('USERENV 阅读全文
posted @ 2012-07-19 09:59 yanglover 阅读(5326) 评论(0) 推荐(0) 编辑
摘要: 为了让 PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为... 阅读全文
posted @ 2012-07-18 17:59 yanglover 阅读(130415) 评论(7) 推荐(2) 编辑
摘要: 以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个: ├── pom.xml └── src ├── main │ ├── java │ │ └── mygroup │ │ ├── controller │ │ │ ├── HomeController.java ... 阅读全文
posted @ 2012-06-26 14:21 yanglover 阅读(25215) 评论(2) 推荐(1) 编辑