自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时光沙漏

想法奇怪的程序员

  • 博客(20)
  • 收藏
  • 关注

原创 记录:laradocker 多php版本

1.拷贝php-fpm7 到php-fpm5.62.在docker-composer.yml 增加以下代码php-fpm56: build: context: ./php-fpm dockerfile: Dockerfile-56 args: - PHP_VERSION=5.6 - INSTALL_XDEBUG=${PHP_FPM_INSTALL_XDEBUG} - INSTALL_B

2021-02-07 15:21:59 384 1

原创 Mac修改Python版本(2版本升到3版本)

Mac修改Python版本(2版本升到3版本)查看Python3 安装路径which python3查看路径 path/python3打开环境配置文件vim ~/.bash_profile写入一下两句export PATH=${PATH}:/path/python3alias python="/path/python3"终端执行命令:source ~/.bash_profile最后输入python 查看当前版本是否换到python3...

2020-12-29 17:14:47 376

原创 记一次服务器 cpu 过高 问题

记一次服务器 cpu 过高 问题我项目app测试机器从高配置换成低配置了一直会,卡死。导致测试也不是很顺畅,然后就有开始 小白找问题路程。先看了当前测试机是否有在跑的脚本crontab -l //列出当前用户定时服务内容crontab -e //编辑当前用户的定时服务 查看后没有。如果有,就看找那个时间段会卡死,进而缩小范围。我这个测试机,没有一个固定的时间。查看nginx error_log 日志找到nignx.conf文件,打开 有个 error_log xxxxx.log

2020-12-29 16:24:01 333

转载 Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题

Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题

2020-12-21 11:23:33 227

原创 安装 jieba 一系列的问题

安装 jieba 碰到一系列的问题汇总安装GradleGradle是一个基于Apache的Ant和Maven的项目自动化构建工具,相比于Ant和Maven的局限性,Gradle可以更好的帮助管理项目中的差异、依赖、编译、打包、部署Gradle官方下载地址:https://gradle.org/releases/#下载wget https://downloads.gradle.org/distributions/gradle-4.6-bin.zip#解压unzip -d /opt/gradle

2020-11-17 15:05:39 444

原创 冒泡算法

