原文:https://www.cnblogs.com/loveyoume/p/6076101.html   php的socket编程算是比较难以理解的东西吧,不过,我们只要理解socket几个函数之间的关系,以及它们所扮演的角色,那么理解起来应该不是很难了,在笔者看来,socket编程,其实就是建立一个网络服务的客户端和服务端,这和mysql的客户端和服务端是一样的,你只要理解mysql的客户端和服务端是怎么一回事,你就应该能够理解下面我要讲的东西吧。     关于socket编程所涉及到的网络… 继续阅读 简单理解php的socket编程

一、第一种激活方式:破解补丁(此方式有效期到2100年) phpstorm安装文件 PhpStorm-2018.2.4.exe PhpStorm-2018.2.4.dmg PhpStorm-2018.2.4.tar.gz ​ 1、 下载破解补丁文件 JetbrainsCrack-3.1 2、将补丁放在安装包的/bin路径下,如图中放置在最后的jar文件,并且 分别 对本文件夹(bin)下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件进行修改,打开文件在… 继续阅读 phpstorm2018.2.4激活方法

请支持正版,仅供技术交流。 原始出处: https://gist.github.com/laptrinhcomvn/ae127424a9026f507a3c 退出Sublime Text,打开终端 3176 build 2018.05.14 macOS

Linux platform

在终端依次输入上面命令。 然后重新启动Sublime Text,打开Enter Li… 继续阅读 Sublime Text 3.1.1 Build 3176破解

Trait 是从 PHP 5.4 加入的一种细粒度代码复用的语法。以下是官方手册对 Trait 的描述: Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 Trait 和 Class 相似,但仅仅旨在用细粒度和一致的方式来组合功能。 无法通过 trait 自身来实… 继续阅读 我所理解的 PHP Trait [转]

作者:安正超 链接:https://www.zhihu.com/question/26635323/answer/33812516 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 很多人当听到别人要开发框架的时候第一想法就是,又重复造轮子。 其实造轮子的过程是一个快速积累知识的过程,能较快的发现自己的不足,以及学到一些自己未发现的知识点。所以建议在有一定PHP基础的情况下,都去尝试完成一个五脏俱全的基本框架吧。 那么下面分享一下我之前造轮子的过程吧: 1. 尝试… 继续阅读 想要开发自己的PHP框架需要那些知识储备?

在你的Apache安装文件夹conf里找到httpd.conf文件 搜索LoadModule rewrite_module modules/mod_rewrite.so 如果前面有注释符号#,请去掉。 搜索Options FollowSymLinks,然后将它下面的AllowOverride None 修改为AllowOverride All; 【1】 没想到遇见了 No input file specified   因为项目用了URL route ,估摸着可能是rewrite的问题。 记录一下… 继续阅读 APACHE支持.htaccess以及 No input file specified解决方案

 

前言 身在运维部,跑压测是必不可少的日常工作。所以通过读WebBench项目的源码,简单了解一下压力测试工具的基本原理,在此做个记录。 整理过后的源码点击这里下载,包含了正确的CMake文件,并做了适当修改,可以使用CLion在Windows上编译,Linux平台应该也可以。 在Windows平台上的实际运行效果如下: 源码赏析 socket.c

webbench.c

经典压力测试工具之WebBench

使用phpstorm 来编写php 和javascript 代码,感觉还是不错的,用得也很舒服。 遇到了一个需求,有时候在阅读框架源代码的时候 , 想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学。 当然想到了强大的正则匹配(regExp regular expression), 通过写一个正则表达式,来查找出所有的注释行,并将其替换成空,即实现了需求。   1. ctrl + F , 输入正则表达式:(\/\/.*$)|(\/\*(.|\s)*?\*\/) 2. ctr… 继续阅读 phpstorm 正则匹配删除注释行(替换注释行为空行)