- 博客(217)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)
Cooking Regex微信公众号正则表达式学习一、目前的号码段(2019-12-04更新)新增号段 :1、移动号码:189、1982、联通号码:1663、电信号码:191、199【注意】:目前(2019-12-04)移动和电信都有189号段,所以这个号段用正则不好判断它是属于哪个运营商。二、代码package com.linbilin.t...
2015-11-12 11:33:58 12250 6
原创 Mock.js随机字符串方法string的bug记录
在写一个随机生成密码的过程中,引用到了Mock.js这个库,测试过程发现了string方法测试的数据一多就会出现bug,这里把执行的@string(8,9)这个随机的方法也显示到随机的结果里面,如下:后来查看...
2021-12-31 18:03:47 2015
原创 git项目提示NO-HEAD
1、出现该问题的过程本人在用sourceTree拉去远程代码的时候,刚拉取完,可能还没来得及跟本地的分支合并,电脑就出现了蓝屏【垃圾电脑】。接着重启电脑,打开eclipse,maven项目后面就出现了xxx NO-HEAD的提示。这个时候我再用sourceTree去拉去远程代码,提示unable to resolve reference 'refs/heads/develop': reference broken2、问题解决根据错误提示,到本地代码的.git\refs\heads下找到dev
2021-01-07 16:24:28 2302
原创 在一个页面中,识别是否有jQuery插件,无 则自动加载
if(!window.jQuery) { var st = document.createElement('script'); st.setAttribute('type', 'text/javascript'); st.setAttribute('src', 'https://libs.baidu.com/jquery/2.0.0/jquery.min.js'); document.getElementsByTagName('head')[0].appendChild(s); }..
2020-11-20 14:55:33 262
原创 swiper2轮播插件,点击图片后,轮播失效
一、问题用的是swiper2.x的版本,在实践过程中,发现在谷歌浏览器中,点击轮播图后,轮播失效。二、处理过程百度了一下,发现很多人的处理方式是添加如下配置:disableOnInteraction: false,但是在我这里发现还是无效,虽然官网对这个配置的解释看起来是可以解决此问题的,但还是让人失望。最后,我的处理方法是这样的,既然是图片点击后才失效的,那么我们可不可以在点击图片后,重新调用自动播放的事件。于是有了如下写法: var mySwiper = ne
2020-10-26 21:14:04 655
原创 查询Oracle表结构信息(走数模用)
select '新增字段' as "变更类型", '系统' as "信息系统名称", 'DEKBGMS' as "数据库名称", c.TABLE_NAME as "物理实体名称", (select men.COMMENTS from user_tab_comments men where men.Table_Name = c.Table_Name) as "物理实体描述", c.COLUMN_NA..
2020-07-28 14:34:27 273
原创 项目启动报:org.springframework.beans.factory.UnsatisfiedDependencyException
一、问题描述一位同事在开发新功能的时候报错,但是之前的功能都不会报这个错,只有这个新功能的代码会导致项目启动报错。报错信息如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'expGradeService': Unsatisfied dependency expressed through field 'expGradeDao'; nested e
2020-06-03 13:43:23 2132
原创 利用Vue CLI搭建代理服务
一、首先安装Nodejshttp://nodejs.cn/download/默认安装就可以了安装后,在控制台输入 一下命令可以查看安装的版本node -v二、安装Vue CLI使用淘宝镜像【提高下载速度】npm install -g cnpm --registry=https://registry.npm.taobao.org安装到全局【Nodejs的安装目录下...
2020-03-13 00:52:19 604
原创 复制文本粘贴到pom.xml报错 -Maven expected START_TAG or END_TAG not TEXT
如下图:可以看到提示了\ua0这种字符解决方法:直接在eclipse里面,ctr+F,然后输入\u00a0选择正则表达式,全部替换就可以了
2020-03-02 18:14:26 531
原创 Eclipse中,Ant编译提示:Could not find the main class.Program will exit.
解决方法:右键build.xml --> Run As --> External Tools Configurations选择JRE页面,然后选中Run in the same JRE as the workspace,Apply下,然后Run,应该就可以了...
2019-12-23 11:47:54 624
原创 正则环视(零宽度断言)
环视(lookaround)分为前瞻(Lookahead )和后顾(lookbehind),也称为零宽度断言(zero-length assertions )。那什么是零宽度断言呢?正则环视实际上是有匹配字符的,但又立即放弃了对字符的占有或消耗,也就是说环视不消耗字符串,只表现出是否匹配或存在该模式的子字符串的结果,然后又回到了它开始环视的那个位置,所以我们称它为零宽度断言。前瞻肯定式前瞻(...
2019-11-25 22:03:05 1322
原创 正则捕获组与非捕获组
正则捕获组与非捕获组文章目录正则捕获组与非捕获组捕获组非捕获组命名捕获组1、命名捕获组能用?:改为非捕获组吗?2、命名捕获组是怎么反向引用的?3、一个正则里,多个命名捕获组能同名吗?4、正则里面,怎么计算捕获组的个数?正则表达式分组分为捕获组(Capturing Groups)与非捕获组Non-Capturing Groups,那为什么需要分组呢?正则表达式分组分为捕获组(Captu...
2019-11-18 16:37:17 1531 2
原创 正则常用字符集简写
正则常用字符集简写由于有些字符集很常用,所以正则表达式本身就提供了对这类字符集的简写如上图所示,\s、\S、\d、\D、\w、\W这六个字符集在平时是很常用的,->左边两边的正则,一般情况下,表示的含义是一样的,也就是等价的。也许你已经发现了,\s和\S只是字母大小写的区别,代表的字符集就变成相反的了。\s和\S是没有交集的,但它们是互补的,两个组合起来,刚好是一个表示所有字符...
2019-11-18 15:55:52 444
原创 正则佐料『元字符』
正则佐料『元字符』标签: 元字符文章目录正则佐料『元字符』^ 元字符$元字符[ 元字符() 元字符{ 元字符+ 元字符* 元字符? 元字符. 元字符\ 元字符| 元字符- 连接符所谓的元字符,即为特殊字符,表示有特殊的含义,要学好正则表达式,首先就得掌握好元字符。^ 元字符^表示匹配字符串的开头位置,也就是说,它匹配的是一个位置。如果要匹配^字符本身的话,需要转义,即\^。接下来我...
2019-11-18 15:37:07 272
原创 正则调试工具分享
正所谓工欲善其事必先利其器,学习正则亦如此。好的工具可以帮助我们更好的理解,从而达到事半功倍之效果,今天我便来聊聊几款个人感觉还不错的正则工具。
2019-11-18 14:18:20 688
原创 Python正则re模块详解
Cooking Regex微信公众号正则表达式学习目录re.matchre.fullmatchre.searchre.subre.subnre.splitre.findallre.finditerre.compilere.purgere.escape阅读本文章时,已默认您对正则表达式有了一定的了解。该教程是对Pytho...
2019-09-24 18:51:53 2753
原创 js修改form标签的enctype属性
提交文件的时候,在页面一般都是这么写的<html:form action="/test/KnwlgStop.do?action=initAuditMain" method="post" styleId="api_knmanager_kwStopForm" enctype="multipart/form-data" onsubmit="return validateForm(th...
2019-09-19 15:42:14 1138
原创 bat批处理排除掉以某字符串开头的行
@echo offsetlocal enabledelayedexpansionset keyword=aaa rem 排除以该关键字开头的行set nums=0(for /f %%i in (test.txt) do ( set/a nums=!nums!+1 set a=%%i if "!a:~0,3!" neq "%keyword%" echo %%i TITLE=已处理...
2019-09-18 17:21:55 2949
原创 微信H5应用自动清理缓存处理
head.html <meta charset="UTF-8"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, m...
2019-09-18 11:30:21 1650
原创 dos命令,根据输入的关键字和行数,匹配文本里面的url并在浏览器中打开
@echo offsetlocal enabledelayedexpansionset counter=0set "fileName=new.txt"set /p keywords=请输入关键字:set /p toplines=请输入要匹配前几行:if exist %fileName% (del %fileName%)for /f "tokens=1-4 delims= " %...
2019-09-05 18:43:36 291
原创 dos批处理,根据输入的信息对txt文件每行进分割和拼接保存到新文件中
@echo offset "newFileName=new.txt"set "oldFileName=old.txt"if exist %newFileName% ( del %newFileName%)set /p "groups=请输入每行要获取的块的下标:【说明,多个下标时以英文逗号隔开,如1,2,3】>"set /p "split=请输入分隔符:>"set /...
2019-09-05 14:21:52 1159
原创 request获取请求路径的信息
例如输入的url如下:http://localhost:8080/web/dkb/kn/control.do?action=expShare&expshaId=208548得到的信息如下:request.getRequestURL() -> http://localhost:8080/web/dkb/kn/control.dorequest.getContextPa...
2019-09-03 15:13:22 402
原创 批处理命令类型和解释自动输出到txt文件
@echo offfor /f %%i in ('help') do ( echo %%i >>doslist.txt)for /f %%i in ('findstr ^[A-Z] doslist.txt') do ( %%i/? >%%i.txt)del doslist.txtpause
2019-08-08 17:29:24 866
原创 windows批处理,批量删除某个目录下的所有CVS文件夹及其里面的文件
@echo offfor /R %%i in (CVS) do ( rd /S /Q %%i)pause
2019-08-07 16:56:30 677
原创 httpd2.4.39直接访问路径下的ceb文件,显示乱码
一、问题由于之前的httpd版本存在安全问题,现场升级到了httpd2.4.39版本。结果运用系统里面的有个功能出现了页面乱码。如下:访问路径结果如下:http://localhost/files/通知.ceb,但是访问pdf文件却是是正常的。二、解决方法排查了好久,发现配置文件里面有个mime.types,这个存放文件格式的然后打开可以看到里面定义了很多文件的类型...
2019-08-02 19:22:01 755
原创 httpd2.4.39下载安装
一、下载官网:https://www.apachehaus.com/downloads/httpd-2.4.39-o111c-x64-vc15.zip https://download.visualstudio.microsoft.com/download/pr/36c5faaf-bd8b-433f-b3d7-2af73bae10a8/212f41f2ccffee6d6dc27f901b...
2019-08-02 17:07:05 2476
原创 javascript将不规划的数据格式化为json数据格式
Bee.JsonUtils = { /** * 把不规范的json字符串转为规范的json对象 * @param {String} str */ format2Json:function(str){ var json={}; if(!str){return json;} var result=str.replace(/(['"]?)[\r\n\s]*...
2019-05-14 00:32:47 824
原创 Cannot load the DBMS ORACLE Version 11g! Choose another one.解决
出现情况:我安装的是PowerDesigner16.5版本,默认是安装到C盘,但我自定义到了E盘,然后在打开.pdm文件的时候提示标题后来捣鼓了一下,才知道默认的数据库选项路径是配置是C盘下的,于是点击确定,会弹出然后点击文件夹图标,删除默认的路径,新增自己安装的目录,例如,我的路径是在E:\PowerDesigner16\Resource Files\DBMS,定位到这里,确定后...
2019-04-28 10:49:02 1812
原创 IntelliJ IDEA 2018.3.3版本破解,亲测可用
一、到官网下载收费版本,如下:二、安装、破解1、下载http://idea.lanyus.com/标题2、找到intelliJ IDEA的安装目录的bin目录,然后把下载的JetbrainsIdesCrack-4.2-release-sha1-3323d5d0b82e716609808090d3dc7cb3198b8c4b.jar 放到改目录下。这边我把JetbrainsIde...
2019-01-16 16:09:58 10987 14
原创 java上传附件到ftp,创建目录成功且后台不报错,但ftp服务上不生成对应的目录
经排查,跟ftp上的vsftpd.conf配置文件有关,需要添加chroot_local_user=YES到该文件里面【说明:这是我们客户现场那边需要这么配置,但我百度的时候,有些是配置成chroot_local_user=NO去解决改问题的,所以应该需要根据其他配置是YES还是NO】...
2019-01-11 17:17:41 1003
原创 java获取西瓜视频的下载地址
首先,你得获取动态脚本里面的视频id标题然后,把地址的值传给java的方法,就可以了/** * 获得真实可下载的url地址 * @param url * @return */ public static String getDownloadUrl(String videoId){ //根据videoId获得url String baseUrl="https:/...
2018-12-14 15:36:55 568 2
原创 java StringBuilder与StringBuffer比较
在查看jdk源码的时候,发现StringBuffer和StringBuilder的API基本是一样的,但StringBuffer上面很多方法使用了synchronized关键字,可以确定StringBuffer是线程安全的,适合在多线程环境中使用,而StringBuilder是线程不安全的,适合在单线程环境中使用。也可以看出,由于StringBuffer需要同步,所以一般情况下,StringBuf...
2018-12-13 15:25:43 296
原创 java类之间的关系-笔记
依赖(uses-a)如果A类的方法操作B类的对象,我们就说A类依赖于B类。应该尽可能地将相互依赖的类减至最少。如果类A不知道类B的存在,它就不会关系B的任何改变。用软件工程的术语来说,就说让类之间的耦合度最小。聚合【关联】(has-a)聚合关系意味着A类的对象包含B类的对象。继承(is-a)继承是一种表示特殊与一般关系的。如果A类扩展了B类,那么A类不但包含从A类继承过来的方法...
2018-12-06 13:58:38 275
原创 计算文本里面单词的个数,并可排序,指定排序后取前几条数据
/** * 统计文本每个单词的个数 * @param text 文本 * @param ignoreCase 是否忽略大小写 * @param sortFlag desc降序;asc升序,其他默认desc * @param topN 前几条 * @return */ public static List<Map.Entry<String, I...
2018-12-05 21:00:34 301
原创 正则校验数字和字母递增或递减的js代码实现(枚举)
网友需求:1.不允许出现3位或3位以上同样或连续数字(递增或递减);2.不允许出现3位或3位以上同样或连续字母(递增或递减);3.不允许出现3位或3位以上同一个特殊符号; 实现:javascript(正则实现)/**codeType:0数字,1字母**/function createRegexStr(codeType){var result='';var items...
2018-09-11 13:26:58 2953
原创 Oracle查询数据,按月统计,生成默认数据和月份【今年和去年的月份】
select to_char(add_months(start_date, (level - 1)), 'yyyymm') stat_date, 0 as kw_num from (select add_months(trunc(sysdate, 'y'), -12) as start_date, add_months(trunc(sysdate, ...
2018-07-03 12:09:46 4352
原创 web前端笔记-css之margin
1、margin对于table相关类型(除了table-caption、table和inline-table这三类)的元素是不起作用的,如td、tr和th等。另外对于行内非替换元素(如span元素),垂直方向的margin是不起作用的。...
2018-05-29 12:57:30 553
原创 Oracle外链接
外连接(Outer join)是对内连接的一种扩展,它是指表连接的连接结果除了包括那些完全满足连接条件的记录之外,还会包含主表中所有不满足该连接条件的记录。外链接分为:左连接、右连接和全连接。语法如下:1、左连接目标表1【主表】 left outer join 目标表2 on (连接条件)select t1.col1,t1.col2,t2.col3from t1left outer join ...
2018-05-08 14:43:36 1468
notepad++插件
2017-03-09
kettle直接执行hbase作业能成功,但通过java程序来执行时却报错
2016-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人