(1)通过代码Listlist=session.createQuery("fromProgramer").list();for(Iteratoriter=list.iterator();iter.hasNext();)...{Programerp=(Programer)iter.next();Collectionpcs=session.createFilter(p.getComputers(),"wherethis.id>'3'").list();for(
系统 2019-08-12 09:30:29 2286
LMS学习管理系统,即英文LearningManagementSystem的缩写。中文常用别名:在线学习系统。尝试安装一款LMS,并进行二次开发。Moodle首先想到的是Moodle。Moodle在国内太有名了,而且也有朋友在用,从网上下了一个最新版,安装就不顺利,在笔记本上安装都没能安装起来,一半不动了。在台机电脑上安装到很顺利,虽然慢的很。但装起来后,无法无法浏览。总是"Firefox检测到该服务器正在将此地址的请求循环重定向",在网上找了一些不靠谱的
系统 2019-08-12 09:27:02 2286
原文NSIS:获取硬盘中容量最大的分区盘符我们在安装一些在线视频软件比如迅雷看看时,会发现他们的安装程序会自动判断当前系统中容量最大的分区,以便在其中创建数据缓冲下载的文件夹,这种功能如果实现呢,下面我们用NSIS来获取一下硬盘中容量最大的分区盘符。01!include"FileFunc.nsh"02!include"LogicLib.nsh"0304OutFile"Demo.exe"05SilentInstallsilent0607Section08;查
系统 2019-08-12 01:55:30 2286
继续开始我们重构手法的系列,今天介绍的是SplitTemporaryVariable---分解临时变量。在我们平常写的程序中肯定有某些临时变量被赋予了超过一个的责任。如果他们不是那种收集结果(temp=temp+QString("abc"))或者循环变量(i=i+1),然而他们却被赋值了多于一次。那么我们肯定说,这个变量被赋予了超过一个的责任,别看这是个小小问题,但这会阻扰我们阅读者的判断,我们会去揣测,这个变量到底是用来干嘛的。从而影响我们看清程序正常的
系统 2019-08-12 01:54:55 2286
5.WhichSQLstatementswoulddisplaythevalue1890.55as$1,890.55?(Choosethree.)A.SELECTTO_CHAR(1890.55,'$0G000D00')FROMDUAL;B.SELECTTO_CHAR(1890.55,'$9,999V99')FROMDUAL;C.SELECTTO_CHAR(1890.55,'$99,999D99')FROMDUAL;D.SELECTTO_CHAR(1890.
系统 2019-08-12 01:54:37 2286
SQLLEFTJOIN关键字LEFTJOIN关键字会从左表(table_name1)那里返回所有的行,即使在右表(table_name2)中没有匹配的行。LEFTJOIN关键字语法SELECTcolumn_name(s)FROMtable_name1LEFTJOINtable_name2ONtable_name1.column_name=table_name2.column_name注释:在某些数据库中,LEFTJOIN称为LEFTOUTERJOIN。原始
系统 2019-08-12 01:54:37 2286
转载自:http://www.jb51.net/article/17358.htmOracle数据库导出(exp)导入(imp)说明exp将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统consistent:下载期间所涉及的数据保持readonly,缺省为ndirect:使用直通方式,缺省为nfeeback:显示处理记录条数,缺省为0,即不显示file:输出文件,缺省为expdat.
系统 2019-08-12 01:54:32 2286
最近一直在研究权限,今天终于把权限搞定了以后准备自己写个商城,对以后的帮助非常大的。下面简单谈谈关于权限的实现.权限主要分为以下三个类:用户、角色、权限表权限主要分为三个步骤:1、安装(初始化数据)管理员:(超级管理员)一个拥有所有权限的用户,这个用户在程序安装时就要初始化,权限数据:这个表主要存储权限的名字和url,这个权限主要有两个作用,一个是菜单的显示,其中一级菜单没有url只是分类的作用。2、权限的分配:权限的分配主要是针对某个角色和权限建立管理,
系统 2019-08-12 01:54:20 2286
BeginTransaction:开始一个事务;CommitTransaction:提交事务;RollbackTransaction:回滚事务。其中CommitTransaction与RollbackTransaction都必须有对应的BeginTransaction才能正确被执行。如:BeginTran……RollbackTranCommitTran以上事务只执行了回滚操作。执行CommitTran系统会返回3902错误,即@@Error=3902,CO
系统 2019-08-12 01:53:52 2286
今天学习FMDB框架,发现非常好用的一点,就是就以把查询结果直接转化为字典1NSString*querySql=@"select*fromstuInfo";23NSMutableArray*arr=[[NSMutableArrayalloc]init];45FMResultSet*result=[_databaseexecuteQuery:querySql];67while([resultnext]){8//用数组arr保存一条记录转成的字典9[arrad
系统 2019-08-12 01:53:52 2286