当前位置: 首页 > 编程日记 > 正文

JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)

第一: 限制只能是整数

[js] view plain copy
  1. <input type = "text" name= "number" id = 'number' οnkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数');this.value='';}" />  

如果不是整数就直接alert

第二: 限制是两位的小数

[js] view plain copy
  1. <input type = "text" name= "price" id = 'price' οnkeyup= "if( ! /^d*(?:.d{0,2})?$/.test(this.value)){alert('只能输入数字,小数点后只能保留两位');this.value='';}" />  

原理:

通过 正则表达式判断,不满足 执行alert。

第一个正则表达式是 /^d+$/ 表示可以是一个或者多个数字

第二个正则表达式是

[js] view plain copy
  1. /^d*(?:.d{0,2})?$/

表示必须是数字开头,数字结尾。

这里重点是要数字结尾, 在计算机中通常小数 1. , 2. 这种写法, 就是可是小数点结尾的, 是正确的。这里强制让数字结尾。

test()

只要找到满足的部分就返回真。

意思是是

[js] view plain copy
  1. /d/. test ( 'a' ) // false  
  2. /d/. test ( 'a' ) // true  
  3. /d/. test ( 'a' ) // true  

所以要保证谁开头谁结尾。 开头用 $, 结尾用 ^

下面给大家介绍js正则限制input框输入的常用代码

1.只能输入数字和英文的:

[js] view plain copy
  1. <input οnkeyup="value=value.replace(/[\W]/g,'') "   
  2. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"   
  3. ID="Text1" NAME="Text1">   

2.只能输入数字的: 

[js] view plain copy
  1. <input οnkeyup="value=value.replace(/[^\d]/g,'') "   
  2. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"   
  3. ID="Text2" NAME="Text2">  

3.只能输入全角的: 

[js] view plain copy
  1. <input οnkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"   
  2. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"   
  3. ID="Text3" NAME="Text3">   

4.只能输入汉字的: 

[js] view plain copy
  1. <input οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"   
  2. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"   
  3. ID="Text4" NAME="Text4">   

5.邮件地址验证:

