`
fighter1945
  • 浏览: 231046 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

将博客搬至CSDN

    博客分类:
  • 7788
将博客搬至CSDN http://blog.csdn.net/fighter1945
## 参照网站 phpunit官方网站  http://www.phpunit.cn/  https://phpunit.de/   ## 代码示例   https://github.com/sebastianbergmann/money/blob/master/tests/MoneyTest.php   ```php use PHPUnit\Framework\TestCase; class MoneyTest extends TestCase   ```   ## 简单步骤   1. 按照网站所示下载phpunit6并放到/usr/local/bin 2. ...

composer

    博客分类:
  • php
设置全量镜像 composer config -g repo.packagist composer https://packagist.phpcomposer.com   http://blog.csdn.net/naola2001/article/details/46612023   composer remove some/package   codecept generate:test unit UserController   初始化 codecept bootstrap        
  在看 http://www.imooc.com/learn/163 用php开发app的接口 基本就是我现在在做的东西 一句话,就是给app返回json   具体点 就是组合header后,把content的array用json_encode转换下输出   ```php         // 设定header         $oResponse = Yii::$app->response;         $oResponse->format = Response::FORMAT_RAW;         $oResponse->getHead ...

redis小记

# redis   ## 安装server   1. 首先为yum添加epel源:yum install epel-release 2. yum install redis 3. service redis start  注意端口是6379 记得iptables 4. 测试 redis-cli   set get      <以上方法很坑爹,装出来的redis版本是2.4 简单的set只支持2个参数,连个px之类的过期时间都不支持 所以,最好的方法还是从 [官网](redis.io)下载最新的代码去编译安装 可以参照 http://www.cnblogs.com/ ...
从下面的地址下载模拟器后,新建项目的情况下需要appid, 各种资料上也注明了,不能是订阅号或者服务号原来的appid 要不然就忍一下,选择没有appid,新建一个项目尝尝鲜 但是没办法打包上传来进行模拟     开发工具下载地址 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html   于是从 https://xdlrt.github.io/2016/11/04/2016-11-04/ https://weappdev.com/t/topic/242 个人注册微信小程序 这里得到了提示   ...
redmine有时候在同一个项目要反复查找同一个关键词,这个时候就可以保存查询条件在右侧   查询   保存   显示在右边    
1 源   *必须要替换,否则自带的仓库实在太新,很多yum会失败   国内163源 http://mirrors.163.com/.help/centos.html 阿里源   http://mirrors.aliyun.com/help/centos   2  停止防火墙 systemctl stop firewalld.service  systemctl disable firewalld.service    3 添加域名解析 /etc/resolv.conf 
半年前装了bitnami的redmine 结果半年后要换服务器,原来的这些鸡零狗碎还要继续留着 备份mysql然后把各种上传的文件copy来copy去实在太麻烦   结果发现bitnami的一键安装redmine根本就不用这么费事 直接tar -zcvf后,下载,上传 ,tar zxvf就可以,然后直接启动就没问题 注意,这里有个坑,在zxvf之前必须先新建mysql用户,否则会导致mysql启动不起来   roupadd mysql     //创建mysql组 useradd -g mysql mysql //创建mysql用户添加到mysql组    

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 备份一个仓库 svnadmin hotcopy xxx /opt/xxx_20161226 然后把仓库直接解压到svn下面的文件夹下面就ok   6 安装apache+svn,可以参照 http: ...
半年前搭的gitlab 用的是postfix发送邮件,但是这么做的坏处就是很多公司都会把这当做垃圾邮件直接处理 各个邮箱里连个屁都没剩下 于是考虑还是用smtp   思路1 利用bitnamin的一键安装gitlab 不过要修改的文件实在太多,3个左右,失败   思路2 还是安装gitlab后,修改/etc/gitlab/gitlab.rb 修改的文件可以参照 http://ruby-china.org/topics/20450   我自己的配置如下,跟参照略有不同 写道 gitlab_rails['gitlab_email_enabled'] = true gi ...
把自己的js保存成xxxx.user.js即可,然后拖到chrome的扩展程序页面就可以

一键安装lamp

国外的 https://bitnami.com/stack/lamp   国内的https://lnmp.org/   省时间   bitnami的好处是更新频率好一点,国内的lnmp可以选择nginx
# 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 INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEP ...
输出用htmlentites过滤,但是项目里view层用了smarty,所以不用担心 输入用filter_var过滤   http://www.php.net/manual/zh/function.filter-var.php   最常用的有两种用法,一种是返回true还是false,一种是返回过滤的字符串 分别对应http://php.net/manual/zh/filter.filters.php里的 Validate filters和Sanitize filters 虽然书里面不推荐自己写正则来验证 可是实际里,还真是基本上都写正则。。        
Global site tag (gtag.js) - Google Analytics