设置输入框只能输入数字,长度不能超过11位,最小为0,手机输入专用

<input type="text" placeholder="11位手机号" name="telephone" maxlength='11' min="0" onkeyup="value=value.replace(/[^0-9]/g,'')">
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

C++中的显式类型转换

一、学习总结 1.C++中额外提供的类型转换有 (1) reinterpret_cast: 格式:reinterpret_cast<type-id> (expression) ①type-id必须是一个指针、引用、算术类型、函数指针或成员指针。 ②可以把一个指针转换成一个整数,也可以把一个整数转换成指针。 ③跟C风格的强制类型转换类似(相当于C中使用小括号进行的类型转换),没有安全性检测。 eg: int *p = (int *)pstr; int *p = reinterpret_cast<
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

检测浏览器是否安装flash,兼容各浏览器谷歌,火狐,ie各个版本包括ie8以下

问题描述:项目使用了ZeroClipboard.swf和jquery.zclip.min.js进行复制粘贴板 // 复制粘贴 $(element).zclip({ path:'static/js/plugins/copy/ZeroClipboard.swf', copy: function(){ return yourData }, beforeCopy:function(){ //some code if(!
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

20189217 2018-2019-2 《密码与安全新技术专题》第五周作业

课程:《密码与安全新技术专题》 班级: 1892 姓名: 张鸿羽 学号:20189217 上课教师:金鑫 上课日期:2019年3月26日 必修/选修: 选修 一.本次讲座的学习总结 1.1 技术背景 AI+Security=AISec 用AI和ML解决安全问题(让安全更智能): 计算机取证、垃圾邮件检测、身份验证、网络钓鱼检测与预防、僵尸网络监测、入侵检测和响应、异常行为检测、恶意软件标识、数据匿名/反匿名、社会网络安全、大数据安全分析等。 用安全性解决A问题(让AI更安全): 分布式安全推理
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

ajax加载出来的html,无法用选择器绑定事件

ajax加载出来的html,无法用选择器绑定事件,如 $("p").hover(function(){ $("p").css("background-color","yellow"); },function(){ $("p").css("background-color","pink"); }); 不生效,原因在于: 异步加载,也就是说当你的整个页面加载完成后$('element').hover(function(){.....});这句根本找不到你异步加载的element,所以它就不会执行了
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

三个月总结2018.10.28 - 2019.01.25

完成了五个项目 1、新版彩票易中奖PC改版,地址:https://www.cpyzj.com/ 2、两个落地页制作:a、商家合作,地址:https://www.cpyzj.com/H5/cooperation.html b、邀请新人,地址:https://www.cpyzj.com/H5/shareNewUser/index.html 3、试炼场:https://www.cpyzj.com/H5/proving-grounds/ 4、彩民之家:http://858345.com/
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

nginx 配置伪静态,方便seo

如:http://localhost/newsDetails/40/2029.html 实际访问的是 http://localhost/newsDetails.html 核心: rewrite ^(.*)newsDetails/(\d+)$ $1lottery-info.html; rewrite ^(.*)newsDetails/(\d+)/(\d+).html$ $1newsDetails.html; #user nobody; worker_processes 1; #erro
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

使用Tomcat搭建一个可以通过公网访问的服务器(转)

转自:http://wenku.baidu.com/link?url=kGLhiO1xiiepXa9Q2OJDmm6Zr8dQmpSYYPVTFmc3CZtD6Z7HvFi2miCYDiQdTYF2TYIpSvp93STFFoLv1yP6OG25OjVDHn11y2BHFvlYJLG 我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

Java中的枚举--Enumeration

  之前并没有注意到枚举这个知识点,因为之前在项目中并没有使用过枚举,可能是项目并不是很复杂的原因吧,今天看张孝祥老师的讲解,觉得,这个枚举真的有很多值得学习的地方,探究一下枚举的设计原理,底层到底是怎么回事。 一、枚举的介绍 1、枚举用于表示编程语言中的一组命名常量 例如,一副牌中的四个套装可以是四个名为Club,Diamond,Heart和Spade的枚举器,属于名为Suit的枚举类型。其他示例包括天然枚举类型(例如行星,星期几,颜色,方向等)。 当我们在编译时知道所有可能的值时使用枚举,
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