冒泡算法 简单来说就是排大小内容​<?phpdate_default_timezone_set('Asia/Shanghai');$arrRtn = array(1, 43, 54, 72, 21, 66, 32,55,11, 78, 36, 76, 39,88);for($i=0; $i < count($arrRtn); $i++){ $resetString = ''; for($j=$i; $j < coun...

2020-09-15 11:04:53 121

原创 thefuck 安装

thefuck 安装Mac :brew install thefuckUbuntu :sudo apt updatesudo apt install python3-dev python3-pip python3-setuptoolssudo pip3 install thefuck将此命令放在.bash_profile、.bashrc、 、.zshrc或其他启动脚本中:eval ...

2019-02-18 16:02:06 1002

转载 PHP flush 失效问题 (实时显示)

做实时显示到数据浏览器时,用到了 flush 函数,但是这个失效了。还是请求完全部输出到浏览器中。这个问题解决方法,1.Nginx 中有下面两个设置fastcgi_buffer_size 128k;fastcgi_buffers 8 128k;Nginx 会缓冲php的输出信息,当到达128K时会将缓存区的数据发送给客服端,那么我们需要将这个缓存区调小fastcgi_buffer_size 4k

2017-05-19 14:40:39 4136

转载 把 LaraDock 换成国内镜像

刚学习docker,LaraDock能够帮你在Docker上快速搭建Laravel应用。 但是由于是国内镜像,结果nginx的包一直下载失败(内心呀一万个草泥马在狂奔)。 于是在github 找到一个把 LaraDock 换成国内镜像的LaraDock。 下面附上链接,以及github地址。 把 LaraDock 的 v2 版本修改了一下,换成国

2017-01-18 17:40:37 7108

转载 laravel 导入导出Execl

本文转载 : https://segmentfault.com/a/1190000007064712?_ea=1237119在写项目的时候用到了,execl导出功能恰好用的laravel将框架,随便写的博客里。1、简介本文非原创,基于laravel 学院[《在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能》](http://laravelaca

2017-01-03 15:52:52 610

转载 大规模并发带来的挑战

一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。 通常静态HTML等内容,是

2016-12-27 17:02:05 414

原创 laravel 任务调度(定时执行任务)

任务调度写在  app/Console/Kernel.php 文件 schedule 中,里面默认有一个例子。在 schedule 方法里放入自己的执行的代码。比如这个是每一分钟在数据库里插入一条数据。<?phpnamespace App\Console;use Illuminate\Console\Scheduling\Schedule;use Illuminate\Found

2016-12-27 10:36:52 12280 3

转载 CGI、FastCGI和PHP-FPM关系图解

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。基础在整个网站架构中,Web Server(如Apache)只是内容的分发者。举个栗子,如果客户端请求的是 index.html,那么Web Server会去文件系统中找到这个文件,发送给浏览器,这里分发的

2016-12-27 10:14:25 699

转载 MySQL删除表中多余的重复记录,只保留一条记录

1、查询重复记录SELECT * FROM 表名WHERE 重复字段 IN (SELECT 重复字段 FROM 表名 GROUP BY 重复字段 HAVING COUNT(重复字段)>1);2、删除重复记录,但保留一条DELETE FROM 表名WHERE 重复字段 IN (SELECT 重复字段 FROM 表名 GROUP BY 重

2016-12-22 16:13:59 1401

转载 使用curl进行模拟登录

在信息采集的时候,要采集的站点可能需要登录,这样使用简单的采集方式(例如file_get_contents)就无法做到了,我们可以利用PHP的CURL扩展库来进行模拟登录,下面给出代码示例: <?php $cookie_path = './'; //设置cookie保存路径 //-----登录要提交的表单数据---------------

2016-12-20 14:13:40 483

原创 数据结构基础(一)

数据结构分为两种结构注:数据结构是相互之间存在一种或多种特定关系的数据元素的集合 1.逻辑结构:数据对象中数据元素之间的互相关系 分为四种 1>集合结构:数据元素同属于合集 2>线性结构:数据元素是一对一的关系 3>树形结构:数据元素是一对多的关系 4>图形结构:数据元素是多对多的关

2016-12-20 11:29:54 387

转载 PHP 获取浏览器以及版本号

PHP 获取浏览器以及版本号  增加获取 chrome浏览器各大经典浏览器HTTP_USER_AGENT详细IE 而IE各个版本典型的userAgent如下:  Mozilla/4.0 (compatible; MSIE 8.0; Windows NT6.0)  Mozilla/4.0 (compatible; MSIE 7.0; Windows NT5.2)  Moz

2016-12-19 18:12:55 8318 1

原创 PHP 获取操作系统

PHP 获取操作系统function getSystem() { $agent = $_SERVER['HTTP_USER_AGENT']; $os = false; if (stristr($agent,'win')) { $os = 'Windows'; } else if

2016-12-19 18:05:35 1276

转载 laravel 获取真实的客户端IP

laravel 获取真实的客户端IP

2016-12-19 16:33:36 36892

原创 webupload 多个实例化上传按钮

工作的时候,写后台用到的一个前端的插件webupload,由于页面中有不确定的上传图片的按钮,这下犯难了。刚开始我试着把这个插件封装,结果……欲哭无泪呀,上传不了。整个上传按钮都好使,我就glooge,各种搜,各种查。最后在我不懈的努力下,终于解决了问题。不说了,直接上代码(先大致写一下) js代码 var uploader = WebUploader.create({

2016-11-30 18:57:36 2409

空空如也

空空如也

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

TA关注的人

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