- 博客(15)
- 收藏
- 关注
原创 webp文件上传格式转换前端解决方案及php端解决方案
webp文件上传到服务端后,本来所有的图片文件都使用的GD库进行尺寸压缩,但getimagesize函数获取webp文件信息失败,导致脚本运行异常中断尝试了两种解决方案1.前端监听文件选择后,将文件直接通过canvas转换成base64编码后提交,后端另存成png文件function convertImgToBase64(input, callback) { var file=input.files[0],url = null; if (window.createObj
2021-10-12 20:45:04
832
原创 apache2 设置页面禁止iframe/禁止访问目录
debian/apache2一、禁止页面iframe配置 Apache 在所有页面上发送 X-Frame-Options 响应头,需要把下面这行添加到 配置文件中:#DENY 表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许;#SAMEORIGIN 表示该页面可以在相同域名页面的 frame 中展示;#ALLOW-FROM uri 表示该页面可以
2017-03-21 16:30:25
2019
转载 PhpExcel中文帮助手册|PhpExcel使用方法
下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$objWriter = n
2017-03-13 10:50:36
318
转载 debian基于系统修改 Python 版本
我们可以使用 update-alternatives 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息:# update-alternatives --list python update-alternatives: error: no alternatives for python如果出现以上所示的错误信息,则表示
2017-02-20 14:20:23
717
转载 MYSQL用户管理
一、 用户登录格式: mysql -h主机地址 -u用户名 -p用户密码mysql -h110.110.110.110 -uroot -p123本地可以直接mysql –uroot -p二、 用户退出exit、quit三、 添加用户mysql.user表保存的是用户的登录信息直接添加无权限insert into mysql.user (hos
2017-01-16 10:38:15
234
转载 linux wget 命令用法详解(附实例说明)
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget
2016-09-29 15:10:03
950
转载 PHP: 深入pack/unpack
本文介绍的是通过二进制数据包的方式通信,演示语言为PHP和Golang。PHP提供了pack/unpack函数来进行二进制打包和二进制解包。在具体讲解之前,我们先来了解一些基础知识。什么是字节序在不同的计算机体系结构中,对于数据(比特、字节、字)等的存储和传输机制有所不同,因而引发了计算机领域中一个潜在但是又很重要的问题,即通信双方交流的信息单元应该以什么样的顺序进行传送。如果达不成一
2016-08-10 11:04:38
374
转载 CentOS/Linux 端口开放关闭管理
iptables 禁止端口和开放端口1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP
2016-08-04 20:19:48
1124
转载 ZeroMQ接口函数之 :zmq_socket – 创建ZMQ套接字
zmq_socket(3) ØMQ Manual - ØMQ/4.0Namezmq_socket – 创建ZMQ套接字Synopsisvoid *zmq_socket (void *context, int type);Description函数zmq_socket()根据context参数创建一个ZMQ套接字(socket),并且以一个不透明
2016-08-04 20:16:00
2126
转载 ZeroMQ(ZMQ)函数接口英汉直译
● zmq - 0MQ 轻量级消息传输内核● zmq_bind - 绑定一个socket● zmq_close - 关闭ZMQ socket● zmq_connect - 由一个socket创建一个对外连接● zmq_ctx_destroy - 销毁一个ZMQ环境上下文● zmq_ctx_get - 得到环境上下文的属性● zmq_ctx_new – 创建一个新的ZMQ 环
2016-08-03 20:50:45
660
原创 centos6.5 安装zeromq及php-zmq扩展
最近项目需要使用zeromq,今天试着在centos6.5上安装安装步骤:1. 安装各种依赖包:官网要求:If you have free choice, the most comfortable OS for developing with ZeroMQ is probably Ubuntu.Make sure that libtool, pkg-config, bu
2016-08-03 16:44:27
1803
转载 SELinux(Security-Enhanced Linux)的FTP配置设置
SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控制的实现,是 Linux上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务 中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发
2016-08-02 21:07:34
3574
转载 Linux FTP 服务器配置简单说明
一. FTP 说明 linux 系统下常用的FTP 是vsftp, 即Very Security File Transfer Protocol. 还有一个是proftp(Profession ftp)。 我们这里也是简单的说明下vsftp的配置。 vsftp提供3种远程的登录方式: (1)匿名登录方式 就是不需要用户名,密码。就能登录到服务器电脑里
2016-08-02 20:51:58
297
转载 【linux】Can't connect to MySQL server on 'XXX' (13)问题解决方式
今天自己装了个虚拟机,配置了liunx环境,将代码原封挪到虚拟机上,竟然连不上远程数据库,一直报这个错误:SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'XXX' (13),网上搜了一下是因为httpd无法访问远程数据库,解决方法如下:命令行输入:getsebool -a | grep httpd
2016-08-02 20:43:46
5404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人