- python学习记录4--给自己:布尔运算&循环(break,continue,pass,else,exit())
mee_tiz
python
M酱正在快马加鞭地赶来(咚咚咚)~~~一、布尔运算1.定义:布尔运算是数字符号化的逻辑推演法,包括联合、相交、相减。在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维布尔运算发展到三维图形的布尔运算。由于布尔在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。逻辑运算(logicaloperators)通常用来测试真假值。最常见到
- Python学习记录——사 运算符
咬光空气
Python学习python开发语言后端
目录1、算术运算符2、赋值运算符3、复合赋值运算符4、比较运算符5、逻辑运算符1、算术运算符+-*/除//整数,取商%取模,也是取余,取除后的余数**指数,幂运算()()高于**高于*///%高于+-2、赋值运算符=,既可以单变量,也可以多变量赋值,比如a,b,v,d=3,g=e=r=17,也可以同时赋值多个变量3、复合赋值运算符+=、-=、*=、/=、//=、%=、**=复合和其它同在时,先算复
- 2019-05-09python学习记录-对文件进行操作
年画儿
os.getcwd()得到当前路径os.chdir()改变当路径.是这个目录..是父文件夹os.makedirs()创建新文件夹os.path.join()在拼接路径的时候用的。举个例子,os.path.join(“home”,"me","mywork")在Linux系统上会返回“home/me/mywork"os.path.abspath(path)相对路径转为绝对路径os.path.isabs
- Python学习记录(3)
爱吃果冻的小雪生
1.从列表删除元素.insert(位置,'').remove()del语句.pop().count('').index('',start,end).reverse().sort()或者.sort(reverse=Ture)默认为False2.字符串方法1).capitalize()将小写字母改成大写字母>>>str2='xiaoxiezimu'>>>str2.capitalize()'Xiaoxi
- 2020-01-31python学习记录(2)-函数&高级语法
thelostworldSec
函数:调用函数:(内置函数、自定义函数)类型转换int、str函数的调用简单的例子:int('123')定义函数:python中定义函数使用def语句,依次是函数名、括号、括号中的参数,还有冒号,然后,在缩进块中编写函数体,函数的返回值用return语句返回。简答的额例子:空函数:如果想定义一个什么事也不做的空函数,可以用pass语句:defnop():pass参数检查:通过传入参数,函数异常报错
- opencv+python学习记录(十七)阈值分割
三味菜551
一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。具体参考https://blog.csdn.net/qq_40962368/article/details/80917250
- python做实时温度曲线图_Python学习记录 - matplotlib绘制温度变化折线图
weixin_39735288
python做实时温度曲线图
Python学习记录-matplotlib绘制温度变化折线图Python学习记录-matplotlib绘制温度变化折线图题目:列表a表示10点到12点每一分钟的气温,累计为2个小时,绘制折线图观察每分钟气温的变化#-*-coding:utf-8-*-frommatplotlibimportpyplotaspltimportrandom数据:X轴:从10点到12点按照分钟查看,有120分钟,X轴需要
- python学习记录
teaczjf
python学习开发语言
环境搭建安装python3下载链接https://www.python.org/downloads/windows/教程https://blog.csdn.net/weixin_40844416/article/details/80889165安装openpyxlhttps://jingyan.baidu.com/article/6f2f55a1ef0b87f4b83e6c3a.htmlhttps
- python学习记录 -- 基础语法 -- 变量/数据类型/数据类型转换/标识符/运算符/字符串/数据输入
像我这么帅的一般都是主角
数据类型转换示例image.png标识符仅能出现英文中文(不推荐)数字下划线数字不可以开头大小写敏感不可使用关键字image.png运算符image.pngimage.png字符串image.png字符串拼接image.png字符串格式化image.pngimage.pngimage.pngimage.png数字精度控制image.pngimage.png数据输入image.pnginput函数把
- Python学习记录035
梦回唐朝_a324
选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。a=input("输入一个数字:")ifint(a)<10:print(a)运行:输入一个数字:99在选择和循环结构中,条件表达式的值为False的情况如下:False、0、0.0、空值None、空序列对象(空列表、空元祖、空集合、空字典、空字符串)、空range对象、空迭代对象。其他情况,均为Tr
- python学习记录
➠➠
学习python
1.python中交换两个数值a=3b=4print(a,b)a,b=b,aprint(a,b)输出结果:2.zip()函数的用法zip()函数在运算时,会以一个或多个序列(可迭代对象)做为参数,返回一个元组的列表。同时将这些序列中并排的元素配对。zip()参数可以接受任何类型的序列,同时也可以有两个以上的参数;当传入参数的长度不同时,zip能自动以最短序列长度为准进行截取,获得元组。a=[1,2
- opencv+python学习记录(十二)高斯平滑、均值平滑
三味菜551
高斯平滑中opencv提供的函数:dst=cv.GaussianBlur(src,ksize,sigmaX[,dst[,sigmaY[,borderType]]])快速均值平滑中opencv提供的函数:dst=cv.boxFilter(src,ddepth,ksize[,dst[,anchor[,normalize[,borderType]]]])dst=cv.blur(src,ksize[,ds
- Python学习记录(20)
爱吃果冻的小雪生
1.集合(set)集合的显著特点是:里面元素无重复1)set的创建>>>num2={1,2,4,5,6,7,5,4,3,2,1,0}>>>num2{0,1,2,3,4,5,6,7}>>>set1=set([1,1,2,4,5,6])>>>set1{1,2,4,5,6}2).add()将一个参数添加进集合中>>>num2={1,2,4,5,6,7,5,4,3,2,1,0}>>>num2.add(6.
- python学习记录
➠➠
学习python
1.列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]lis=[1,2,3,4,5]deffn(x):returnx**2res=map(fn,lis)print(res)res1=[iforiinres]print(res1)res2=[iforiinres1ifi>10]print(res2)输出结果:2.
- python学习记录
亲亲老婆几
Pythonpython开发语言后端
文章目录环境关于AnacondaWindows控制台wsl2下python2.7安装ide与安装包学习记录一切皆对象字符串importthis列表列表切片元组字典函数导入模块类装饰器文件读写异常设置代码格式python2和python3的一些区别1.print2.除法,python2中整数除法只包含整数部分3.input4.类pycharm快捷键显示空格和tab环境以前用的都是python3的版本
- Python学习记录(8)——series、dataframe基本操作
cigarrrr
Python学习记录python学习数据挖掘
Reindexing(重新索引)重新索引可以按照指定的索引顺序排列数据,如果没有该索引则显示为NaN例:obj=pd.Series([4.5,7.2,-5.3,3.6],index=['d','b','a','c'])obj2=obj.reindex(['a','b','c','d','e'])a-5.3b7.2c3.6d4.5eNaNdtype:float64处理时间序列这样的数据时,我们可能需
- Python学习记录——이십이 Bytes和字符集编码
咬光空气
Python学习学习
文章目录根据ANSI标准,各国对于各国的文字有自己的编写方法,中国发展的就是gbk编码,国际上有个unicode码,适用于所有语言,依据这个标准出来utf-8标准。像ascii,我们见到的就是8个bit位,总共存放128个,而ANSI标准则是32比特位,4个字节,也就是常见的32个1组成的那种。对一个字符串,可以用encode函数来转换,参数是"gbk","utf-8"这样的,参数是什么,就用什么
- Python学习记录--数据类型和循环
波尼
python学习开发语言
代码缩进Python的语法缩进空格数取决于程序员,但至少需要一个必须在同一代码块使用相同数量的缩进Python非常依赖缩进,在循环或者低一级的语句中,在c++中我们会使用大括号"{}",但是在Python中我们就是依赖缩进,同等级语句缩进空格数一样,低等级就再多一个(或一个以上)的空格#错误语法if5>2:print("Fiveisgreaterthantwo!")print("Fiveisgre
- PyCharm连接远程Linux服务器虚拟环境方法
小马爱祖国
开发记录linux服务器pycharm
Python学习记录第一章Python使用远程服务器虚拟环境开发记录文章目录Python学习记录前言一、配置服务器上的Python虚拟环境1.安装Python的虚拟环境2.配置项目环境变量3.创建环境预路径4.创建虚拟环境5.安装项目依赖包二、配置PyCharm远程解释器2.新建虚拟环境总结前言前因:开发的项目需要更换国产数据库,因为项目比较急,没空研究windows上的开发环境适配,所以决定使用
- python学习记录day-16-学生信息管理系统
宇硕博
python学习开发语言
录入学生信息:将学生信息存入到文件当中删除学生信息#有人很努力,但却仅仅能够活着filename='student.txt'defmain():whileTrue:menu()choice=int(input('请选择'))ifchoicein[0,1,2,3,4,5,6,7]:ifchoice==0:answer=input('你确定要退出吗?y/n')ifanswer=='y'oranswer
- 我的Python学习记录(1):环境配置(Anaconda和Python的安装)
ymliu_sjtu
Pythonpythonanaconda
送给最好的学弟学妹(大神请自动略过)WhyPython?Python是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆(GuidoVanRossum)创造,第一版发布于1991年。Python是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C+
- Python学习记录——附题目以及代码
wswsGOOD
Python学习pythonpycharm
作为研究生的一分子来到上海将近两个月了,深知自己的力量薄弱,所以打算在这里记录自己的学习python的一些理解与感悟,和大家交流更多的关于编程的问题,期待我和大家早日成为编程大佬。因为开学了将近两个月了,所以先把之前的一些内容补一下。(一)、Python简要介绍一、参考书目介绍➢《ThinkPython》AllenB.Downey➢《利用Python进行数据分析》WesMcKinney➢《算法精粹
- opencv+python学习记录(十八)二值图的逻辑运算
三味菜551
关于图像的位操作,目的是为了将一个logo覆盖到另一个图片上。#-*-coding:utf-8-*-importnumpyasnpimportcv2defshow(img_name,img_data):cv2.imshow(img_name,img_data)cv2.waitKey(0)cv2.destroyAllWindows()#Loadtwoimagesimg1=cv2.imread('ml
- Python学习记录3
寡悔
从函数到高级魔法方法Python是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用。如果我们打算利用Python来执行机器学习,那么对Python有一些基本的了解就是至关重要的。本Python入门系列体验就是为这样的初学者精心准备的。函数函数的定义还记得Python里面“万物皆对象”么?Python把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数、返回值是函
- Python学习记录——了解Python是什么
smile_小流萤
Python学习python开发语言
Python的诞生与简介一、Python的诞生Python的最初设计者是吉多·范罗苏姆(GuidovanRossum),1956年出生,1982年从阿姆斯特丹大学获得了数学和计算机硕士学位。1986年时在荷兰阿姆斯特丹的国家数学和计算机科学研究学会(CWI)工作,并参与到ABC语言的开发。图1Python之父——GuidovanRossum(吉多.范罗苏姆)Python的诞生是极具戏曲性的,据Gu
- Python学习记录(3)——第一个脚本编程“Hello World”
smile_小流萤
Python学习python
1.“HelloWorld”——Python编程的开始从“HelloWorld”开始,编写一个简单的Python脚本程序。所有Python文件将以.py为扩展名,将以下的源代码拷贝至test.py文件中。#!/usr/bin/pythonprint("HelloWorld!")通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。这里,在之前安装Python时已经
- Python学习记录(2)——Python IDLE的介绍
smile_小流萤
Python学习python
1.IDLE的操作简介在安装Python后,会自动安装一个IDLE,它是一个PythonShell(可以在打开的IDLE窗口的标题栏上看到,如图1所示),我们可以利用PythonShell与Python交互。本节将以Windows11系统中的IDLE为例,详细介绍如何使用IDLE开发Python程序。单击系统的开始菜单,然后依次选择“所有程序->Python3.11->IDLE(Python3.1
- Python学习记录之从零开始
I念成佛
Python学习笔记python
前言作为一个计算机专业毕业的学生,一毕业就走上了测试的道路,没有参加过开发,这可能是我的一个遗憾。之前学习过java、python、html5和php但是都没有在实践中使用过,这一次,想从Python开始学习,整体感觉,知识架构都差不多。一、环境的搭建虚拟机VM15,eclipse,Python3.9.0,window10;之所以用到虚拟机,是因为担心在配置环境的时候把笔记本原生环境弄乱套了。具体
- Python学习记录(2)
爱吃果冻的小雪生
猜猜(x0时,x<yandx=0,而使之执行or操作,3结果为y,使结果出错,故而采用列表的形式。
- 2020-02-02python学习记录(3)-函数式编程&模块
thelostworldSec
四、函数式编程:函数式编程,有利于代码的管理,后期的代码的迭代和修改。函数的封装参数的传递,返回值的返回。高阶函数:变量可以指向函数、函数名也可能是变量(abs取绝对值)defadd(x,y,f):returnf(x)+f(y)把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。map/reduce:Python内建了map()和reduce()函数。map()函数
- java数字签名三种方式
知了ing
javajdk
以下3钟数字签名都是基于jdk7的
1,RSA
String password="test";
// 1.初始化密钥
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
keyPairGenerator.initialize(51
- Hibernate学习笔记
caoyong
Hibernate
1>、Hibernate是数据访问层框架,是一个ORM(Object Relation Mapping)框架,作者为:Gavin King
2>、搭建Hibernate的开发环境
a>、添加jar包:
aa>、hibernatte开发包中/lib/required/所
- 设计模式之装饰器模式Decorator(结构型)
漂泊一剑客
Decorator
1. 概述
若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。
- 读取磁盘文件txt,并输入String
一炮送你回车库
String
public static void main(String[] args) throws IOException {
String fileContent = readFileContent("d:/aaa.txt");
System.out.println(fileContent);
- js三级联动下拉框
3213213333332132
三级联动
//三级联动
省/直辖市<select id="province"></select>
市/省直辖<select id="city"></select>
县/区 <select id="area"></select>
- erlang之parse_transform编译选项的应用
616050468
parse_transform游戏服务器属性同步abstract_code
最近使用erlang重构了游戏服务器的所有代码,之前看过C++/lua写的服务器引擎代码,引擎实现了玩家属性自动同步给前端和增量更新玩家数据到数据库的功能,这也是现在很多游戏服务器的优化方向,在引擎层面去解决数据同步和数据持久化,数据发生变化了业务层不需要关心怎么去同步给前端。由于游戏过程中玩家每个业务中玩家数据更改的量其实是很少
- JAVA JSON的解析
darkranger
java
// {
// “Total”:“条数”,
// Code: 1,
//
// “PaymentItems”:[
// {
// “PaymentItemID”:”支款单ID”,
// “PaymentCode”:”支款单编号”,
// “PaymentTime”:”支款日期”,
// ”ContractNo”:”合同号”,
//
- POJ-1273-Drainage Ditches
aijuans
ACM_POJ
POJ-1273-Drainage Ditches
http://poj.org/problem?id=1273
基本的最大流,按LRJ的白书写的
#include<iostream>
#include<cstring>
#include<queue>
using namespace std;
#define INF 0x7fffffff
int ma
- 工作流Activiti5表的命名及含义
atongyeye
工作流Activiti
activiti5 - http://activiti.org/designer/update在线插件安装
activiti5一共23张表
Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
A
- android的广播机制和广播的简单使用
百合不是茶
android广播机制广播的注册
Android广播机制简介 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应
- Spring事务传播行为详解
bijian1013
javaspring事务传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这
- eidtplus operate
征客丶
eidtplus
开启列模式: Alt+C 鼠标选择 OR Alt+鼠标左键拖动
列模式替换或复制内容(多行):
右键-->格式-->填充所选内容-->选择相应操作
OR
Ctrl+Shift+V(复制多行数据,必须行数一致)
-------------------------------------------------------
- 【Kafka一】Kafka入门
bit1129
kafka
这篇文章来自Spark集成Kafka(http://bit1129.iteye.com/blog/2174765),这里把它单独取出来,作为Kafka的入门吧
下载Kafka
http://mirror.bit.edu.cn/apache/kafka/0.8.1.1/kafka_2.10-0.8.1.1.tgz
2.10表示Scala的版本,而0.8.1.1表示Kafka
- Spring 事务实现机制
BlueSkator
spring代理事务
Spring是以代理的方式实现对事务的管理。我们在Action中所使用的Service对象,其实是代理对象的实例,并不是我们所写的Service对象实例。既然是两个不同的对象,那为什么我们在Action中可以象使用Service对象一样的使用代理对象呢?为了说明问题,假设有个Service类叫AService,它的Spring事务代理类为AProxyService,AService实现了一个接口
- bootstrap源码学习与示例:bootstrap-dropdown(转帖)
BreakingBad
bootstrapdropdown
bootstrap-dropdown组件是个烂东西,我读后的整体感觉。
一个下拉开菜单的设计:
<ul class="nav pull-right">
<li id="fat-menu" class="dropdown">
- 读《研磨设计模式》-代码笔记-中介者模式-Mediator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。
* 中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。
*
* 在我看来,Mediator模式是把多个对象(
- 常用代码记录
chenjunt3
UIExcelJ#
1、单据设置某行或某字段不能修改
//i是行号,"cash"是字段名称
getBillCardPanelWrapper().getBillCardPanel().getBillModel().setCellEditable(i, "cash", false);
//取得单据表体所有项用以上语句做循环就能设置整行了
getBillC
- 搜索引擎与工作流引擎
comsci
算法工作搜索引擎网络应用
最近在公司做和搜索有关的工作,(只是简单的应用开源工具集成到自己的产品中)工作流系统的进一步设计暂时放在一边了,偶然看到谷歌的研究员吴军写的数学之美系列中的搜索引擎与图论这篇文章中的介绍,我发现这样一个关系(仅仅是猜想)
-----搜索引擎和流程引擎的基础--都是图论,至少像在我在JWFD中引擎算法中用到的是自定义的广度优先
- oracle Health Monitor
daizj
oracleHealth Monitor
About Health Monitor
Beginning with Release 11g, Oracle Database includes a framework called Health Monitor for running diagnostic checks on the database.
About Health Monitor Checks
Health M
- JSON字符串转换为对象
dieslrae
javajson
作为前言,首先是要吐槽一下公司的脑残编译部署方式,web和core分开部署本来没什么问题,但是这丫居然不把json的包作为基础包而作为web的包,导致了core端不能使用,而且我们的core是可以当web来用的(不要在意这些细节),所以在core中处理json串就是个问题.没办法,跟编译那帮人也扯不清楚,只有自己写json的解析了.
- C语言学习八结构体,综合应用,学生管理系统
dcj3sjt126com
C语言
实现功能的代码:
# include <stdio.h>
# include <malloc.h>
struct Student
{
int age;
float score;
char name[100];
};
int main(void)
{
int len;
struct Student * pArr;
int i,
- vagrant学习笔记
dcj3sjt126com
vagrant
想了解多主机是如何定义和使用的, 所以又学习了一遍vagrant
1. vagrant virtualbox 下载安装
https://www.vagrantup.com/downloads.html
https://www.virtualbox.org/wiki/Downloads
查看安装在命令行输入vagrant
2.
- 14.性能优化-优化-软件配置优化
frank1234
软件配置性能优化
1.Tomcat线程池
修改tomcat的server.xml文件:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="1200" m
- 一个不错的shell 脚本教程 入门级
HarborChung
linuxshell
一个不错的shell 脚本教程 入门级
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样
- Spring4新特性——核心容器的其他改进
jinnianshilongnian
spring动态代理spring4依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- Linux设置tomcat开机启动
liuxingguome
tomcatlinux开机自启动
执行命令sudo gedit /etc/init.d/tomcat6
然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
- 第13章 Ajax进阶(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Troubleshooting Crystal Reports off BW
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Troubleshooting+Crystal+Reports+off+BW#TroubleshootingCrystalReportsoffBW-TracingBOE
Quite useful, especially this part:
SAP BW connectivity
For t
- Java开发熟手该当心的11个错误
tomcat_oracle
javajvm多线程单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 正则表达式大全
yang852220741
html编程正则表达式
今天向大家分享正则表达式大全,它可以大提高你的工作效率
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。
一、校验数字的表达式
数字:^[0-9]*$
n位的数字:^\d{n}$
至少n位的数字:^\d{n,}$
m-n位的数字:^\d{m,n}$