- 博客(21)
- 收藏
- 关注
转载 Eclipse部署Maven web项目到tomcat服务器时,lib下缺少相应包
我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器。之前部署web项目到tomcat进行启动调试都很正常,今天突然出现无法启动情况,启动过程报如下错误:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.Webapp...
2020-08-12 19:25:28 439
原创 使用spring整合Junit测试时报错(initializationError(org.junit.runner.manipulation.Filter))
在使用spring4.30版本的包进行测试时,出现了如下错误信息点击该错误信息,右键copy failure list,然后复制到记事本中查看错误信息为:UserTest.sayHelloinitializationError(org.junit.runner.manipulation.Filter)java.lang.Exception: No tests found matc...
2019-03-20 11:02:40 2892
原创 hibernate使用过程中报org.hibernate.HibernateException: Unable to get the default Bean Validation factory问题
在使用hibernate做测试时,发现运行junit测试方法时,报org.hibernate.HibernateException: Unable to get the default Bean Validation factory错误。在网上搜索了相关资料,只找到了一种,说是在hibernate.cfg.xml文件中增加一个配置项:<property name="ja...
2019-01-21 23:53:28 448
原创 python的正则表达式re模块
一、介绍1、re模块不同的语言均有使用正则表达式的方法,但各不相同。Python是通过re模块来实现的。>>> import re>>> re.search(r"test","hah test 123")<_sre.SRE_Match object; span=(4, 8), match='test'>search()方法用于在...
2018-08-08 23:01:15 661
原创 python的logging日志模块
一、简单介绍 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and critical()5个级别。日志级别LEVEL VALUE ...
2018-08-08 21:41:10 287
原创 python的subprocess模块
三种执行命令的方法subprocess.run(*popenargs, input=None, timeout=None, check=False, **kwargs) #官方推荐,python3.5版本才出现subprocess.call(*popenargs, timeout=None, **kwargs) #跟上面实现的内容差不多,另一种写法subprocess.Popen() #...
2018-07-26 14:54:35 180
原创 python的json、pickle、shelve、xml模块详解
什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes。一、json 是实现序列化的一个模块,用于字符串 和 python数据类型间进行转换,不仅限于字典。 Json模块提供了四个功能:dumps、dump、loads、loadimport jsondata = {"name...
2018-07-26 14:11:56 222
原创 python的shutil模块和configParser模块
一、shutilshutil提供对高级的 文件、文件夹、压缩包的处理1、shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中import shutilshutil.copyfileobj(open('old.xml','r'), open('new.xml', 'w'))2、shutil.copyfile(src, ds...
2018-07-24 23:13:05 256
原创 python的os模块和sys模块
一、os模块os 模块提供了很多允许你的程序与操作系统直接交互的功能名称 描述 示例 os.getcwd() 得到当前工作目录,即当前Python脚本工作的目录路径 'D:\\python' os.listdir() 返回指定目录下的所有文件和目录名 >>> os.listdir() os.remove()...
2018-07-24 22:32:05 646
原创 python的random模块
1、random.randrange(1,10) #返回1-10之间的一个随机数,不包括102、random.randint(1,10) #返回1-10之间的一个随机数,包括103、random.randrange(0, 100, 2) #随机选取0到100间的偶数4、random.random() #返回一个随机浮点数5、random.choice('abce3#$@1') #...
2018-07-21 18:39:16 192
原创 python的time和datetime模块
一、在Python中,通常有这几种方式来表示时间时间戳 格式化的时间字符串 元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。二、几个定义 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Sa...
2018-07-21 18:32:13 289
原创 python的函数
1、特性 减少重复代码 使程序变的可扩展 使程序变得易维护2、参数 形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 实参 可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有...
2018-07-18 11:37:13 892
原创 python中文件的处理
一、文件的操作python中使用open来打开文件,过程如下:1、由应用程序向操作系统发起系统调用open(...)2、操作系统打开该文件,并返回一个文件句柄给应用程序3、应用程序将文件句柄赋值给变量f#1. 打开文件,得到文件句柄并赋值给一个变量f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r#2. 通过句柄对文件进行操作data=f.read...
2018-07-16 11:30:09 264
原创 python字符串的格式化
一、format()format()方法接收位置参数和关键字参数,二者均传递一个叫做replacement字段,而这个replacement字段在字符串内由大括号({})表示。位置参数>>> "{0} is the best {1} in the {2}".format("python","language","world")'python is the best langua...
2018-07-16 00:48:53 306
原创 python的collections模块
一、collections模块内容介绍 collections模块在内置数据类型(dict、list、set、tuple)的基础上,还提供了几个额外的数据类型:ChainMap、Counter、deque、defaultdict、namedtuple和OrderedDict等。1.namedtuple: 生成可以使用名字来访问元素内容的tuple子类2.deque: 双端队列,可以快速的从另...
2018-07-15 21:34:41 203
转载 python3 多重继承的mro列表的原理
python多重继承新算法C3mro即 method resolution order (方法解释顺序),主要用于在多继承时判断属性的路径(来自于哪个类)。在python2.2版本中,算法基本思想是根据每个祖先类的继承结构,编译出一张列表,包括搜索到的类,按策略删除重复的。但是,在维护单调性方面失败过(顺序保存),所以从2.3版本,采用了新算法C3。 为什么采用C3算法C3算法最早被提出是用于Li...
2018-04-22 11:19:18 3211 1
原创 ASCII、Unicode、GBK、UTF-8之间的关系
一、ASCII编码ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。...
2018-03-26 23:20:43 26479 4
原创 python学习笔记--基础
一、Python的介绍 1、各种编程语言介绍 2、python的介绍 3、python的安装二、python的基础语法 1、变量 变量定义的规则 >>变量名只能是 字母、数字或下划线的任意组合 >>变量名的第一个字符不能是数字 >>以下关键字不能声明为变...
2018-03-19 23:05:14 204
原创 python的简易登陆小程序
# 用户信息格式{登陆名:[昵称,密码,年龄,锁定状态]}# users = {'zhangsan':['张三','123','24',1],'lisi':['李四','456','24',1],'wangwu':['王五','789','24',0]}import pickle# 注册用户def regist(): username = input('请填写登陆账号>>') ...
2018-03-05 14:15:25 359
转载 Oracle锁表查询与解锁
数据库操作语句的分类DDL:数据库模式定义语言,关键字:createDML:数据操纵语言,关键字:Insert、delete、updateDCL:数据库控制语言 ,关键字:grant、removeDQL:数据库查询语言,关键字:selectoracle表在什么情况下会被锁住DML锁又可以分为,行锁、表锁、死锁行锁:当事务执行数据库插入、更新、删除操作时,该事务自动获得操作表中操作行的排它锁。表级锁...
2018-02-28 22:26:35 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人