BeWithYou

胡搞的技术博客

PHP

PHP中的协程(二)


上篇文章里提到PHP中协程的引入,可以使PHP编程有新的玩法,不在遵循原本顺序执行的思路,从而应对大访问量和并发操作。 有赞的zan framework就是基于PHP协程的,提供最简单的方式开发面向C10K+的高并发HTTP服务或SOA服务。我并没有深入的学习这个框架,这里只打算把关于协程的部分抽出来学习一下。 zan框架高并发设计思路 粗看之下(不一定对哦),框……
PHP

PHP中的协程(一)


之前学习Lua的时候第一次接触到了协程(coroutine)的概念。而PHP5.5版本中也加入了协程的概念,从此PHP编程又有了新的思路和玩法。这里学习一下PHP中协程的相关概念的使用方法。 分成上下两篇文章吧,这篇主要讲一下基础概念。 协程是什么? 在以前的Lua学习笔记三中可以看到,协程与多线程的比较,有自己的堆栈、……
web前端/Javascript

微信小程序中实现转圈动画及暂停


这几天在学习微信小程序开发,打算先写一个简单的音乐播放器练练手。记录遇到的动画相关的问题。 练手的小程序只有2个页面,一个搜歌,一个放歌。其中放歌页面山寨网易云音乐的布局,用唱片机的方式来实现动画效果。如下图: 其中唱片机的指针在音乐没有播放时是处于分离状……
运维/工具

加了一下HTTPS支持


最近微信小程序正式发布了,产品想要凑热闹,也想要提小程序的需求。于是开始研究下小程序的开发。发现微信官方对于小程序内的各种网络请求限制很严格,比如request强制使用HTTPS,并且要已经备案的域名。 准备用放我博客的这台机器做个简单调试用,可是一直没有做HTTPS化。所以今天搜了下,简单加了一下整站的HTTPS支持,很多细节还没有验证。 使用的是Let's Encrypt提供的免费证……
PHP
PHP

PHP过滤字符串中4字节utf8字符


抓取第三方接口的时候发现有一些字段无法入库,本来以为是字段长度太大,于是加大了mysql的字段长度,发现还是不行。详细跟进到具体记录时,发现这样的记录存在特殊符号,这样的符号只有在firefox下才能看到占位。但是接口字符确实是utf8编码的,那为何会有非法字符呢? utf8是变长编码,我们常用的汉字编码是3字节,但是还存在4字节编码的特殊符号,如emoji表情等等。mysql在比较新的版本里添加了utf8mb4编码的支持,……
  • 上一页
  • 下一页
回到顶部