高性能WEB开发

分类 C 下的文章

July 25, 2018

C语言实现简单的协程

协程是一种用户态的例程,用户可以自由的在多个协程之间进行切换,开销极小,因此在某些场合很适合,比方说系统资源紧张的情况下,并发量上来的前提下,如果使用协程,那么也可以进行一定量的并发处置。简单的协程利用 switch-case 实现:int fun() { static int i, state = 0; switch(state) { case 0...
July 24, 2018

PHP注解AOP使用

在PHP中,可以利用反射或者C层面直接操作文档注释来解析注解,本文从PHP扩展Xan展示利用注解的AOP编程用户需要先安装 Xan 扩展, 扩展下载地址:https://github.com/liqiongfan/xanAOP切面思想切面思想:将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低 模块间的耦合度,并有利于未来的可操作性和可维护性;AOP是...
July 12, 2018

PHP注解扩展

一个另辟蹊径的 PHP 扩展:长远目标是完全特性化的一个 "扩展" ! 自动加载$loader = new Xan\Loader() $loader->setMap('@app', __DIR__); $loader->start();然后用户就可以在 脚本中 进行自动加载的使用了:$tools = new app\Tools();自动加载功能能够 100% 兼容 compo...
April 30, 2018

C语言变量的声明顺序与地址分布

函数内定义变量的内存分布情况探究测试代码如下:#include <stdio.h> int main(void) { int a = 11; int b = 22; double c = 3.3; double d = 4.4; int e = 33; printf("&a:%p->%ld\n&quo...