日常开发
文章平均质量分 64
维生素P
梦醒时分 往事弃我而去不可留
展开
-
win服务器下部署php项目磁盘被占满-原因: xdebug模块日志记录
情况概述用slim框架部署了一个php小项目,跑了一天大概有3w浏览量,结果上服务器一看磁盘空间被全部占满了。查了一下网上的资料,多数是说因为在项目运行过程中,日志文件不断累积造成的磁盘空间被占满。检查了IIS的日志文件,大小正常。在磁盘里检查了一下文件夹,发现有一个名为xdebug的文件夹吃了30多G。这才知道是php的xdebug拓展记录文件,在访问的情况下把空间占满了。另外上线前忘记把原创 2017-11-21 00:40:08 · 1035 阅读 · 1 评论 -
PHP使用Medoo在mysql获取表字段名称和字段信息的方法
欢迎移步到新博客中阅读同篇此文 http://exp.szer.me/parry/blog/wordpress/index.php/2018/06/29/medoo-col/ Medoo微框架中也支持原生查询,从而可以通过执行sql指令 SHOW COLUMNS FROM TABLE来获取字段列信息。$database = new Medoo([ 'database_t...原创 2018-06-30 18:34:28 · 1065 阅读 · 0 评论 -
Max Core Frequency 异常显示为-1.80GHz -- Intel-Extreme-Tuning-Utility-Intel-XTU (英特尔 XTU)
Intel-Extreme-Tuning-Utility-Intel-XTU英特尔®至尊调优实用程序 (英特尔 XTU)这是一个简单的基于 Windows 的性能调整软件, 用于新手和有经验的爱好者超频、监视和强调系统。但是不知道为什么,只要电脑进入休眠或睡眠状态之后,再次唤醒的话,就会Max Core Frequency 异常显示为-1.80GHz,如果退出XTU之后重开就会恢复正常...原创 2018-06-30 18:32:27 · 4690 阅读 · 3 评论 -
web开发文章分享 -- 从摸门到入门
201804151 趣闻杂记一段关于国产芯片和操作系统的往事2 产品设计3 交互设计4 微信开发服务直达开启内测!你的小程序服务可以被直接搜到 小程序与小游戏获取用户信息接口调整5 前端开发架构思路ECMAScript 6 入门技术细节原生js写的轮播插件,支持轮播速度,轮播内容,轮播间隔,滑动...转载 2018-04-24 20:17:06 · 456 阅读 · 0 评论 -
实现多个域名回调的微信请求转发-用于解决微信回调域名限制的工具
代码文件ReqForward 用于解决微信回调域名限制的请求转发工具 https://github.com/ParrySMS/ReqForward注:代码结构有些混乱,未支持全部的请求转发,后续不定时更新请求流程说明由于微信服务号后台限制只能有1个回调域名,当业务需求需要多个域名使用同一个服务号相关请求时,就必须要将相关业务部署到同一个域名下。为了解决这类问题,可指定一个回...原创 2018-04-30 14:49:00 · 2016 阅读 · 0 评论 -
无法连接数据库问题的解决思路
如何解决无法连接数据库的问题 ?连接数据库的本质,无非是 服务器程序 – 连接设置 – Mysql服务 三者的联通,因此出现无法访问数据库时,可以按以下思路去排查原因。账号密码是否正确 服务器是否正常运行 ?服务器运行是否正常(有足够内存和cpu执行数据库操作)服务器是否ip可达(连接云数据库需要网络)web服务器配置是否正常 (Nginx Apache IIS)Mysql服...原创 2018-04-03 01:17:37 · 3368 阅读 · 0 评论 -
PHP 命名空间下的自动加载失败--原因: 文件路径需要将\转义成/
场景描述文件在本地win系统下测试无异常,代码如下:function stu_autoload($class){ if(file_exists($class.".php")){ require ( $class.".php"); }else{ die("unable to autoload Class $class"); }...原创 2018-04-03 01:04:27 · 1001 阅读 · 1 评论 -
Nginx不解析PHP,无法打开PHP文件
php配置确认php配置文件 php.ini 以下配置已调整。extension_dir = “【php安装路径】\ext”enable_dl = Oncgi.force_redirect = 0fastcgi.impersonate = 1 cgi.rfc2616_headers = 1nginx配置修改nginx/conf/nginx.conf 配置文件,保...原创 2018-03-23 20:48:35 · 9127 阅读 · 0 评论 -
PHP上传图片 检查并保存到指定路径
ImageCheck — 基于php的图片检查与保存工具类开源地址: https://github.com/ParrySMS/ImageCheck/blob/master/Image.php调用基本说明请参阅 PHP上传图片检查类与实例用法–接收图片并安全检查后保存到本地代码全文<?php/** * Created by PhpStor...原创 2018-03-19 21:35:54 · 1962 阅读 · 0 评论 -
PHP上传图片检查类与实例用法--接收图片并安全检查后保存到本地
前言:安全问题直接将文件上传到服务器是非常危险的行为,攻击者可以将病毒程序伪装成符合上传标准的文件,从而攻击服务器。服务器安全并不是本文提及的重点,但是该检查工具类所使用的原生函数都有对应的伪装破解方法,使用该工具类,并不能完全保证图片上传的安全,希望使用者务必记得这一点。因此,此处推荐两种较为安全的方式。前端通过API接口,直接将文件发至第三方云对象储存(例如腾讯云、阿里云、七牛等...原创 2018-03-13 15:25:46 · 1009 阅读 · 0 评论 -
Ubuntu安装宝塔面板之后无法访问云数据库--原因:服务器出站规则设置
问题 & 思路Ubuntu 按照官网指示,安装宝塔面板之后,在运营商的安全组里,导入了相关的出站入站规则(此处有坑,下文详述),然后发现无法连接外网的云数据库。前后排查了很多原因,发现服务器能访问自己的本地数据库,而云数据库也能通过 TCP/IP 能正常连接,但是服务器却连不上云数据库。这说明,是安装宝塔面板之后的服务器,与云数据库直接的连接通信出了问题。Created...原创 2018-03-19 02:56:24 · 3618 阅读 · 0 评论 -
PHP 根据对象属性进行对象数组的排序
根据对象属性进行对象数组的排序【转自 stackoverflow 】 Sort array of objects by object fieldsQuestion How can I sort this array of objects by one of its fields, like name or count ? Array( [0] => stdClass...转载 2018-02-01 14:34:53 · 8036 阅读 · 0 评论 -
Medoo 微框架的细节小坑
1. insert() 返回值结论:insert() 、update()、 delete() 三个函数都将会返回一个pdo对象。使用 Medoo 1.4.5 微框架时,根据中文文档,调用 $database-&gt;insert() 函数时,返回值如下: Return: [number] 返回插入的id该返回似乎与 1.2 的旧版本一致,但实际返回值不是id,而是一个PDOS...原创 2018-01-29 18:09:11 · 3685 阅读 · 1 评论 -
c程序运行机制与for循环的底层实现
前言今天做OJ发现多层的for循环调用,由于时间复杂度的增加,即使是步长不大的for循环,也非常容易导致时间超限。因此查阅了一些资料进行学习。 多重的for循环,多数可用if else或者数组存值的方式进行替代。本质上也应当避开多重循环的算法,选择更优的方案解答。[C中的循环是如何实现的](https://www.cnblogs.com/yanlingyin/archive/2012/0...转载 2017-12-27 22:32:10 · 1968 阅读 · 0 评论 -
数组赋值--通过构造方法灵活地实现对象参数初始化
class Thing{ public $tid; //$tid 所对应的构造参数是 $id public $name; public $zone; public $publish_time public $smallimg_url; public $isRented; /** * ThingList construc...原创 2017-12-24 18:46:13 · 434 阅读 · 0 评论 -
SQLyog以excel文件导入mysql数据库失败:[Microsoft][ODBC Excel 驱动程序] 保留错误 (-5016); 没有这种错误的消息
前言之前经常使用excel导入数据库的方式来进行数据填充,于2017年11月部署一个项目的时候,上线前发现导入数据失败,显示报错为[Microsoft][ODBC Excel 驱动程序] 保留错误 (-5016); 没有这种错误的消息。当时情况紧急,幸好数据量不多,便只好手动导入了全部的二十余条数据。想必是驱动程序的原因,后续便通过更换驱动程序解决了这个问题。但是从本质上来说,解决这种问题的根本方案原创 2017-11-21 14:41:59 · 9022 阅读 · 0 评论 -
微信登录异常的解决思路 redirect_uri域名与后台配置不一致,错误码10003
欢迎关注新博客下的同篇文章http://exp.szer.me/parry/blog/wordpress/index.php/2018/08/14/wxconfig/前言很多时候开发会遇到一些异常状况。报错异常其实并不可怕,只要不扰乱到思考就能慢慢捋顺找到解决方案。同时报错信息也是非常重要的,遇到报错不要急病乱投医,一下子去搜索很多内容。因为多数情况下,报错信息里就已经说明的很清楚,目...原创 2018-08-14 17:28:11 · 24148 阅读 · 3 评论