摘要:
问题背景 使用插件上传高清图片,用的插件base64转码的,上传失败,接口提示:413 (Request Entity Too Large) 问题分析与解决 首先想到的是nginx和php的服务器配置。 nginx配置:在http{... ...}添加如下配置 PHP配置 修改之后服务器提示是没了, 阅读全文
摘要:
#include #include //定义节点 typedef struct Node { int data; struct Node * PNext; }*PNode,Node; //初始化函数 PNode create_list();//创建节点 //打印出链表 void traverse_list(PNode); //删除节点pos 从1 开始 void del... 阅读全文
摘要:
刚配置Nginx反向代理,Nginx可能会出现无法加载css、js或者图片等文件,这里需要在配置文件*.conf里面加上如下配置项。 重启Nginx服务器,即可。 阅读全文
摘要:
如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器。 一、检查安装vsftp 二、编辑vsftp配置项 配置开启虚拟账户(只能登陆ftp,不能登陆系统)以及设置访问目录 三、安装Berkeley DB工具(文件数据库,我们用文件存放虚拟用户的账号密码) 四 阅读全文
摘要:
普通分页 数据分页在网页中十分多见,分页一般都是limit start,offset,然后根据页码page计算start 这种分页在几十万的时候分页效率就会比较低了,MySQL需要从头开始一直往后计算,这样大大影响效率 我们可以用explain分析下语句,没有用到任何索引,MySQL执行的行数是16 阅读全文
摘要:
安装并使用PHPunit Linux 下安装PHPunit PHP 档案包 (PHAR) 要获取 PHPUnit,最简单的方法是下载 PHPUnit 的 PHP 档案包 (PHAR),它将 PHPUnit 所需要的所有必要组件(以及某些可选组件)捆绑在单个文件中: 要使用 PHP档案包(PHAR)需 阅读全文
摘要:
vim ~/.vimrc 没有就创建 set tabstop=4 //4就是4个空格 阅读全文
摘要:
一、前言 mysql的InnoDB,支持事务和行级锁,可以使用行锁来处理用户提现等业务。使用mysql锁的时候有时候会出现死锁,要做好死锁的预防。 二、MySQL行级锁 行级锁又分共享锁和排他锁。 共享锁: 名词解释:共享锁又叫做读锁,所有的事务只能对其进行读操作不能写操作,加上共享锁后在事务结束之 阅读全文
摘要:
在Ubuntu下php的缺省设置是不显示错误信息的,如果程序出错会显示“无法处理此请求的错误提示”,这在开发环境下非常不方便。 其实我们只要编辑下apache的配置文件就好 1、我的apache 配置文件目录是/etc/apache2/apache2.conf sudo vim /etc/apach 阅读全文
摘要:
一、前言 redis是当前流行的nosql数据库,很多网站都用它来做缓存,今天我们来安装并配置下redis 二、安装并配置redis 1、安装redis 安装完可以执行redis-cli 启动命令行模式,并写入查看数据试下 2、配置redis 2.1 配置远程登录 默认redis是不允许远程登录的, 阅读全文