input

I/O error while reading input message

╄→гoц情女王★ 提交于 2020-03-25 17:09:25
错误信息: I/O error while reading input message; nested exception is java.io.IOException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character \u00275\u0027 (code 53) in prolog; expected \u0027\u003c\u0027\n at [row,col {unknown-source}]: [1,1] 使用 JsonResult(公司统一封装响应结果类型) 接收 restTemplate 方式调用其他服务接口的响应信息,报错如上所示。 通过错误信息 I/O error while reading input message; 搜索在源码中发现是类型转化错误导致的,调用不同的接口返回的响应结果是不一致的。 我接收响应结果类型为:{"success":true,"businessCode":"1","errorCode":"200","msg":"","data":"重试成功!"},公司统一封装的响应结果类型。 我调用A接口返回的结果类型为我上面定义的接收类型,但是我调用B接口他返回的数据是一个字符串,所以导致我接受响应结果的时候类型转换异常。 解决方案

JS中的定时器-案例解析

和自甴很熟 提交于 2020-03-25 15:46:21
3 月,跳不动了?>>> js定时器的制作 在javascritp中,有两个关于定时器的专用函数,分别为: 1.倒计定时器:timename=setTimeout("function();",delaytime); 2.循环定时器:timename=setInterval("function();",delaytime); 第一个参数“function()”是定时器触发时要执行的动作,可以是一个函数,也可以是几个函数,函数间用“;”隔开即可。比如要弹出两个警告窗口,便可将“function();”换成 “alert('第一个警告窗口!');alert('第二个警告窗口!');”;而第二个参数“delaytime”则是间隔的时间,以毫秒为单位,即填写“5000”,就表示5秒钟。    倒计时定时器是在指定时间到达后触发事件,而循环定时器就是在间隔时间到来时反复触发事件,两者的区别在于:前者只是作用一次,而后者则不停地作用。 比如你打开一个页面后,想间隔几秒自动跳转到另一个页面,则你就需要采用倒计定时器“setTimeout("function();",delaytime)” ,而如果想将某一句话设置成一个一个字的出现, 则需要用到循环定时器“setInterval("function();",delaytime)” 。 获取表单的焦点,则用到document

Python核心编程(第二版)学习笔记01 【第2章 快速入门】

爱⌒轻易说出口 提交于 2020-03-25 13:03:13
3 月,跳不动了?>>> Python核心编程(第二版)学习笔记01 【第2章 快速入门】 2009-4-15 20:51 Tony 一 关键知识点 1 程序打印输出使用print语句 2 使用print输出字符串时,字符串内容不带引号。而使用字符串变量名输出时,字符串内容由引号括起来 3 在python 解析器中下划线_表示最后一个表达式的值 4 重定向输出符合为>> 5 程序中需要输入时,实用raw_input()内建函数 6 内建函数int()用于把数字字符串转换成整型值 7 python中使用符号#来表示注释,#号之后的内容一直到该行结束,都属于注释部分 8 算数操作符有 +(加) –(减) *(乘) /(除) //(浮点除法) %(取余) **(乘方) 9 比较操作符有 <(小于) <=(小于等于) >(大于) >=(大于等于) ==(等于) !=(不等于) <>(不等于) 10 逻辑操作符有 and or not 支持如下形式: a < b < c 等价于 a < b and b < c 11 python不支持形如C语言中的自增++和自减—操作符 12 python支持5中基本数字类型,其中有3种是整型类型:有符号整型, 长整型, 布尔型, 浮点型, 复数 13 字符串被成对的单引号、双引号、三引号括起。三引号可以用来包含特殊的字符 14 使用索引操作符[

ASCII,ANSI,UNICODE,UTF-8,UNICOD BIG Endian 等字符编码问题

时光总嘲笑我的痴心妄想 提交于 2020-03-25 10:00:20
3 月,跳不动了?>>> 字符集简史: 在所有字符集中,最知名可能要数被称为ASCII的7位字符集了。它是美国信息交换标准委员会(American Standards Committee for Information Interchange)的缩写, 为美国英语通信所设计。它由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等) 组成。 但是,由于他是针对英语设计的,当处理带有音调标号(形如汉语的拼音)的欧洲文字时就会出现问题。因此,创建出了一些包括255个字符的由ASCII扩展 的字符集。其中有一种通常被成为IBM字符集,它把值为128-255之间的字符用于画图和画线,以及一些特殊的欧洲字符。另一种8位字符集是ISO 8859-1 Latin 1,也简称为ISO Latin-1。它把位于128-255之间的字符用于拉丁字母表中特殊语言字符的编码,也因此而得名。 欧洲语言不是地球上的唯一语言,因此亚洲和非洲语言并不能被8位字符集所支持。仅汉语(或pictograms)字母表就有80000以上个字符。但是把 汉语、日语和越南语的一些相似的字符结合起来,在不同的语言里,使不同的字符代表不同的字,这样只用2个字节就可以编码地球上几乎所有地区的文字。因此, 创建了UNICODE编码。它通过增加一个高字节对ISO Latin

js在table指定tr行上或底下添加tr行

