随笔分类 - PHP
摘要:原文地址: 【技术文章】《记一次意外的技术讨论收获—策略模式》 本文地址:https://www.cnblogs.com/aiweixiao/p/9460933.html 扫描关注公众号 最近公司有和第三方合作的项目,于是想到了使用策略模式去实现,到时候有别的第三方来走他自己的策略去完成相关的业务流
阅读全文
摘要:本文地址:http://www.cnblogs.com/aiweixiao/p/8202365.html 原文地址: 欢迎关注微信公众号 程序员的文娱情怀 一、主要内容: 1️⃣php扩展的概念和底层实现 2️⃣编写一个php扩展的步骤 3️⃣php底层,Zend 引擎API的介绍 ,HashTab
阅读全文
摘要:原文地址: 本文地址:http://www.cnblogs.com/aiweixiao/p/8202360.html Original 2018-01-02 关注 微信公众号 程序员的文娱情怀 1.概述 常见的排序算法,虽然很基础,但是很见功力,如果能思路清晰,很快写出来各个算法的代码实现,还是需要
阅读全文
摘要:本文地址:http://www.cnblogs.com/aiweixiao/p/7535351.html 欢迎关注我的微信公众号哈 “ 程序员的文娱情怀” http://t.cn/RotyZtu 【背景】:由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占用太多的
阅读全文
摘要:本文链接:http://www.cnblogs.com/aiweixiao/p/7374249.html 文档提纲: 扫描关注微信公众号 1.【下载和安装】 1)gitHub下载地址: https://github.com/php-amqplib/php-amqplib 2)【环境准备】: 安装ph
阅读全文
摘要:本文地址 点击关注微信公众号 wenyuqinghuai 代码提纲: 1. 字符串处理类及函数 2. 数组处理类及函数 3 .web处理类及函数 将常用的PHP的类和函数总结到这里,主要是 自己用过的,比较有感觉。 1. 【字符串处理】 1)【utf8字符转gbk】 1 function Trans
阅读全文
摘要:本文地址 原文地址 点击关注微信公众号 wenyuqinghuai 点击关注微信公众号 wenyuqinghuai 本文提纲: 1. 启动Apache 2. 运行PHP 3. 配置Mysql 4. 使用PHPMyAdmin 5. 附录 有问题请先 看最后的附录 摘要: 系统OS X 10.8.5,A
阅读全文
摘要:原文地址 关注微信公众号 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程
阅读全文
摘要:本文地址 分享提纲: 1.概述 2.安装 3.编写第一个测试用例 4.PHPUnit高级 5.参考 分享提纲: 1.概述 2.安装 3.编写第一个测试用例 4.PHPUnit高级 5.参考 1.概述 1)【测试框架】 它是一款轻量级的PHP测试框架,是一个xUnit的体系结构的单元测试框架。复杂的项
阅读全文
摘要:本文地址 参考文档 分享提纲: 1. 概述 2.安装(只支持Linux) 3. 代码实验多进程pcntl_fork 4. 具体解释 分享提纲: 1. 概述 2.安装(只支持Linux) 3. 代码实验多进程pcntl_fork 4. 具体解释 1. 概述 PHP有个pcntl_fork的函数可以实现
阅读全文
摘要:本文地址 视频-咆哮tom猫之 学计算机的你伤不起 01 前言--上了贼船 不知道何时就上了PHP的贼船了,开始了web的开发,记得差不多两年前我还是做传统电子行业的人,就是嵌入式的方向,那时在天津或摆弄手机,或下煤窑摆弄电话,抑或就是在医疗电子摆弄血压计,终于熬不住了,钱太少了! 我的一个基友,告
阅读全文
摘要:本文地址 分享提纲 1. 概述 2. 简易教程 1. 概述 1)【小程序是什么】 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 2)【快速体验】 微信直接扫描这个二维码--快速体验 官方体验地址: https://mp.weixin.qq.c
阅读全文
摘要:本文地址 原文地址 分享提纲: 1.概述 2.解决办法(解决nginx下php-fpm不记录php错误日志) 1. 概述 nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fa
阅读全文
摘要:本文地址 分享提纲: 1. 介绍 2. 具体例子 2.1 创建Persion类 2.2 反射过程 2.3 反射后使用 1. 介绍 -- PHP5添加了一项新的功能:Reflection。这个功能使得phper可以reverse-engineer class, interface,function,m
阅读全文
摘要:本文地址 分享提纲: 1. 设置报错报错级别,显示报错 2. 白页的可能原因 1.【设置报错报错级别,显示报错】 php开发时,访问地址也对,但就是不出来页面,显示的是 白的页面,所以就可以判断是 有错误发生,通过 firebug也没有查看出来,之后,需要 去 index.php这个 入口文件处,设
阅读全文
摘要:本文地址 参考地址 分享提纲: 1. 概述 2. 编写代码发送邮件 3. 参考文档 1. 概述 本文是讲利用邮件类库 PHPMailer来发送邮件方法。 我们在做project的时候常常需要邮件的功能。其实PHP语言自己已经有一个发送邮件的方法(mail()方法),且不说这个方法实现的功能很少,想要
阅读全文
摘要:本文地址 原文地址 提纲: 1. 引言 2. 代码示例 3. 参考资料 1. 引言 今天看到一段代码 感觉有点不明白,查询了PHP的手册,date函数,整理如下。 2. 代码示例 3.参考资料 1)php手册中 date函数 2)W3C中date函数
阅读全文
摘要:原文地址 memcache中Memcache::add()方法在缓存服务器之前不存在key时, 以key作为key存储一个变量var到缓存服务器。我们使用add来向服务器添加一个键值对应,如果成功则添加,否则说明存在另一个并发作业在进行操作。通过add的原子性来判断是否要执行热点代码。具体代码需结合
阅读全文
摘要:原文地址 本文是《缓存在分布式系统中的应用》第三篇文章。 上次主要给大家分享了,缓存在分布式系统中的应用,主要从不同的场景,介绍了CDN,反向代理,分布式缓存,本地缓存的常规架构和基本原理。 因为时间关于,原计划分享《缓存常见问题》的内容,没有讲。本次主要针对缓存的常见个问题,做一个介绍。主要有以下
阅读全文
摘要:原文地址 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。本文主要是自己的学习总结和网络文章
阅读全文