张映 发表于 2015-11-20

分类目录: nodejs/vue/js/jquery

js的confirm,有的浏览器会直接屏蔽掉,导致功能无法使用,推荐使用jquery ui 的dialog功能,完美替换confirm功能

阅读全文>>

张映 发表于 2015-10-20

分类目录: linux

通过shell结合awk可以很好判断某一进程是不是运行,或者某一程序文件是否被执行,下面以php为例来说明一下。

定义一个crontab,每一分钟执行一次,时间间隔为一分钟,可能下一次执行的时候,上次还没有执行完,所以我们要做一下判断。

阅读全文>>

张映 发表于 2015-09-22

分类目录: 技术其他

电信用户,默认的都是电信的DNS。用电信的DNS有2个让我很不爽的事,一个DNS劫持,域名偶尔会被劫持到114;一个是对国外的域名,间断性的不解析,一会好一会坏。

阅读全文>>

张映 发表于 2015-09-21

分类目录: 服务器相关

git根svn一样,是帮助我们更好的管理代码。看见有的程序员,喜欢copy整个项目,为了备份。这样做,就会产生多个客户端,容易混淆,并且任何一处修改提交了,都会影响服务端的分支。如果我们commit时,把代码注释写清楚了,这样获取历史版本,会很容易。也不会产生很多的备份目录。

阅读全文>>

张映 发表于 2015-09-19

分类目录: nodejs/vue/js/jquery

grunt是一套前端自动化工具,一个基于nodeJs的命令行工具,功能非常强大。对于前端js,css打包,压缩还是很重要,不光减少带宽,还能减少http请求,下面实例说明怎么用。

阅读全文>>

张映 发表于 2015-08-19

分类目录: nodejs/vue/js/jquery

关于ajax跨域问题,今天整理了一下,其实还有其他办法了,个人推荐以下4种。请参考:ajax 跨域实例

阅读全文>>

张映 发表于 2015-08-18

分类目录: nodejs/vue/js/jquery

zclip是一款基于Flash的jquery插件,所以浏览要安装Adobe Flash Player。要有一个统一的copy功能,各浏览器都要兼容,开发成本比较高,主要是各浏览器没有统一的标准,也由于安全性的原因。请查看:jquery zclip例子

阅读全文>>

张映 发表于 2015-07-02

分类目录: 服务器相关

git服务端的管理工具用过2个,一个gitlab,一个是gitolite,

1,gitlab功能强大,有web管理界面,反正是各种方便吧,请参考:linux gitlab nginx 安装 配置 详解,但是gitlab安装比较麻烦

2,gitolite,安装非常简单,功能也比较简单,基本需要能满足,创建仓库,分配权限,总体来说还不错。

如果频繁的创建仓库,以及人员变更,用gitlab比较合适的,反之gitolite比较合适。

阅读全文>>

张映 发表于 2015-06-30

分类目录: apache/nginx

nginx php设置上传文件大小,有三个地方需要改。

阅读全文>>

张映 发表于 2015-06-02

分类目录: 服务器相关

做自己的产品,分支还是很重要的。例如,我发布了一个app,但是有bug,又想做新功能,怎么办呢?如果只在一个git上开发的话,bug会越来越多,原来bug没改完,新功能开发,又会产生新的bug。这样的话,bug永远改不完,版本发布会一拖再拖。

正确的做法,主分支,开发新功能,创建的分支改bug,定期的将分支合并到主分支,对外发布的版本都新分支,改bug的版本,属于稳定版的。发版本成阶梯状。下面介绍一下用tortoisegit创建git分支的方法,个人觉得比较简单。

阅读全文>>