自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 msql sql_model 详解(laravel5.6为例)

在我们使用mysql 的时候总会用到 group by  那么 我们有些时候需要查询group by  之外的字段  一 ERR 1067引发的血案        今天在Navicat中运行sql语句创建数据表出现了错误Err 1067。而这条语句在有些同事的mysql上是正确的,但是在有些人...

2018-07-16 16:31:45 2243 0

原创 异步redis队列实现 数据入库

业务需求 app客户端向服务端接口发送来json 数据  每天 发一次   清空缓存后会再次发送 出问题之前业务逻辑: php 接口 首先将 json 转为数组  去重  在一张大表中插入不存在的数据 该用户已经存在 和新增的id 入另一种详情表 问题所在: 当用户因特殊情况清除缓存 ...

2018-01-19 21:09:08 2132 0

原创 微信跳一跳 python 自动模拟

最近微信小游戏 跳一跳很火  我手残 但是我又想再朋友圈中的排行榜中  让心仪的女神注意!!! 这是个时候可以来一波 python脚本 让跳一跳的成绩飞一会!!! 实现效果: 怎么实现呢? 下面是github地址: https://github.com/wan...

2018-01-10 16:59:13 4416 0

原创 mysql pdo查询结果 int 变成结果string 解决

php与mysql交互 参考资料: http://stackoverflow.com/questions/1197005/how-to-get-numeric-types-from-mysql-using-pdo#answer-1197041 http://zhangxugg-163-c...

2017-12-28 21:59:07 2954 0

原创 mysqldiff window 下安装以及使用

在开发工程中 我们需要进行代码比对 这时我们一般使用 BCompare(代码对比)、或者直接利用git 命令 gitdiff 来查看代码差异 那么 mysql 在使用的过程中 如果开发环境 和生产环境  中的 mysql 表结构不一致的话 造成的后果是非常严重的! 那么 有没有类似于 git...

2017-12-25 20:34:19 994 0

原创 php sdk 百度(API)智能语音识别

实现效果: client.php    上传一段test.wav(就是一段录音)     识别该录音的文字 步骤1:百度开发平台注册成为开发者 http://yuyin.baidu.com 步骤2:建立一个应用   并下载php sdk 4、根据PHP sdk文档   http:/...

2017-12-15 19:29:00 3751 3

原创 mysql group by limit (根据某一分组,取固定条数) 实现

