自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

M.Yang的博客

技术交流

原创 nginx 设置伪静态

在网站域名.conf 文件中加上下面代码既解决: location / { index index.php index.html error/index.html; if (!-e $request_filename) { rewrite ^(.*...

2020-05-19 12:49:34 19 0

原创 webupload 实现大文件分片上传

废话不多说,直接上例子: html代码: <div class="layui-form-item" > <label for="" class="layui-form-label">选择文件...

2020-03-19 15:11:16 87 0

原创 php面试题-待完善

面试总结 (一)索引 一、 索引类型 全文索引:fulltext 目前只有MyISAM引擎支持,其可以在创建表、更改表、创建索引使用, 目前只有char、varchar、text列上可以创建全文索引。 数据量较大时,现将数据放入一个没有全局索引得表中,然后在CREATE INDEX创建全文索引,要...

2020-01-09 17:30:04 125 0

原创 缓存穿透、缓存击穿、缓存雪崩

缓存穿透 描述:指缓存和数据库中都没有数据,用户又不断的发起请求,如id小于0的或id特别大的不存在数据,用户可能是攻击者,导致数据库压力过大 解决方案: 1. 接口增加验证, 用户权限验证,id验证,过小或过大直接拦截 2. 从缓存、数据库中都取不到数据,...

2019-10-09 09:48:56 75 0

原创 把一个把正整数分解为素数乘积

程序流程图: 代码实现: $num = 100; // 给定正整数 $first = 1; $factor = 2; $res = []; $str = ''; while ($num > 1) { if ($num % $factor != 0) {...

2019-09-27 13:51:42 145 0

原创 thinkPHP3.2 、thinkPHP5 结合workerman + Redis 实现账号单点登录

thinkPHP3.2 与workerman 结合 首先下载wokerman,放到TP项目下面的ThinkPHP/Library目录,并命名为Workerman 除Constants.php以外的所有php文件改为.class.php后缀 代码块 Js代码 va...

2019-09-25 17:33:07 235 0

原创 大文件上传到七牛云

php 获取上传到七牛云的上传token值 HTML页面内容: <script> uploader = Qiniu.uploader({ runtimes: 'html5,flash,html4', brows...

2019-09-23 17:08:39 916 0

原创 Linux 安装PHP成功后 运行php命令还是找不到, 应该添加php到环境变量中去

修改/etc/profile文件,在文件后面添加,注,环境变量精确到目录即可: export PATH="/usr/local/php-5.6.14/bin:$PATH" export PATH 执行 命令source /etc/profile 永久生效

2019-09-19 15:00:34 273 0

原创 Linux 系统中解压文件 命令

*.tar 用 tar –xvf 解压 *.gz 用 gzip -d或者gunzip 解压 *.tar.gz和*.tgz 用 tar –xzf 解压 *.bz2 用 bzip2 -d或者用bunzip2 解压 *.tar.bz2用tar –xjf 解压 *.Z 用 uncompress 解压 *....

2019-09-19 09:20:54 19 0

原创 Linux 下安装PHP成功后,还是访问不到PHP

#如果是使用bash作为shell vim ~/.bashrc #增加一行环境变量 export PATH=/opt/remi/php71/root/usr/bin:$PATH #刷新一下环境变量 source ~/.bashrc

2019-09-18 17:31:53 195 0

原创 nginx配置后只能访问首页,其他页面404

添加如下代码到vhosts-conf 文件中server 下 location / { try_files $uri $uri/ /index.php?$query_string; if(!-e $request_filename){ rewrite ^/(.*) /index.php l...

2019-09-16 13:58:51 1779 0

原创 查询本周时间内的数据,并按每天分组

代码如下: select a.click_date,b.count from ( select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY) as click_date UNION ALL select date_su...

2019-07-31 16:51:30 297 0

转载 需要禁用的PHP危险函数(disable_functions)

phpinfo()  功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。  危险等级:中  passthru()  功能描述:允许执行一个外部程序并回显输出,类似于 exec()。  危险等级:高  exec()  功能描述:允许执行一个外部程序(如 UNIX Shell 或 C...

2018-12-05 16:04:52 1759 0

原创 Linux 宝塔面板密码忘记解决方法

  打开远程链接命令窗口或shell窗口,输入一下命令 :cd /www/server/panel &amp;&amp; python tools.pyc panel passwd;passwd为修改后的密码,返回的就是面板登录用户名,我的为:admin     2.如果提示...

2018-11-28 09:24:44 4126 0

原创 GET 和POST 的curl封装函数

GET请求: function get($url) {     $ch = curl_init();     curl_setopt($ch, CURLOPT_URL, $url);     curl_setopt($ch, CURLOPT_FAILONERROR, true);     cur...

2018-10-15 11:27:40 208 0

转载 CentOS7使用yum简单搭建zabbix3.2过程

一、准备搭建环境: 1、系统:CentOS7 2、默认有使用linux服务器的基础,会使用一些简单的命令和vim等命令。 二、安装过程: 一、首先查看SELinux状态和防火墙 [root@localhost ~]# getenforce Enforcing [root@localh...

2018-08-16 23:20:07 56 0

原创 关于thinkphp union多表关联查询 后排序及分页实现

遇到的问题:1、union后直接排序或分页报错          Incorrect usage of UNION and ORDER BY?2、fetchSql得到的查询语句是没有"()"括起来的,3、buildSql 得到的查询语句有"()"括起来的;例...

2018-05-29 22:10:14 4223 0

转载 MySQL获取某个时间范围内的数据 TO_DAYS(date)函数

1、利用to_days函数查询今天的数据:select * from 表名 where to_days(时间字段名) = to_days(now());to_days函数:返回从0000年(公元1年)至当前日期的总天数。2、昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW...

2018-04-24 11:24:45 574 0

转载 php 操作redis

原文地址: http://www.cnblogs.com/weafer/archive/2011/09/21/2184059.html PHP-redis中文文档 phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业...

2017-10-30 10:00:22 4534 0

原创 图片上传提交前,图片显示在页面上

div class="upload_box"> b>上传图片b> input type="file" name="file" id="file" accept="image/*"...

2017-10-30 09:42:31 7701 1

原创 webUploader插件实现文件上传

var uploader = WebUploader.create({ // 选择文件是否自动上传 auto: true, // swf文件路径 swf: ‘PUBLIC/static/js/Uploader.swf’, // 文件接收服务端。 ...

2017-08-11 13:57:57 4381 0

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