- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 linux下内存泄漏检测程序的算法优化
内存泄漏检测程序的算法优化 2008-01-17 内存泄漏检测动态链接库(ResLeak),是白箱测试部门为了检查达梦服务器是否存在内存泄漏的情况而专门开发的。通过在达梦服务器代码中使用该动态链接库,可以很方便的检查出存在内存泄漏的情况,并能保存发生内存泄漏的堆栈信
2008-03-20 17:18:00
836
原创 TPCE测试程序使用说明
TPCE测试程序使用说明 白箱测试部 龙涛(flybird_lt@yahoo.com.cn)1,数据库装载: 1.1 数据库目录的建立 由于TPCE测试数据库占用的存储非常大,在最低要求5000个客户的情况下,大约需要40G以上的空间。虽然可以选择将数据存储在一个文件上,但是这样可能会导致查询效率的降低,因此,也可以分为多个文件来存储。通过执行“0创建数据库目录.
2008-03-20 17:15:00
2253
原创 TPCE测试规则和验证
TPCE测试规则和验证 白箱测试部 龙涛(flybird_lt@yahoo.com.cn)1,有效事务是指事务的输入信息已经被Driver完全发送到SUT(待测试系统),且正确的输出信息已经被Driver接收到。注意: (1)错误事务在测试期间是不允许出现的,一个事务如果从没被执行完毕则认为是错误
2008-03-20 17:12:00
1696
原创 TPC-E测试程序的设计与实现
TPC-E测试程序的设计与实现 白箱测试部 龙涛(flybird_lt@yahoo.com.cn) 摘要:随着新的事务处理性能测试标准TPC-E的发布,已经有越来越多的企业公布了自己的测试结果。在严格遵循官方文档中给出的测试规范的前提下,如何搭建TPC-E测试环境,并实现具体的测试应用程序,结合这两个问题,本文详细介绍了达梦数据库TPC-E测试程序的架构设计和具体实现流程。1
2008-03-20 17:09:00
1945
原创 网络通讯之完成端口
头文件: #ifndef TOMCOMM#define TOMCOMM#include winsock2.h>#include "dm.h"#include "sess3.h"#include "cop.h"#include "dmlst.h"#define PORT_THREAD_COUNT 2 /*完成端口工作器起始线程数*/#define DATA_BU
2007-06-28 15:47:00
5062
原创 数据库输入问题
一、问题代码:string sql = "select * from client where name="+name+"";变量name是由用户提供的;如果用户输入:Blake or 1=1-- 那么sql语句为:select * from client where name=Blake or 1=1--返回结果将是表client中的所有信息。二、伪补救措施一:将引号转义na
2007-04-17 14:19:00
763
原创 用ODBC实现文本和多媒体字段的数据库插入和读取
// 用ODBC实现了文本和多媒体字段的插入。#include "stdafx.h"#include windows.h> #include stdio.h> #include sql.h> #include sqltypes.h> #include sqlext.h> #include fstream>#include iostream>#include "string.h"using na
2007-04-09 08:43:00
755
原创 WITH CHECK OPTION 关键字
WITH CHECK OPTION 关键字指示数据库服务器确保通过视图对基础表所作的所有修改均满足视图的定义。下面的示例创建一个名为 palo_alto 的视图,它使用城市 Palo Alto 中的顾客的 customer 表中的所有信息。由于指定了 WITH CHECK OPTION 关键字,所以数据库服务器会检查通过 palo_alto 对 customer 表所做的任何修改。 CRE
2007-03-27 11:30:00
1499
原创 C#正则表达式的使用
使用一:验证 1.确认有效电子邮件格式 下面的代码示例使用静态 Regex.IsMatch 方法验证一个字符串是否为有效电子邮件格式。如果字符串包含一个有效的电子邮件地址,则 IsValidEmail 方法返回 true,否则返回 false,但不采取其他任何操作。您可以使用 IsValidEmail,在应用程序将地址存储在数据库中或显示在 ASP.NET 页中之前,筛选出包含无效字符的电子
2006-11-28 21:26:00
1636
原创 ASP.NET实现Ajax效果:动态刷新显示输入文字
前台页面: @ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>-->DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D
2006-11-23 22:21:00
1030
原创 排序算法:选择排序/堆排序
选择排序/堆排序: 基本思想:每一趟在n-i+1(i=1,2,...,n-1)个中选取关键字最小的记录,作为有序序列的第i个记录。 下面的是我写的一个实现简单选择排序和堆排序的C#类算法:class SelectSort { //原始待排序数组 public static int[] m_Data;
2006-11-21 15:50:00
845
转载 C#:指针的使用
本课将简单介绍指针以及它在C#中的使用,不过本课程仅仅会涉及到一些指针方面的浅显知识,如果你对指针不是十分的熟悉,而你又偏偏希望在你的代码中使用指针,我们建议你更深入的了解它。幸运的是,在C#中只有当程序运行速度是极其重要的时候才需要使用到指针。(大多数情况下,我们可以不去理会指针。) 指针符号 指针是一个保存其他类型数据存储地址的变量。在C#中,指针只能指向值
2006-11-18 22:34:00
1455
原创 Modem编程相关知识
Modem 指令集ats0=1 自动应答 A 送出ANSWER TONEA/ 重新执行上一个指令。次指令不加前置码AT 每个指令之前置码B B0=自动扫描速度,及CCITT低速B1=自动扫描速度,及BELL低速D 拨号指令DS 选择拨出 内存四组号码E E0=不回应输入字节E1=回应输入字节+++ 由资料模式跳回指令模式H H0=MODEM 执行 ON HOOK(一般状态)H1=MODEM
2006-11-10 10:06:00
3226
2
转载 unix环境多进程编程--32个系统调用详解
unix环境多进程编程----用到的32个系统调用详解一.多进程程序的特点 由于UNIX系统是分时多用户系统, CPU按时间片分配给各个用户使用, 而在 实质上应该说CPU按时间片分配给各个进程使用, 每个进程都有自己的运行环境 以使得在CPU做进程切换时不会"忘记"该进程已计算了一半的"半成品". 以DOS 的概念来说, 进程的切换都是一次"DOS中断"处理过程, 包括三个层次: (1)用户
2006-11-06 21:59:00
1254
原创 Linux下的GPRS拨号编程上网攻略
第一步:编写GPRS的内核驱动程序 因为我用的开发板基于ARM920T,linux内核中没有mc35i的驱动程序,所以自己写了个驱动程序,重新编译了内核。驱动程序代码如下:/**//** 作者:龙涛*/#define __NO_VERSION__#include linux/module.h>#include linux/version.h>#include linux/sched.h>
2006-10-29 21:57:00
4403
4
ARM嵌入式图型界面网络监测系统源代码(nano-x)
2007-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人