img

咖啡与代码

咖灰怪’s Blog

“当你发现自己的才华撑不起野心时,就请安静下来学习吧。”
Chrome 80 是如何让你奔溃的,记一次跨域之旅
2021-04-01 01:24    PHP 前端综合    9597 阅读    0条回复

怎么会是跨域的问题 跨域这个问题已经是老生常谈了,我要是看到这两个字,我的第一反应肯定是搞一搞应该马上就解决了,不需要花什么精力在这上面。不过这次还是啪啪打脸,因为确实花了一些时间来解决一个跨域且带 Cookie 的问题。也好久没调试前端相关的内容了,本文做一个简单的记录,因为过程实在是挺有意思的。 我的使用场景 我碰到的问题,场景是 Chrome 浏览器插件内,跨域带 Cookie。首先,这是一...

2019,看 PHP 未来发展
2019-08-12 17:20    PHP    2218 阅读    0条回复

关于 P++ idea 最近 Zeev Suraski 在 php.net 的 wiki 上提出了一个 idea ,是关于打造一个 P++ 的 PHP 项目。 P++,静态化的 PHP。但是,有这么一段话: This is not a fork. The codebase will be identical, it would be versioned together and developed...

PHP
img
Phalcon 入门学习指南
2018-02-20 01:12    PHP Phalcon   4442 阅读   0条回复

1. 什么是 Phalcon 相比 Laravel,Yii,ThinkPHP,在国内 Phalcon 似乎并没有什么人用,甚至有很多人不知道这么一个PHP框架。Phalcon 是一个C拓展编写的全功能栈框架,支持MVC模式。性能是 Phalcon 的一个显著的特点。 还有一个C拓展框架,是鸟哥的Yaf,Yaf和Phalcon的区别在于,Yaf是一个架子而且只有一个架子,而Phalcon是全功能的,...

workerman实现服务间通讯
2018-01-17 19:06    PHP workerman    3438 阅读    0条回复

1. 目的 有时候,我们需要数据在不同的服务之间进行流通,跨服务通讯;这个时候我们就需要将数据进行服务间的转发。 2. 应用场景 可能的应用场景有: APP通过HTTP请求发送消息给服务器,服务器通过websocket推送给web客户端 Web客户端在web端进行操作(HTTP或websocket),操作数据通过TCP由服务器推送到移动端 …… 在做物联网相关的项目,可能会用得比较多。 3. 实现...

一个简单的PHP分页类样式封装
2018-01-15 03:31    PHP    2457 阅读    0条回复

1. 简介 封装了一个分页类,方便以后取用。 只是一个简单的封装,可以在这个基础上进行改造,优化代码啊,增加配置啊什么的。 效果大概是这样: 往下点会变成: 2. 代码 /** * 自定义分页类 * @param $totalNum int 总数量 * @param $current int 当前页面 * @param $limit int 一页多少个 * @param $baseUrl stri...

PHP
Guzzle:PHP的HTTP客户端
2017-07-31 16:09    PHP 类库与拓展    4452 阅读    0条回复

1. 什么是Guzzle? Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。 接口简单:构建查询语句、POST请求、分流上传下载大文件、使用HTTP cookies、上传JSON数据等等。 发送同步或异步的请求均使用相同的接口。 使用PSR-7接口来请求、响应、分流,允许你使用其他兼容的PSR-7类库与Guzzle共同开发。 抽象了底层的HTTP传输,...

用Workerman快速实现Socket服务
2017-07-20 16:35    PHP workerman    2931 阅读    0条回复

本文首先将对Workerman有一个简单的认知介绍,然后通过我遇到过的一个小项目捋一遍用Workerman来快速实现Socket服务。 1. 知识储备 在开始使用workerman之前,可能需要了解这些: 网络通讯协议(HTTP、TCP等) 进程和线程 了解workerman是什么 Linux与Windows …… Workerman官方的解释: http://doc.workerman.net/...

消息队列及PHP中的简单实现与应用
2017-07-18 11:48    PHP Redis    3953 阅读    0条回复

本文总结自慕课网的一个教程: PHP消息队列实现及应用 ;这个教程非常适合新手刚接触消息队列,我觉得蛮不错。 1. 关于消息队列 1.1 基础模式 一个基础的消息队列应该是这样的: 1.2 应用场景 消息队列的应用场景大概可以是以下几种: 冗余; 解耦(比如业务系统和队列处理系统一方奔溃不会影响另一方); 流量削峰(抢购,秒杀等场景); 异步通信; 拓展性; 排序保证(比如做成单进程单线程单进单出...

PHP正则表达式的应用
2017-07-13 14:35    学习笔记 PHP    2525 阅读    0条回复

关于PCRE的介绍以及实现正则表达式功能的所有说明,都可以在官方手册中看到: 正则表达式(兼容 Perl) 一 认识PCRE 1. 什么是PCRE PCRE 库是一个实现了与 perl 5 在语法和语义上略有差异的正则表达式模式匹配功能的函数集。 2. PCRE 库介绍 PCRE 是 PHP 核心扩展 ,所以总是启用的。 默认情况下,该扩展使用内置的 PCRE library。或者,也可以通过指定...

PHP
PHP QR Code:生成二维码
2017-06-21 11:36    PHP 类库与拓展    3132 阅读    0条回复

1. 介绍 PHP QR Code是一个开源的(LGPL)二维码生成库。 官网及下载地址: PHP QR Code 2. 依赖 环境需要开启GD2拓展 3. 使用场景 将内容生成二维码供扫码使用;例如微信支付,将支付信息生成的URL转为二维码,用户用过微信客户端扫码进行支付。 4. 使用PHP QR Code 4.1 官方示例 可以创建生成二维码文件,或者直接将图片展示到浏览器上。 QRcode:...

PHP