摘要:
NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下.本文分为以下部分:1. TDD的简介首先什么是TDD呢?Kent Beck在他的<<测试驱动开发 >>(Addison-Wesley Prof 阅读全文
摘要:
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。 Grinder Grinder是一个负载测试框架,通过Jython来编写测试脚本,基于HTTP的测试可以由浏览器来记录整个要测试的过程。 关键特性:泛型测试方法灵活的测试脚本编写分布式框架成熟的HTTP支持 Multi-Mechanize Multi-Mechanize 是一个开源的Web性能和负载测试框架,可让你并发运行多个 Python 脚本来对网站或者Web服务进行压力测试。 主要特性:支持各种 HTTP methods高级超链接和HTML表单支持支持 SSL自动处理 ... 阅读全文
摘要:
阅读目录开始下载MongoDB,并启动它在C#使用MongoDB重构(简化)代码使用MongoDB的客户端查看数据使用MongoDB的客户端维护数据MongoDB提供的C#驱动MongoDB不支持在查询数据库时使用Join操作获取MongoDB服务端状态【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务, 同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。【说明】:MongoDB是什么?有什么用?如果不清楚这些问题的,请自己google一下吧。【适合对象】:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。因 阅读全文
摘要:
由于绘制矢量图的不同技术愈发成熟以及现代浏览器所具备的更强大的计算能力等原因,目前网上出现了越来越多免费 的JavaScript图表和图形绘制解决方案。在本文中就将分享13个优秀实用的JavaScript图表和图形绘制插件,它们少数是独立的框架,大多 数支持条图、线图、饼图等基本图形,很多甚至支持更加复杂的图形,希望对你有所帮助。1.Flotr22.Rickshaw3.D34.Awesome Chart JS5.canvasXpress6.Humble Finance7.RGraph8.dygraphs9.HighChart10.gRaphael11.jqPlot12.JS Charts13. 阅读全文
摘要:
学了C然后C++,然后MFC/Windows,然后是C#,其中数据类型很多,由基本类型衍生的typedef类型也N多。熟知基本数据类型是我们正确表达实际问题中各种数据的前提,因此我分类总结了一下C/C++/Windows /C#基本数据类型,以便日后查阅。 ANSI C/C++基本数据类型:TypeSize数值范围无值型void0 byte无值域布尔型bool 1 bytetrue false 有符号短整型short [int] /signed short [int]2 byte-32768~32767无符号短整型unsigned short [int] 2 byte0~65535有符号整型. 阅读全文
摘要:
说起来自己最早接触编程是在高中, 当时课程里面有介绍Qbasic编程; 不知道有没有人跟我一样, 当时的电脑课程有上这方面的. 而03年进入大学之后大部分时间接触主要是C#方面. 记得当时自己在自学的基础上经常跑到微软的WebCast去下载视频来听以及逛CSDN论坛, 在CnBlogs看博客( 觉得自己刚进大学那回儿还是比较勤奋的, 但可惜没有好好坚持, 后期没有像前期那样认真 ) 后来有个机会可以向学长他们学习Asp.Net开发. 大学期间感觉自己还是比较迷茫的, 三心两意, 特别是学校有开Java这门课程, 而自己对这门比较感兴趣, 不知道到底学习什么好, 但好歹写了一些程序既有网站也有W 阅读全文
摘要:
北京联高软件开发有限公司 徐斌 王春晨摘要:数据库优化不仅是数据库管理员的任务,程序员也必须知道一些优化技巧,有利于开发高效的数据库系统。关键字:数据库 优化 技巧如果是团队开发,作为程序员必须知道本文描述的数据库优化技巧,如果你的sa水平比较差,那即使你再努力也些不出高效的数据库应用系统。如果是单独开发,那就更不必说了。多数公司的数据库管理员(sa)是不够格的,即使拿了各种认证证件,也差不多还是垃圾管理员,无非是可以混个好职位,多拿一些工资。如果你所在的公司没有合格的sa,作为程序员的你必须执行做许多数据库优化的工作了。市面上的数据库类图书也不过是骗钱的把戏,无非为了出书而出书,为了出名而出 阅读全文
摘要:
作者: iamsheldon (1 篇文章) 日期: 一月 13, 2012 在 4:30 下午初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅 阅读全文
摘要:
一、客户端激活方式 服务器端实现: TcpChannel channel = new TcpChannel(9001); ChannelServices.RegisterChannel(channel, false); RemotingConfiguration.Applicat... 阅读全文
摘要:
其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要IIS进行启动。4、在VS.net开发环境中,专门对Web Service的调用进行了封装,用起来比Remoting方便我建议还是采用Web Service好些,对于开发来说更容易控制Rem 阅读全文