最近的文章列表

分享PHP实现图片添加水印 压缩 剪切的封装类

php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成类的想法。

  操作图片主要历经四个步骤:

        第一步:打开图片

        第二步:操作图片

        第三步:输出图片

        第四步:销毁图片

2015/9/1 Comments:
2015年百度全网移动设备、操作系统、浏览器、分辨率占有率(基于贴吧无线数据)

百度全网移动设备(操作系统)、浏览器、分辨率占有率
注:基于贴吧无线5月22日数据

移动设备(操作系统):

移动设备(操作系统)使用情况统计

2015/8/31 Comments:
详解php中switch语句用法 break语句不能缺少(带示例)

php中的switch语句的用法,它跟其他语句中的switch用法差不多的,但注意有有一个break语句。

PHP中switch语句的标准语法:

switch (expression)
{
case label1:
code to be executed if expression = label1;
break;
case label2:
code to be executed if expression = label2;
2015/8/31 Comments:
PHPFastCGI管理器:PHP-FPM如何在Linux系统下安装和配置的教程

基本安装方法

安装工具包

  $ sudo apt-get install python-software-properties 

添加ppa源

  $ sudo add-apt-repository ppa:yola/php5 

安装php5-fpm

  sudo apt-get update      sudo apt-get insta
2015/8/28 Comments:
如何禁止浏览器系统默认样式?-webkit-appearance ios默认Safari

其实在 ios设备中使用 Safari 浏览器时.

你页面里面的 input ,button ,submit ,reset 等元素都会被载入系统默认的css 来控制.

 

那么问题来了,如果默认禁止浏览器载入这些默认样式呢?

 

在你的css 样式中引入如下:

2015/8/27 Comments:
美团支付通过生成机器指纹信息提交到支付宝的私有API完成手机支付操作

应用开发过程中要对接支付宝支付,简单体验下来,市面上有三种实现方式:

  1. 网页版
  2. 快捷支付服务插件版
  3. 美团版(姑且这么叫,由于先发现美团是这种实现,其实大众点评也是这种)

前2种没什么疑问,应用广泛,实现上支付宝也都给出了SDK,第3种实现各种“诡异”:

  • 完全是App原生的体验,没有发现支付宝有公开的支持方式
  • 没有在应用数据包和SD卡上找到任何痕迹
  • 美团退出登录再登录依然可用,卸载再安装依然可用(免登录列出支付信息,只需要输入支付密码),美团登录一次,安装大众点评也直接可用。
  • 手机恢复出厂设置依然可用,恐怖吧?
2015/8/26 Comments:
如何在Mac上远程调试iPhone/iPad上的网页

我们知道在 Mac/PC 上的浏览器都有 Web 检查器这类的工具(如最著名的 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕的大小和触摸屏的使用习惯,直接对网页调试非常不方便,所以一直没有 Web 检查器这一类工具。

但是 iOS 6 的发布解决了这个问题。

iOS 6 给 Safari 带来了远程的 Web 检查器工具(Remote Web Inspector),你可以通过模拟器或者真实的设备(通过 USB 连上 Mac)进行调试。下面我讲讲详细的调试过程:

1. 要进行远程调试,首先要打开开启 iPhone/iPad 上的 Safari 的远程调试功能,“通过 设置 > Safari > 高级”开启:

2015/8/25 Comments:
android 5.0 的设备安装过程中会产生错误码“INSTALL_FAILED_DUPLICATE_PERMISSION ”

android 5.0 的设备安装过程中会产生错误码“INSTALL_FAILED_DUPLICATE_PERMISSION ”

出错原因:测试应用自定义权限与手机上已有应用自定义权限有相同记录,同时两个应用具有不同的签名信息导致安装失败。

解决方法参考:

1 (无需root)将所有冲突的apk用相同的签名文件重新签名即可正常安装.
2 (需要root,这应该是目前大多数人在用的办法)用rootexplorer或es文件管理器等将apk文件复制到/data/app/目录下,然后重启

顺便提一下,如果Android L单纯恢复efs电信3g无法正常使用的话,可以尝试讲efs和cache一起恢复.

2015/8/24 Comments:
移动H5前端性能优化指南

移动H5前端性能优化指南

2015/8/22 Comments:
git拉取失败:You have not concluded your merge (MERGE_HEAD exists)

今天获取git线上仓库代码报了这个错误:

camnpr@com:~/code/camnpr-api$ git pull
You have not concluded your merge (MERGE_HEAD exists).
Please, commit your changes before you can merge.

 

错误可能是因为在你以前pull下来的代码没有自动合并导致的.

有2个解决办法:

2015/8/21 Comments: