上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要: 摘自:http://www.cnblogs.com/Sniper-quay/archive/2011/06/22/2086636.htmlsockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个IP地址和一个端口上(bind());3:将套接字设置为监听模式等待连接请求(listen());4:请求到来后,接受连接请求,返回一个新的对应于此次连接 阅读全文
posted @ 2013-09-12 19:44 夜雨阑珊 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 一、基本知识1、Winsock,一种标准API,一种网络编程接口,用于两个或多个应用程序(或进程)之间通过网络进行数据通信。具有两个版本:Winsock 1:Windows CE平台支持。头文件:WinSock.h库:wsock32.libWinsock 2:部分平台如Windows CE貌似不支持。通过前缀WSA可以区别于Winsock 1版本。个别函数如WSAStartup、WSACleanup、WSARecvEx、WSAGetLastError都属于Winsock 1.1规范的函数;头文件:WinSock2.h库:ws2_32.libmswsock.h用于编程扩展,使用时必须链接msws 阅读全文
posted @ 2013-09-12 19:35 夜雨阑珊 阅读(6927) 评论(0) 推荐(0) 编辑
摘要: 有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。利用有效等价类可以检验程序是否实现了规格说明预先规定的功能和性能。有效等价类可以是一个,也可以是多个,根据系统的输入域划分若干部分,然后从每个部分中选取少数有代表性数据当做数据测试的测试用例,等价类是输入域的集合。以下是对有效等价类数据集的一些例子。终端用户输入的命令与最终用户交互的系统提示接受相关的用户文件的名称提供初始化值和边界等提供格式化输出数据的命令在图形模式(比如鼠标点击时)提供的数据失败时显示的回应消息无效等价类和有效等价类相反,无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入数据集合。利用无效等价 阅读全文
posted @ 2013-09-12 16:32 夜雨阑珊 阅读(9284) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/jrftsy96/item/5c936daa867ee7f215329be11、http://codepad.org/推荐星级:★★★★是否需注册:否(注册的话也很快,几秒钟而已)优点:网页界面简洁,一目了然,适合手机浏览器。且支持C,C++,D,PHP,PYTHON,Perl,Ruby等十几种编程语言,非常强大。查看执行结果时,高亮显示代码。缺点:有时点击提交按钮后,给出一个出错页面,需多次提交才给出结果。另外不具有交互性,且不提供编译后的可执行文件。2、http://www.comeaucomputing.com/tryitout/推荐星级:★ 阅读全文
posted @ 2013-09-12 16:27 夜雨阑珊 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误;判定覆盖是指选择足够的测试用例,使得运行这些测试用例时,每个判定的所有可能结果至少出现一次,但若程序中的判定是有几个条件联合构成时,它未必能发现每个条件的错误; 条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支;判定/条件覆盖是使判定中每个条件的所有可能结果至少出现一次,并且每个判定本身的所有可能结果也至少出现一次;条件组合覆盖是使每个判定中条件结果的所有可能组合至少出现一次,因此判定本身的所有可 阅读全文
posted @ 2013-09-12 15:58 夜雨阑珊 阅读(17431) 评论(1) 推荐(1) 编辑
摘要: 主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题,几乎所有的性能测试都会涉及并发测试。测试目的并非为了获得性能指标,而是为了发现并发引起的问题。 在具体的性能测试工作中,并发用户往往都是借助工具来模拟的,例如LoadRunner性能测试工具中叫做虚拟用户;因为实际情况中去实现同时多人并发的测试环境要求比较高而测试成本高、测试时间也是比较长。想确定用户并发数;必须知道系统所承载的在线用户数;例如关注:用户的总量、用户平均在线数值、用户最高峰在线数值。例如:公司OA系统账号或者总用户有2000人;最高峰在线500人;但是这500人并不是作为 阅读全文
posted @ 2013-09-12 09:56 夜雨阑珊 阅读(695) 评论(0) 推荐(0) 编辑
摘要: C++是在C语言基础上添加面向对象扩展而成。C++在提供很多传统C语言没有的优点的同时也保持了与C语言的兼容性,这样人们就可以在一个程序中同时使用C和C++。在比赛当中,您必须使用一些基本的C++功能来解答问题。下面我们对熟悉C语言的程序员简单介绍一些参加比赛必须知道的C++知识。类和方法C++中最重要的新添加概念就是类。类可以包含方法和变量。在比赛时,您必须编写一个包含至少一个方法的类。做为一个例子,请看下面的问题定义:类:CellTower方法:best参数:vector , int, int返回:int方法签名:int best(vector towers, int x, int y). 阅读全文
posted @ 2013-09-07 15:05 夜雨阑珊 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1981年,希拉里·普特南(Hilary Putnam)在他的《理性,真理和历史》(Reason, Truth, and History)一书中,阐述了关于“缸中之脑”的假想:“一个人(可以假设是你自己)被邪恶科学家施行了手术,他的脑被从身体上切了下来,放进一个盛有维持脑存活营养液的缸中。脑的神经末梢连接在计算机上,这台计算机按照程序向脑传送信息,以使他保持一切完全正常的幻觉。对于他来说,似乎人、物体、天空还都存在,自身的运动、身体感觉都可以输入。这个脑还可以被输入或截取记忆(截取掉大脑手术的记忆,然后输入他可能经历的各种环境、日常生活)。他甚至可以被输入代码,‘感觉’到他自己正在这 阅读全文
posted @ 2013-09-06 11:31 夜雨阑珊 阅读(779) 评论(2) 推荐(0) 编辑
摘要: 什么是薛定谔的猫[1]?这要从头说起。薛定谔(E.Schrodinger,1887—1961)是奥地利著名物理学家、量子力学的创始人之一,曾获1933年诺贝尔物理学奖。量子力学是描述原子、电子等微观粒子的理论,它所揭示的微观规律与日常生活中看到的宏观规律很不一样。处于所谓“叠加态”的微观粒子之状态是不确定的,例如:电子可以几乎同时位于几个不同的地点,直到被观察测量(观测)时,才在某处出现。这种事如果发生在宏观世界的日常生活中,就好比:我在家中何处是不确定的,你看我一眼,我就突然现身于某处——客厅、餐厅、厨房、书房或卧室都有可能,而在你看我之前,我像云雾般隐身在家中,穿墙透壁到处游荡。这种“魔术 阅读全文
posted @ 2013-09-06 11:30 夜雨阑珊 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: 中文房间(Chinese room,the Chinese room argument)又称作华语房间是由美国哲学家约翰·希尔勒(John Searle)在1980年设计的一个思维试验以推翻强人工智能(机能主义)提出的过强主张:只要计算机拥有了适当的程序,理论上就可以说计算机拥有它的认知状态以及可以像人一样地进行理解活动。其实验可表示为:一个人手中拿着一本象形文字对照手册,身处图灵实验中所提及的房子中。而另一人则在房间外向此房间发送象形文字问题。房间内的人只需按照对照手册,返回手册上的象形文字答案,房间外的人就会以为房间内的人是个会思维的象形文字专家。然而实际上房子内的人可能对象形文 阅读全文
posted @ 2013-09-06 11:28 夜雨阑珊 阅读(990) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页