随笔分类 - php
摘要:原文链接:https://www.zhaokeli.com/article/8031.html 给图片添加圆角, 用到的主要的(判断一个点是否在圆内)的公式在上面所说的生成圆形图片文章中。 然后扫描原图把每个个适合的像素画到一个透明的图片上去 根据想添加的圆角大小来生成一定的圆角 如图 首先根据圆角
阅读全文
摘要:1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用
阅读全文
摘要:http://blog.csdn.net/ljh504429906/article/details/51103519 微信开发中需要使用http及https的post与get请求实现api的调用。 每次要使用curl的时候,总要查一堆资料。 现在将常用的几句保存下来,省的每次都去谷歌。 $url;
阅读全文
摘要:3.2 主要函数介绍 按照使用libevnet库顺序,看一下相关函数做什么操作。 3.2.1 event_init 调用event_base_new,初始化struct event_base对象。 event_base_new里做了如下工作: 1、 申请内存 2、 初始化定时器堆和事件队列 3、 为
阅读全文
摘要:支持的协议和封装协议 PHP 带有很多内置 URL 风格的封装协议,可用于类似 fopen()、 copy()、 file_exists() 和 filesize() 的文件系统函数。 除了这些封装协议,还能通过 stream_wrapper_register() 来注册自定义的封装协议。 Note
阅读全文
摘要:评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说
阅读全文
摘要:下面我画了一个图演示 client 和 server 之间建立 websocket 连接时握手部分,这个部分在 node 中可以十分轻松的完成,因为 node 提供的 net 模块已经对 socket 套接字做了封装处理,开发者使用的时候只需要考虑数据的交互而不用处理连接的建立。而 php 没有,从
阅读全文
摘要://phpinfo();header("Content-type:text/html;charset=utf-8");include 'Mysql.class.php'; $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $id =
阅读全文
摘要:<?php//phpinfo();header("Content-type:text/html;charset=utf-8");include 'Mysql.class.php'; $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $
阅读全文
摘要:实例 通过 set_error_handler() 函数设置用户自定义的错误处理程序,然后触发错误(通过 trigger_error()): <?php // 用户定义的错误处理函数 function myErrorHandler($errno, $errstr, $errfile, $errlin
阅读全文
摘要:php开发测试及线上的时候可以根据不同情况设定错误和异常处理需要用到有 设定错误和异常处理三函数 下面讲一下register_shutdown_function() 函数. 功能:register_shutdown_function() 函数可实现当程序执行完成后执行的函数,其功能为可实现程序执行完
阅读全文
摘要:PHP运行模式有4钟:1)cgi 通用网关接口(Common Gateway Interface))2) fast-cgi 常驻 (long-live) 型的 CGI3) cli 命令行运行 (Command Line Interface)4)web模块模式 (apache等web服务器运行的模块模
阅读全文
摘要:截至目前(2015.1), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 的 PHP5.2, 其余的一半用户在使用 PHP5.3 . 因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。 本文将会介绍自 PHP5.2 起,
阅读全文
摘要:https://code.google.com/archive/p/pasc2at/wikis/SimplifiedChinese.wiki 前言 PHP是一种被广泛使用的脚本语言,尤其适合于web开发。具有跨平台,容易学习,功能强大等特点,据统计全世界有超过34%的网站有php的应用,包括Yaho
阅读全文
摘要:<?php //php防注入和XSS攻击通用过滤. //by qq:831937 $_GET && SafeFilter($_GET); $_POST && SafeFilter($_POST); $_COOKIE && SafeFilter($_COOKIE); function SafeFilt
阅读全文
摘要:策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境。 eg:假如有一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有的广告位展示不同的广告。在传统的代码中,都是在系统中加入各种if else的判断,硬编码的方式。如果有一天增加了一种用户,就需要改写代码。使用策略
阅读全文
摘要:PHP常量及所有常用的系统常量 本篇文章是学习常量相关语法及学习和收集PHP所提供的常用的系统常量。 常量在定义的时候就需要赋值,在运行过程中就无法修改值。有效的常量名以字符或下划线开头,常量名称前面没有$符号,与变量不同,常量贯穿整个脚本是自动全局的。 声明常量 如何需要设置常量,可以使用defi
阅读全文
摘要:1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1
阅读全文
摘要:什么是 SPL SPL(Standard PHP Library)即标准 PHP 库,是 PHP 5 在面向对象上能力提升的真实写照,它由一系列内置的类、接口和函数构成。SPL 通过加入集合,迭代器,新的异常类型,文件和数据处理类等提升了 PHP 语言的生产力。它还提供了一些十分有用的特性,如本文要
阅读全文