Jacquelyn38 Jacquelyn38
4年前
15个提高工作效率的js正则
1\.用户名正则// 用户名正则,4到16位(字母,数字,下划线,减号)var uPattern  /^azAZ094,16$/;console.log(uPattern.test("maomincoding"));//输出 true2\.密码强度正则// 密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字
Stella981 Stella981
4年前
Jenkins API Token
JenkinsRESTAPI提供了APItoken,使得可以在程序中使用APItoken进行认证(而不是使用你真实的密码)。APItoken可以在用户个人设置界面查看到用户→用户id→设置页面,在APIToken区域点击ShowAPItoken按钮,便可查看APItoken,同时还可以更改APItoken相应的URL是
Wesley13 Wesley13
4年前
CSS定位和滚动条
0805自我总结一.绝对定位position:absolute;/绝对定位:1、定位属性值:absolute2、在页面中不再占位(浮起来了),就无法继承父级的宽度(必须自己自定义宽度)3、一旦定位后,定位的布局方位top、bottom、left、right都能参与布局
Stella981 Stella981
4年前
Shiro 核心功能案例讲解 基于SpringBoot 有源码
Shiro核心功能案例讲解基于SpringBoot有源码从实战中学习Shiro的用法。本章使用SpringBoot快速搭建项目。整合SiteMesh框架布局页面。整合Shiro框架实现用身份认证,授权,数据加密功能。通过本章内容,你将学会用户权限的分配规则,SpringBoot整合Sh
Stella981 Stella981
4年前
JS微任务 宏任务,Promise、setTimeout、setImmediate运行顺序实测
结论如下1.虽然理论上应当先运行Promise,再运行setTimeout。但是由于历史版本或使用polyfill,使得Promise未必优先运行。2.setImmediate未必比setTimeout早运行3.在最新浏览器中Promise会早于事件冒泡运行,在设计框架时应考虑这一情况以下是实测情况\
Stella981 Stella981
4年前
Centos通过yum方式安装nginx
1.点击打开nginx官网download最下面的stableversion页面!(https://oscimg.oschina.net/oscnet/aebcc4fd1b57aec2ec90f797c3f5dc38c20.jpg)2.找到yum的安装方式    !(https://oscimg.oschina.net/
Stella981 Stella981
4年前
Node.js 读本地文件和发起 POST 网络请求
最近需要使用Nodejs读取本地文件中的数据构造请求去批量请求CGI获取数据,这样就不用手工搬砖了。因为需要携带Cookie,故使用POST方法。代码//读取本地文件varfsrequire("fs");varreadlinerequire('readline');
Stella981 Stella981
4年前
Spring RequestMapping检测路径匹配核心类AntPathMatcher
本文基于Spring5.0项目某些页面是通过后台映射的,匹配映射路径时,有那种路径参数匹配。其中一个定义好的路径匹配是:/{corporationName}_{vendorName}/{shopName}_with_{retailer_name}?g{goodsId}当时没有仔细看,其实{goodsId}也应该作为
Intellij IDEA 插件开发 | 京东云技术团队
很多idea插件文档更多的是介绍如何创建一个简单的idea插件,本篇文章从开发环境、demo、生态组件、添加依赖包、源码解读、网络请求、渲染数据、页面交互等方面介绍,是一篇能够满足基本的插件开发工程要求的文章。
程序员小五 程序员小五
1年前
融云IM干货丨在SwiftUI中集成IMKit,主要涉及到将UIKit页面转换为SwiftUI页面,以便在SwiftUI应用中使用IMKit提供的聊天功能。集成IMKit的基本步骤有哪些
创建项目:打开Xcode并创建一个新的Swift项目。RongCloudIM/IMKit支持Swift,确保你的项目设置为使用Swift语言。安装IMKit:你可以通过CocoaPods来安装iOS版本的IMKit(含UISDK)。在Podfile中添加以