自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

phper的博客

just for fun

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 laravel 多条件查询

首先以为laravel 对DB的多条件查询支持的不是很好,后来仔细看了下API文档,是可以在where()里面用匿名函数去处理条件的。 代码如下: public function index() { $table = "RunLogInfo_" . date("Ym", time());// $start_date = $this->request-...

2018-05-17 16:26:26 2147

原创 go语言笔记01

利用channel和Goroutine简单的模拟对日志的并发处理package mainimport ( "fmt" "strings" "time")//定义结构体type LogProces struct { rc chan string //读取数据的通道 wc chan string //写入数据的通到 path string //读取的文件操作...

2018-05-09 09:16:29 164

原创 go 的const 的iota

package mainimport ( "fmt")const ( a = iota b = iota c = iota)const ( e, f, g = iota, iota, iota)func main() { fmt.Println(a, b, c) fmt.Println(e, f, g) }在Go中使用另一个常量iota计数器,只能在常量的表...

2018-05-02 18:19:43 727

原创 MySQL主从同步的demo

 本文章是在同一台windows机器上配置两个msyql5.7版本。1.配置两个MySQL   1.1下载 MySQL :下载地址MySQL是Win7下安装的Mysql,msyql-3307 复制得到的Mysql实例.1.2修改MYSQL的配置:  MYSQL默认的端口是3306     mysql-3307:端口是33071.3设置Mysql为系统服务    进入MYSQL目录中的bin目录下 ...

2018-04-27 09:21:22 248

原创 Laravel 添加自定义辅助函数

1.在APP目录下,创建Utils/CommonFunction.php2.在CommonFunction.php中添加业务需要的辅助函数。3.在composer.json的autoload中添加:files键对应的值是一个数组且改值是相对于文件应用根目录的文件的路径。在composer.json中加入上述的关键字之后,在命令行下运行composer dump-autoload就可以让compos...

2018-04-19 15:32:14 3360

原创 PHP读取大文件的最后几行数据

<?php/** * Created by PhpStorm. * User: Administrator * Date: 2018/4/19 * Time: 10:39 */function tail($filename, $num){ if (!$fp = fopen($filename, 'r')) { echo "open file fail...

2018-04-19 12:14:12 1398

原创 phpstudy 配置全局的composer

1.安装最新的PHP study版本。PHPstudy下载地址2.配置PHP的环境变量。3.找到composer的安装目录:D:\phpstudy\PHPTutorial\tools\composer。把目录下的composer.bat和composer.phar复制到对应PHP版本的目录下,跟PHP.exe同级目录。修改composer.bat的内容为:@php "%~dp0composer.p...

2018-04-18 17:49:41 12254

原创 laravel session.php中'lottery' =>[2, 100]说明

/* |-------------------------------------------------------------------------- | Session Sweeping Lottery |-------------------------------------------------------------------------- |...

2018-03-22 09:51:20 753

原创 laravel打印sql

在App\Providers\AppServiceProvider.php的boot方法中添加DB监听即可<?phpnamespace App\Providers;use Illuminate\Support\Facades\DB;use Illuminate\Support\Facades\Log;use Illuminate\Support\ServiceProvider;...

2018-03-16 11:48:27 195

原创 strrchr参数的问题

今天查PHP官方文档的时候看到 strrchr函数的用法,有这样一段代码<?php// 获取 $PATH 中不含磁盘符号的目录$dir = substr(strrchr($PATH, ":"), 1);// 获取最后一行内容$text = "Line 1\nLine 2\nLine 3";$last = substr(strrchr($text, 10), 1 );?>...

2018-03-16 10:40:06 533

原创 laravel lists

今天再用laravel5.5使用lists方法 时候报错$this->platform_list=DB::table('xxx')->lists('k','v');查了下资料:而5.3版本则弃用了这个方法,改用方法pluck方法:$roles = DB::table('roles')->pluck('title', 'name');foreach ($roles as $na...

2018-03-08 17:49:54 2782

原创 swoole创建TCP服务

1.创建PHP文件touch tcp_server.php2.在tcp_server.php写入下面的代码<?php//创建tcp_server/** * $host:127.0.0.0 本地IP * 192.168.50.1 监听对外网的IP * 0.0.0.0 * ipv4 /ipv6 ::0 * * $port 端口号 * $mode:SW...

2018-03-03 21:59:28 451

原创 swoole安装

swoole安装:    环境要求:centos7/ubuntu16    php版本:>5.3本文以centos7为例进行安装:   1. 安装PHP7.0rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpmrpm -Uvh https://dl.fedoraproject...

2018-03-02 22:36:42 1329

翻译 关于phpize

2018-02-28 10:13:29 368

原创 linux使用sphinx

1.安装 sphinxwget http://www.sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz[root@localhost src]# tar zxvf sphinx-0.9.9.tar.gz[root@localhost local]# cd sphinx-0.9.9[root@localhost sphinx-0.9.9]# ./confi...

2018-02-27 15:31:26 366

原创 将字符串中的每个字母替换为字母后面的字母(即c变成d,z变成a)。 然后在这个新字符串(a,e,i,o,u)中大写每个元音,最后返回这个修改过的字符串。

 今天再Coderbyte的网站上看到的几个笔试题,记录一下 1.Have the function LetterChanges(str) take the str parameter being passed and modify it using the following algorithm. Replace every letter in the string with the lett...

2018-02-26 11:07:13 6661

原创 Ubuntu下利用mysqldump命令对数据库定时备份

 Linux下msyql定时备份,利用mysqldump命令进行备份1.新建脚本 msyql_bash.sh脚本内容如下,配置好用户名,密码,数据库以及生成备份文件的目录和生成备份文件的名字规则#!/bin/sh#File: /root/mysql_dump/mysql_back.sh#Database infoDB_NAME="dbName"DB_USER="root"DB_PASS...

2018-02-09 15:15:38 1650

原创 关于posix_getpid();方法

前阵子使用到PHP的posix_getpid,发现在windows下会报错。所以去查理下文档,把内容整理如下。点击打开链接posix_getpwuid — Return info about a user by user id(通过用户ID返回关于用户的信息)。<?php$userinfo = posix_getpwuid(10000);print_r($userinfo);?&g...

2018-02-08 10:19:43 7094

转载 Nginx 反向代理

作者:阿铭linux-猿课链接:https://www.zhihu.com/question/24723688/answer/271149965来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。使用Nginx实现反向代理一、 代理服务器 1、什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务

2018-02-07 09:48:43 128

转载 Nginx负载均衡

负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机和某台服务器闲置的情况。那么负载均衡的前提就是要2台以上服务器才能实现。Nginx的优点是:1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,Nginx单凭这点可利用的场合就远

2018-02-05 11:56:28 153

原创 Laravel5.5调用zabbix API

最近项目中要使用到zabbix API对服务器数据进行监控。    1.先配置zabbixAPI的地址,使用JsonRPC协议进行通信。  在.env文件中配置好 url username,password.    2.使用composer安装zabbix扩展,具体参考下面     https://packagist.org/packages/becker/laravel-zabbix-api ...

2018-01-29 11:27:29 367

yii中文教程

yii的中文教程pdf,挺不错的,自己看了一遍感觉不错就传上来了

2014-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除