test

java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.lang.Integer

别说谁变了你拦得住时间么 提交于 2020-02-02 13:40:33
今天做springmvc+mybatis+spring的项目的时候发现了一个异常。如下: org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementResultMap(MapperBuilderAssistant.java:346) at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:284) at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:107) at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:698) at org.apache.ibatis.session.Configuration.hasStatement

python使用空格和空行需注意的地方

余生长醉 提交于 2020-02-02 11:43:10
在写Python脚本时,发现空格对齐问题还是很繁琐的,早上花了一点时间稍微探索了一下空格问题。主要是针对个人常用的场景,后面遇到一些新的在补上吧。 文章目录 1.空行 2.冒号 3.`变量左右` 4.#号 5.二元运算符 1.空行 函数体内外有无空行都是允许的,不过最好养成良好习惯,能不加空格就不加空格吧。 def space_test ( ) : print ( "hello world1" ) print ( "hello world2" ) a = 3 if ( a > 2 ) : print ( "I'm armwind" ) 上面的例子,实际运行下来是没有问题的,不过如果下面这句 print("hello world2") 如果没有对齐的话,仍然会报错的,使用时尽量4个空格对齐吧。 2.冒号 定义函数时,函数名后面的冒号前后有无空格 不影响 关键字后面的冒号,前面有无空格 不影响 截取字符串时,方括号中的冒号前后空格 不影响 下面例子中的空格留的有些夸张,不过应该可以说明问题了。在写代码的时候各自所好吧,本人一般在冒号前面加一个空格。 运行结果: D:\test\python>python space2.py a=5 a>2,name:arm 3. 变量左右 函数体内部定义变量时,一定要对齐(一般都是4个空格不会出问题,出问题在解决),下面这个定义变量没有对齐肯定会报错

SSM学习之路——spring第二天_spring和junit的整合

