[置顶] 写在协议组件压力测试之前

摘要: 想一想来TX已经差不多快两年了,回过头看看自己的走过的路,收获是不少,但仔细想想看,大部分做的东西都是些重复的,基本上写的所有代码都是围绕业务逻辑的,测试执行人员提点需求,我这边就改点代码或者再推翻了重新写个程序,again and again 不是说写业务逻辑代码的工具不好,毕竟可以解决自动化测试的问题,提高了同事的测试效率,减少了测试执行时间,但是一直没有个什么框架性的东西,即便有类似的想法,... 阅读全文

posted @ 2007-05-03 01:24 BugHunter 阅读(392) 评论(0) 推荐(0) 编辑

2007年10月21日

C#实现队列

摘要: using System; namespace QueueWithCSharp { /**//// /// LinkList 的摘要说明。 /// /// public class No... 阅读全文

posted @ 2007-10-21 15:18 BugHunter 阅读(322) 评论(0) 推荐(0) 编辑

2007年10月12日

数据结构面试题

该文被密码保护。 阅读全文

posted @ 2007-10-12 11:59 BugHunter 阅读(22) 评论(0) 推荐(0) 编辑

2007年7月25日

调用 调用...疯狂的调用

摘要: 转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。 在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++编写的程序这种变态的需求。当你被要求做这种事的时候,... 阅读全文

posted @ 2007-07-25 17:56 BugHunter 阅读(1039) 评论(0) 推荐(0) 编辑

2007年5月17日

一个日志记录类

摘要: using System;using System.IO;using System.Net;namespace Utils{public class LogWritter { // 禁止创建同时存在多个对象 private LogWritter(){} private static LogWritter m_logger = null; ... 阅读全文

posted @ 2007-05-17 16:07 BugHunter 阅读(474) 评论(0) 推荐(0) 编辑

2007年5月10日

自定义线程池-c#的简单实现

摘要: 自定义线程池-c#的简单实现1.ThreadManager.cs using System;using System.Threading;using System.Collections; namespace CustomThreadPool{ /**//// /// 线程管理器,会开启或唤醒一个线程去执行指定的回调方法 /// public class ThreadM... 阅读全文

posted @ 2007-05-10 15:05 BugHunter 阅读(2067) 评论(0) 推荐(0) 编辑

2007年5月4日

也谈c#调用C++的DLL找不到入口点

摘要: 最近由于项目需要,需要做基于协议的压力测试程序,手头上有协议相关的CPP文件和头文件,而网络通讯部分我是用C#实现的,如果用C#语言重新改写C++里的方法,耗时巨大而且也很不方便,所以想着是否可以把C++的方法封装成DLL供C#调用,在网上查了下,发现这方面的资料还是不少的,不过具体做起来会遇到什么问题自己也不是很清楚,由于自己对C++不是很熟悉,并且手头上的CPP文件和头文件都是基于linux上... 阅读全文

posted @ 2007-05-04 23:06 BugHunter 阅读(18883) 评论(16) 推荐(2) 编辑

2007年5月2日

浅解DLL

摘要: 前言 动态链接库(DLL)很重要,这不用说了,自从微软推出16位操作系统,以后每个版本的操作系统都非常依赖于DLL中的函数。实际上,windows操作系统中几乎所有的内容都由DLL以一种形式或另外一种形式代表着。比如:显示字体或图标存储在GDI DLL中,显示windows桌面和处理用户输入存储在User DLL中,windows编程所需的大量API函数存储在Kernal DLL中等等。DLL的... 阅读全文

posted @ 2007-05-02 02:47 BugHunter 阅读(554) 评论(1) 推荐(0) 编辑

如何找到自己写的dll的入口点

摘要: 昨天有个同学问我引入dll的时候总报错说"无法找到入口点",怎么办,当时我在睡觉,答应他下午过去,其实我也没有遇到过这个问题,我所引用的都是C#编写的dll而他要引用的是用C++写的dll不能象托管的那样用,只能用[DllImport("XXX.dll") EntryPoint="somefunction" CallingConvention=CallingConvention.StdCall] ... 阅读全文

posted @ 2007-05-02 02:43 BugHunter 阅读(2160) 评论(1) 推荐(0) 编辑

2007年4月29日

c#调用C++的DLL找不到入口点

摘要: C++源码如下: —————————————————a.h—————————————————#ifdef A_EXPORTS#define A_API __declspec(dllexport)#else#define A_API __declspec(dllimport)#endif A_API int F(void);—————————————————a.cpp————————————————... 阅读全文

posted @ 2007-04-29 16:57 BugHunter 阅读(3520) 评论(0) 推荐(0) 编辑

导航