#
npm发布模块

初始化package.json采用npm init命令向导配置一些参数,比如名称,描述,关键字,GitHub地址等。 注册npm用户并发布访问 https://www.npmjs.com/ 注册一个账号,注意登录使用的是username和password,所以name是可以随便填的。 然后使用npm adduser来登录用户,注意如果你使用的是淘宝镜像的话,在登录之前必须把仓库地址切换成默... 阅读全文

@2017-04-25 Node.js 浏览(212)
#
nodejs打开资源管理器并选中某个文件

Windows资源管理器简单介绍 我们一般都知道在cmd下敲入explorer.exe来打开资源管理器,殊不知,其实它还有好几个参数,我们这里只介绍我们需要用到的。 # 打开某个文件夹explorer.exe "E:\Workspace\Java"# 用默认关联程序打开某个文件explorer.exe "E:\Workspace\Java\test.html"# 打开资源管理器并选中某个文件或... 阅读全文

@2017-04-24 Node.js 浏览(334)
#
由多说评论关闭所想到的

事件回顾好早之前就发现了,用了很久的多说评论竟然关闭了,今天闲来说几句。 乱侃首先,不赚钱的东西是活不久的,就算活着,也肯定没有赚钱的东西有生命力。 其次,各种服务各种功能还是用变成自己的才是最可靠的,之前弄博客的时候之所以没有用GitHub Pages来做,除了是因为不够自由外,还有一个考虑就是不想太依赖别人,万一哪天GitHub关闭了这个服务呢? 所以,这次多说关闭了也不考虑换其... 阅读全文

@2017-04-19 碎碎念 浏览(274)
#
nginx配置总结

nginx的全局变量nginx内置了大量的$开头的全局变量,这些变量在有些时候会非常有用,而且网上很少有介绍的很全面的文章,比如我今天想找一个获取origin的变量,找半天没找到,最后自己根据规律随便蒙一个$http_origin竟然对了! 以下是我已亲自验证过的(测试版本:v1.11.8): $remote_addr:客户端IP地址;http_host:request.getHeader... 阅读全文

@2017-04-18 nginx 浏览(259)
#
Git环境搭建

介绍git是一种版本管理工具,github是一个网站,也可以认为是git的一种具体实现,常见的实现有github和gitlab。 安装首先安装git-for-windows(这个是必须安装的),然后安装自己喜欢的git客户端,如TortoiseGit或者SourceTree,个人比较喜欢TortoiseGit,关于TortoiseGit的具体使用可以参考我另外单独写的一篇文章:TortoiseG... 阅读全文

@2017-04-06 Git 浏览(342)
#
css3-transform做平移时作用在奇数的宽高度DOM上模糊问题

概述之前没仔细看过,反正就是经常遇到加上transform平移之后文字和其它对象就会变模糊的问题,后来发现,只有奇数的时候才会出现,偶数不会。 20170401更新测试浏览器:Chrome50.0 可正当我准备单独写一个测试案例的时候却发现怎么都无法复现前面碰到的模糊问题:新写的测试页面无论是奇数还是偶数都不会模糊,但是项目页面还是存在,且即使我把测试页面的代码copy到项目页面里面去也还是会... 阅读全文

@2017-04-01 CSS 浏览(263)
#
80端口被系统占用的解决方法

问题描述apache启动不了,提示可能是端口问题: 用netstat -aon|findstr "80"命令查了一下,80端口被一个pid=4的进程给占用了: 打开任务管理器,发现这个进程是一个叫NT Kernel & System的系统进程: 问题解决Win+X然后选择A打开管理员命令行,然后执行net stop http即可: 光这样还不行,下次还会开启自启动,需要禁用... 阅读全文

@2017-03-24 IT相关 浏览(264)
#
Java、JS、PHP关于AES的加密解密互通问题

