08 2017 档案
摘要:一 前言 1.1 什么是正则表达式 正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。 1.2 常用的正则匹配工具 在线匹配工具: http://www.regexpal.com/ http://rubular.com/
阅读全文
摘要:Mockjs能做什么? 基于 数据模板 生成模拟数据。 基于 HTML模板 生成模拟数据。 拦截并模拟 ajax 请求。 能解决的问题 开发时,前后端进度不同步,后端还没完成数据输出,前端只好写静态模拟数据。 数据太长了,将数据写在js文件里,完成后挨个改url。 某些逻辑复杂的代码,加入或去除模拟
阅读全文
摘要:前端的三大框架当属vue、react以及angular了,个人比较偏向react,它的社区比较繁荣,有很多丰富的组件 。angular的话感觉编译时间有点长,等待很恼火。 vue与react vue和react是当前最火的两个前端框架,vue的发展很快,但是目前来说,react的生态系统会更强大,世
阅读全文
摘要:idea的debug调试快捷键 F9 resume programe 恢复程序 Alt+F10 show execution point 显示执行断点 F8 Step Over 相当于eclipse的f6 跳到下一步 F7 Step Into 相当于eclipse的f5就是 进入到代码 Alt+sh
阅读全文
摘要:JavaScript基本数据类型: js基本数据类型包括:undefined,null,number,boolean,string.基本数据类型是按值访问的,就是说我们可以操作保存在变量中的实际的值。 1. 基本数据类型的值是不可变的 任何方法都无法改变一个基本类型的值,比如一个字符串: 通这两个例
阅读全文
摘要:https://cosyer.github.io/jelly/love/1/ 修改序号1-10即可 https://cosyer.github.io/jelly/cssheart/ canvas心 https://cosyer.github.io/jelly/cssrose/ canvas玫瑰 Gi
阅读全文
摘要:什么是Flex 什么是Flex Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,
阅读全文
摘要:安装组件 安装组件 服务端代码server.js 服务端代码server.js 前端页面index.html 前端页面index.html 运行服务 运行服务 访问 http://127.0.0.1:2000/ ,选择文件,点击“提交”,done。然后,你就会看到Images目录下多了个文件。 文件
阅读全文
摘要:GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。 那好,这就开始吧… 1.
阅读全文
摘要:react-admin react-admin 部分采用了antd,相关功能较全,添加了较多的组件模块。star 664 GitHub:https://github.com/yezihaohao/react-admin 在线地址:http://cheng_haohao.oschina.io/reac
阅读全文
摘要:工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能
阅读全文
摘要:React React React 是一个 View 层的框架,用来渲染视图,它主要做几件事情: 组件化利用 props 形成单向的数据流根据 state 的变化来更新 view利用虚拟 DOM 来提升渲染性能 前面说到 React 能够根据 state 的变化来更新 view,一般来说引起 sta
阅读全文
摘要:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: 规则很简单,不做过多解释,但是有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法
阅读全文
摘要:我们经常会遇到一些场景,需要你向别人展示一些操作或是效果——例如告诉别人某某软件的配置步骤啊、刚设计出来网站的动画效果怎么样啊、某某电影里面的一个镜头多么经典啊、打得大快人心的NBA绝杀瞬间是怎么回事啊,等等.... 这些场合,如果单纯截成图片有时难以说清楚,但录成视频又不方便在社交软件上传播,这时
阅读全文
摘要:Android Studio比Eclipse ADT有巨大的优势。Android Studio原生支持使用Gradle来构建项目,使用动态语言Groovy定义项目构建的过程,避免了build.xml文件繁琐的定义。 然而使用的时候,却有着巨大的缺陷。由于Android Studio在升级的时候,可能
阅读全文
摘要:安装Java(配置JAVA_HOME) 安装Java(配置JAVA_HOME) 这里需要注意对环境变量的设置,可以根据java -version来检测一下。 安装SDK(配置ANDROID_HOME) 安装SDK(配置ANDROID_HOME) 这里需要注意设置环境变量ANDROID_HOME:An
阅读全文
摘要:vscode部分文件夹无法打开,无法正常显示 解决方案:关闭该IDE。找到C:\Users\XX\AppData\Roaming\Code,将Code文件夹删除。重新打开vsCode,即可恢复。但是以前的配置都将丢失。
阅读全文
摘要:1.下载软件:磁力链接: magnet:?xt=urn:btih:2289E4F8CEB346AC44E54C8C0DA706CC537301AA 复制磁力链接地址 magnet:?xt=urn:btih:2289E4F8CEB346AC44E54C8C0DA706CC537301AA 复制到迅雷下
阅读全文
摘要:count(*)对行的数目进行计算,包含NULLcount(column)对特定的列的值具有的行数进行计算,不包含NULL值。count()还有一种使用方式,count(1)这个用法和count(*)的结果是一样的。性能问题1.任何情况下SELECT COUNT(*) FROM tablename是
阅读全文
摘要:相信很多朋友都遇到过网页被强插广告的情况,好端端一个干净的页面,动不动就被插了个屠龙宝刀点击就送的小窗口,看着就心烦。这种网页劫持强插广告的现象,在中国非常常见,往往是运营商进行HTTP劫持所造成的。对付这种劫持,一个很好的解决办法就是HTTPS。 网页劫持很多人都有遇到过,HTTPS可以比较好地防
阅读全文
摘要:这可能是Intellij的一个bug,在使用spring-boot的时候,如果把某个引入的依赖设置为provided,那么在Intellij启动时就会找不到相应的类。因此,此时需要把此项配置给注释掉,但是打包上线的时候并不需要这些依赖,那么在打包的时候就把注释打开,即可。 主要使用的是redux的r
阅读全文
摘要:用RSA非对称加密方式实现。后台生成rsa密钥对,然后在页面设置rsa公钥,提交时用公钥加密密码,生成的密文传到后台,后台再用私钥解密,获取密码明文。这样客户端只需要知道rsa加密方式和公钥,前台不知道私钥是无法解密的,此解决方案还是相对比较安全的。缺陷:由于进行的都是大数计算,使得RSA最快的情况
阅读全文
摘要:为什么用immutable.js呢。有了immutable.js可以大大提升react的性能。 JavaScript 中的对象一般是可变的(Mutable),因为使用了引用赋值,新的对象简单的引用了原始对象,改变新的对象将影响到原始对象。如 foo={a: 1}; bar=foo; bar.a=2
阅读全文
摘要:js获取三天后的日期 setDate 加上3天的时间戳 手机振动 var p = document.getElementById("message"); var supportsVibrate = "vibrate" in navigator; supportsVibrate ? y() : n()
阅读全文