摘要:
今天同事参照Discuz的框架做一个小东西,框架搭的差不多时,提到其中有一个地方不太明白:在Discuz.Web中没有添加Discuz.Data.SqlServer的引用,如图:但运行时没有任何问题,而他的框架中不添加dll引用,会导致运行失败抛出异常(编译都通过),我简单看了下Discuz的源码:[代码]看来是用了反射去动态外部程序集,从而可以不添加引用,也可参见我的这篇反射的文章,Discuz的源码我还没有看完,这只是我的一点儿拙见,有不足之处,欢迎指正,谢谢! 阅读全文
摘要:
原文:http://news.newhua.com/news1/Skills_Virus/2010/63/1063111128IA1KB4BHE93742H80KH639KAJ56IB42J8IF81K71KI5I1.htmlsql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置: 1,SQL Server Management Studio Express(简写SSMS) 2,SQL Server 配置管理器/SQL Server Configuration Manager 阅读全文
摘要:
异常情况:处理方法:1.客户端的服务配置文件设置绑定的地址clientBaseAddress2.在客户端代码中设置绑定的地址[代码]参考:http://www.cnblogs.com/xray2005/archive/2010/01/13/1646327.html 阅读全文
摘要:
首先,添加DotNetSpeech.dll引用,可以在这里直接下载,也可以参照这篇文章说的,在安装Speech SDK以后,在Common Files\Microsoft Shared\Speech\目录下面找到SAPI.dll,用Tlbimp.exe工具将该dll转换成.net平台下的Assembly---DotNetSpeech.dll。然后,using DotNetSpeech;朗读功能:[代码]注:SpeechVoiceSpeakFlags是语音朗读的风格;Voice中是语音类型(语言、男(女)声),有Microsoft Simplified Chinese,Microsoft Mar 阅读全文
摘要:
原文:http://blog.csdn.net/zwxrain/archive/2009/03/20/4006431.aspxdecimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: · p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 指定精度或对象能够控制的数字个数。· s 指定可放到小数点右边的小数位数或数字个数。p 和 s 必须遵守以下规则:0 = s = p = 38。numeric 和 阅读全文
摘要:
原文:http://www.cnblogs.com/flyker/archive/2009/03/04/1402673.htmlConvert.ToInt32适合将object类类型转换成int类型,如Convert.ToInt32(session[""]);(int)适合简单数据类型之间的转换;int.Parse适合将string类类型转换成int类型,如int.Parse(session[""].ToString())。(1)Convert.ToInt32与int.Parse最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但in 阅读全文
摘要:
这是js+flash的实现方式,先在http://code.google.com/p/zeroclipboard/downloads/list下载ZeroClipboard相关脚本文件,将ZeroClipboard.js和ZeroClipboard.swf文件添加到Solution中,运行即可,测试过几种主流浏览器通过。当然,网上还有纯脚本的实现方式,我目前用的也是这种方式,但好像只兼容IE和Firefox,代码也一并贴出来吧: 阅读全文
摘要:
同事偶尔突然连不上服务器(VSS,DB server,远程等),自己偶尔也忘了,刚在洗手间同事灵光一闪回来报告,其中可能有个原因是系统时间的问题,因为有时会图方便改掉系统时间去做一些操作(定时操作,某个时间内取数据等)。果不其然。 阅读全文
摘要:
经常会在项目中用到各种日期或者时间格式,SQL Server2008版本中开始引入date类型,得到结果是'2010-12-24'这种短日期格式,在程序中(C#)DateTime.ToShortDateString()即可得到,如图:,但有时可能需要得到或者存储'2010/12/24'类似格式的,在数据库中或者SQL语句需要(CONVERT([nvarchar],getdate(),(111)))等方式处理,其他格式详细见这里;而在程序中可能就需要Replace(@"-", @"/")等方式处理下...另外日期的显示可能跟本机或者Server的设置有关: 阅读全文
摘要:
var sumResult = listIp.Sum(p => p.Result); var maxResult = listIp.Max(p => p.Result); var minResult = listIp.Min(p => p.Result); 阅读全文