背景最近对接统一登录碰到PHP和Java的AES加密结果不一致问题,花了不少的时间,特此记录一下。 大致逻辑就是第三方平台对接统一登录平台时,拿到对方给的一些数据然后采用AES加密生成一个token给对方校验,第三方平台是Java写的,统一登录平台时php写的,而且php那边肯定是不能随意修改代码的,只能改Java这边。 首先,php那边的加密代码如下: /** * 加密 * @return... 阅读全文

@2017-03-18 JavaSE 浏览(569)
#
PHP的水太深,关于empty的一个问题

问题描述今天碰到一个很奇怪的问题,测试环境一直出现白屏问题,正常情况下如果哪个地方报错页面上都会有提示的,但是这个没有,还以为是后台哪个环境出了问题。 然后下午把代码提交到预发布的时候也出现了这个问题,甚至把代码全部还原了也还是一样,然后就急了,赶紧找人协助看下,最后在日志里面发现如下错误: PHP Fatal error: Can't use function return value in... 阅读全文

@2017-03-18 PHP 浏览(312)
#
Git常见命令操作

前言一向都不太喜欢将简单问题复杂化,git这种东西本来应该是一个工具,所以不应该为了使用这个工具去额外记一大堆命令,但是限于有时候需要在Linux上面进行一些操作,所以还是有必要记住一些常见的git命令。 分支操作git brach # 查看本地分支git branch -a # 查看所有分支(包括远程分支)git branch test # 本地创建test新分支git push orig... 阅读全文

@2017-03-15 Git 浏览(103)
#
经过nginx转发之后的跨域名携带和设置cookie

概况之前有个疑问:假如某个页面地址和接口地址是跨域的,直接请求肯定无法正确携带和设置cookie,但是如果通过nginx或者fiddler进行一层转发使之变成同域呢? 下面我们来验证。 假设接口原地址是:http://a.com/test.json ,且设置了允许跨域,现在我在 http://b.com/index.html 下请求这个接口,很显然,可以调用成功,但是携带的是 http://a... 阅读全文

@2017-03-08 前端综合 浏览(310)
#
HTML5 fetch API

介绍fetch是传统XMLHttpRequest(也就是常说的ajax)的替代者,相比后者,它更简单,并且内置对Promise的支持。 但其实话说回来,我至今没太搞明白它的更多优点,因为说它使用简单好像体现不出优势,因为我们平时都是使用ajax框架的(比如jQuery),很少会直接使用原生XMLHttpRequest,而且用了它的话还要担心兼容性的问题。 语法语法很简单:fetch(url, ... 阅读全文

@2017-03-08 JavaScript 浏览(357)
#
Mock.js使用小结

介绍mockjs是一个模拟后台接口的JS库,它的原理是重写了XMLHttpRequest,它可以在接口没出来时非常方便的模拟数据,上线之后不引用它即可。 官网:http://mockjs.com/文档:https://github.com/nuysoft/Mock/wiki 基本语法Mock.mock(template)根据数据模板直接返回数据,以下代码可访问 http://mockjs.... 阅读全文

@2017-02-23 JavaScript 浏览(251)
#
JS弹出下载对话框以及实现常见文件类型的下载

写在前面JS要实现下载功能,一般都是这么几个过程:生成下载的URL,动态创建一个A标签,并将其href指向生成的URL,然后触发A标签的单击事件,这样就会弹出下载对话框,从而实现了一个下载的功能。 这里所说的下载,有时候也可以理解为保存。出于安全考虑,JS肯定无法直接调用FileAPI写文件到磁盘,但是却可以通过下载来变相实现保存功能。 几个备用知识点JS触发单击事件既然是用A标签模拟,那么肯... 阅读全文

@2017-02-16 JavaScript 浏览(468)
#
【本文作废】Git多账户问题解决(如同时使用gitlab和github)

20170518更新这篇文章过时了! 前言有时候同一台电脑可能需要和多个git账户打交道,比如公司内部的gitlab和外部的github,这2者的账号密码肯定不一样,如何方便的在二者切换呢,我使用的是TortoiseGit来解决。 步骤不使用常规的SSH配置方式,而是使用TortoiseGit自带的PuTTYgen来生成。 开始菜单找到它: 点击生成按钮,然后鼠标不停移动(注意必须移动... 阅读全文

@2017-02-16 Git 浏览(285)
#
WebStorm基本配置介绍

前言WebStorm默认配置很多地方不喜欢,这里将常见配置列出来。 下载安装下载地址:webstorm-v10.0.3【汉化破解版】.zip 文件如下: 汉化破解 先安装英文原版;参照图片说明注册破解;将汉化包内的resources_en.jar 替换 \WebStorm 10.0.3\lib\下的 resources_en.jar,建议替换之前先备份一下旧文件,防止哪天想要恢复到... 阅读全文

@2017-01-17 IT相关 浏览(286)
#
php-redis-error

搭建php环境一直报这个错误: 参考:http://stackoverflow.com/questions/31530677/cannot-find-save-handler-redis https://github.com/phpredis/phpredis/downloads 这2个版本都试过都不行: 可能是和php版本有关系,也有可能是跟dll文件有关系,最后整个替换成同... 阅读全文

@2017-01-04 PHP 浏览(206)
#
Xshell基本使用

下载安装百度搜索xshell下载最新版的安装即可,不用破解,因为个人使用是免费的。 使用 配置xshell有2种配置的地方,一个是文件->属性,这个一般是针对具体某个会话的设置: 如修改字体和颜色等: 还有一种是全局的配置,工具->选项: ... 阅读全文

@2016-12-28 软件使用 浏览(290)
#
操蛋的DNS劫持,又让我碰到了

概述完全是无意中发现的,因为这个劫持并没有出现广告。 访问 http://demo.liuxianan.com 时,控制台竟然发现一个奇怪的地址:http://gxtj01.statis.wayayaya.com:5001/gxtj01.php 最后发现被劫持的竟然是CNZZ的一个js文件,用电脑访问如下地址: http://c.cnzz.com/core.php?web_id=125713... 阅读全文

@2016-12-22 前端综合 浏览(553)
#
CSS3自定义浏览器滚动条样式

说明非标准属性,仅限webkit内核浏览器。 组成部分一个完整滚动条右以下部分组成: ::-webkit-scrollbar 滚动条整体部分,常用属性:width,height,background,border;::-webkit-scrollbar-button 滚动条两边的按钮,默认不设置时不显示,可设置高度、背景色、背景图片;::-webkit-scrollbar-track 整个... 阅读全文

@2016-12-21 CSS 浏览(95)
第2页,共11页