- 博客(132)
- 问答 (3)
- 收藏
- 关注
原创 yii2的phpunit test
## 参照网站phpunit官方网站 http://www.phpunit.cn/ https://phpunit.de/ ## 代码示例 https://github.com/sebastianbergmann/money/blob/master/tests/MoneyTest.php ```phpuse PHPUnit\Framework\TestCase...
2017-03-27 09:46:05
401
原创 composer
设置全量镜像composer config -g repo.packagist composer https://packagist.phpcomposer.com http://blog.youkuaiyun.com/naola2001/article/details/46612023 composer remove some/package codecept generate...
2017-03-22 00:39:15
214
原创 php开发app的接口yii2
在看 http://www.imooc.com/learn/163用php开发app的接口基本就是我现在在做的东西一句话,就是给app返回json 具体点就是组合header后,把content的array用json_encode转换下输出 ```php // 设定header $oResponse = Yii::$app...
2017-02-15 16:45:49
368
原创 redis小记
# redis ## 安装server 1. 首先为yum添加epel源:yum install epel-release2. yum install redis3. service redis start 注意端口是6379 记得iptables4. 测试 redis-cli set get <以上方法很坑爹,装出来的redis版本是2.4...
2017-02-14 15:48:42
142
原创 微信小程序的appid
从下面的地址下载模拟器后,新建项目的情况下需要appid,各种资料上也注明了,不能是订阅号或者服务号原来的appid要不然就忍一下,选择没有appid,新建一个项目尝尝鲜但是没办法打包上传来进行模拟 开发工具下载地址https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 于是从h...
2017-02-09 09:23:05
806
原创 最近装centos 7的几个坑
1 源 *必须要替换,否则自带的仓库实在太新,很多yum会失败 国内163源http://mirrors.163.com/.help/centos.html阿里源 http://mirrors.aliyun.com/help/centos 2 停止防火墙systemctl stop firewalld.service systemctl disa...
2017-01-01 21:25:59
232
原创 redmine一键安装后备份
半年前装了bitnami的redmine结果半年后要换服务器,原来的这些鸡零狗碎还要继续留着备份mysql然后把各种上传的文件copy来copy去实在太麻烦 结果发现bitnami的一键安装redmine根本就不用这么费事直接tar -zcvf后,下载,上传 ,tar zxvf就可以,然后直接启动就没问题注意,这里有个坑,在zxvf之前必须先新建mysql用户,否则会导致...
2017-01-01 21:21:39
169
原创 svn常用命令
1 启动命令svnserve -d -r /opt/svn-d 守护 -r 后台 2 停止直接ps -ef | grep svnserve然后 kill 3 新建一个仓库 svnadmin create test这个时候要改一下owner chown -R apache test 4 删除一个仓库直接rm -rf xxx 5 备...
2017-01-01 21:16:02
332
原创 gitlab发送smtp设置
半年前搭的gitlab用的是postfix发送邮件,但是这么做的坏处就是很多公司都会把这当做垃圾邮件直接处理各个邮箱里连个屁都没剩下于是考虑还是用smtp 思路1 利用bitnamin的一键安装gitlab不过要修改的文件实在太多,3个左右,失败 思路2 还是安装gitlab后,修改/etc/gitlab/gitlab.rb 修改的文件可以参照 http:/...
2017-01-01 20:40:40
1336
原创 一键安装lamp
国外的 https://bitnami.com/stack/lamp 国内的https://lnmp.org/ 省时间 bitnami的好处是更新频率好一点,国内的lnmp可以选择nginx
2016-11-30 12:52:56
130
原创 自己常用的最简单的iptables设置
# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPU...
2016-11-29 13:13:28
144
原创 《modern php》的note4-filter_var
输出用htmlentites过滤,但是项目里view层用了smarty,所以不用担心输入用filter_var过滤 http://www.php.net/manual/zh/function.filter-var.php 最常用的有两种用法,一种是返回true还是false,一种是返回过滤的字符串分别对应http://php.net/manual/zh/filter.fi...
2016-10-30 10:17:10
121
原创 《modern php》的note4-password_verify
读了将近一半了,搜了下关于php7的书暂时还没有很好的,继续等 http://php.net/manual/zh/function.password-verify.php password-verify这个方法以前没有在意过起码我这边的做法还是把注册时用的方法再hash一下然后用字符串去判断跟数据库中的值是否===没用过这个方法今天一看,竟然有这个原因时序...
2016-10-30 09:33:52
130
原创 《modern php》的note3-composer
composer 从第一次自己安装yii2就在用。但是国内这种自动化的东西通常不会好使国内的源动不动就挂掉如果是个人做练习,强烈建议科学上网或者直接用linode的国外主机 但是对怎么在composer.json里加自己用惯的那些自定义的class还真是没想过,今天研究了下http://drops.leavesongs.com/php/composer-autoloa...
2016-10-26 15:23:50
129
原创 《modern php》的note2-psr-2
还在看modern php这本书,一共200页的内容正好是最近2年我在用的东西的系统性的总结 关于代码规范,虽然总有各种各样的不习惯,但是psr-2目前看起来还是比较好的一种约定eclipse的php中已经内置了psr-2的formatter实际项目当中,根据psr-2又做了一定小调整 可以参见英文版 http://www.php-fig.org/psr/psr-2...
2016-10-26 09:42:41
132
原创 《modern php》的note1-php5.5 yield
在看《modern php》,区区200页的东西,看的我神清气爽还是来尽量总结一下吧,免得看了又忘掉 yield官方介绍 http://php.net/manual/zh/language.generators.syntax.phpphp5.5以上可用 简单来说,对我自己的主要用处1 读文件的时候可以不用一次性全读入,只读一行2 db取行的时候,可以一行行取...
2016-10-24 13:15:31
121
原创 用了3个月阿里云的感受
因为要搭2台服务器,第一次选用了阿里云这个东东,迄今为止用了3个月,按惯例总结一下吧1 bat三家里,baidu产品比较单一,腾讯还在内测,所以只能选阿里巴巴 其他云,譬如盛大和华为,盛大资格老一点,华为复杂一点,从帮助文档上和将来使用的一惯性上选了这一家2 对机子可以随时升级和续费降级,但硬盘不能改容量,所以开始可以稍微选大一点 如果不够用,将来就只能挂数据盘了 ...
2016-10-12 09:51:38
361
原创 setInterval的参数
好没脸。。今天一个js问题折腾了好一会儿。 一直以为setInterval调用的方法参数是这么写的setInterval(func1(parameter1,parameter2.....),1000)结果反复只能跑1次,后来查了下才发现应该是这么写setInterval(func1,1000,parameter1,parameter2.....)这么基本的问题,是我以前...
2016-09-29 16:37:28
447
原创 es6的方法默认参数问题,es6入门
es6的简要介绍http://www.cnblogs.com/liuning8023/p/4911139.html 默认参数问题http://www.infoq.com/cn/articles/es6-in-depth-rest-parameters-and-defaults 兼容性http://kangax.github.io/compat-table/es6/...
2016-09-22 13:16:37
180
原创 vuejs入门
现在前端都流行mvvm,不知道的话岂不是被鄙视死 前面研究过一段google的angularjs感觉还是太复杂还是国人的vuejs更符合国情吧稍微学一下就能上手用了http://cn.vuejs.org/guide/index.html 知乎的答案http://www.zhihu.com/question/38213423 跟其他框架的对比http:...
2016-09-18 21:36:33
117
原创 nginx的使用
不指望守旧公司还能继续用上nginx这种已经在国内普及的东西,自己动手,丰衣足食http://www.hubwiz.com/course/54f031e2f8638715e4cb8e0c/ nginx的upstream目前支持4种方式的分配 1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weig...
2016-09-18 16:12:05
95
原创 gitlab的模型
Git工作流指南:集中式工作流 http://blog.jobbole.com/76847/Git工作流指南:功能分支工作流 http://blog.jobbole.com/76857/ 简单来说,开发的时候,用集中式,其实就是当仓库用,大家都更新一个branch维护的时候,用分支式,每人开每个人的branch 另外,虽然都推荐合并的时候用rebase,但用下来发现还是mer...
2016-09-14 16:22:46
212
原创 坑爹的php方法2 strtotime
http://d.hatena.ne.jp/bushimichi/20091101/1257007448/ 写道echo '前月 => '. date('m', strtotime('2009-10-31 -1 month')) .'<br>';echo '今月 => '. date('m', strtotime('2009-10-31') ) .'&...
2016-09-08 12:35:00
132
原创 node.js安装
参照的是 https://github.com/alsotang/node-lessons install.sh的urlhttps://raw.githubusercontent.com/creationix/nvm/master/install.shcurl -o- xxxxx | bash安装后ls -la 找到 nvm的文件夹cd ./.nvmsource ...
2016-08-29 15:43:21
114
原创 yii2 调整jquery.js位置
yii2 用了一年多jquery什么的js一直默认是加载在页面的下部搞得所有页面只要不是写js文件,都是registerjs或者registerjsfile两个方法写起来又容易搞错 结果终于忍不住想调整下位置 public $jsOptions = [ 'position'=>\yii\web\View::POS_HEAD ...
2016-08-22 13:10:38
415
原创 坑爹的php方法1 fputcsv和in_array
以php为主工作语言还不到2年的时间,实在被有些方法坑的不要不要的 http://www.php.net/manual/zh/function.fputcsv.phpint fputcsv ( resource $handle , array $fields [, string $delimiter = ',' [, string $enclosure = '"' ]] )...
2016-07-30 22:21:51
160
原创 一个不错的属性contenteditable
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script><div contenteditable=true id=td1>11111</div><button onclick=show
2016-07-30 17:05:15
122
原创 linux上用bitnami一键安装redmine
一键安装的bitnami地址https://bitnami.com/stack/redmine/installer 因为是https的地址有可能要升级下wget 否则,直接wget xxxxx/bitnami-redmine-3.2.2-0-linux-x64-installer.run就可以修改权限后直接运行,跟着提示走就可以了 注意1 首先会check机...
2016-06-03 13:30:59
1449
原创 日本旅馆预定
http://post.smzdm.com/p/434876/ 一般在日本订酒店无外乎Booking,Agoda,e路东瀛和Jalan(Airbnb不是酒店,暂时不讨论),但是LZ觉得这几个网站还是覆盖面不够。在此,特别介绍一下我订酒店的网站(之前看了所有游记竟然没有人提到过):Japan Traveler Online。...
2016-06-01 22:02:35
222
原创 gitlab的一键安装以及https配置
简明安装攻略https://segmentfault.com/a/1190000002722631国内清华源https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/中文半官方说明https://www.gitlab.cc/downloads/#centos6官方说明https://about.gitlab.com/dow...
2016-06-01 21:59:11
531
原创 set_exception_handler
set_exception_handler(array($this,'exception_handler')); public function exception_handler($oException) { Yii::$app->log4->writeLog('DEV_DEBUG',__FUNCTION__); //return 100;
2016-02-22 10:25:58
357
原创 vbox挂载共享文件夹失败
平常用vbox共享文件夹,偶尔有的centos的vm会出现下面的错误 mount: unknown filesystem type ‘vboxsf’ 解决方法参照http://d.hatena.ne.jp/pospome/20140309/1394346690http://mpweb.mobi/windows/guestadditions-centos.php ...
2015-11-03 08:41:03
747
原创 datetimepicker日历设置mindate
用datetimepicker之前最好先看看自己用的是哪个datetimepicker,免得出现下面这种悲剧http://stackoverflow.com/questions/22500662/bootstrap-3-datetimepicker-events-not-firing-up 在于我来说,就没分清startdate和mindate,enddate和maxdate最...
2015-10-26 15:10:06
3811
转载 生成二维码的jquery插件
主页https://github.com/grizzly/jquery.qrcode/国内的使用demohttp://blog.wpjam.com/m/jquery-qrcode/jQuery('#qrcode').qrcode("http://blog.wpjam.com");jQuery('#qrcode').qrco
2015-08-27 13:47:45
365
原创 js要入门?
虽然知道js的种种好处,但是最多仍然停留在小打小闹的阶段上,而且忌惮于js的各种不确定性,即使知道nodejs这种东西,也一直没有好好认真的学习一下。大概潜意识就认为js是一种早就应该消亡的东西吧。不过最近有幸接触到一个微信的项目,硬着头皮研究了下代码,终于发现我的认知水平已经无异于拿着砍刀对砍坦克的阶段。结论是,前端,还是应该研究一下的。常用的cdn http://c
2015-08-27 13:18:14
303
原创 apache的ssl设置的一些要点
php的openssl如何升级http://bguncle.blog.51cto.com/3184079/1392870如何安装http://www.52jscn.com/web/2013/05/4592.shtmlapache添加openssl 支持鸟哥http://vbird.dic.ksu.edu.tw/linux_server/0360apa
2015-07-29 15:42:02
366
空空如也
谁新建过android4.4的模拟器,怎么电话键没有了?
2014-01-02
[struts1.3]想把一些数据放到web-inf下面
2009-06-08
[Struts] struts1.x下载文件完成后跳转到成功画面
2009-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人