- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
一般出现这种BUG 的,是由于字符集的问题。在vs2005中有两个字符集,Unicode 和 Muti-bye。 LPCTSTR在Multi-byte Character方式下与const char*等价,在Unicode方式下与const tchar*等价。所以在Unicode方式下对其赋值像下面这样: LPCTSTR location = _T("Software//");//加_T
2012-11-30 16:29:13 992
原创 php缓存扩展频繁存储/读取数组引发CPU过高问题排查手记(php-memcache为例)
最近进行性能排查的时候发现一个怪事:用php-memcache,缓存命中率越高CPU反而占用越大。 联想起之前用Xcache进行载入速度排除测试时也出现此问题,不禁疑惑了:不是说缓存命中率越高越好么?怎么变成烧CPU了? 今天周六总算空闲,决定硬着头皮去粗略浏览相关扩展源代码。现在写下来当手记。 (1)php缓存扩展共有的特性 得益于php的弱语
2012-11-16 10:34:11 1422
原创 php数组被滥用于缓存的问题——以phpcms v9的pc标签缓存为例
php数组的方便性,很容易令人过度使用,其中一种过度使用的场合,就是做缓存时不区分场合滥用数组,导致性能不高(主要是集中在对CPU性能的高占用消耗上[1])。以下以phpcms v9举例说明。 phpcms v9中,作为模块设计的pc标签[2]其实是不错的,易于让人理解而且功能强大,但偏偏在关乎效率的缓存上似乎没有意识到一个问题。绝大部分的开发者使用pc标签的缓存参数,其实质是希望将该pc标
2012-11-16 10:24:40 1549
原创 phpcms调用数据 标签 常用技巧小代码
phpcms调用数据 方法一: 前两条为图片: {pc:content action="position" posid="27" order="listorder DESC" num="2" start="1"} {loop $data $r} …………输出图片+标题…… {/loop} {/pc} 后面的3条为: 起始
2012-11-04 20:23:59 2899
ie6下png透明图片js文件
2013-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人