创建可等待定时器是Windows内部线程同步的方式之一,本文简单讲述如何使用这一内核对象进行线程同步。
创建对象:
//创建事件内核对象,默认未触发状态
HANDLE hTimer = CreateWaitableTimer(NULL, TRUE, NULL);
设置对象属性:
CreateWaitableTimer创建完成后内核对象处于未触发状态,需要使用API
BOOL WIN...
一、APC缓存简介APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。系统缓存它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期...
分类:
Web程序 时间:
2015-02-26 11:34:23
阅读次数:
141
相信很多朋友,都听说过,SCOM可以监视网络设备,那么到底是如何进行操作呢,今天我们就来看一下。首先,既然是APC-UPS,那么肯定是要通过SNMP的方式去检测,什么是SNMP,SNMP是一种网络管理协议,通过SNMP可以通用的去管理所有网络设备,获取网络设备的基本信息,在SNMP中,也..
分类:
其他好文 时间:
2015-02-21 21:08:48
阅读次数:
442
在安装MediaWiki的过程中遇到了下面的apc未安装的问题。
采用brew方法进行安装如下:命令为 brew install php53-apc
apache2 brew install php53-apc
==> Installing php53-apc from homebrew/homebrew-php
==> Downloa...
分类:
Web程序 时间:
2015-02-10 18:48:21
阅读次数:
255
一、在window php 操作memcached 需要找到合适的扩展,扩展在官方下载,地址是:
PHP 5.2/5.3的Windows扩展索引站点:
在这里你可以找到诸如php_oci8.dll, php_memcache.dll, php_mongo.dll, php_apc.dll等常用的Windows扩展dll文件,也能找到一些相对冷门但是也很实用的php扩展,如php_oauth.d...
转自:黑客反病毒APC注入的原理是利用当线程被唤醒时APC中的注册函数会被执行的机制,并以此去执行我们的DLL加载代码,进而完成DLL注入的目的,其具体流程如下: 1)当EXE里某个线程执行到SleepEx()或者WaitForSingleObjectEx()时,系统就会产生一个软中断。 2...
分类:
其他好文 时间:
2015-02-02 22:44:14
阅读次数:
189
Tuesday, January 27, 2015 3:32 PM amqp
Monday, October 21, 2013 11:46 AM aop
Monday, October 21, 2013 12:24 PM apc
Saturday, October 11, 2014 6:38 PM apc...
前言PHP语言在性能上相对于其他编译型语言来说性能算不上突出,但是使用了OPCode缓存后性能提升还是很明显的.常见的主要有Eaccelerator,XCache,APC本文主要介绍APC的使用.APC的介绍APC,全称是AlternativePHPCache,官方翻译叫"可选PHP缓存".它为我们提供了缓存和优化PHP的中间代..
大家知道目前PHP的缓存插件一般有三个:APC、eAccelerator、XCache,但未来它们可能都会消失,因为PHP 5.5已经集成Zend Opcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没...
分类:
Web程序 时间:
2015-01-26 13:48:00
阅读次数:
192
在上一篇《smarty对网页性能的影响》中,默认没有开启opcache,于是我安装了一下zend opcache扩展,重新实验了一下,结果如下:有smarty用apache的ab命令进行压力测试,并发10个,不算大;同时用sar命令进行cpu利用率的统计。命令如下:./ab -c 10 -n 100...
分类:
Web程序 时间:
2015-01-24 00:13:24
阅读次数:
238