编程技术 - 军军小站|张军博客
编程技术

hibernate的查询

Hibernate进行数据库查询非常简单应用操作对象的方式来进行查询使用HQL来设置查询条件[size=large]使用get方法使用get方法通过持久类名和ID号查找一个对象Stuinstance=(Stu)getsession().get("com.lovo.po.Stu",id);使用createQuery方法使用createQuery指定查询条件StringqueryString="fromStuasmodelwheremodel."+proper

系统 2019-08-29 23:14:38 1860

编程技术

提升JSP应用程序的七大绝招

你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。在本文中,我

系统 2019-08-29 22:52:09 1860

编程技术

JVM体系机构

图1JVM体系结构JVM_ARGS="-Xmx2g-Xms2g-Xmn1024m-XX:PermSize=256m-Xss256k-XX:+DisableExplicitGC-XX:+UseConcMarkSweepGC-XX:+CMSParallelRemarkEnabled-XX:+UseCMSCompactAtFullCollection-XX:LargePageSizeInBytes=128m-XX:+UseFastAccessorMethods-

系统 2019-08-29 22:29:37 1860

编程技术

zoj 1889 Ones

这道题开始看不懂题,英文学得不好,主要是当输入为9999时要输出36位的数,这个数很难保存到一个longlong型的变量中,所以考虑取模公式,还算是一道简单题吧,不过这上午半天就做了这一道题,难受#include#include#include#includeintmain(){intm,count;longlongn;whi

系统 2019-08-29 22:28:14 1860

编程技术

Msql 联合索引

员工表userid部门表deptid员工部门表条件:一个员工可以对应多个部门问题:怎么样设置数据库,让其不能重复添加userid和deptid?uuiduseriddeptid111212311(这个就不能让其添加)DROPTABLEIFEXISTS`dept`;CREATETABLE`dept`(`id`int(11)NOTNULLAUTO_INCREMENT,`deptname`char(32)NOTNULL,PRIMARYKEY(`id`))ENGI

系统 2019-08-29 22:10:36 1860

Python

【python】找第n个默尼森数

P是素数且M也是素数,并且满足等式M=2^P-1,则称M为默尼森数。例如,P=5,M=2^P-1=31,5和31都是素数,因此31是默尼森数。frommathimportsqrtdefprime(num):ifnum==1:returnFalse;ifnum==2:returnTrue;k=int(sqrt(num))+1foriinrange(2,k):ifnum%i==0:returnFalse;returnTrue;defmonisen(no):k=

系统 2019-09-27 17:57:15 1859

Python

Python 数据结构之队列的实现

Python队列Queue队列是一种先进先出(FIFO)的数据类型,新的元素通过入队的方式添加进Queue的末尾,出队就是从Queue的头部删除元素.用列表来做Queue:queue=[]#初始化一个列表数据类型对象,作为一个队列defenQ():#定义一个入栈方法queue.append(raw_input('EnterNewString:').strip())#提示输入一个入队的String对象,调用Str.strip()保证输入的String值不包含

系统 2019-09-27 17:56:49 1859

Python

python字符串替换第一个字符串的方法

Python截取字符串使用变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。#例1:字符串截取str='12345678'printstr[0:1]>>1#输出str位置0开始到位置1以前的字符printstr[1:6]>>23456#输出str位置1开始到位置6以前的字符num=18str='0000'+str(num)#合并字符串printstr[-5:]#输出字符串右5位>>0001

系统 2019-09-27 17:55:20 1859

Python

利用python打印99乘法表

classPrintTable(object):'''打印乘法口诀表'''def__init__(self):print(u'开始打印9*9的乘法口诀表')self.print99()defprint99(self):foriinrange(1,10):forjinrange(1,1+i):print('%d%d=%2s'%(i,j,i*j),end='')print('\n')if__name__=='__main__':pt=PrintTable()

系统 2019-09-27 17:55:18 1859

Python

python之mock模块基本使用方法详解

mock简介mock原是python的第三方库python3以后mock模块已经整合到了unittest测试框架中,不用再单独安装Mock这个词在英语中有模拟的意思,因此我们可以猜测出这个库的主要功能是模拟一些东西准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为既然mock已经被整合到了unittest单元测试框架中,可想而知mock的目的就是为了让我们更好的进行测

系统 2019-09-27 17:54:56 1859

Python

python 随机生成10位数密码的实现代码

随机生成10位数密码,字母和数字组合importstring>>>importrandom>>>pwd="">>>letters=string.ascii_letters+string.digits>>>foriinrange(10):...letter=random.choice(letters)...pwd+=letter...>>>print(pwd)利用推导列表生成"".join([random.choice(string.ascii_letter

系统 2019-09-27 17:54:51 1859

Python

用Python获取摄像头并实时控制人脸的实现示例

实现流程从摄像头获取视频流,并转换为一帧一帧的图像,然后将图像信息传递给opencv这个工具库处理,返回灰度图像(就像你使用本地静态图片一样)程序启动后,根据监听器信息,使用一个while循环,不断的加载视频图像,然后返回给opencv工具呈现图像信息。创建一个键盘事件监听,按下"d"键,则开始执行面部匹配,并进行面具加载(这个过程是动态的,你可以随时移动)。面部匹配使用Dlib中的人脸检测算法来查看是否有人脸存在。如果有,它将为每个人脸创建一个结束位置,

系统 2019-09-27 17:54:47 1859

Python

Python单元测试_使用装饰器实现测试跳过和预期故障的方法

Python单元测试unittest中提供了一下四种装饰器实现测试跳过和预期故障。(使用Python2.7.13)请查考Python手册中:https://docs.python.org/dev/library/unittest.htmlThefollowingdecoratorsimplementtestskippingandexpectedfailures:#以下装饰器实施测试跳过和预期故障:@unittest.skip(原因)Unconditiona

系统 2019-09-27 17:54:46 1859

Python

Python 高级专用类方法的实例详解

Python高级专用类方法的实例详解除了__getitem__和__setitem__之外Python还有更多的专用函数。某些可以让你模拟出你甚至可能不知道的功能。下面的例子将展示UserDict一些其他专用方法。def__repr__(self):returnrepr(self.data)(1)def__cmp__(self,dict):(2)ifisinstance(dict,UserDict):returncmp(self.data,dict.dat

系统 2019-09-27 17:53:44 1859