- 博客(49)
- 收藏
- 关注
原创 PHP ob_gzhandler的理解
PHP ob_gzhandler的理解那么对于我们这些没有开启mod_deflate模块的主机来说,就只能采用ob_gzhandler函数来压缩了,它的压缩效果和mod_deflate相比,相差很小,几乎可以忽略(但它只能对php文件进行压缩)使用ob_gzhandler函数有3种方法让它对php进行压缩:1、在php.ini中设置output_handler = ob_gzhan
2017-01-29 20:48:22 392
原创 javascript异步上传压缩图片并立即显示图片
javascript异步上传压缩图片并立即显示图片 选择图片 var img; $("input:file").change(function (){ //con
2017-01-29 12:13:40 357
原创 linux减少服务器带宽的方法
linux减少服务器带宽的方法用百度静态资源公共库http://cdn.code.baidu.com/ 不仅可以不使用服务器流量 而且还有cdn加速比方说http://apps.bdimg.com/libs/jquery/1.9.1/jquery.js查看原文:http://newmiracle.cn/?p=1127
2017-01-29 11:06:55 361
原创 PHP Imagick发光文字
PHP Imagick发光文字$canvas = new Imagick(); $canvas->newImage(500, 200, 'white'); $canvas->setImageFormat('png'); $text = new Imagick(); $text->newImage(500, 200, 'none'); $text->se
2017-01-27 21:52:59 1143
原创 PHP扩展插件imagick使用笔记
PHP扩展插件ImageMagick使用笔记imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的APIImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagem
2017-01-27 11:43:01 383
原创 PHP防止多次请求刷红包的方法
PHP防止多次请求刷红包的方法 $signarray=array(); $signarray['name']='wefwf'; $time=time(); $signarray['time']=$time; $signarray['phone']='wef'; $signcreate=$t
2017-01-24 15:02:17 2032
原创 PHP重命名文件夹下的文件后缀名
PHP重命名文件夹下的文件后缀名 public function zhuanhouzuiming(){ $lujings='upload/'; $filesnames = scandir($lujings,1); foreach ($filesnames as $k=>$v){ $xv=$
2017-01-24 10:55:24 518
原创 linux ffmpeg 源码安装教程
AMR格式是智能手机上的常用音频文件格式,比MP3格式的压缩比大。同样时长的AMR文件大概是MP3的十分之一,所以在移动互联项目中应用比较广泛。但目前AMR格式在个人电脑上应用较少,所以目前大部门播放器都不支持AMR,为了解决这个问题我们打算在服务器端将AMR转成MP3,以便在个人电脑上通过浏览器的方式进行播放。最近公司一款基于移动互联网的产品有个短暂的录音(留言)功能,因为录音需要传输到服务器上
2017-01-23 16:31:16 576
原创 jquery swipper插件的一些弊端
jquery swipper插件的一些弊端写在slide里面的html 会影响他的触摸机制 比方说文本框输入不了 什么等等查看原文:http://newmiracle.cn/?p=1062
2017-01-18 14:22:44 690
原创 html5摇一摇代码
html5摇一摇代码var SHAKE_THRESHOLD = 3000;var last_update = 0;var x = y = z = last_x = last_y = last_z = 0;function shakeinit() { if (window.DeviceMotionEvent) { window.addEventLi
2017-01-18 12:34:18 426
原创 html5点击input没有出现光标完美解决方案
html5点击input没有出现光标完美解决方案 直接自己用jquery 写点击出现光标 $('.inputname, .inputphone').on('touchstart',function () { $(this).focus(); })查看原文:http://newmiracle
2017-01-17 16:31:11 13826 1
原创 PHP GD竖排文字写法
PHP GD竖排文字写法 $white = imagecolorallocate($image, 255, 255, 0); imagettftext($image, 44, 0, 140, 55, $white, $zitipath, "竖\n排\n文\n字");查看原文:http://newmiracle.cn/?p=1044
2017-01-16 17:38:15 2761
原创 html5滚动页面简单写法
html5滚动页面简单写法纵向滚动比较简单直接在外面加个高度 然后overflow-y: auto; 横向比较复杂了外面写两层 最外面一层写个宽度 overflow-x: auto;第二层 写width:10000rem无限大 查看原文:http://newmiracle.cn/?p=1041
2017-01-16 13:47:49 1741
原创 xshell快速复制粘贴的方法
xshell快速复制粘贴的方法选中就是复制了然后点鼠标中键就粘贴 是不是很方便查看原文:http://newmiracle.cn/?p=1037
2017-01-13 16:33:00 2104
原创 html5 audio标签切换播放音乐的方法
html5 audio标签切换播放音乐的方法测试1测试2测试3测试4$('.ceshiqiehuan').each(function () { $(this).on('touchstart', function () { $('#music1')[0].pause(); var luyinpath = $
2017-01-13 16:05:21 11495
原创 HTML5微信jssdk录音播放语音的方法
HTML5微信jssdk录音播放语音的方法需要注意的2个问题1 就是一定要判断1秒内 录音都不算 ps:太短不能录音2 录音超过1分钟 会发现正在录音突然消失 所以要写wx.onVoiceRecordEnd 这个是是1分钟会自动出发 然后写上传数据前端代码如下 $('.luyin').on('touchstart',function () { wx
2017-01-13 14:22:08 13250
原创 javascript获取时间戳的方法
javascript获取时间戳的方法 START = new Date().getTime();这个是毫秒 除以1000就是秒啦查看原文:http://newmiracle.cn/?p=1019
2017-01-13 10:20:05 478
原创 HTML5微信长按图片不会弹出菜单的解决方法
HTML5微信长按图片不会弹出菜单的解决方法他是不会影响body里面的触摸事件的查看原文:http://newmiracle.cn/?p=1017
2017-01-13 10:00:20 6248 2
原创 phpcms发布文章自定义字段
phpcms发布文章自定义字段1 进入后台 模型管理 新建模型 里面可以自定义字段了查看原文:http://newmiracle.cn/?p=1013
2017-01-12 15:28:27 978
原创 phpcms新建模板页教程
phpcms新建模板页教程1 直接去template文件夹里的复制的模板页 比方说list1.html2 去后台 界面模板风格 default 默认模板 点击详情列表 找到list1.htm 设置中文名字查看原文:http://newmiracle.cn/?p=1011
2017-01-12 15:26:48 516
原创 linux alias写快捷键笔记
linux alias写快捷键笔记#vi .bashrcalias phpfpmrestart='/usr/local/php/sbin/php-fpm -y /usr/local/php/etc/php-fpm.conf -c /usr/local/php/etc/php.ini'alias phpfpmsocket='chmod -R 777 /dev/shm'alias
2017-01-12 09:27:56 435
原创 linux shell 写swoole重启脚本
linux shell 写swoole重启脚本 代码如下#!/bin/shkill `lsof -t -i:9501`sleep 2php /data/web/mircoweb/wwwroot/Public/swoole.phpsleep 1netstat -ntlp查看原文:http://newmiracle.cn/?p=988
2017-01-11 16:28:19 2015
原创 wordpress防止垃圾邮件方法
wordpress防止垃圾邮件方法安装NoSpamNX插件然后设置Operating mode 为 Block (recommended) save查看原文:http://newmiracle.cn/?p=967
2017-01-11 11:13:15 1465
原创 linux免费证书申请教程
linux免费证书申请教程直接去阿里云 菜单有个证书服务 进去有个购买证书菜单 选择免费的 然后会提示写个人资料 然后系统生成csr 然后提交审核查看原文:http://newmiracle.cn/?p=963
2017-01-11 10:33:41 526
原创 linux阿里云服务器更换镜像的方法
linux阿里云服务器更换镜像的方法1 先进入硬盘创建快照 生成自定义镜像 ps:他可以在阿里云各个服务器上共享直接进ecs 关闭服务器 重新初始化硬盘 然后主界面有更换系统盘 选择自定义镜像 确定就好了查看原文:http://newmiracle.cn/?p=959
2017-01-11 10:20:14 4876
原创 nginx开启gzip的方法
nginx开启gzip的方法1、vi打开Nginx配置文件vim /usr/local/nginx/conf/nginx.conf2、找到如下一段,进行修改gzip on;gzip_min_length 1k;gzip_buffers 4 16k;#gzip_http_version 1.0;gzip_comp_level 2;gzip_type
2017-01-10 13:38:53 391
原创 PHP GD创建透明画布方法
PHP GD创建透明画布方法 代码如下 $zhibg = imagecolorallocatealpha($image, 255, 0, 0); imagefill($image,0,0,$zhibg); imagecolortransparent($image,$zhibg); imagepng($image, $zitipicpa
2017-01-10 11:01:34 5794
原创 CSS3rem自适应
CSS3rem自适应如果外层背景是 width:100%; height:100%;拉伸的背景 那top必须要用百分比 才能保证跟背景结合如果外层背景是 width:100%; 自适应宽度的背景 那top必须要用rem 才能保证跟背景结合查看原文:http://newmiracle.cn/?p=941
2017-01-10 09:32:18 904
原创 写PHP模块要注意的问题
写PHP模块要注意的问题1 加索引 和 缓存2 表单验证 和 脚本攻击过滤3 考虑并发性查看原文:http://newmiracle.cn/?p=930
2017-01-09 11:49:43 222
原创 linux lnmp环境下 安装apache教程
linux lnmp环境下 安装apache教程源码安装 apr ,apr-util 安装apache要用wget http://mirrors.cnnic.cn/apache/apr/apr-1.5.2.tar.gztar zxvf apr-1.5.2.tar.gzcd apr-1.5.2./configure --prefix=/usr/local/aprmak
2017-01-08 14:53:39 1676
原创 lnmp安装2个版本PHP教程
lnmp安装2个版本PHP教程我原先装了5.6版本的PHP 后来想装个PHP7.0.14版本 一方面看看稳定性 另一方面看看性能怎么样 装的方法跟PHP5.6一样 如下链接就是配置这里 安装路径 这个别把原来的PHP5.6覆盖了--disable-fileinfo 加了这个编译后不会提示虚拟内存不足./configure --prefix=/usr/loca
2017-01-07 20:58:11 1556
原创 php扩展模块 opcache安装教程
php扩展模块 opcache安装教程PHP5.5.0以后版本自带Opcache加速器,但默认情况下木有启用。所以编译的使用我们想要启用该PHP加速器就应该添加参数 : –enable-opcache 来制定。对于已经编译安装了PHP5.5.0以上版本但当初又没有启用该加速器的用户可以像PHP添加模块一样编译添加查看原文:http://newmiracle.cn/?p=892
2017-01-07 15:54:22 582
原创 使用socket方式连接Nginx优化php-fpm性能
下面是php 5.3以上版本将TCP改成socket方式的配置方法:修改php-fpm.conf(/usr/local/php/etc/php-fpm.conf);listen = 127.0.0.1:9000listen = /dev/shm/php-cgi.sock修改nginx配置文件server段的配置,将http的方式改为socket方式locatio
2017-01-07 15:33:49 374
原创 nginx mysqlnd驱动引擎提升mysql性能
nginx mysqlnd驱动引擎提升mysql性能前期要安装 mysql mysqli pdo_mysql libiconv 1 先去PHP官网下个 php-5.6.29.tar.gz wget http://cn2.php.net/distributions/php-5.6.29.tar.gz2 ./configure --prefix=/usr/local/php --
2017-01-07 15:20:20 370
原创 nginx返回file not found原因
nginx返回file not found原因1 确实没有这个文件2 没有权限访问这个网站目录!!!查看原文:http://newmiracle.cn/?p=874
2017-01-07 09:45:19 807
原创 PDO操作mysql的类
PDO操作mysql的类 代码如下<?php/** * Created by PhpStorm. * User: Administrator * Date: 2017/1/6 * Time: 16:50 */class pdomysql { public static $dbtype = 'mysql'; public static $dbh
2017-01-06 17:00:08 317
原创 php 5.4以上安装php-fpm方法
php 5.4以上安装php-fpm方法如果你已经安装过PHP 也是一样 那就重新编译PHP 覆盖1 先去PHP官网下个 php-5.6.29.tar.gz wget http://cn2.php.net/distributions/php-5.6.29.tar.gz2 ./configure --prefix=/usr/local/php --with-iconv=/usr
2017-01-06 15:23:01 1912
原创 linux make的理解
linux make的理解make就是对soure code源代码 编译生成obj文件 如果编译失败 不要make clean 直接改好直接再make make clean会把以前正确编译成功的obj文件 清除了 查看原文:http://newmiracle.cn/?p=850
2017-01-06 11:53:03 245
原创 关于linux 执行权限的理解
关于linux 执行权限的理解他这个执行权限不是 执行什么命令的全新啊 是这个文件 是否能被执行的权限比方说shell_exec('/home/crontabtest12.sh');这个crontabtest12.sh这个就需要执行权限查看原文:http://newmiracle.cn/?p=848
2017-01-06 11:49:13 426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人