jQuery正则校验
jQuery正则校验 银行卡号 //验证银行卡号,bankno为银行卡号 function luhnCheck(){ var bankno = $.trim($("#bankNoInp").val()); var lastNum=bankno.substr(bankno.length-1,1);//取出最后一位(与luhn进行比较) var first15Num=bankno.substr(0,bankno.length-1);//前15或18位 var new
go学习第三天、数据类型
基本数据类型 bool
string
int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
byte // alias for uint8
rune // alias for int32, represents a Unicode code point
float32 float64
complex64 complex128
类型转化 Go语言不允许隐式类型转换 别名和原有类型也不能进行隐式类型转
虚拟机linu环境x下安装Mariadb关闭防火墙和设置远程登陆详解以及卸载
1. 首先需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库。当然你也可以不安装这个包,自己配置软件仓库也是一样的。 yum install -y epel-release 2,查看mariadb的依赖情况 yum search mariadb 3,安装缺少的依赖包: yum -y install mariadb-sever mariadb mariadb-libs mariadb-devel 4,启动mariadb systemctl start ma
Java并发 - (无锁)篇6
, 摘录自葛一鸣与郭超的 [Java高并发程序设计]. 本文主要介绍了死锁的概念与一些相关的基础类, 摘录自葛一鸣与郭超的 [Java高并发程序设计]. 无锁是一种乐观的策略, 它假设对资源的访问是没有冲突的, 所有的线程都可以不停顿地持续执行, 它采用一种叫做比较交换的技术 (CAS Compare And Swap) 来鉴别线程冲突, 如果出现冲突, 重试操作, 直到没有冲突为止. CAS CAS算法包含三个参数 CAS(V, E, N). V表示要更新的变量, E表示预期值, N表示新值
jquery-获取button的值
<button id="test" name="test_name" value="test_value"></button> 上面是一个在前端页面中展示的一个button,通过点击button获得相应的value $('#test').attr('name') 得到结果 test_name
docker kali安装docker以及配置阿里云镜像加速
kali安装docker以及配置阿里云镜像加速:https://www.cnblogs.com/bingogo/p/11964802.html Docker 命令大全:https://www.runoob.com/docker/docker-command-manual.html
go学习第四天、条件和循环
循环 Go语言仅支持循环关键字 for for i := 0; i<5; i++
示例 while 条件循环 while(n<5) n := 0
for n < 5 {
n++
fmt.Println(n)
}
while 无限循环 while(true) for {
...
}
package loop
import "testing"
func TestWhileLoop(t *testing.T) {
n:=0
for
Linux就该这么学——我的第一个命令
1.Linux操作系统的开机进程(基本过程) (1).内核的引导; BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动。读取目录/boot目录下的内核文件 (2).运行init; 运行init主进程,Init程序首先配置文件/etc/inittab。 开机启动:Windows下面叫做服务(service)。Linux就叫做守护进程(daemon) (3).系统初识化; 例子:Windows加载桌面应用 (4).建立终端; 给出登录提示的界面 (5).用户登录系统; 命令行登录;ssh登
IntelliJ IDEA 2019.3安装激活破解使用教程
一、 前言 作为一枚程序员,你肯定对IntelliJ IDEA这个工具一点也不陌生!或许你没有用过,但你也一定听说过。作为在业界被公认为最好的java开发工具,IDEA每次大版本更新都备受瞩目。划重点,IntelliJ IDEA 2019.3现已发布! 近期,我也是从2019.2版本升级到了2019.3。说实话,本次升级体验还是非常好的。最明显的一点是启动速度大大提升了。当然,也有其他方面的升级。不得不说,IDEA真是变得越来越好用了。 如果你是一名Java学习或开发者,很建议你将IDE转换或
关于ssh的几个功能
这个有许多介绍的。 通过ssh可以实现远程shell命令行登录,x window登录,端口转发,scp文件复制,本地与远程命令间的管道连接,sftp文件传输与管理,包括同步,以及rsync文件同步,还用实现vpn。 可以用用户名、密码验证,或者公钥、私钥验证。服务器上同一个用户的同一个公钥文件,可以保存多个公钥,一个个按行复制进去就可以了。
go学习第五天、运算符
算术运算符 下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20 运算符 描述 实例 + 相加 A + B 输出结果 30 - 相减 A - B 输出结果 -10 * 相乘 A * B 输出结果 200 / 相除 B / A 输出结果 2 % 求余 B % A 输出结果 0 ++ 自增 A++ 输出结果 11 — 自减 A— 输出结果 9 Go 语言没有前置的 + +,- - 例如:(+ +a,- -a)这样是错误,不被支持的 关系运算符 下表列出了所有Go语言的关系运算符
java8的捕获多个异常的一个写法
这是按intellij idea的提示知道的, 可以写成 catch(xxxException | yyyException | zzzException e){ } 这样的形式,对几个不同的异常使用相同的代码处理。
使用face_recognition进行人脸特征检测
效果图 调用face_recognition.face_landmarks()方法即可得到人脸特征点, 返回一个字典, 下图是返回的数据, 包括chin(下巴), left_eye(左眼)等. 我画了两种图, 一种是遍历所有的点, 直接给点画图的图(点用实心圆绘制). 第二个是单独画下巴, 连成线, 用的是polylines方法. 我是4.10版本的opencv. 查阅官方py文档, 这是链接 完整代码: import face_recognition
import numpy as np
i
xpath_note - Ethan Lee
https://ethan2lee.github.io/ XPath概览 XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言。它最初是用来搜寻XML文档的,但是它同样适用于HTML文档的搜索。 所以在做爬虫时,我们完全可以使用XPath来做相应的信息抽取。本节中,我们就来介绍XPath的基本用法。 XPath的选择功能十分强大,它提供了非常简洁明了的路径选择表达式。另外,它还提供了超过100个内建函数,用于字符串、数值、时间的匹配以及节点
vue v-cloak 指令 处理页面显示源码
v-cloak 这个指令会作为元素的一个属性一直保持到vue实例编译结束,即解析后移除此指令。 /* 含有v-cloak的html元素不显示 */
[v-cloak]{
display:none;
}
<!-- v-cloak指令会在 vue 解析后移除掉 -->
<div id="app" v-cloak>
{{message}}
</div>
今日推荐
周排行