ejabberd_hooks作为ejabberd_sup的子进程以gen_server启动首先初始化创建hooks(ets)表,ejabberd_hooks作为系统的钩子server,注册一系列的方法到hooks里面,方便程序调用注册方法为:add(Hook, Host, Module, Funct...
分类:
其他好文 时间:
2015-12-15 22:29:40
阅读次数:
227
windows版本:1、新建一个名为pre-commit.bat的文件并将该文件放在创建的库文件的hooks文件夹中2、pre-commit.bat文件的内容如下:@echo offset SVN_BINDIR="C:\ProgramFiles\Subversion"set SVNLOOK="E:\...
分类:
其他好文 时间:
2015-12-10 19:11:47
阅读次数:
103
不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢? 利用svn的pre-commit钩子可简单实现此要求。进入仓库project1/hooks目录,找到pre-commit.tmpl...
分类:
其他好文 时间:
2015-12-10 19:07:35
阅读次数:
113
这个操作需要修改版本库中的一个钩子文件,在你创建的版本库中有一个hooks文件夹,初始的时候其中有一个文件叫pre-commit.tmpl在windows下将其修改为pre-commit.bat,在linux下将其改为pre-commitlinux下(文件名是: pre-commit,放到版本库的/...
分类:
其他好文 时间:
2015-12-10 18:55:19
阅读次数:
139
Linux下SVN提交时强制写日志SVN默认可以不写注释提交,有时候可能忘记写注释,有的人也没有写注释的习惯,导致翻看history的时候都不知道做了哪些更改,可以依照以下步骤修改SVN配置,强制提交SVN前写注释步骤:1.进入svn/code/hooks目录,在svn版本库的hooks文件夹下面,...
分类:
系统相关 时间:
2015-12-10 18:46:39
阅读次数:
249
通过SVN进行版本库管理,每次提交后,都要在SVN服务器更新最新上传的版本到WEB目录进行同步。操作比较烦琐,而且效率也低。使用SVN钩子脚本进行WEB目录同步,可很好的解决这方面的问题。由于测试机器与SVN库都在同一台机器里,所以处理起来比较方便。svn项目下面有hooks目录,里面存放的是全部的...
本地svn提交后,想要实时同步更新,原先考虑用linux的cron任务跑个shell脚本去自动update,但是这样比较耗性能。网上搜索后,找到svn本身已经提供了方案,就是post-commit 同步设置。在创建好库之后,在hooks里面有个post-commit.tmpl 文件。1、cd /ho...
分类:
其他好文 时间:
2015-11-23 18:46:41
阅读次数:
291
处理浏览器兼容问题实际上不是jQuery的精髓,毕竟让技术员想方设法取弥补浏览器的过错从而使得代码乱七八糟不是个好事。一些特殊情况的处理,完全实在浪费浏览器的性能;突兀的兼容解决使得的代码看起来既不美观也也不能对前端技术有任何提升。但是不管怎么说,只要不同的浏览器存在,就有可能出现兼容性问题,我.....
分类:
Web程序 时间:
2015-11-16 12:27:26
阅读次数:
393
当hook_theme定义的时候如果定义的是variables并没有定义template于是系统默认是function于是默认theme_HOOK但如果这个时候你定义了bartik_HOOK那么系统会在生成$hooks[$hook]['function'] = bartik_HOOK--当定义的是t...
分类:
其他好文 时间:
2015-11-05 20:29:23
阅读次数:
205
克隆新项目:git clone ssh://xin.zhang@192.168.221.71:29418/DLOCKMS克隆完成后要立刻执行添加hook:scp -p -P 29418 xin.zhang@192.168.221.71:hooks/commit-msg .git/hooks/其他人的...
分类:
其他好文 时间:
2015-10-29 11:20:55
阅读次数:
221