小懒懒:IT公司php程序员 大坑比:小懒懒公司  产品 大坑比  需求:统计出    上次打boss周活动  每个服下   每个阵营  分数的前三名 我要的是后台功能  2秒之内显示出来!! (就是根据分数排名!!)  小懒懒  : 额 知道了! (艹  数据量这么大 坑我吧 难...

2017-12-14 16:51:48 24877 1

原创 微信公众号实现机器人回复

实现效果: 实现思路: 1、使用微擎连接微信公众号 2、修改自定义回复规则 3、请求智能机器人接口 在 服务器上 安装微擎(参考以下连接) http://blog.csdn.net/woshihaiyong168/article/details/53932123 一定要 注册社区号 云...

2017-10-23 19:07:38 6478 0

原创 MySQL 触发器

mysql 触发器:      大白话: 当某个表进行变动的时候 可以根据sql事件 对其他表做出修改 ; 远远没有事务强大!!!      建议少用 触发器 多使用存储过程!!     原因:    1.存储过程和触发器二者是有很大的联系的,我的一般理解就是触发器是一个隐藏的存储过程,因为它不需...

2017-08-16 20:51:36 486 0

原创 swoole 学习日记 One

定义: 不扯犊子,swoole就是php的一个扩展(C编写的) 一般我们php 用于web端开发 对于http协议是非常清楚的,但是要想java那样 做一些socket 之类 的是实时的、在线的这种,如果我们使用http协议的话 只能使用ajax轮询,对于服务器来说得不偿失,这个时候就是swoo...

2017-08-09 20:49:58 1198 0

原创 阿里云 contos7.2 composer 安装

首先把PHP添加到全局命令 参考添加php命令到全局变量-centos 如果php已经是全局命令 1、执行下面命令 下载composer.phar文件 [html] view plain copy print? curl -sS https://getcompo...

2017-07-21 15:46:32 484 0

原创 centos 7.2 netcat 安装以及使用

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务...

2017-07-19 15:06:18 949 0

转载 PHP 开发工具推荐

今天小编给大家整理了一些php开发中可能需要用到的工具或组建,需要的朋友可以参考和收藏哦~ PHP 函数的 JavaScript 实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

2017-07-18 21:05:20 510 0

转载 12 个 Linux 进程管理命令介绍

执行中的程序在称作进程。当程序以可执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源、内存、安全属性和与之相关的状态。可以有多个进程关联到同一个程序,并同时执行不会互相干扰。操作系统会有效地管理和追踪所有运行着的进程。 为了管理这些进程,用户应该能够: 查看所有运行中的进...

2017-07-17 15:06:10 315 0

转载 php filter_var() 函数详解

PHP filter_var() 函数 一直以来,都是用正则表达式来进行email的格式验证,却不知道PHP本身有内置的过滤方法,在此记录一下,以免忘了。 W3School描述如下: 定义和用法 filter_var() 函数通过指定的过滤器过滤变量。 如果成功,则返回已过滤的数据,...

2017-07-14 10:54:23 1969 0

原创 Mysql 存在既更新,不存在就添加(sql语句)

INSERT 语句的一部分,如果指定 ON DUPLICATE KEY UPDATE ,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE,如果不会导致唯一值列重复的问题,则插入新行 sql 语句原型: insert into ta...

2017-07-13 17:29:43 60575 0

原创 依据注册日期查询出对应渠道留存

实现效果(数据为测试数据) 难点:sql 编写  (分组以及inner join  union all 的运用)             登录表按月表之后的查询(30天  需要考虑到月份31日  二月份 28日) 实现sql: 查询日期在同一月份(eg: 6.1 -6.30) selec...

2017-07-11 10:07:32 454 0

原创 centos7.2 xdebug(php 扩展) 安装

本文主要讲述如何在linux下安装php的xdebug扩展。 基本环境请参考 lnmp环境搭建 1、首先下载xdebug: [plain] view plain copy wget http://www.xdebug.org/files/xdebug-2.3.3.tgz   ...

2017-07-03 21:14:13 3810 0

原创 日活、周活(周重活)、月活 统计

效果展示: 以上数据为测试数据 实现思路:   按照查询天数往前推规定天 比如周、月  登录表为按月分表 关键sql: laravel5.1 框架 日活实现方式一:  不使用文件缓存 关键sql : date_format() /** * 日活(登录) ...

2017-06-20 14:45:01 3346 0

原创 jemete(java apache) 压力测试工具 (接口测试工具) window apache php 环境

近来笔者写了翻牌抽奖游戏 为了测试中奖几率 笔者需要将抽奖接口跑大约2W+的中奖记录 php 使用for 循环也可以跑 但是效率却不敢恭维 这个时候就需要我们使用工具来跑接口数据  (需要安装1、java.jdk    2、jemete) jemete 简介: Apache JMeter是A...

2017-06-13 20:07:27 3466 1

原创 mysql insert into (高并发插入时出现的问题) 解决

笔者最近工作中,遇到了一个问题就是笔者在给用户添加虚拟资源的时候出现了资源表中出现了uid 重复 如果按照代码梳理应该不会发生这种情况,但是抽奖程序在高量的并发下 出现了 用户id 重复 程序代码: $badge_data = DB::connection('act...

2017-06-10 16:21:00 24345 0

转载 nginx.conf 配置(如何配置 php)

Nginx 配置文件详解 user nginx ; #用户 worker_processes 8; #工作进程,根据硬件调整,大于等于cpu核数 error_log logs/nginx_error.log crit; #错误日志 pid logs...

2017-06-08 15:39:30 736 0

原创 python +jupyter (python3.5) 实现词云(png)

临渊羡鱼,不如退而结网。我们步步为营,从头开始帮助你用Python做出第一张词云图来。欢迎尝试哦! 需求 在大数据时代,你经常可以在媒体或者网站上看到一些非常漂亮的信息图。 例如这个样子。 或是这个样子的。 看过之后你有什么感觉?想不想自己做一张出来? 如果你的答案是肯定的,我们就不要...

2017-06-05 22:00:10 4156 0

转载 MySQL用户权限管理详解

一、查看MYSQL数据库中所有用户及拥有权限  1.查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''�...

2017-06-03 09:52:45 418 0

转载 PHP 获取二维数组中某个key的集合

本文为代码分享,也是在工作中看到一些“大牛”的代码,做做分享。 具体是这样的,如下一个二维数组,是从库中读取出来的。 代码清单: [php] view plain copy $user = array(      0 => array(          &...

2017-05-25 18:07:38 1106 0

原创 实时弹幕(swoole+websocket)

实现效果: 参考地址  swoole教程 swoole网上找扩展资料安装 源码地址:https://github.com/cw1997/danmu-demo linux下记得打开 端口 端口打开 修改 index.html 下的ip地址 使用命令 /usr/local/php/bin/p...

2017-05-17 21:32:55 2625 0

原创 mysql 技术内幕 Innodb 存储引擎 第二版 学习 first

mysql 是单进程多线程 1、查看mysql  进程 ps -ef | grep  mysqld 5098就是其进程 2、查看mysql 配置文件位置  mysql --help | grep my.cnf   3、查看mysql 数据文件位置   1、编译安装的  /usr/lo...

2017-05-11 21:59:45 346 0

原创 laravel5.1 子查询(Query_Builder)

laravel 5.1 子查询实例 原生SQL: select count(uid) as onl,date_format(time,'%H') as hour from `d_user_login201705` where `id` in (select min(id) a...

2017-05-11 20:17:05 5151 0

转载 laravel 5.1 查询底层原理 (Query Builder) 源码解析(下)

说明:本文主要学习下Query Builder编译Fluent Api为SQL的细节和执行SQL的过程。实际上,上一篇聊到了\Illuminate\Database\Query\Builder这个非常重要的类,这个类含有三个主要的武器:MySqlConnection, MySqlGrammar, ...

2017-05-11 20:15:28 1117 1

转载 laravel 5.1 查询底层原理 (Query Builder) 源码解析(中)

说明:本篇主要学习数据库连接阶段和编译SQL语句部分相关源码。实际上,上篇已经聊到Query Builder通过连接工厂类ConnectionFactory构造出了MySqlConnection实例(假设驱动driver是mysql),在该MySqlConnection中主要有三件利器:\Illu...

2017-05-11 20:13:54 428 0

转载 laravel 5.1 查询底层原理 (Query Builder) 源码解析(上)

原文地址 说明:本文主要学习Laravel Database模块的Query Builder源码。实际上,Laravel通过Schema Builder来设计数据库,通过Query Builder来CURD数据库。Query Builder并不复杂或神秘,只是在PDO扩展的基础上又开...

2017-05-11 20:11:48 1671 0

原创 阿里云 RDS下 mysql 查询字段 灵活区分大小写

RDS  mysql  查询字段不区分大小写解决 参考:阿里云RDS 区分大小写 select * from `d_user_register201704` where time>='2017-04-01 00:00:00' and binary `chan...

2017-05-08 20:46:58 1504 0

原创 js根据指定日期以周显示时间区间

效果 代码: @include('layouts.head') Boss奖励详情

2017-05-08 20:33:42 2292 0

原创 linux 与window 下 文件分隔符 区别

在window下我们的文件路径是这样:E:\phpstudy\WWW\jhy\laravel5.1 但是在linux 中我们的文件路径是   /usr/local/nginx/html/  与windows 下相反 所以我们在window下开发好之后 放在linux 环境下回报错 那么我们使用 D...

2017-05-08 20:24:48 3554 0

转载 laravel5.1启动详解

laravel的启动过程 如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的。laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助。 提示:在此之前,最好看一下官方文档,大概知...

2017-05-06 14:51:55 396 0

转载 Git撤销&回滚操作

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请标明出处:http://blog.csdn.net/ligang2585116! 目录(?)[+] 开发过程中,你肯定会遇到这样的场景: 场景一: 糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有...

2017-05-04 17:55:06 481 0

原创 laravel Model 执行事务

1.官方手册是这样介绍的: 想要在一个数据库事务中运行一连串操作,可以使用DB门面的transaction方法,如果事务闭包中抛出异常,事务将会自动回滚。如果闭包执行成功,事务将会自动提交。使用transaction方法时不需要担心手动回滚或提交: DB::transaction(fu...

2017-04-21 22:09:15 4311 0

原创 用户留存(app)统计

一个产品的用户留存关系到该产品是否健康的发展 实现效果: 表详情: 注册表:d_user_register201704  以月份分表  (uid 唯一) CREATE TABLE `d_user_register201704` ( `id` int(11) NOT NULL AUTO_IN...

2017-04-17 21:22:29 3282 0

原创 laravel5.1 框架 自定义分页

效果实现: use Illuminate\Http\Request; use Illuminate\Pagination\LengthAwarePaginator; use Illuminate\Pagination\Paginator; /** * ...

2017-04-13 21:27:50 1228 0

原创 依据登录表统计累计在线人数(登录表去重问题)

实现效果: 以上为测试数据 登录表 结构 CREATE TABLE `d_user_login` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自动编号', `uid` bigint(20) NOT NULL ...

2017-04-11 10:59:10 1062 0

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