摘要: 一、安装nginx前 我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载: yum install gcc-c++ yum -y install zlib zlib-dev 阅读全文
posted @ 2019-01-16 11:02 地铁程序员 阅读(12192) 评论(0) 推荐(0) 编辑
摘要: 1、无法监控iframe加载成功与否 经测试,火狐及chorme都不支持onerror事件,而且,不管iframe加载是否成功,都会触发onload事件。 1)通过postmessage消息提示是否加载成功 2)通过判断title,但是要约定下iframe的title不能是Error,否则会造成误判 阅读全文
posted @ 2018-12-06 11:06 地铁程序员 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。 先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull 因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull 阅读全文
posted @ 2018-11-29 17:03 地铁程序员 阅读(203) 评论(0) 推荐(0) 编辑
摘要: go源码的编译及重启LInux命令 阅读全文
posted @ 2018-11-13 11:58 地铁程序员 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 解决报错:error: The requested URL returned error: 401 Unauthorized while accessing 问题报错:error: The requested URL returned error: 401 Unauthorized while ac 阅读全文
posted @ 2018-10-10 18:15 地铁程序员 阅读(3301) 评论(0) 推荐(0) 编辑
摘要: Linux下mongodb安装: 新建mongodb文件夹 下载安装包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz 解压 tar -zxvf mongodb-linux-x86_64-3.0.6.tg 阅读全文
posted @ 2018-10-07 12:13 地铁程序员 阅读(345) 评论(0) 推荐(0) 编辑
摘要: pv-remjs 这是一个移动端适配的工具类,采用rem布局的方式 ## 快速开始 在html文件中引入,先查看版本`<script src= "https://unpkg.com/pv-remjs@*/index.js"></script>` view_width > 768 ? _html.st 阅读全文
posted @ 2018-09-13 16:14 地铁程序员 阅读(281) 评论(0) 推荐(0) 编辑
摘要: pv-date-handle 这是一个时间格式化转换的小工具,简单易用 ## 快速开始 安装`npm install pv-date-handle -S` ```js import formateDate from 'pv-date-handle' formateDateMethod () { re 阅读全文
posted @ 2018-09-13 15:44 地铁程序员 阅读(168) 评论(0) 推荐(0) 编辑
摘要: demo.html style: 'ios9', speed: 0.1, amplitude: 0.2, speedInterpolationSpeed: 0, frequency: 2, height: 424, width: 964, container: document.getElement 阅读全文
posted @ 2018-09-12 15:23 地铁程序员 阅读(1255) 评论(0) 推荐(1) 编辑
摘要: 一、insertNode 以上案例来自于李同学~ 阅读全文
posted @ 2018-09-10 14:45 地铁程序员 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 下面可以看看以下传入参数分别代表的意思 每分钟的第30秒触发: '30 * * * * *' 每小时的1分30秒触发 :'30 1 * * * *' 每天的凌晨1点1分30秒触发 :'30 1 1 * * *' 每月的1日1点1分30秒触发 :'30 1 1 1 * *' 2016年的1月1日1点1 阅读全文
posted @ 2018-09-06 11:44 地铁程序员 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 序言 现在前端的技术越来越杂,也越来越细了,以至于每次看完文档都会有个错觉,就是自己差不多会了.真正去做项目的时候又是重复之前的步骤. 之前写Java的时候,会习惯性的看看源码,看完之后会对知识掌握的更牢靠,并且茅塞顿开的感觉简直妙不可言。再回想做前端的这段时间,确实时是自己浮躁了。 我挑选了ele 阅读全文
posted @ 2018-09-05 19:14 地铁程序员 阅读(2177) 评论(0) 推荐(0) 编辑
摘要: # pv-err-watch 这是一个前端监控的小工具,提供了多种信息的查询 ## 快速开始 安装`npm install pv-err-watch -S` ```js import errorWatch from './index2' errorWatch .config(Vue, '//**.* 阅读全文
posted @ 2018-08-31 17:29 地铁程序员 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1、监听代码错误 2、 跨域代码监控 跨域之后 window.onerror根本捕获不到正确的异常信息,而是统一返回一个 Script error, 解决方案:对 script标签增加一个 crossorigin=”anonymous”,并且服务器添加 Access-Control-Allow-Or 阅读全文
posted @ 2018-08-27 18:04 地铁程序员 阅读(716) 评论(0) 推荐(0) 编辑
摘要: pv-jd 这是一个判断设备信息的小工具,可以判断出移动端还是PC端,提供了多种API 快速开始 安装npm install pv-jd -S 示例 import {judgeDevice, judgeBrowser } from '../../../index'下载到项目本地 使用console. 阅读全文
posted @ 2018-08-24 18:10 地铁程序员 阅读(209) 评论(0) 推荐(0) 编辑
摘要: var fs = require('fs-extra'); //复制 并会覆盖已有文件 fs.copy('./demo/index.html','./demo/index2.html' ,(err) => { if (err) return console.log(err) console.log('success') }) //创建文件 并不会覆盖已有文件 fs.en... 阅读全文
posted @ 2018-08-09 16:14 地铁程序员 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 转换规则: Number(): 1)如果是Boolean值,true和false将分别转换为1和0。 2)如果是数字值,只是简单的传入和返回。 3)如果是null值,返回0。 4)如果是undefined,返回NaN。 5)如果是字符串,遵循下列规则: 如果是字符串中只包含数字(包括前面带正号或负号 阅读全文
posted @ 2018-08-09 15:21 地铁程序员 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 问题场景 场景很简单,就是一个正常 axios post 请求: axios({ headers: { 'deviceCode': 'A95ZEF1-47B5-AC90BF3' }, method: 'post', url: '/api/lockServer/search', data: { use 阅读全文
posted @ 2018-08-02 19:02 地铁程序员 阅读(78917) 评论(12) 推荐(25) 编辑
摘要: authInfo = r.data.authInfo[0]//后台请求的 var client = new OSS({ region: 'oss-cn-beijing',// 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,部署在服务端使用RAM子账号或STS,部署在客户端使用STS。 accessKeyId: authInfo.sts.secretId, ... 阅读全文
posted @ 2018-07-31 15:26 地铁程序员 阅读(536) 评论(0) 推荐(0) 编辑
摘要: http://xclient.info/s/cornerstone.html?t=c5242a66e53f1d866afe8c42aace2738c04ce9ee#versions 破解版的地址 打开终端,输入sudo spctl --master-disable然后按回车。然后会看见个passwo 阅读全文
posted @ 2018-07-31 12:01 地铁程序员 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在Mac OS X下使用Qt开发,需要配置Qt库和编译器。编译器只能使用苹果公司自主研发的Clang。1、分别下载并安装XCode和Command Line Tools(必须安装),安装完毕后,Clang就有了。 https://developer.apple.com/downloads/ 2、下载 阅读全文
posted @ 2018-07-24 14:20 地铁程序员 阅读(6837) 评论(0) 推荐(0) 编辑
摘要: NVM的安装 Linux下的安装 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash source ~/.bashrc 然后后就就可以安装node了 nvm install v10. 阅读全文
posted @ 2018-07-19 16:38 地铁程序员 阅读(10557) 评论(0) 推荐(0) 编辑
摘要: homebrew安装的 直接一条命令 brew uninstall node 官网下载pkg安装包的 一条命令 sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 些东西删完 阅读全文
posted @ 2018-07-19 16:25 地铁程序员 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 写在前边: 工作需要,使用ajax在原来的列表下边使用ajax请求后台数据,拼接在列表最下边,在github转了好久,发现了一个bug极多的js刷新插件,尝试了一个下午,就在快放弃的时候,发现下边有留言说用mescroll框架比较简单好用。遂研究许久,做Javaweb嘛,难免碰前端…… mescro 阅读全文
posted @ 2018-07-18 10:33 地铁程序员 阅读(2927) 评论(0) 推荐(0) 编辑
摘要: Cross Site Request Forgery 跨站请求伪造 下面是一个测试的demo 如下服务 页面1 页面2 当页面1的用户登陆后,再去访问页面2,页面2就可以获取用户的信任凭证(cookie),就可以服务器的上的num给设置为0了. 防范: 1、验证码 2、Referer Check,该 阅读全文
posted @ 2018-07-17 10:43 地铁程序员 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、改名:mv oldname newname 将目录/usr/men中的所有文件移到当前目录(用.表示)中: 2、跨服务器拷贝需要用到的命令是scp. 拷贝文件夹 把当前文件夹tempA拷贝到 目标服务器10.127.40.25 服务器的 /tmp/wang/文件夹下 scp -r /tmp/te 阅读全文
posted @ 2018-07-13 14:24 地铁程序员 阅读(130) 评论(1) 推荐(0) 编辑
摘要: 一、汇编语言是什么? 我们知道,CPU 只负责计算,本身不具备智能。你输入一条指令(instruction),它就运行一次,然后停下来,等待下一条指令。 这些指令都是二进制的,称为操作码(opcode),比如加法指令就是00000011。编译器的作用,就是将高级语言写好的程序,翻译成一条条操作码。 阅读全文
posted @ 2018-07-09 11:49 地铁程序员 阅读(1172) 评论(0) 推荐(1) 编辑
摘要: 这个fs.readdir路径要加上__dirname 找到绝对路径 否则会报错 阅读全文
posted @ 2018-07-05 17:47 地铁程序员 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 官网的demo是个html实现的pdf页面http://mozilla.github.io/pdf.js/web/viewer.html 也可以学习参考 参考http://mozilla.github.io/pdf.js/ 阅读全文
posted @ 2018-07-04 17:48 地铁程序员 阅读(5464) 评论(0) 推荐(0) 编辑
摘要: 因为军佬放弃制作Centos7的网络重装包,又Centos7的安装引导和6有较大区别所以,选择曲线救国(技术不行,只能这样乱搞)前文:Centos6.9一键重装包https://ppx.ink/netrebuild.ppx开始折腾首先,用军佬的脚本安装到Centos6.9(本懒人用的DO宝宝自带的c 阅读全文
posted @ 2018-07-04 15:39 地铁程序员 阅读(2028) 评论(0) 推荐(0) 编辑
摘要: var hiddenProperty ='hidden' in document ? 'hidden' :'webkitHidden' in document ? 'webkitHidden' : 'mozHidden' in document ? 'mozHidden' : null; var v 阅读全文
posted @ 2018-07-04 14:05 地铁程序员 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: 下面是简单的demo 学习网址 https://greensock.com/get-started-js https://greensock.com/learning 源码 阅读全文
posted @ 2018-06-29 16:47 地铁程序员 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 在实际项目开发中可能会碰到在 a.com 页面中嵌套 b.com 页面,这时第一反应是使用 iframe,但是产品又提出在 a.com 中操作,b.com 中进行显示,或者相反。 1、postMessage postMessage方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、 阅读全文
posted @ 2018-06-28 15:23 地铁程序员 阅读(4987) 评论(0) 推荐(0) 编辑
摘要: .eslintrc.js webpack.config加入如下代码 下载editorconfig插件 配置不希望eslint监测的文件 .eslintignore vscode编译器在使用eslint的时候添加如下配置,可以减少fix 以上就是eslint的全部配置了! 阅读全文
posted @ 2018-06-28 12:06 地铁程序员 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 为什么要搭建npm企业私服 1、确保npm服务快速、稳定:对于企业来说,开发的时候,需要花半小时甚至更久等待npm模块依赖安装完毕,是不可接受的。部署镜像后,可以确保高速、稳定的npm服务。 2、发布私有模块:官方的npm上的模块全部是开源的。一些与企业业务逻辑相关的模块可能不适合开源。这部分私有的 阅读全文
posted @ 2018-06-28 09:59 地铁程序员 阅读(393) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-06-27 16:47 地铁程序员 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 牛牛截图,web端的一款截图工具,下面是代码及实例。 依赖jquery-1.7.min.js capturewrapper.js jquery.josn.js 在页面执行下就ok了, <script> Init() </script> <script> Init() </script> 阅读全文
posted @ 2018-06-25 13:58 地铁程序员 阅读(3293) 评论(0) 推荐(0) 编辑
摘要: html data数据 js方法 腾讯表情css 阅读全文
posted @ 2018-06-21 14:31 地铁程序员 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: 上面的代码就可以实现vue中拖拽文件上传啦~ 阅读全文
posted @ 2018-06-21 12:21 地铁程序员 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 目录结构 webpack.config.js package.json postcss.config .bablelrc index.html app.js helloWorld/helloWorld.html helloWorld/helloWorld.js 这个可以在开发环境使用,在打包的时候遇 阅读全文
posted @ 2018-06-11 15:02 地铁程序员 阅读(885) 评论(0) 推荐(0) 编辑