这一生的挚爱 提交于 2020-02-02 09:55:41
原因: 一、在pom.xml中添加依赖 添加此依赖,注意版本号要和spring-context的版本号相同 < dependency > < groupId > org.springframework </ groupId > < artifactId > spring-test </ artifactId > < version > 5.0.2.RELEASE </ version > </ dependency > 添加junit依赖,注意这里一定要是4.12以上版本,不然会出错 < dependency > < groupId > junit </ groupId > < artifactId > junit </ artifactId > < version > 4.12 </ version > </ dependency > 二、修改测试类 1、在类上面添加注解,注意ContextConfiguration里,要添加classpath: 2、自动注入IAccountService类对象 @RunWith ( SpringJUnit4ClassRunner . class ) @ContextConfiguration ( locations = "classpath:bean.xml" ) public class AccountServiceTest {

Educational Codeforces Round 81 (Rated for Div. 2) B - Infinite Prefixes

孤者浪人 提交于 2020-02-02 09:39:51
Infinite Prefixes time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output You are given string s of length nn consisting of 0-s and 1-s. You build an infinite string t as a concatenation of an infinite number of strings s, or t=ssss…t=ssss… For example, if s= 10010, then t= 100101001010010... Calculate the number of prefixes of tt with balance equal to xx. The balance of some string qq is equal to cnt0,q−cnt1,qcnt0,q−cnt1,q, where cnt0,qcnt0,q is the number of occurrences of 0 in qq, and cnt1,qcnt1,q is the number of occurrences of 1 in qq.

简单的form表单文件上传

时光总嘲笑我的痴心妄想 提交于 2020-02-02 08:05:20
<form method="post" enctype="multipart/form-data" id="file_upload">   <p>图片预览:</p>   <div id="test-image-preview"></div>   <p>     <input type="file" id="test-image-file" name=" test " accept="image/gif, image/jpeg, image/png, image/jpg">   </p> <p id="test-file-info"></p> </form> 这是一个简单的form表单,文件提交之后, $("form")[0] // <form method=​"post" enctype=​"multipart/​form-data" id=​"file_upload">​…​</form>​ 取到外层的from 节点,然后 初始化一个 FormData 对象 var _formData = new FormData($("form")[0]), 然后ajax 提交就完成了。 (此时可以通过 $("#test-image-file")[0].files[0] 去获取上传图片的详细信息 ) FormData里面的数据可以理解为私有变量。所以在控制台是看不出来的,要用FormData的

python连接Greenplum数据库

邮差的信 提交于 2020-02-02 05:55:37
配置greenplum客户端认证 配置pg_hba.conf cd /home/gpadmin/gpdbdata/master/gpseg-1 vim pg_hba.conf 增加 host all gpadmin 10.1.201.55/32 trust [gpadmin@ gpseg-1]$ export PGDATA=/home/gpadmin/gpdbdata/master/gpseg-1 [gpadmin@ gpseg-1]$ pg_ctl reload -D $PGDATA server signaled 使用Psycopg2访问数据库 Psycopg2 是 Python 语言下最常用的连接PostgreSQL数据库连接库,Psycopg2 的底层是由 C 语言封装 PostgreSQL 的标准库 libpq 实现的, 运行速度非常快,Psycopg2支持大型多线程应用的大量并发Insert和Update操作,Psycopg2完全兼容 DB API 2.0  安装Psycopg2 pip install psycopg2 Psycopg2使用参考文档 http://initd.org/psycopg/docs/index.html Psycopg2 连接PostgreSQL数据库接口 Psycopg2提供的操作数据库的两个重要类是 Connection , Cursor

python操作mysql

百般思念 提交于 2020-02-02 04:23:18
数据库的事务机制: 事务机制可以确保数据一致性。 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。 隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。 持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。 对于支持事务的数据库, 在Python数据库编程中,当游标建立之时,就自动开始了一个隐形的数据库事务。 conn.commit()方法游标的所有更新操作,conn.rollback()方法回滚当前游标的所有操作。每一个方法都开始了一个新的事务。 python连接mysql需要用到MySQLdb这个模块,MySQLdb的常用方法有: cur.fetchone() # 该方法获取下一个查询结果集。结果集是一个对象 cur.fetchall() # 接收全部的返回结果行 例1: 1 # -*-

一种低成本高效率的医疗传感器电子芯片IC高低温冷热环境冲击可靠性测试生产的应用技术方案

白昼怎懂夜的黑 提交于 2020-02-02 04:12:52
近年来,随着全球人口老龄化、人们生活水平的提高及政府对医疗政策及投入的倾斜,全球医疗电子市场正经历着前所未有的飞速发展。根据权威机构最新数据显示,2016年全球医疗电子市场销售为2534.7亿美元,其中,中国医疗电子市场占11.48%,成为仅次于美国和欧洲的全球第三大医疗电子市场。   目前,中国医疗器械市场存在着巨大的缺口,据统计,全国医疗卫生机构现有的医疗仪器和设备中,有60%以上仍是上世纪 80 年代中期以前的产品,这意味着中国现存的大部分医疗器械设备需要更新换代,而其中应用于家庭和临床的便携式医疗电子产品更是成为医疗电子市场强劲增长的新领域。另外,我国医疗器械与药品的消费比例远远低于发达国家,因此,中国医疗电子市场潜力规模巨大。   电子技术的发展帮助人们成功制造出新型医疗电子设备。相对于消费类产品易于形成泡沫并快速破灭,医疗电子产品则是一个相对稳定的市场,虽然其从产品研发到认证的周期很长,但是,巨大的市场前景及稳定的回报吸引众多半导体厂商的参与,因此,医疗应用得以成为目前半导体市场增长最快速的领域之一。 医疗电子市场对安全性的要求很高。从产品研发到认证的周期很长,不像玩具、消费电子等产品,一旦出现问题,将需要承担很大的责任。因此,医疗电子市场是一个稳定的市场,它不像消费类电子产品那样容易形成泡沫并快速破灭,虽然该产业的投资回报期较长

A. Single Push

那年仲夏 提交于 2020-02-02 03:48:42
time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You're given two arrays a[1…n]a[1…n] and b[1…n]b[1…n], both of the same length nn. In order to perform a push operation, you have to choose three integers l,r,kl,r,k satisfying 1≤l≤r≤n1≤l≤r≤n and k>0k>0. Then, you will add kk to elements al,al+1,…,aral,al+1,…,ar. For example, if a=[3,7,1,4,1,2]a=[3,7,1,4,1,2] and you choose (l=3,r=5,k=2)(l=3,r=5,k=2), the array aa will become [3,7,3,6,3––––––,2][3,7,3,6,3_,2]. You can do this operation at most once. Can you make array aa equal to array

Php 基本语法

拟墨画扇 提交于 2020-02-02 03:46:59
php基本语法 1. 四种不同的开始结束标记 只有<?php ?>、<script language="php"></script>两个总是可用,剩下的<? ?>、<% %>需要在php.ini中配置。即分别开启php.ini中的short-open-tag和asp-tags即可,默认情况下,它们被禁用,而且移植性较差,不推荐使用。 2. 指令分隔符“分号” 末尾的php代码段后面的“;”也可以不要,当使用输出缓冲和include()或者require()省略会更好。 3. 注释 书写恰当的注释是一种良好的习惯。php注释包括多行注释“/* */”,单行注释“//”与“#”,多行注释之内不能嵌套另一个多行注释,其他情况随意搭配都可。 4. 空行 空行可以展示代码层次的美感。比如一个源文件的两个代码片段使用两个空行,两个类的声明之间也是用两个空行。比如,两个函数声明之间用一个空行,函数内局部变量与第一条语句之间用一个空行,块注释或单行注释之前还有一个函数内的两个逻辑代码段之间都是用一个空行。运用空格的情况有,参数列表的逗号后面空格,运算符与操作数之间,for语句表达式逗号后面等。 5.变量 php最基本的存储单元是变量和常量,可以存储不同类型的数据。由于它是弱类型语言,变量的数据类型由上下文或者运行时决定。 5.1 变量声明 “$”后跟变量名,并用“=”赋值,当第一次给一个变量赋值