Meta tags:
description= 左手代码右手诗;
Headings (most frequently used words):
php, sidebar, links, 分类, 标签, 个人公众号, 最新评论, 开源项目, navigation, posts, tcp服务, socket开发yar, 使用php, 发布, yaf, php8, 使用osc52实现iterm2远程pbcopy, 注解, 8新特性之attributes, 使用sse2指令高效实现strtolower, 8新特性之jit简介, else容易迷惑的问题, 一个关于if, php8新特性之match表达式, 关于realsee, 关于php, parameter, 0的named, 访客地图,
Text of the page (most frequently used words):
php (16), #laruence (12), #filed (10), #php应用 (10), #published (10), #with (10), #comments (10), #php8 (9), 2020 (8), #null (5), #extension (5), yaf (4), #风雪之隅 (3), php源码分析 (3), april (3), php7 (3), june (3), gnu (3), string (2), array (2), yar (2), 2022 (2), yac (2), sapi (2), php5 (2), 8新特性之jit简介 (2), lua (2), zend (2), july (2), 8新特性之attributes (2), echo (2), true (2), css (2), framework (2), menu (2), mysql (2), callable (2), may (2), 实际上在引擎层面查找的时候都是会统一转换成小写形式来做的, 那就是手指离开键盘的次数尽可能的少, 一定有一个特点, 也就是说strtolower的应用是非常普遍的, 也就是说无论你怎么定义函数名, 方法名是不区分大小写的, 使用sse2指令高效实现strtolower, 最高效的码字方式, 它到底怎么用, alpha1已经在昨天发布, 相信关于jit是大家最关心的, 有什么要注意的, 以及性能提升到底咋样, 当时没想写, 今天中午又有人问我, 我想那就介绍下这个原因吧, 没完了, 不停的写, 并且手指码字的时候的在键盘的跨度尽可能的短, camelfunc, php的类名, 今天呢, 其中包含了不少的新特性, 过几天就要发布了, 我想谈谈attributes, 为啥呢, 是昨天我看到很多群在转发一个文章, 理解php8中的attributes, php8的alpha版本, 就用一篇文章来简单说说这是个啥, 说实在的, 这篇文章应该是直接从英文翻译过来的, 写的晦涩难懂, 于是我想, 使用osc52实现iterm2远程pbcopy, 比如如果我们在php代码中写下, 很多同学看完以后表示, 看的一头雾水, 不知道在说啥, 甚至还有, 而是使用ctrl, 这也是我认识不少老牌程序员用vim也不用esc, 这样的函数调用的时候, php会在编译时刻就把camelfunc全部小写, 然后存储在原始字面量之后, literals, php也做了很多的设计来避免对字符串做过多的字符串小写操作, theme, callback, 对yar的性能做了一些做了一些提升, 年前花了点时间, bool, int, options, error_callback, arguments, 就是在并行调用rpc的时候, method, uri, call, yar_concurrent_client, static, public, 但是也遇到一个让我有点不舒服的当初没有良好设计遗留的问题, 现在的方法原型是, button, content, skip, enter, press, 左手代码右手诗, open, toggle, mobile, 博客地图, parameter, 0的named, 是不是一看就很头大, 关于realsee, else, else容易迷惑的问题, 最近引入了一个新的关键字, 要不然一直在想各种可能的优化点, 那么它是干啥的呢, match这个词也挺好看, 这个我觉得还是有点意思, 一个关于if, 这个关键字的作用跟switch有点类似, 你觉得会输出啥, 对于如下代码, 大概是说, 这个本来是之前在微博上有个同学说他经常用来面试别人, false, label, match, 关于php, 从而没有办法有太多的精力投入php开源工作中, 所以觉得有必要用一篇文章说明下近况, 不少朋友来问, 从而博客也写的少了, 我参与php开源就少了, 0之后, 从php8, 牵扯了太多的精力, php8新特性之match表达式, 导致工作上的事情, 本职工作发生了一些变化, 总的来说, 我稍微详细的介绍下, 工作的变化, 而关于, alpha2发布了, 来介绍下如何实现对yar, beta, valgrind, performance, 4新特性, php原理, php扩展, php源码, session, vim, nginx, yaf_loader, zval, 低概率core, opcache, json, 个人公众号, internals, sapis, 深入理解zend, park, town, sobha, javascript, apache, apc, bug, core, curl, 开发php扩展, 性能优化, 博客迁移到腾讯云, realsee, guide, intrinsics, sse, reference, instruction, x86, 访客地图, site, 博客声明, 京icp备15032766号, jit, nts, themes, compete, manual, feed, 扩展开发, linux, category, select, unix, sitemaps, postgresql, 188, 111, links, licence, tattvamretreat, 终于一咬牙今天发布了yaf, yar支持http和tcp俩种transporter, 可能大家会用的少一些, 但是基于tcp的, 这个大家应该都不陌生, transporter, php中的yar默认就是走的http, http的是基于curl, rpc协议的处理, navigation, posts, next, sidebar, yaf等开源项目作者, 今天我们尝试用php来写一个tcp的server, 这个例子可以方便的结合, php7及php8, 使用php, 经过俩周多的重构, 改成了自定义的对象, 这次的重构的最初出发点是把原来的yaf对象从php的原生对象, tcp服务, socket开发yar, swoole, 等异步php框架, 以及捎带了解下socket编程, 会让大家了解yar的rpc通信协议, 这个过程中, server, tcp, 实现一个高性能的yar, jit核心作者, 拍黄瓜, wang, cache, contents, rpc, concurrent, light, 最新评论, hengist, container, 的一点知识, thiscall, stcall, fastcall, cdecl, 关于调用约定, configurations, xss, 开发组核心成员, github, search, 开源项目, yaconf, taint, msgpack, couchbase, also, code, see, wrapper, libcouchbase, messagepack, interpreter, embedded, sniffer, laruence的博客,
Text of the page (random words):
风雪之隅 laruence的博客 press enter to skip to content 风雪之隅 左手代码右手诗 open menu mobile menu toggle button 主页 php源码分析 php应用 js css 随笔 留言 博客地图 php8 0的named parameter published on 10 may 2022 by laruence 年前花了点时间 对yar的性能做了一些做了一些提升 但是也遇到一个让我有点不舒服的当初没有良好设计遗留的问题 就是在并行调用rpc的时候 现在的方法原型是 public static yar_concurrent_client call string uri string method array arguments null callable callback null callable error_callback null array options null null int bool 是不是一看就很头大 filed in php应用 随笔 with 25 comments 关于php 关于realsee published on 12 april 2022 by laruence 从php8 0之后 我参与php开源就少了 从而博客也写的少了 不少朋友来问 所以觉得有必要用一篇文章说明下近况 总的来说 本职工作发生了一些变化 导致工作上的事情 牵扯了太多的精力 从而没有办法有太多的精力投入php开源工作中 而关于 工作的变化 我稍微详细的介绍下 filed in 随笔 with 40 comments php8新特性之match表达式 published on 13 july 2020 by laruence php8 alpha2发布了 最近引入了一个新的关键字 match 这个关键字的作用跟switch有点类似 这个我觉得还是有点意思 match这个词也挺好看 那么它是干啥的呢 filed in php8 php应用 随笔 with 77 comments 一个关于if else容易迷惑的问题 published on 9 july 2020 by laruence 这个本来是之前在微博上有个同学说他经常用来面试别人 大概是说 对于如下代码 你觉得会输出啥 a true if a echo true else label echo false 当时没想写 今天中午又有人问我 我想那就介绍下这个原因吧 filed in 随笔 with 43 comments php 8新特性之jit简介 published on 27 june 2020 by laruence php8 alpha1已经在昨天发布 相信关于jit是大家最关心的 它到底怎么用 有什么要注意的 以及性能提升到底咋样 filed in php8 php应用 with 81 comments 使用sse2指令高效实现strtolower published on 16 june 2020 by laruence php的类名 函数 方法名是不区分大小写的 也就是说无论你怎么定义函数名 实际上在引擎层面查找的时候都是会统一转换成小写形式来做的 也就是说strtolower的应用是非常普遍的 当然 php也做了很多的设计来避免对字符串做过多的字符串小写操作 比如如果我们在php代码中写下 camelfunc 这样的函数调用的时候 php会在编译时刻就把camelfunc全部小写 然后存储在原始字面量之后 php 5 4 literals filed in gnu c c php8 php应用 随笔 with 15 comments php 8新特性之attributes 注解 published on 12 june 2020 by laruence php8的alpha版本 过几天就要发布了 其中包含了不少的新特性 今天呢 我想谈谈attributes 为啥呢 是昨天我看到很多群在转发一个文章 叫做 理解php8中的attributes 说实在的 这篇文章应该是直接从英文翻译过来的 写的晦涩难懂 很多同学看完以后表示 看的一头雾水 不知道在说啥 于是我想 就用一篇文章来简单说说这是个啥 filed in php8 php应用 随笔 with 76 comments 使用osc52实现iterm2远程pbcopy published on 21 may 2020 by laruence 最高效的码字方式 一定有一个特点 那就是手指离开键盘的次数尽可能的少 并且手指码字的时候的在键盘的跨度尽可能的短 这也是我认识不少老牌程序员用vim也不用esc 而是使用ctrl 甚至还有 filed in gnu c c 随笔 with 19 comments yaf 3 2 发布 published on 18 april 2020 by laruence 经过俩周多的重构 终于一咬牙今天发布了yaf 3 2 0 beta 要不然一直在想各种可能的优化点 不停的写 没完了 这次的重构的最初出发点是把原来的yaf对象从php的原生对象 改成了自定义的对象 filed in php应用 转载 with 22 comments 使用php socket开发yar tcp服务 published on 1 april 2020 by laruence yar支持http和tcp俩种transporter http的是基于curl php中的yar默认就是走的http transporter 这个大家应该都不陌生 但是基于tcp的 可能大家会用的少一些 今天我们尝试用php来写一个tcp的server 来介绍下如何实现对yar rpc协议的处理 这个例子可以方便的结合 swoole 等异步php框架 实现一个高性能的yar tcp server 这个过程中 会让大家了解yar的rpc通信协议 以及捎带了解下socket编程 filed in php7 php应用 with 31 comments posts navigation 1 2 30 next sidebar laruence php 开发组核心成员 zend 顾问 php7及php8 jit核心作者 yaf等开源项目作者 search 开源项目 yaf php framework in php extension yar light concurrent rpc framework yac php contents cache yaconf php configurations container taint xss code sniffer lua embedded lua interpreter msgpack messagepack in php extension couchbase libcouchbase wrapper see also laruence github 最新评论 hengist wang on 关于调用约定 cdecl fastcall stcall thiscall 的一点知识 拍黄瓜 on php 8新特性之attributes 注解 陶路 on 博客迁移到腾讯云 tattvamretreat on 深入理解zend sapis zend sapi internals sobha town park on php 8新特性之jit简介 个人公众号 标签 apache apc bug c core curl extension ie javascript js json mysql nginx opcache performance php php5 4 php5 4新特性 php7 php8 php 8 php extension php原理 php应用 php扩展 php源码 php源码分析 sapi session valgrind vim yac yaf yaf_loader yar zval 优化 低概率core 内核 原理 开发php扩展 性能 性能优化 扩展开发 正则 分类 分类 select category gnu c c 11 js css 24 linux unix 15 mysql postgresql 7 php extension 19 php7 9 php8 5 php应用 188 php源码分析 86 转载 34 随笔 111 links licence sitemaps site feed yaf manual sse intrinsics guide x86 instruction reference realsee 访客地图 风雪之隅 博客声明 京icp备15032766号 php 8 1 0 nts jit theme by compete themes
|