元气小坏坏 提交于 2020-03-25 09:17:45
js在table指定tr行上或下面添加tr行 function onAddTR(trIndex) { var tb = document.getElementById("tb1"); var newTr = tb.insertRow(trIndex);//添加新行,trIndex就是要添加的位置 var newTd1 = newTr.insertCell(); newTd1.innerHTML = "这是新行,位置:" + trIndex; var newTd2 = newTr.insertCell(); newTd2.innerHTML = "这是新行,位置:" + trIndex; } <table style="width: 100%;" id="tb1"> <tr onclick="onAddTR(this)"> <td>1</td> <td>2</td> </tr> <tr onclick="onAddTR(this)"> <td>3</td> <td>4</td> </tr> </table> <script type="text/javascript"> function onAddTR(trObj) { $(trObj).after("<tr onclick='onAddTR(this)'><td>这是新行</td><td></td><tr/>"); } <

Python第二周作业

﹥>﹥吖頭↗ 提交于 2020-03-25 08:15:38
inp=input() l=len(inp) for i in range(l): if ord('A') <=ord(inp[i])<=ord('Z'): onew=ord('A')+((ord(inp[i])-ord('A'))+3)%26 elif ord('a') <=ord(inp[i])<=ord('z'): onew=ord('a')+((ord(inp[i])-ord('a')) + 3 )%26 else: onew=ord(inp[i]) new=chr(onew) print(new,end='') 凯撒密码B str=input("") left=0 for i in str: if i == "(": left += 1 elif i == ")": if left > 0: left -= 1 else: print("配对不成功") break else: if left != 0: print("配对不成功") else: print("配对成功") 括号配对检测 a=eval(input("")) b=pow((1.0+0.001*a),364) c=pow((1.0-0.001*a),364) d=int(b//c) print("{:.2f}, {:.2f}, {}".format(b,c,d)) 天天向上的力量B N=eval(input()

python的基本语法(1)

≯℡__Kan透↙ 提交于 2020-03-25 05:10:17
1,运行python代码。 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码python d:t1.py 您已经运行了第一个python程序, 即:终端---->cmd-----> python 文件路径。 回车搞定~ 2,解释器。 上一步中执行 python d:t1.py 时,明确的指出 t1.py 脚本由 python 解释器来执行。 如果想要类似于执行shell脚本一样执行python脚本,例: ./t1.py ,那么就需要在 hello.py 文件的头部指定解释器,如下: 1 2 3 #!/usr/bin/env python print "hello,world" 如此一来,执行: . /t1.py 即可。 ps:执行前需给予t1.py 执行权限,chmod 755 t1.py 3,内容编码。 python2解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),而python3对内容进行编码的默认为utf-8。 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2*

WdatePicker日历控件使用方法

岁酱吖の 提交于 2020-03-25 04:37:19
http://www.my97.net/dp/index.asp WdatePicker日历控件使用方法 1. 跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为 My97 日期控件是可以跨无限级框架显示的 示例2-7 跨无限级框架演示 可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕 2. 民国年日历和其他特殊日历 当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历 示例2-8 民国年演示 <input type="text" id="d28" onClick="WdatePicker({dateFmt:'yyy/MM/dd'})"/> 注意:年份格式设置成yyy时,真正的日期将会减去一个差量yearOffset(默认值为:1911),如果是民国年使用默认值即可无需另外配置,如果是其他的差量,可以通过参数的形式配置 3. 为 编程 带来方便 如果el的值是this,可省略,即所有的el:this都可以不写 日期框设置为disabled时,禁止更改日期(不弹出选择框) 如果没有定义onpicked事件,自动触发文本框的onchange事件 如果没有定义oncleared事件,清空时,自动触发onchange事件 4.

vue内容绑定(v-model)

廉价感情. 提交于 2020-03-25 04:28:41
v-model演示 v-model 指令用来在 input、select、textarea、checkbox、radio 等表单控件元素上或者组件上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>v-model指令</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div id="box"> <input type="text" v-model.lazy="text1" placeholder="请输入姓名"> <p>姓名:{{text1}}</p> <input type="checkbox" v-model="text2"> <p>是否90后:{{text2}}</p> <input type="radio" value="男" v-model="text3"> <input type="radio" value="女" v-model="text3"> <p>性别:{{text3}}</p> <select v-model="text4

控制div层的显示以及隐藏

◇◆丶佛笑我妖孽 提交于 2020-03-25 03:13:56
控制div层的显示以及隐藏,例如,点击登录,弹出登录的层。 1、添加script代码 <script> function add_address(){ $('#popup2').show(); $('#gray').show(); } function closeAddressDiv(){ $('#popup2').hide(); } </script> 2、在body标签里面添加如下的div <div class="popup2" id="popup2"> <div class="top_nav" id='top_nav2'> <div align="center"> <span>新增收货地址</span> <a class="guanbi" href="javascript:void(0);" onclick="closeAddressDiv()"></a> </div> </div> <table cellpadding="0" cellspacing="0" class="my_address2"> <tr> <th><span class="red">*</span>所在地区:</th> <td><input type="text" class="text_input" placeholder="请选择省市区"> </td> </tr> <tr> <th><span