代码改变世界

关于ASP.NET 解决Response.Redirect ThreadAbortException异常注意事项

2012-07-12 18:44 by kaleyroy, 289 阅读, 0 推荐, 收藏, 编辑
摘要:大家知道ASP.NET中Response.Redirect()是用来跳转页面的.关于这个不用过多解释. 当在try catch 块中使用的时候会引发ThreadAbortException异常,这个网上很多都说了解决方案,下面我引用MS官方建议的解决方案.For Response.End, call the HttpContext.Current.ApplicationInstance.CompleteRequest method instead of Response.End to bypass the code execution to the Application_EndRequest 阅读全文

C#变量命名规则

2011-06-15 15:04 by kaleyroy, 605 阅读, 0 推荐, 收藏, 编辑
摘要:变量的命名基本规则:(1)变量名的第一个字符必须是字母,下划线("_")或@(2)其后的字符可以是字母,下划线或数字。另外,一些关键字对于C#编辑器而言有特定含义,如果错误使用其中一个关键字,编译器会出错。例如:using和namespace例如:下列变量名正确myBigVarVARI_text下列变量名不正确99BottlesofBeernamespaceIt's-All-Over变量命名的约定:在看这个的时候一定要清楚,这些约定是有争议的(书上就这么说的)(1)最流行的是Hungarian记号法这种方法是在所有变量名前加上一个形式的前缀表示其类型。如:一个变量的 阅读全文

Java变量命名规范

2011-06-15 15:01 by kaleyroy, 1052 阅读, 1 推荐, 收藏, 编辑
摘要:Java是一种区分字母的大小写(case-sensitive)的语言,下面谈谈Java语言中包、类、变量等的命名规范。 (一)Package(包)的命名:Package的名字应该都是由一个小写单词组成,例如net.ebseries.modules。 (二)Class(类)的命名: Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:DataFile或InfoParser。 (三)变量的命名: 变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符号($),因为这个字符对内部类有特殊的含义。如:inputFileSize。 阅读全文

SQLServer固有角色权限说明

2011-05-30 21:42 by kaleyroy, 185 阅读, 0 推荐, 收藏, 编辑
摘要:固定服务器角色 描述 sysadmin 可以在SQLServer 中执行任何活动。 serveradmin 可以设置服务器范围的配置选项,关闭服务器。 setupadmin 可以管理链接服务器和启动过程。 securityadmin 可以管理登录和CREATEDATABASE权限,还可以读取错误日志和更改密码。 processadmin 可以管理在SQLServer中运行的进程。 dbcreator 可以创建、更改和除去数据库。 diskadmin 可以管理磁盘文件。bulkadmin 可以执行BULKINSERT语句。 固定数据库角色 描述 db_owner 在数据库中有全部权限。 db_a 阅读全文

WPF中CTRL+ENTER组合键的实现

2011-05-17 18:07 by kaleyroy, 379 阅读, 0 推荐, 收藏, 编辑
摘要:1 private void DetailRichTextBox_KeyDown(object sender, KeyEventArgs e)2 {3 if (e.SystemKey == Key.Return || (Keyboard.Modifiers == ModifierKeys.Control && e.Key == Key.Enter))4 {5 SendChatButton_Click(sender, null);6 } 7 8 }PS:做个备忘录,以备不时之需! 阅读全文

RichTextBox清除内容后重置文字样式

2011-05-17 17:56 by kaleyroy, 587 阅读, 1 推荐, 收藏, 编辑
摘要:相信大家在RichTextBox内输入内容后都会想清除里面的内容,以便在下次输入新的内容.一般情况我都会用:RichTextBox.Document.Blocks.Clear() 直接清除掉RichTextBox整个内容块.可在下次输入内容后,之前设置的字体样式就没了^_^!.不知道大家否是也这样做的?为了保证我下次输入还是保持之前的字体样式,我用了以下代码1 //添加默认段落2 RichTextBox.Document.Blocks.Add(new Paragraph());3 //获取内容区域,设置字体样式4 TextRange targetTextRange = new TextRang 阅读全文
Make a memo, for a rainy day