常用正则备忘 [\u4e00-\u9fa5] //匹配中文字符^[1-9]\d*$ //匹配正整数^[A-Za-z]+$ //匹配由26个英文字母组成的字符串^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串^[a-z]+$ //匹配由26个英文字母的小写组成的字符串^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串...
angular大型项目实践总结的几个要点 angular大型项目实践总结的要点整理电脑文档,顺便搬用到博客,文字是2018年写的国际化要提前做,贯穿整个开发过程图标,图片,规范化,使用统一的方式使用,无论是雪碧图还是字体化(有很多把图片转化为字体的网站,比如国外的icomoon,阿里的iconfontcomponent,module要有良好的规划,对组件的拆分和定义要明确,并贯穿整个开发过程component是组件,用于复用的,尽量与业务无关,业务写到service里,module是component和service的集合。尽量做到组
阿里云服务器(BT面板)Vue+Node(Egg)部署流程 项目是Vue+Egg,服务器是阿里云的linux,安装了BT面板。这个流程适合,发布不频繁,个人项目,小型项目。下一步我会升级为,使用git,或者git+jekins的方式,实现每次merge自动发布
浏览器窗口控制---使用localStorage 窗口控制内容1, 部分窗口不能重复打开,如果已经打开,应该自动定位到该窗口。2,退出系统,如果有本系统的其他画面打开,给予提醒,并且可以一起关闭。3,部分窗口不允许通过输入url进入。4,统计数据,窗口停留时间,打开时间,访问频率。使用localStorage1, 不适用cookie,主要:不同窗口直接cookie不同步,localStorage同步。次要:大小限制:Cookie ...
kali安装搜狗输入法 Linux系统对中文的支持越来越好了,有小企鹅也有kali自带的ibus,好消息是还有了搜狗。首先kali会自带中文输入法,是ibus,我先卸载了。能卸载的我是都卸载了。就是卸载ibus一套apt remove ibusapt remove ibus-googlepinyin ........安装fcitxapt-get install fcitx fcitx-googlepin...
kali安装之后安装一些必备工具 我的kali是安装到虚拟机的,用的网卡是360WiFi的那个无线网卡,卡皇?不存在的,告诉全世界我不一样,我企图入侵?安装了系统,也安装了VMtools.接下来做些配置,安些软件,让我们用起来更舒心。直接来吧把源更新一下root@localhost:~# vim /etc/apt/sources.list直接粘贴吧,不需要翻墙。(20181226)deb http://mirrors....
Linux root用户无法打开Chrome或则chromium(kali) 我使用的kali,其他系统用户可以参考!!!问题:root用户无法打开Chrome或则chromium(kali)安装显示正常,而且能点击,没有报错信息。但是点击之后,鼠标load几圈就没后续了。。。分析:先去百度,没事结果,那些方法啊,可能太老了。但是方向找到了,和root用户有关系。于是:直接进到bin目录下看看提醒,说的多明白,人家说用root用户启动Chrome,必须要–no-...
关于微信公众号小程序在运营过程中的注意事项 运营必看想使用“小程序数据助手”,但是没有数据分析问题在PC端,网页上如何授权想使用“小程序数据助手”,但是没有数据微信的官方数据统计小程序:小程序数据助手(https://developers.weixin.qq.com/miniprogram/analysis/assistant/),功能强大,想用来获取管理数据,但是进去之后显示,暂无权限或者授权已经取消,或者,你还未成为小程序管理员或者...
Windows10下Node版本管理与随意切换 Windows下Node版本管理与随意切换使用GNVM环境问题一:无权操作文件问题二:文件被占用问题三:node版本不存在`GNVM` 是一个简单的 `Windows` 下 Node.js 多版本管理器,类似的 `nvm` `nvmw` `nodist` 。下载安装验证功能术语入门指南例子依赖第三方包使用GNVM先放官方地址:https://github.com/kenshin/gnvm这个...
数组去重(JavaScript)先从网上整理一波,待验证 数组去重(JavaScript)前端面试题:给定一个数组[1,3,2,4,5,3,22,21,2],去重。 方法很多for循环遍历 双层for循环,存储到新的数组双层for循环,不声明新的数组,在原数组使用splice方法利用对象的属性唯一(有问题)先排序,然后将第n+1个与第n个比较去重ES6语法,set()使用递归神操作一些轮子其他,比如包含了字符串,或者数组很大...
git远程强制更新到本地 git远程强制更新到本地 首先,切换到当前分支 Administrator@SKY-20160601IGZ MINGW64 /d/project/jdk8/git/MicroService (dev-DONR) 然后 git fetch --all git reset --hard origin/master origin/master替换为要拉取的远程分支名称 git pull...
重拾python Day 2 昨天加班到深夜,所以隔了一天。基于列表表示数据bob = [['name', 'Bob Smith'], ['age', 42], ['pay', 10000]]sue = [['name', 'Sue Jones'], ['age', 45], ['pay', 20000]]people = [bob, sue]print(people)for person in peo...
重拾python Day 1 Python还是很久之前用过,大约一年前吧,而且只是很简单的使用。现在时间比较充足,而且作为一个崇尚唯快不破的语言,我想要拾起来。目前主要的参考是为中国电力出版社的《Python编程》(第四版)。准备将代码都手工敲一遍。今天体验下IDLE下敲代码。以后书上所有的代码及运行结果我都会直接拷贝过来,备份。Python 3.7.0b2 (tags/v3.7.0b2:b0ef5c979b, F...
Python学习--Mac安装Python3 Python学习–Mac安装Python3方法一:说明:1. Mac本身自带Python2.7。2. 允许两个版本共存。使用了Homebrew安装Python3 安装homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 先看下...
Angular使用中的编码tips(持续更) 时间总是匆匆如流水,世事总是无情似狂风。 且随疾风而行,身后一许流星 使用Angular2也已经一年多了,项目一期接近尾声,刚刚毕业就进了这种一千多万的项目也算幸运的,成长很快。把坑都暂且记下来,也算走过的路。那些踩过的坑国际化要提前做,贯穿整个开发过程图标,图片,规范化,使用统一的方式使用,无论是雪碧图还是字体化(有很多把图片转化为字体的网站,比如国外的icomoon,阿里的i
Vue学习(一) Vue学习启动:npm start OR npm run devnpm 安装elementUI:npm i element-ui -Svue-cli初始化一个项目:vue init webpackvue在构建的时候的date是全局的,并且与使用vue.*时候的对象实体是一个。// 该对象被加入到一个 Vue 实例中var vm = new Vue({ data: data})//