正则表达式入门
什么是正则表达式 根据一定规则匹配字符串的表达式 正则表达式可以用来做什么 验证字符串格式 提取/替换字符串 正则表达式不可以用到做什么 检测数字大小 正则表达式常用数据类型 类型 含义 a-zA-Z 字母 \w 匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”,这里的"单词"字符使用Unicode字符集。 \W 匹配任...
前端开发VS Code必装插件推荐
Chinese (Simplified) Language Pack for Visual Studio Code 适用于 VS Code 的中文(简体)语言包 Git History git 版本管理插件,非常好用 vscode-author-generator 添加文件作者,邮箱,创建时间,更新时间等信息 {代码...} 超越鼓励师 在 VS Code 中连续写代码一小时(时间可配置),会有杨超越提醒你该休息啦~ bac...
2019-06-01
常用正则汇总
最近在做项目的时候,发现很多重复使用的正则,就在这里记录一下。 1 6到20位数字+字母组合 {代码...} 2 邮箱正则 {代码...} 3 手机号正则 {代码...} 4.身份证号码 {代码...} 5.匹配中文 {代码...} 6.输入数字且保留2位小数 {代码...} 7.输入框限制输入中文 {代码...} 8.微信号正则 {代码...} 9.QQ号码正则 {代码...}
jekyll-admin的搭建和使用
通过jekyll搭建好了自己的博客。写博客成为了日常,经过一段时间的摸索,发现jekyll-admin是个好东西,它是博客的后台管理系统,可以方便的管理和编写自己的博客 安装 运行命令gem install jekyll-admin进行安装 配置 在_config.yml中添加 - jekyll-admin {代码...} 使用 运行命令jekyll server 启动jekyll 直接访问[链...
2019-09-27
闭包详解
优点:如果文章质量不错,会有机会被推上首页,文章的阅读量相对较高,交流的人也蛮多的。 缺点:SEO差(在搜索引擎基本搜不到掘金的文章),用户消息界面不友好(关注/评论/赞的信息全堆在一块)
2020-07-03
http跟https的区别
http: Hypertext transform protocol 超文本传输协议 是一个为了传输超媒体文档(比如html)的应用层协议 是为了web的浏览器跟web的server端的交流而设计的,他使浏览器更加高效,使网络传输减少 明文的,不加密 默认端口是80 https:Hypertext transform protocol secure 超文本传输安全协议 就...
2019-10-08
搜索引擎ElasticSearch源码编译安装和Debug环境搭建
环境准备 说明:本文章使用的ES版本是:6.7.0 JDK Elastisearch 6.7.0编译需要JDK版本10.0及以上,我直接安装了JDK12.JDK下载地址:[链接] Gradle brew install gradle Elastisearch源码 {代码...} 使用IDEA DEBUG 源码 将工程Import到IDEA 进入Elastisearch根目录,把源码编译为IDEA工程:./gradlew idea 选择Elasticse...
2019-06-18
程序员快速查询api文档方法汇总
一、借用Google 范围检索设置步骤右键chrome 地址栏,选择【管理搜索引擎】添加搜索引擎,添加如下内容(设置出发关键词) {代码...} runoob的优点支持多种语言(javascript, typescript, css, html, git ,liunx 命令,jquery...)中文支持在线测试权威信息源推荐:js, html,css: mdn[typescript]英文:([链接])优点:灵...
2021-11-30
给Zblogphp插上Elasticsearch的翅膀
找遍了zblog的应用中心,未发现有使用Elasticsearch搜索引擎的插件。国庆闲来无事,根据zblogphp的机制,开发了一个基于Elasticsearch的插件。
2021-10-09
常用正则表达式整理
常用正则 某些正则并不能保证精确匹配,仅供参考。 网址URL ^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+ 手机号码0?1[2-8][0-9]{9} 邮箱 \w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14} 国内电话号码 [0-9-()()]{7,18} 身份证号 \d{17}[\d|x]|\d{15} 日期 \d{4}(\-|\/|.)\d{1,2}\ 中文字符 [\u4e00-\u9fa5] ...
安装 git
1.获取GIT sudo apt-get install git 2.设置用户 git config --global user.name XXX(要设置的用户名) git config --global user.eamil XXX(要设置的邮箱) 做完这一步会生成密钥如图 3.git网上获取密钥 配置到本地创建一个文件比如id_rsa.pub将得到的密钥全部复制进去然后配置 cd ~/.ssh gedit id_rsa.pub ssh -h git@gi...
2018-07-24
git常见命令及问题
常见命令 配置用户名 {代码...} 配置邮箱 {代码...} 生成秘钥 {代码...} 连接远程仓库 {代码...} 查看远程仓库 {代码...} 删除远程仓库 {代码...} 拉取代码 {代码...} 第一次推送代码,-u 可以建议关联 {代码...} 常见问题 第一次git pull origin master 报错 fatal: refusing to merge unrelated histories 使用 git pu...
2020-05-28
隐私策略
读写储存:用于储存软件运行时产生的数据,以便您在重新安装后的数据保存。电话信息:此权限只会读取您的手机IMEI编码,此为第三方服务商需要,例如友盟、广点通、bugly等。
2019-07-27
2019年9月所遇知识点整理
cd D: //进入D:盘git init //初始化工作目录,使之能够被git管理。会生成子目录“.git”git config --global user.email 邮箱机制git config --global user.name 用户名 //可以在配置文件.gitconfig中设置,配置文件一般在用户的HOME路径下。也可以通过命令行设置git add . //全部提交到暂存区
2019-09-09
输入框填充账号密码问题
项目中某个页面突然出现多个input框自动填充浏览器储存的账号密码,定位许久,寻源无果,只好转寻解决之法方法1input添加属性autocomplete="off"H5官方属性,但 无效(chrome)方法2input添加属性autocomplete="new-password"百度寻得,说是网易邮箱登录密码框的玩法,但是 依旧无效(chrome)最终方法页面最前面放两个...
2020-12-02
2023届同学,非凸科技等你来投递!
开放岗位:Rust开发工程师/算法工程师/量化策略研究员/机器学习研究员开放城市:上海、北京、成都、新加坡、美国9月8日,复旦首站,空宣会热力开播!非凸科技联合创始人&CTO李佐凡为同学们分享机器学习在量化投资中的应用及发展,还有校招HR在线答疑。参与宣讲会,还有机会直击面试哦!投递通道:(1)投递邮箱:recruit...
2022-08-15
速看!Atlassian云版与数据中心版的创新进展
[链接]Highlights:Atlassian在合规性、安全性、性能规模&可靠性等方面的最新功能与进展通过Rovo Search获取个性化信息开箱即用的连接器、产品组合洞察等更多企业级工具Atlassian已经不再为Server版产品提供支持,尽快迁移到云版和数据中心版,以解锁更多创新功能哦!联系Atlassian全球白金合作伙伴——龙智,获取迁移支持...
2024-11-22