随笔分类 -  每月开发技巧

摘要:1、SQL2005中使用NewSequentialID()代替NewID()在SQL2005/2008中新增加了NewSequentialID()函数来创建uniqueidentifier, 此函数只能用作default value。不过在Management Studio中创建表时会有此bug,略去一些错误提示就行,也能创建成功,另外还可以使用output字句输出。[代码]如果想从业务层创建,也... 阅读全文
posted @ 2008-12-15 11:30 网际飞狐 阅读(459) 评论(0) 推荐(0)
摘要:1、List泛型中并没有实现ICloneable接口,也就是没有实出Clone方法,所以我们在克隆一个List时可以使用GetRange方法来代替它。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->List oldList = new Li... 阅读全文
posted @ 2008-11-10 11:02 网际飞狐 阅读(360) 评论(0) 推荐(0)
摘要:1、删除某字段中的重复记录,Table1006表中有Id和Phone字段,Id为不重复的标字段,但是Phone含有重复字段,现在需要重复Phone记录行删除掉,只保留最新一条记录。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> if... 阅读全文
posted @ 2008-10-07 10:23 网际飞狐 阅读(374) 评论(0) 推荐(0)
摘要:1、参考>创建使用数字辅助表,能方便高效地进行查询操作。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Create FUNCTION [dbo].[cjb_fn_nums] ( @n bigint ) RETURNS TABLE ... 阅读全文
posted @ 2008-09-03 09:23 网际飞狐 阅读(868) 评论(0) 推荐(0)
摘要:1、在SQL2008中启用FileStream特性。 (1)、在SSMS中,打开数据库实例的属性窗口,在高级选项卡中将“文件流访问级别”设置为已启用完全访问或者已启用T-SQL访问。然后单击“确定”按钮。 (2)、在配置管理器中将SQL Server服务的FILESTREAM打开 (3)、重启SQL Server服务,然后再还原AdventureWorks2008数据库即可。 2、使用Linq... 阅读全文
posted @ 2008-08-13 10:33 网际飞狐 阅读(412) 评论(0) 推荐(0)
摘要:1、SP拆分字符串,如把a1,a2,a3以,分隔拆分出来 ALTER PROCEDURE [dbo].[ec_System_SplitString] @strs nvarchar(4000), @separator nchar(1)=',' AS BEGIN SET NOCOUNT ON; DECLARE @tbNames table([Name] nvar... 阅读全文
posted @ 2008-06-16 10:14 网际飞狐 阅读(550) 评论(0) 推荐(0)
摘要:1、??运算符 string str = null; str = str ?? "123"; Console.WriteLine(str ?? "234"); variable ?? defaultValue 相当于 variable == null ? defaultValue : variable 2、 使用href="javascript:void(0)" 代替href="#",避免url... 阅读全文
posted @ 2008-05-09 09:27 网际飞狐 阅读(561) 评论(0) 推荐(0)
摘要:1、布署ApplicationErrorLog未处理异常处理组件。 A、引用相关组件。 B、修改Web.config ... 阅读全文
posted @ 2008-04-07 16:26 网际飞狐 阅读(545) 评论(0) 推荐(0)
摘要:1、如何设置Windows服务的依赖关系? 因为新开发的内容服务的WCF通信使用的是MSMQ接收用户内容的异步可离线信息,内容服务本身是一个windows服务,而这个服务必须使用MSMQ,所以就要求在机器启动时必须先启动MSMQ服务,然后才可以再启动内容服务,这就需要在内容服务中设定服务的依赖关系,此服务必须要在MSMQ服务启动后再启动。 修改ProjectInstaller.cs中的servic... 阅读全文
posted @ 2008-03-07 10:16 网际飞狐 阅读(1802) 评论(1) 推荐(0)
摘要:1、使用List.ConvertAll方法 public List GetDisallowedUserNames() { List list = GetDisallowedUsers(); return list.ConvertAll(new Converter(delegate(DisallowedUser u) {... 阅读全文
posted @ 2008-01-03 11:09 网际飞狐 阅读(470) 评论(0) 推荐(0)
摘要:1、解决Firefox下使用UpdatePanel时出现“页面状态无效”的问题 if (Request.Browser.Browser == "Firefox") { Response.Cache.SetNoStore(); } 阅读全文
posted @ 2007-12-20 10:47 网际飞狐 阅读(227) 评论(0) 推荐(0)
摘要:1、使用SQL2005的XML类型分拆字符串。 DECLARE @TagNames XML; SET @TagNames = 'asp.netsqlajax'; DECLARE @TagNameTable TABLE([IndexId] INT IDENTITY(1,1) NOT NULL PRIMARY KEY, [TagName] NVARCHAR(200) NOT NULL) IN... 阅读全文
posted @ 2007-11-16 16:58 网际飞狐 阅读(299) 评论(0) 推荐(0)
摘要:1、使select语句放弃添加共享锁。 select * from [User] with (nolock) 注:此方法适用于大量并发导致CPU长期占用时用于减轻CPU压力,并发情况效果较为明显 2、让VS2008打开VS2005的项目。 用记事本打开解决方案文件,修改前两行 Version 9.00 --> Version 10.00 Visual Studio 2005 --> Visual... 阅读全文
posted @ 2007-10-11 14:19 网际飞狐 阅读(213) 评论(0) 推荐(0)
摘要:1、GridView导出Excel StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); this.grvColumnLogList.RenderControl(hw); Response.Clear(); ... 阅读全文
posted @ 2007-09-17 16:35 网际飞狐 阅读(475) 评论(0) 推荐(0)
摘要:1、判断当天是全年的第几周 public static int WeekOfTheYear(){ //获取 System.Globalization.CultureInfo myCI = new System.Globalization.CultureInfo("zh-CN"); System.Globalization.Calendar myCal = myCI.Calenda... 阅读全文
posted @ 2007-08-03 17:24 网际飞狐 阅读(375) 评论(0) 推荐(0)
摘要:1、WebMethod的浏览器客户端缓存 [WebMethod][ScriptMethod(UseHttpGet = true)]public DateTime GetServerTime(){ HttpCachePolicy cache = HttpContext.Current.Response.Cache; cache.SetCacheability(HttpCacheabili... 阅读全文
posted @ 2007-07-03 09:58 网际飞狐 阅读(285) 评论(0) 推荐(0)
摘要:1、获取本周第一天是几号DateTime.Today.AddDays(0-DateTime.Today.DayOfWeek) 这量是周日 阅读全文
posted @ 2007-05-25 11:17 网际飞狐 阅读(209) 评论(0) 推荐(0)
摘要:1、使用ajaxToolkit加载进度渐变。 --%> ... 阅读全文
posted @ 2007-04-24 16:24 网际飞狐 阅读(209) 评论(0) 推荐(0)
摘要:1、使用System.Web.Hosting.HostingEnvironment.MapPath方法也可以获取"~/path/*.*"文件的绝对路径。2、在IIS7使用ASP.NET AJAX时,网站的应用程序池必须设置为集成模式(integrated) 3、SQL数据库远程链接。 --远程链接获取信息 EXEC sp_addlinkedserver @server... 阅读全文
posted @ 2007-01-10 17:21 网际飞狐 阅读(329) 评论(0) 推荐(0)