摘要:
用win server 2008 r2 和sql server 2008 搭平台,sql 2008不能远程连接,解决的办法如下:1. 启用 sql 2008 服务器的tcpip。打开服务器配置工具sscm,单击“sql server网络配置”下的协议,这里会列出服务器的实例名称,在右边双击tcpip,启用项选择是。2. 在“ip地址”中选择下面的“ipall”配置tcp端口为1433,也可以是其它的端口。3. 打开ssms,在数据库服务器的实例名上右键单击后选择“方面”,在“方面”的下拉列表中选择“外围应用配置器”将RemoteDacEnabled设置为true。4. 打开系统防火墙,单击“高 阅读全文
摘要:
2012 升级到 r2微软官方地址:(感谢Monkey威武)Datacenter Preview:简体中文:http://care.dlservice.microsoft.com/dl/download/B/F/1/BF145166-DEC1-4168-AA3D-F9EAC16359D3/9431.0.WINMAIN_BLUEMP.130615-1214_X64FRE_SERVER_ZH-CN-IMP_SSS_X64FRE_ZH-CN_DV5.ISO英文:http://care.dlservice.microsoft.com/dl/download/F/A/2/FA25A7B6-F552-4B 阅读全文
摘要:
之前做客户端验证感觉自己javascript 不行,虽然能写出来一完整的验证,但从不自信,一直觉得客户端验证是比较繁琐的事情,但是又不能不做,只到最开始接触ajax ,遇到了一个jQuery validation 的插件,在网上看功能比较强大,而且看起来比较容易,所以就尝试一下,效果还真不错!jQuery validation 插件提供的一些DEMO.在这些DEMO 都是一些比较常用而且很好的例子:中间$.validator.setDefaults({debug: true});设置默认的状态为debug,这样用户的数据就不会提交了。接下来是一段比较长的代码,但是不用怕,因为真的挺简单的//当 阅读全文
摘要:
Bootstrap 的modal正文中如果内容较少的话,并不会垂直居中,而是偏上, 如果想要达到垂直居中的效果,需要自动动手了。可以在初始显示时设置垂直居中,可以这样做:$('#YourModal').modal().css({ 'margin-top': function () { return -($(this).height() / 2); }});或者我们可以将这个效果注册到显示事件中show:This event fires immediately when theshowinstance method is called.$('.modal& 阅读全文
摘要:
http://my.oschina.net/qczhang/blog/190215摘要前端框架 Bootstrap 的模态对话框,可以使用 remote 选项指定一个 URL,这样对话框在第一次弹出的时候就会自动从这个地址加载数据到 .modal-body 中,但是它只会加载一次,不过通过在事件中调用 removeData() 方法可以解决这个问题。BootstrapmodalsdialoghiddenremoveData目录[-]1. Bootstrap 模态对话框和简单使用2. 使用 remote 选项让模态对话框加载页面到 .modal-body 中2.1 使用链接2.2 使用脚本3. 阅读全文
摘要:
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页: 谷歌Android:chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Ver 阅读全文
摘要:
四个角色数据模型:面向持久化,数据的载体。领域模型:面向业务,行为的载体。视图模型:面向UI(向外),数据的载体。命令模型:面向UI(向内),数据的载体。 阅读全文
摘要:
我们在做单元测试的时候,常常困扰于数据的持久化问题,很多情况下我们不希望单元测试影响到数据库中的内容,而且受数据库的影响有时我们的单元测试的速度会很慢,所以我们往往希望将持久化部分隔离开,做单元测试的时候不真正的将数据持久化。这种隔离我们一般使用抽象的方式,也就是利用接口或抽象类将持久化层隔离开,然后利用mock来模拟相应的接口或抽象类来完成相应的持久化类。MoQ就是这种Mock框架之一,MoQ使用了C#3.0,跟NMock相比MoQ使用起来更简单,而且是强类型的方式的,源码和dll可以到http://code.google.com/p/moq/下载。现在MoQ最新的发布版本是3.1版,4.0 阅读全文
摘要:
测试方法1//准备MockIFoo接口2varmock=newMock();3//配置准备模拟的方法,当调用接口中的DoSomething方法,并传递参数"bing"的时候,返回true4mock.Setup(foo=>foo.DoSomething("ping")).Returns(true);56//方法的参数中使用了out参数7//outarguments8varoutString="ack";9//当调用TryParse方法的时候,out参数返回"ack",方法返回true,lazyevaluated 阅读全文
摘要:
http://www.cnblogs.com/wJiang/archive/2010/02/21/1670637.htmlRaise如果你说会用Setup,那么Raise就更简单了。这里注意下它是无返回值类型。mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) });CallbackCallback嘛,顾名思义就是回调。使用Callback可以使我们在某个使用特定参数匹配的方法在被调用时得到通知。比如我们要得知在一次测试中某 阅读全文