使用字体图标和文字时 不对齐

<van-button type="danger" size="small" @click.stop="sign"><van-icon name="sign" class="iconType" />签到</van-button> .iconType{   vertical-align: middle;   font-size: 0.34rem;   padding: 0 0.08rem 0.08rem 0; }
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

express+ejs+mongodb

1.mongodb安装教程:http://www.runoob.com/mongodb/mongodb-tutorial.html; 2.mongodb 速查表:https://blog.csdn.net/qq451354/article/details/75947575; 3.express 使用:http://www.runoob.com/w3cnote/express-4-x-api.html
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

破土Plan遇到的keng

1、切换路由,页面刷新的同时屏幕闪,是因为原地址的图片大小没有控制 2、setter问题,一般是由于vant中绑定的v-modal出了问题: a.、通过设置在computed中设置set () {} b、用新的变量替代
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

关于被malloc分配内存的指针

例如创建了一个链表指针p并为其malloc()分配了内存,那么这个指针指向的地方其实是有数据的。 你可以把p->data打印出来,会发现是一个随机值 因为只是分配内存而没有指定data的值,所以编译器给你捡了一个值放入data
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

[NOI.AC省选模拟赛3.30] Mas的童年 [二进制乱搞]

题面 传送门 思路 这题其实蛮好想的......就是我考试的时候zz了,一直没有想到标记过的可以不再标记,总复杂度是$O(n)$ 首先我们求个前缀和,那么$ans_i=max(pre[j]+pre[i]$ $xor$ $pre[j])$ 考虑对于每个$pre[i]$,一个$pre[j]$在经过上述运算后增加的值 发现可以每一位拆开来考虑 那么有四种情况:$(p_i,p_j)=(0,0),(0,1),(1,0),(1,1)$ 只有当$pre[i]$本位为0,$pre[j]$本位为1的时候,这一位
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

ubuntu安装最新版谷歌浏览器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiangxianghehe/article/details/88558726 $ wget -c https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 安裝 $ sudo dpkg -i google-chrome-stable_current_amd64.deb 我猜測,你這個情況,是某個相依的套件沒
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

可视门禁方案梳理

1、freepbx/freeswitch + pjsip freepbx https://www.freepbx.org/ http://www.freepbx.cn/ freeswitch https://freeswitch.com/ http://www.freeswitch.org.cn/ pjsip https://www.pjsip.org/ 2、flexisip + linphone linphone http://www.linphone.org/ http://www.lin
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

剑指offer 2.二维数组中的查找

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiangxianghehe/article/details/88712614 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路一 :二分 把每一行看成有序递增的数组,利用二分查找,通过遍历每一行得到答案,时间复杂度是O(nlogn)。 代
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

PaddlePaddle把单卡训练改为多卡训练

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiangxianghehe/article/details/88782778 环境 Paddle>=1.2 cuda9 cudnn7 Python3.5 train关键代码段 def train(model): predict,loss,iou = create_model(model=model) optimizer = fluid.optimizer.Adam(learn
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

maskrcnn benchmark自定义数据集的方法

本文系转载,作者:风与树影 maskrcnn benchmark自定义数据集的方法 1、拷贝数据集到根目录的datasets下(和demo同级目录)如 maskrcnn-benchmark/datasets/jinnan/jinnan2_round1_train_20190305 2、修改paths_catalog.py 路径为maskrcnn-benchmark/maskrcnn_benchmark/config/paths_catalog.py a、在paths_catalog中的DAT
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

剑指offer 6. 用两个栈实现队列 &用两个队列实现栈

牛客网题目地址:用两个栈实现队列 用两个栈实现队列 描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解析: 这道题是要求通过两个“先进后出”的操作完成“先进先出”的功能。下面这个例子比较形象的给出了实现的过程。 起初的时候,两个栈都为空,那么只要有元素来,那么默认插入到第一个栈。这是,如果要求删除一个元素,那么元素已经不在栈顶,在第一个栈中肯定无法直接删除了,此时我们发现第二个栈还没有派上用场,这里用到了,把第一个栈中的元素压入到第二个栈中,可以发现
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0