[js] view plain copy
  1. var regu =   
  2. "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"   
  3. var re = new RegExp(regu);   
  4. if (s.search(re) != -1) {   
  5. return true;   
  6. else {   
  7. window.alert ("请输入有效合法的E-mail地址 !")   
  8. return false;   
  9. }

6.身份证:

[js] view plain copy
  1. "^\\d{17}(\\d|x)$"   
  2. 7.17种正则表达式
  3. "^\\d+$"  //非负整数(正整数 + 0)   
  4. "^[0-9]*[1-9][0-9]*$"  //正整数   
  5. "^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)   
  6. "^-[0-9]*[1-9][0-9]*$"  //负整数   
  7. "^-?\\d+$"    //整数   
  8. "^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0)   
  9. "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数   
  10. "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)   
  11. "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数   
  12. "^(-?\\d+)(\\.\\d+)?$"  //浮点数   
  13. "^[A-Za-z]+$"  //由26个英文字母组成的字符串   
  14. "^[A-Z]+$"  //由26个英文字母的大写组成的字符串   
  15. "^[a-z]+$"  //由26个英文字母的小写组成的字符串   
  16. "^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串   
  17. "^\\w+$"  //由数字、26个英文字母或者下划线组成的字符串   
  18. "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址   
  19. "^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url   

1.取消按钮按下时的虚线框 

在input里添加属性值 hideFocus 或者 HideFocus=true

2.只读文本框内容

在input里添加属性值 readonly

3.防止退后清空的TEXT文档(可把style内容做做为类引用)

[js] view plain copy
  1. <INPUT style=behavior:url(#default#savehistory); type=text   
  2. d=oPersistInput>

4.ENTER键可以让光标移到下一个输入框

[js] view plain copy
  1. <input οnkeydοwn="if(event.keyCode==13)event.keyCode=9" >   

5.只能为中文(有闪动)

[js] view plain copy
  1. <input οnkeyup="value="/value.replace(/[" -~]/g,'')"   
  2. nkeydown="if(event.keyCode==13)event.keyCode=9">   

6.只能为数字(有闪动)

[js] view plain copy
  1. <input οnkeyup="value="/value.replace(/["^\d]/g,'')   
  2. nbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">   

7.只能为数字(无闪动)

[js] view plain copy
  1. <input ime-mode:disabled"
  2. οnkeydοwn="if(event.keyCode==13)event.keyCode=9" onKeypress="if   
  3. ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false">   

8.只能输入英文和数字(有闪动)

[js] view plain copy
  1. <input οnkeyup="value="/value.replace(/[\W]/g,"'')"   
  2. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">   

9.屏蔽输入法

[js] view plain copy
  1. <input type="text" name="url" ime-mode:disabled"   
  2. keydown="if(event.keyCode==13)event.keyCode=9">   

10. 只能输入 数字,小数点,减号(-) 字符(无闪动) 

[js] view plain copy
  1. <input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 &&   
  2. event.keyCode<48 || event.keyCode>57)) event.returnValue=false">   

11. 只能输入两位小数,三位小数(有闪动)

[js] view plain copy
  1. <input maxlength=9
  2. οnkeyup="if(value.match(/^\d{3}$/))value="/value.replace(value,parseInt(value/10))"   
  3. ;value="/value.replace(/\.\d*\./g,'."')" onKeyPress="if((event.keyCode<48   
  4. || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 ||
  5. value.match(/^\d{3}$/) || /\.\d{3}$/.test(value))
  6. {event.returnValue=false}" id=text_kfxe name=text_kfxe>  
  7. <p style="">密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。  
  8. </p><div class="jb51code" style=""><pre class="js" name="code">^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>2. 校验中文</strong></span><br></p><p style="">字符串仅能是中文。<br></p><div class="jb51code" style=""><pre class="js" name="code">^[\\u4e00-\\u9fa5]{0,}$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong> 3. 由数字、26个英文字母或下划线组成的字符串</strong></span><br></p><div class="jb51code" style=""><pre class="js" name="code">^\\w+$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>4. 校验E-Mail 地址<br></strong></span></p><p style="">同密码一样,下面是E-mail地址合规性的正则检查语句。</p><div class="jb51code" style=""><pre class="js" name="code">[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])? </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>5. 校验身份证号码</strong></span><br></p><p style="">下面是身份证号码的正则校验。15 或 18位。<br></p><p style=""><strong>15位:<br></strong></p><div class="jb51code" style=""><pre class="js" name="code"> ^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$ </pre></div><p style=""><strong> 18位:</strong></p><div class="jb51code" style=""><pre class="js" name="code">^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>6. 校验日期</strong></span><br></p><p style="">“yyyy-mm-dd“ 格式的日期校验,已考虑平闰年。<br></p><div class="jb51code" style=""><pre class="js" name="code">^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$</pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>7. 校验金额</strong></span><br></p><p style="">金额校验,精确到2位小数。<br></p><div class="jb51code" style=""><pre class="js" name="code">^[0-9]+(.[0-9]{2})?$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>8. 校验手机号</strong></span><br></p><p style="">下面是国内 13、15、18开头的手机号正则表达式。</p><div class="jb51code" style=""><pre class="js" name="code">^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>9. 判断IE的版本</strong></span><br></p><p style="">IE目前还没被完全取代,很多页面还是需要做版本兼容,下面是IE版本检查的表达式。<br></p><div class="jb51code" style=""><pre class="js" name="code">^.*MSIE [5-8](?:\\.[0-9]+)?(?!.*Trident\\/[5-9]\\.0).*$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>10. 校验IP-v4地址<br></strong></span></p><p style="">IP4 正则语句。<br></p><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>11. 校验IP-v6地址</strong></span><br></p><p style="">IP6 正则语句。<br></p><div class="jb51code" style=""><pre class="js" name="code">(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])) </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>12. 检查URL的前缀</strong></span><br></p><p style="">应用开发中很多时候需要区分请求是HTTPS还是HTTP,通过下面的表达式可以取出一个url的前缀然后再逻辑判断。<br></p><div class="jb51code" style=""><pre class="js" name="code">if (!s.match(/^[a-zA-Z]+:\\/\\//))  
  9. {
  10. s = 'http://' + s;  
  11. }</pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>13. 提取URL链接<br></strong></span></p><p style="">下面的这个表达式可以筛选出一段文本中的URL。</p><div class="jb51code" style=""><pre class="js" name="code">^(f|ht){1}(tp|tps):\\/\\/([\\w-]+\\.)+[\\w-]+(\\/[\\w- ./?%&=]*)? </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>14. 文件路径及扩展名校验</strong></span><br></p><p style="">验证文件路径和扩展名</p><div class="jb51code" style=""><pre class="js" name="code">^([a-zA-Z]\\:|\\\\)\\\\([^\\\\]+\\\\)*[^\\/:*?"<>|]+\\.txt(l)?$ </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>15. 提取Color Hex  Codes</strong></span><br></p><p style="">有时需要抽取网页中的颜色代码,可以使用下面的表达式。</p><div class="jb51code" style=""><pre class="js" name="code">\\#([a-fA-F]|[0-9]){3,6} </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>16. 提取网页图片</strong></span><br></p><p style="">假若你想提取网页中所有图片信息,可以利用下面的表达式。<br></p><div class="jb51code" style=""><pre class="js" name="code">\\< *[img][^\\>]*[src] *= *[\\"\\']{0,1}([^\\"\\'\\ >]*) </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>17. 提取页面超链接<br></strong></span></p><p style="">提取html中的超链接。</p><div class="jb51code" style=""><pre class="js" name="code">(<;a\\s*(?!.*\\brel=)[^>;]*)(href="https?://)((?!(?:(?:www\\.)?'.implode('|(?:www\\.)?', $follow_list).'))[^"]+)"((?!.*\\brel=)[^>;]*)(?:[^>;]*)> </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>18. 精炼CSS</strong></span><br></p><p style="">通过下面的表达式,可以搜索相同属性值的CSS,从而达到精炼代码的目的。<br></p><div class="jb51code" style=""><pre class="js" name="code">^\\s*[a-zA-Z\\-]+\\s*[:]{1}\\s[a-zA-Z0-9\\s.#]+[;]{1} </pre></div><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>19. 抽取注释<br></strong></span></p><p style="">如果你需要移除HMTL中的注释,可以使用如下的表达式。<br></p><p style=""><!--(.*?)--> <br></p><p style=""><span style="color:#00ff; float:right; padding-left:20px; padding-right:20px"><strong>20. 匹配HTML标签</strong></span><br></p><p style="">通过下面的表达式可以匹配出HTML中的标签。<br></p><div class="jb51code" style=""><pre class="js" name="code"></?\\w+((\\s+\\w+(\\s*=\\s*(?:".*?"|'.*?'|[\\^'">\\s]+))?)+\\s*|\\s*)/?> </pre></div><br>  

转载于:https://www.cnblogs.com/haw2106/p/7839979.html

相关文章:

npm包开发测试与发布

NPM 包开发测试与发布NPM 包开发测试与发布引言1. 开发步骤1.1. 项目创建1.2. 工具类功能实现1.3. ts文件编译2. npm包本地测试2.1. 将npm包文件引入项目2.2. npm包功能测试3. 发布4. 注意事项我的NPM包NPM 包开发测试与发布 引言 在项目开发过程中&#xff0c;有时会遇到在多…

Jquery php 点击td变成input,修改后失去焦点发送数据

html部分 <Td><?php echo $row[bigclassid]?></Td> <td height"25" width"241" class"bigclassname"><?php echo $row[bigclassname]?></a></td> Js部分 <script> /**//* * 说明&#xff1…

美元加息怎么“剪羊毛”

我国为什么把美元储备看的如此重要? 我国需要一定的美元储备&#xff0c;不敢把美元随便花出去!1998年亚洲金融危机&#xff0c;东南亚国家为什么抵抗不过对冲基金&#xff0c;就是因为他们手里的美元储备太少&#xff0c;如果你手里美元多&#xff0c;就可以放出美元&#xf…

浅谈企业IT应用的访问方式之:乱想

近来手上的几大块事情&#xff0c;算是大头朝下了。后面可能更多是跟公司的最终用户打交道&#xff0c;一套完整的应用服务体系&#xff0c;不光只是服务器平台的搭建。更重要的是如何让用户觉得确实给他们带来了帮助。 在非洲的一段经历让我们严重认识到一点&#xff0c;其…

java中的基本用法

java中的基本用法 关键字&#xff1a;专门用途的字符串 所有java关键字都是小写英文标识符 java常量 java变量 ■ 作用域&#xff1a;起作用的区域■ 使用前必须先声明&#xff0c;在赋值。使用变量名访问这块区域java程序执行过程 java变量的分类 ■ 局部变量■ 成员变量■…

JavaScript中双叹号(!!)和单叹号(!)

转自&#xff1a;JavaScript中双叹号(!!)作用 经常看到这样的例子&#xff1a; var a&#xff1b; var b!!a; a默认是undefined。!a是true&#xff0c;!!a则是false&#xff0c;所以b的值是false&#xff0c;而不再是undefined&#xff0c;也非其它值&#xff0c;主要是为后续判…

git 初次push

1、本地仓库与远程仓库第一次同步时&#xff0c;一直同步不上 最后 git status ,发现有两个文件没提交 提交后再push即可 2、如果不行&#xff0c;再看一下其他情况 转载于:https://www.cnblogs.com/sanhao/p/10681919.html

简单是可靠的先决条件

2010年4月编程语言排名&#xff0c;C语言重回第1宝座&#xff0c;不禁令人感叹C语言的生命力。 记得有人在几年前发表了一篇C语言已经死了&#xff0c;5个需要忘却它的理由&#xff0c;其后有人发表驳“C语言已经死了”&#xff0c;又有人发表也驳"驳C语言已经死了" …

帮朋友招聘赴北京微软ASP.NET开发工程师

职位要求&#xff1a;1. 3年以上ASP.NET开发经验。2. 有过大型门户网站开发经验。3. 精通ASP.NET WEB开发、Ajax技术&#xff0c;有良好的代码编写习惯。4. 能够熟练运用MVC框架。有意向的朋友可以将简历发到我邮箱&#xff1a;fanmenglifemicrosoftservices.com.cn转载于:http…

xx.xib: error: Illegal Configuration: Safe Area Layout Guide before iOS 9.0报错问题解决

之前是用xcode8.3.3创建的工程最近升级到Xcode9.0 遇见了这个问题 在Xcode 9.0以上 新建xib文件会报错 xx.xib: error: Illegal Configuration: Safe Area Layout Guide before iOS 9.0 是因为在iOS 11上安全距离的变化引起的解决办法如下图&#xff1a;&#xff08;以UITableV…

LuoguP2617 Dynamic Rankings (动态主席树学习理解)

题目地址 题目链接 题解 动态主席树的板子题。动态主席树其实和静态的有很大差别&#xff0c;虽然同样是n个根&#xff0c;但是节点并不能共用&#xff0c;每个根节点表示bit上的一段区间。 所以其实是个树套树的东西来着&#xff0c;外层是bit&#xff0c;内层是主席树。 然后…

Flash气泡回弹效果

好久没有碰过Flash了&#xff0c;今天温习一下AS3.0&#xff0c;做了一个回弹效果&#xff0c;气泡回弹本想着怎么可以定义气泡的不同颜色&#xff0c;这样可以做出更绚丽的效果&#xff0c;或者更进步一&#xff0c;气泡和气泡直接回弹&#xff0c;想了老半天没有想出来&#…

数据库连接的代码

数据库连接前的准备 数据库连接的jar包 数据库连接的java代码&#xff1a; package com.it.util;import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;public class Dbutil {private String jdbcName"com.mysql.jdbc.Driver"…

windows建立PPPoE服务器

windows建立PPPoE服务器1.下载RASPPPOE&#xff08;0.99版&#xff09;2.安装RASPPPOE协议本地连接-->属性-->常规-->安装-->协议-->添加-->从磁盘安装-->浏览-->“找到自己RASPPOE所在的目录下的那个winpppoe.inf”-->打开-->继续……………即可…

使用 Azure CLI 管理 Azure 虚拟网络和 Linux 虚拟机

Azure 虚拟机使用 Azure 网络进行内部和外部网络通信。 本教程将指导读者部署两个虚拟机&#xff0c;并为这些 VM 配置 Azure 网络。 本教程中的示例假设 VM 将要托管包含数据库后端的 Web 应用程序&#xff0c;但本教程并不介绍如何部署应用程序。 本教程介绍如何执行下列操作…

面向对象的内存分析

注意&#xff1a;成员属性是有默认的初始值。数据类型 默认的初始值int 0float 0.0fdouble 0.0char String null引用数据类型 …

ModuleNotFoundError: No module named ‘qcloud_cos‘

是腾讯云提供的一个Python SDK,用于与腾讯云对象存储(COS)服务进行交互。使用pip安装qcloud_cos报以下错误。这个错误表示Python无法找到名为。

java常见的四个运行时期的异常

空指针异常 数组越界异常 类型转换异常 无效参数异常

ASP.NET 4.0: 请求验证模式变化导致ValidateRequest=false失效

ASP.NET请求验证功能可以给我提供应用程序的安全保证&#xff0c;避免站点受到XSS的攻击。但是在一些情况下&#xff0c;我们需要禁用这个功能&#xff0c;比如我们需要使用HtmlEditor来让用户输入一些HTML文本&#xff0c;这时候ASP.NET 2.0允许我们可以通过在web.config设置v…

[CTO札记]从技术走向商业的3级转变

思想原创&#xff1a;老刀。

[Ubuntu] 安装/卸载 声卡驱动

卸载sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils安装sudo apt-get install linux-sound-base alsa-base alsa-utils 可以这样来处理声卡驱动突然出现异常的情况。 转载于:https://www.cnblogs.com/davidhhuan/archive/2010/04/21/1716941.html

java异常类 Object类

1.Object类 Object类是所有类的父类,是最顶层的父类.当一个类没有直接继承其它父类时,这个类的直接父类就是Object类.class Person {...}等价于class Person extends Object {...} Object 里的equals方法: boolean equals(Object obj):判断当前对象与obj对象的地址是否一样,…

『TensorFlow』卷积层、池化层详解

一、前向计算和反向传播数学过程讲解 这里讲解的是平均池化层&#xff0c;最大池化层见本文第三小节 二、测试代码 数据和上面完全一致&#xff0c;自行打印验证即可。 1、前向传播 import tensorflow as tf import numpy as np# 输入张量为33的二维矩阵 M np.array([[[1], [-…

个人计算机用户隐私保护全接触(2)

在第一部分中&#xff0c;我们已经详细讨论了有关如何加固系统和应用数据加密来保护用户隐私的方式&#xff0c;现在&#xff0c;就跟雪源梅香一起了解其它保护用户隐私的方法。1、清除计算机当中的用户操作痕迹我们应当在使用完计算机后&#xff0c;对操作所产的痕迹进行全面清…

java日期相关的类正则表达式

常用的API Date、Math、DateFormat、Calendar、正则表达式 Data类 public class DateDeom {public static void main(String[] args) {//创建日期类的对象Date datenew Date();// 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。long timedate.getTim…

M_Map画南海水深地形图

数据来自Etopo1全球地形和水深数据。 其分为两个版本&#xff0c;Ice Surface和Bedrock&#xff0c;两个版本基本一致。不同之处在于在处理南极洲和Greenland地形时&#xff0c;前者给出的是加上冰盖层之后的高程&#xff0c;后者给出的是岩床的高程。 在每个子版本下又有多种数…

blackberry Jvm error 104 错误(Device Simulator)

把模拟器目录下的这个文件 **-fs.dmp 删掉或者搬个家就成啦&#xff0c;然后重启模拟器 每次启动它都会生成这个文件&#xff0c;具体原因还待研究 8300 GSM GPRS EDGE8310 8300 GPS8320 8300 Wi-Fi8330 8310 CDMA Ev-DO Video Recording (!)转载于:https://www.c…

关于Map的key值的问题

HashMap<StringBuffer,String> strmap new HashMap<>();StringBuffer snew StringBuffer("1");strmap.put(s,"1");s.append("2");System.out.println(strmap.get("1")); null 与之前研究的value值的问题一样&#xff0c;…

田志刚:要你共享,但不告诉你共享什么

案例所述的问题很典型&#xff0c;是国内各类机构做知识管理的一个典型&#xff1a;我需要你共享&#xff0c;但不告诉你共享什么。问题是&#xff0c;我也不知道你该共享什么。这样的结果就是共享出来的东西都没用也都有用&#xff0c;因为你根本没有标准&#xff0c;所以我说…

Oracle Data Guard 理论知识

RAC&#xff0c; Data Gurad&#xff0c; Stream 是Oracle 高可用性体系中的三种工具&#xff0c;每个工具即可以独立应用&#xff0c;也可以相互配合。 他们各自的侧重点不同&#xff0c;适用场景也不同。 RAC 它的强项在于解决单点故障和负载均衡&#xff0c;因此RAC 方案常用…