eechen

1007
获赞数
3
关注数
858
粉丝数
IP 属地浙江
2014-07-15 加入
浏览 37.2k

不妥协,不逐流。随性而不失个性,有设计而不漏痕迹,演绎出大道至简的真谛。繁华阅尽处,简约不简单。这就是PHP的极简主义。

15,127 声望|大师
全站排名超越 99.96% 用户
php
9.8k
mysql
2k
linux
1.2k
nginx
1.2k
javascript
1.2k
个人动态
  • 赞了回答2020-11-28
    lua中for语句的问题
    其中, start是起始值, limit是结束值, step是步进(可省, 默认是1).i是for循环的local变量, for循环之后i不存在.
  • 赞了文章2020-05-15
    Linux: 关于 SIGCHLD 的更多细节
    一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用 wait 或 waitpid 获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵尸进程
  • 赞了回答2020-05-13
    正则表达式引擎pcre使用JIT(即时编译)后比不使用速度快了好几倍(甚至10倍),为什么这么快?
    我的理解是,你对PCRE JIT的理解错了吧。JIT的不是PCRE自身的C代码,而是PCRE里面那个正则表达式虚拟机的中间代码。既然你写过正则表达式引擎,那应该知道Virtual Machine Approach([链接])。PCRE就是这种方式, 执行perl -e 'use re debug;/a|b/'会输出如下ByteCo...
  • 赞了文章2020-04-01
    3分钟练成SVN命令高手:SVN常用命令
    首先推荐大家一个应该是国内外最好的SVN仓库,不限私有,不限成员:[链接] 另外还有SVN的视频教程:[链接] {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码.....
  • 赞了回答2020-03-30
    如何理解http2的多路复用(Multiplexing)(两个小问题)?
    图上的连接就指的是TCP连接,HTTP连接本质也是TCP连接。keep-alive是指服务器和客户端的多个请求响应共用一个TCP连接,而不是每次请求响应都新建一个连接完了后关闭。
  • 赞了文章2020-01-19
    PHP的困境
    PHP没问题,是phper的问题 你凉了,PHP也不会凉 世界上大多数网站都是PHP开发的 PHP入门快,开发快,中小型网站首选 性能不足?你大概没听过swoole吧
  • 赞了回答2019-10-28
    可以用php+swoole开发一个直播平台么
    Swoole创建 2个监听 一个WebSocket监听服务(用于视频流传输)。一个本地 【Unix Socket文件描述符】(用于ffmpeg转码后的视频流接受与转发给WebSocket客户端。)
  • 赞了文章2019-10-23
    通过WebAssembly在浏览器运行PHP
    某天晚上,在看Emscripten的文档,发现Emscripten有emconfigure和emmake,可以直接用Emscripten替换编译器实现项目移植,灵光一现就有了这个项目。
  • 赞了文章2019-08-29
    现有PHP项目引入Swoole4协程支持的流程及难点
    Swoole4之后,协程化支持已经完善,并且支持大量的PHP扩展自动协程化.一些基于Swoole4的框架也蓬勃发展,光看着文档就让人跃跃欲试.但是对于现有旧项目如何引入并启用Swoole协程成了实际场景中的客观问题,由于协程性质及生命周期等原因,这并非想象的那么容易.本文整理了...
  • 回答了问题2019-08-20
    swoole协程怎么按代码的执行顺序输出
    手动用 Swoole\Coroutine::create(function(){}) 开启的多个协程,它们之间的通信需要使用 Swoole\Coroutine\Channel.
  • 赞了问题2019-08-16
    swoole协程怎么按代码的执行顺序输出
  • 回答了问题2019-07-23
    swoole ab测试
    如果你嫌麻烦,可以直接放TechEmpower的测试结果,贴个链接就行了.TechEmpower Fortunes 测试PHP7+Swoole在TechEmpower默认的综合测试Fortunes(select查询,程序排序后循环输出)中排名第4(前3依次是C/Java/Go).
  • 赞了文章2019-07-19
    Swoole 4.4.1 版本已发布,BUG 修复版本建议升级
    修复 修复 SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER,解决SSL下大数据包发送失败 (#2667) (@twose) 修复信号监听功能的BUG (#2675) (@matyhtf) 修复MySQL客户端向下不兼容的变化 (#2674) (@twose) 修复在Server启动之后添加事件失败 (#2673) (@matyhtf) 修复static_hand...
  • 赞了文章2019-07-10
    Swoole 4.4 正式版已发布
    移除Serialize模块, 在单独的 ext-serialize 扩展中维护. 废弃原因: 由于PHP内核频繁变更, 导致无法实现稳定可用的模块, 与php serialize相比没有太大差异化定位
  • 赞了文章2019-07-08
    Swoole 4.4:支持 CURL 协程化
    在4.4之前的版本中,Swoole一直不支持CURL协程化,在代码中无法使用curl。由于curl使用了libcurl库实现,无法直接hook它的socket,4.4版本使用Swoole\Coroutine\Http\Client模拟实现了curl的API,并在底层替换了curl_init等函数的C Handler。
  • 赞了回答2019-06-12
    input submit高度问题
    input[type="submit"] 的 box-sizing 是 border-box,和 input[type="text"] 不同;
  • 回答了问题2019-04-09
    PHPWord
    用libreoffice,把Word文档转成HTML,可以保持大部分样式. 在Ubuntu服务器上安装libreoffice:apt install libreoffice-writer {代码...}
  • 回答了问题2018-11-27
    有无好的写法?
    应该编写单一用途且无状态的函数.用户提交的数据的格式检查不应该放到一个插入函数中.插入函数应该只负责数据的插入,实现单一用途.函数内不应该出现$_GET/$_POST这些有状态的量,尽量无状态.
  • 回答了问题2018-01-04
    请问现在网站类似于BBS的站内消息提醒怎么实现的?
    不需要轮询数据库,只需要引入一个消息中间件,比如Redis. {代码...}
  • 赞了回答2017-09-14
    python 怎样随机生成中文字符?
    解决思路 列出常用汉字 从中随机取出相应数量的字 下边是国标一级汉字(3755个,按拼音排序): {代码...} 代码实现 {代码...} 输出结果 {代码...}