php

面试问题:发一个随机红包,100块钱给10个人。每个人最多12块钱,最少6块钱。怎么分?

这问题是@xinhaip从那边看来。他之前的思路是这样子:以前想过一个类似问题,就是没有每个人最大、最小的得钱数的限制,以前的问题可以很好用随机数解决。于是这个问题也被以前的思想带坑里了,把突破口完全放在了如何处理每个人的随机数上。于是在面试时间就没有解决这个问题,直到面试结束自己安静下来,仔细想想,发现思路错了。在我看来其实他一开始的思路恰恰是正确的,然而我在他的问题下面

Lumen中使用速度更快的PhpRedis扩展

欢迎关注我的博客 https://packagist.org/packages/targetliu/phpredis编译安装PhpRedis由于 PhpRedis 是C语言写的模块,需要编译安装。安装方法网上一搜一大把,请根据自己的环境选择相应的方法安装即可。两个可能用得上的链接:PECL - PhpRedisGitHub - PhpRedisLumen中使用PhpRedi

Centos 7 下搭建 LEMP 环境和安装 Redis、Memcache

0. 说明暑假实习,大叔准备教我一些知识,但在安装和配置环境的时候,出了一些问题,记录下来,希望可以帮到人。在 centos 7 下安装nginx,php 5.6 ,mariadb 10.0 ,redis 2.2.8,memcathe1.资源仓库0.资源站点ius.io如果下面的链接不可用了,可以自己在这上面查找。1.添加 epel 资源仓库命令:sudo rpm -Uvh

Pimple Containter 容器使用实例代码

Pimple/Container安装composer require "pimple/pimple": "^3.0"代码加载并实例化require DIR . '/vendor/autoload.php';$pc = new Pimple\Container();参数存储$pc['app_id']='pimple';单例存储$pc['app']=function($c){$

学习swoole的心得(一)

什么是swooleswoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。Swoole

laravel 5.2 取 Auth::user() 的值一直为NULL

因为 laravel 5.2 更新了路由策略......... 所以所有路由都应该写在中间件web的下面Route::group(['middleware' => 'web'], function () {// your routes});当然也可以把web中间件放到全局的中间件里面去 ,在app/Http/Kernel.php文件中,然后把web中间件删掉 protect

腾讯云Codeigniter小记

打读研之后,更加关注算法的学习,Web开发这一块便落下了,平时也通过微信公众号关注了些,常常感慨,技术的更迭真是日新月异。前段时间为了抓取网络文本数据,申请了腾讯云学生机,用Python的Scrapy框架弄了一段时间。现在暑假项目的压力稍微小了些,心想把之前落下的PHP的知识捡起来,当然,仅仅捡起来还是不够的,还要把一些我听到的比较新的技术也用上来。开发目的建立微信公众号自

你所不知道的 POST

你所不知道的 POST0.说明大叔 : 翔逼 我们要做一个微信公众号哦。我来教你大概的流程好不好?(开启装逼模式中 )翔逼 :好啊,快讲快讲。(无限期待中 )大叔 :你知道 application/x-www-form-urlencoded是什么嘛?翔逼 :啊咧咧?大叔 :你知道 php 怎么获得 raw?翔逼 :啊咧咧?大叔 :用下面这种方法来实现。echo file_g

Laravel 的几点疑惑

代码风格问题太多的空行,奇怪的注释风格风格不统一 $app->make('xxx'); app('xxx'); $app['xxx'];这并不是什么值得炫耀的高级功能,反而会影响可读性。 关键字:php, laravel, 空行, APP

安装 Elasticsearch + Kubana + Marvel

敬请关注PIGJIAN BLOG安装 Elasticsearch 有多种方法,本教程列出 2种 方法下载并安装 Elasticsearch ,本文下载安装 Elasticsearch 是在 Ubuntu 下下载并安装的。第一种方法:第一步:安装JAVAJAVA 安装有 JRE(Java Runtime Environment)、OpenJDK、Oracle JDK,可以按照