- 博客(18)
- 问答 (3)
- 收藏
- 关注
原创 git自动打tag,再生成增量包
#!/bin/bash#author kingboy#description: create tag list for update#获取当前项目的配置名称gitdir="tdwnews"#要输出的目录路径dir="/home/git/$gitdir"#当前操作目录pwdPath=$(pwd)#判断是否有该目录没有则创建if test -e ${dir}then echo
2017-09-29 14:08:18 4057
原创 discuz ftp用法
$upload = new discuz_upload(); if($upload->init($_FILES['advnew'.$advnew['style']], 'common',66) && $upload->save(1)) { $ftpon = getglobal('setting/ftp/on'); if($ftpon==1){ $attach
2017-09-26 11:57:32 961
原创 yii2中加载全局函数
这种方法主要是利用 composer 来实现,在 composer.json 文件里面添加如下代码:"autoload": { "files": [ "common/components/GlobalFunctions.php" ]},添加完之后记得用终端在项目根目录下执行 composer dump 命令然后我们的全局函数都可以写在
2017-09-23 16:33:19 697
转载 Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片
具体参考 : http://www.yiichina.com/tutorial/1448
2017-09-23 16:05:36 1365
原创 scp复制文件
1.文件复制:本机->远程服务器:scp /home/shaoxiaohu/test1.txt shaoxiaohu@172.16.18.1:/home/test2.txt 其中,test1为源文件,test2为目标文件,shaoxiaohu@172.16.18.1为远程服务器的用户名和ip地址。2.文件复制:远程服务器->本机scp shaoxiaohu@172.16.
2017-09-22 15:34:07 297
原创 建立软连接,在命令行直接运行命令
ln -s /path/to/your/project/advanced/vendor/codeception/codeception/codecept /usr/bin/codecept ln -s /usr/local/php/bin/php /usr/bin/php 在命令行即可运行 codecept 和 php
2017-09-22 10:45:03 1135 2
原创 yii2生成项目
引入composer.json,composer.phar composer.json加入中国镜像 "repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" }}php composer.ph
2017-09-22 09:37:49 253
原创 git提交后出现nano界面,解决方法
这个是使用nano进行编辑提交的页面,退出方法为:Ctrl + X然后输入y再然后回车,就可以退出了如果你想把默认编辑器换成别的:方法一、在GIT配置中设置 core.editor: git config --global core.editor "vim"方法二、编辑~/.gitconfig文件。在core中添加editor = vim。如此以后在使用git的时候就自动使
2017-09-19 09:11:29 14437
转载 redis排行榜例子
# 1、存储几个排行榜成员数据(这里可以理解为把自己系统已有数据加载到 Redis 中) ZADD testTop 23 member1 25 member2 # 2、增加某个人的分数(这里的分数就是排行的依据可以是浮点类型) ZINCRBY testTop 20 member1 # 此时 testTop 中 member1 的分数就编程了 43 ZINCRBY t
2017-09-18 23:14:48 1232
原创 redis基本操作
redis-cli -h 127.0.0.1 -p 6379 shutdown 停止/usr/src/redis-3.0.4/src/redis-server /etc/redis.conf 开启daemonize yes 设置后台运行requirepass 设置密码 设置密码
2017-09-16 12:01:17 151
转载 docker基本操作
https://www.server110.com/docker/201411/11105.htmlhttp://blog.csdn.net/o1_1o/article/details/52710733 docker容器运行后退出,怎么才能一直运行?http://blog.csdn.net/opensure/article/details/46490749docker run -
2017-09-16 11:59:54 242
原创 discuz打印所执行的SQL
在discuz_database类中的public static function query方法self::checkquery($sql);在这后面加上 writelog("sqllog",$sql);即可看到所有SQL
2017-09-16 10:15:21 1794
转载 swoole一些知识
一.热更新 所有的include/require都放到onWorkerStart事件中事件中向Swoole主进程发送SIGUSR1信号参考:http://blog.csdn.net/maleicacid/article/details/70553566二 yii2集成swoole参考:http://blog.csdn.net/hevenue/article/details/
2017-09-15 01:05:17 596
原创 yii2批量插入数据与查询大量数据使用batch和each省内存
$userkey=['login','password','nicename','email','create_time'];//测试数据键 $uservale=array( '0'=>array('admin2','2b571c42c2d79deb9872aeb0befc0124','admin','1111@qq.com','2017-07-21 15:47:0
2017-09-14 09:43:33 7828
原创 yii2在模块内自定义错误
public function init() { parent::init(); Event::on(Response::className(), Response::EVENT_BEFORE_SEND, [$this, 'formatDataBeforeSend']); } public function formatDataBeforeSend
2017-09-12 08:37:13 532
原创 PHP计算两个日期相差的年数和剩下的天数,小时数
public function actionDemo3(){ //功能:计算两个时间戳之间相差的日时分秒 //$begin 开始时间戳 //$end 结束时间戳 //先计算相差的年份数,再用开始时间加上年份数得到第二开始时间, //再用第二开始时间与结束时间计算时间差 $begin = "2012-0
2017-09-11 17:25:29 2563
转载 redis 数据结构
String 字符串字符串是一种最基本的Redis值类型。key 都是字符串类型,Redis字符串是二进制安全的,这意味着一个Redis字符串能包含任意类型的数据。值最大值 512M字符串(包括 JSON、XML 等)数字(整数、浮点数)二进制(图片、音频、视频)list(列表)Redis 列表是简单的字符串列表,按照插入顺序排序。
2017-09-08 12:09:59 205
原创 Yii2单独验证图形验证码
$imgVerifyCode = Yii::$app->request->post("imgVerifyCode") ; $imgVerifyCode = HtmlPurifier::process($imgVerifyCode); $caprcha = new CaptchaValidator(); $verifyRs = $caprcha->va
2017-09-01 15:08:25 2271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人