摘要: Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。1、最基本的HQL查询,查询实体集合String hql = "select o from Order o";Query query = session.createQuery(hql);List list = query.list();2、带条件的HQL查询,查询实体集合Long price = new Long(3000);// String hql = "sel 阅读全文
posted @ 2011-12-08 11:48 AIの海雅 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 首先,马桶是一个大大的容器,能够容纳各种秽物。而且您应该明确这个观点:这个技术的根本目的就是让您和您拉的屎能够轻松的进行分离,不至于在您排泄的过程中拉的满裤子都是而无法清理,否则您就得通过其他手段,例如拿纸重新擦屁股,或者漂洗内裤乃至丢弃这样不可重用,且浪费资源的方法来解决拉屎难,且大便与屁眼儿无法及时分离的困难。 解决这个问题的根本思想就是设计一个接口――屁眼儿,让您进食之后能够及时将大便排泄出体外。所以,我们进行消化这个动作是依赖于屁眼的,同时在另一方面,在马桶容器这边,需要提供一个能够接纳屁眼放置在其内的空间,以便能够通过存储大便的这个方法来获得对人拉屎这个动作的控制,人就是这样依赖于. 阅读全文
posted @ 2011-12-02 18:06 AIの海雅 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 学SQL已经几年了,平时的工作,一般都可以应付。真正对SQL发生质的理解的阶段,还是做报表的那份工作。经常需要用SQL去取数据,分析数据,分组数据,按部门,按组别,按员工统计数据,有时候SQL里不好做,还要到界面上再去组合DataTable,DataRow,最终把数据呈现出来。今天有空写个总结,关于存储过程,触发器,函数的。没有去网上拷贝,一边对照SQL帮助文档,一边根据自己的理解来写。一边看例子,一边学习,这样印象深刻。先说存储过程CREATE PROCEDURE au_info_allASSELECT au_lname, au_fname, title, pub_name FROM aut 阅读全文
posted @ 2011-12-01 17:20 AIの海雅 阅读(318) 评论(0) 推荐(0) 编辑
摘要: English Version: http://dflying.dflying.net/1/archive/104_c_basic_interview_questions.html 如果你的简历上面写“熟悉/了解C#”,那么你就应该能够回答下面的这些基础问题。我将给出自己的简要答案以供参考。欢迎讨论。如果是“精通”,那么请参考:http://www.cnblogs.com/dflying/archive/2006/04/01/364458.html传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。如何在C#中实现继承?在类名后加上一个冒号,再加上基类的 阅读全文
posted @ 2011-12-01 15:08 AIの海雅 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。4. 你们的项目组有没有建立一个门户网站?要有一个门户网站,用来放Contact Info、Baseline 阅读全文
posted @ 2011-12-01 15:07 AIの海雅 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 上周从开发部转来一个刚毕业的小伙子,要我面试一下看看是否适合质量部的相关工作。交谈中,小伙子说大学里已经考过了系统分析员,于是我便问他:“系统分析员主要做什么?” 小伙子想了一会说道:“系统分析员主要就是组织、管理和规划系统”。于是我接着问道:“如果负责组织、管理、规划的话,那和项目经理的区别是什么?”小伙子想了半天,终于摇着头说:“不知道。”问这个问题倒不是为了为难小伙子,主要是希望他能够明白,书本上学来的东西必须和实践联系起来,在开发也好在质量部也好,都离不开自己的主动学习和思考,没有思考的学习只是在收集知识而已,是不能够化为己用的。在离开学校的头两年里,大部分人是无法找到自己真正的兴趣所 阅读全文
posted @ 2011-12-01 15:06 AIの海雅 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 程序员每天该做的事1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢4、考虑自己一天工作完成的质量和效率能否还能提高一天只提高1%,365天你的效率就能提高多少倍你知道吗?(1+0.01)^365=37倍5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态闭门造车是不行的,了解一下别人都在 阅读全文
posted @ 2011-12-01 15:06 AIの海雅 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 项目管理的通俗解释--与谈恋爱的异同概述项目定义:什么是一个项目呢?使用可以调动的资源达到一个特定目的,有一个主要发起人,实现过程中有不确定性,而且是一次性的。由此看来,谈恋爱完全满足这个定义:一个人为达到和另一个人携手走入婚姻殿堂的目的,动用自己的有限资源,不管成功与否,谈恋爱都是一次性的,如果分手再谈,应该可以看作是另外一个项目了。当然也有些谈恋爱完全抱着是试试看或者是玩的目的,这种情况可以对应试验性项目。三要素范围:指项目的最终任务,需要满足的需求,发起人要通过项目获得什么样的产品或服务。对于谈恋爱来说项目的任务就是感情生活的满足或结婚,一切为了结婚这个最终任务。结婚就是最终产品,没有达 阅读全文
posted @ 2011-12-01 15:04 AIの海雅 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 腾讯的接口是 ,返回数组http://fw.qq.com/ipaddress返回值var IPData = new Array("61.135.152.194","","北京市","");新浪的接口 :http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42返回值var remo 阅读全文
posted @ 2011-11-30 17:10 AIの海雅 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的 阅读全文
posted @ 2011-11-28 14:23 AIの海雅 阅读(514) 评论(0) 推荐(0) 编辑