2012年12月22日
摘要: 这几天由于项目需要,初次了解web相关知识,少量心得总结如下:asp + vbscript:1:使用mysql odbc连接数据库,在server.createobject("adobc.connection")时会消耗大量cpu2:连接池,感觉在连接字符串里面设置pooling\min pool size\max pool size 无效3:对sql返回的数据集进行,循环遍历时,(返回数据集也就10条记录)(没有死循环)消耗大量时间以上问题都没找到原因。。。apache + php1:使用的是 mysql 对 php 提供的api,效率上会有所提高2:刚开始在 mysql 阅读全文
posted @ 2012-12-22 17:40 布丁嫩 阅读(137) 评论(0) 推荐(0) 编辑
  2012年12月13日
摘要: VLD是一款开源检测内存泄露软件的简称:Visual Leak Detector网站:http://vld.codeplex.com/使用:1. 安装vld 或者 下载相关 .h,lib,dll 文件2.方法很简单,只要在包含入口函数的.cpp文件中包含vld.h就可以。如果这个cpp文件包含了stdafx.h,则将包含vld.h的语句放在stdafx.h的包含语句之后,否则放在最前面。 阅读全文
posted @ 2012-12-13 14:08 布丁嫩 阅读(168) 评论(0) 推荐(0) 编辑
  2012年12月12日
摘要: 在头文件 xx.h 中定义的函数 Func 如下namespace AAA{ void Func();}在cpp文件中实现#include "xx.h"namespace AAA{ void Func() {}}此时在其他文件中,在没有include "xx.h" 的情况下,使用函数Func()得先 extern,如extern void AAA::Func();Func();出错!!!提示:"Func" 不是 "AAA"的成员需如下才正确:namespace AAA{ extern void Func();}AA 阅读全文
posted @ 2012-12-12 21:20 布丁嫩 阅读(362) 评论(0) 推荐(0) 编辑
  2011年10月17日
摘要: 大端模式与小端模式一、概念及详解 在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。 先回顾两个关键词,MSB和LSB: MSB:Most Significant Bit ------- 最高有效位 LSB:Least Significant Bit ------- 最低有效位 大端模式(big-edian) big-endian:MSB存放在最低端的地址上。 举例,双字节数0x1234以big-endian的方式存在起始地址0x00002000中: | data |<-- address | 0x12... 阅读全文
posted @ 2011-10-17 11:45 布丁嫩 阅读(374) 评论(0) 推荐(0) 编辑
  2011年6月23日
摘要: 如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和可移植性等因素,作出自己的选择。我会以一个回应反射式服务器(与《Windows网络编程》第八章一样)来介绍这五种I/O模型。我们假设客户端的代码如下(为代码直观,省去所有错误检查,以下 阅读全文
posted @ 2011-06-23 15:10 布丁嫩 阅读(237) 评论(0) 推荐(0) 编辑