[置顶] C#中请不要混淆引用类型和ref引用传参

摘要: static void Main(string[] args) { StringBuilder sb = new StringBuilder("1"); test(sb); Console.WriteLine(sb.ToString()); Console.Read(); } static void test(StringBuilder sb) { sb = new StringBuilder("2"); ... 阅读全文
posted @ 2012-09-13 15:10 张晓鹏 阅读(230) 评论(0) 推荐(0) 编辑

EF 5.0 和 EF4.0 语法区别

摘要: // 实现对数据库的添加功能,添加实现EF框架的引用 40 41 public T AddEntity(T entity) 42 43 { 44 45 //EF4.0的写法 添加实体 46 47 //db.... 阅读全文
posted @ 2014-09-19 16:31 张晓鹏 阅读(278) 评论(0) 推荐(0) 编辑

SQLServer2005 常用语法大全

摘要: SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库 CREAT... 阅读全文
posted @ 2014-06-05 11:20 张晓鹏 阅读(365) 评论(2) 推荐(0) 编辑

JQuery中_Radio、DropDownList、Checkbox选择控件的处理

摘要: Radio 1.获取选中值,三种方法都可以: $('input:radio:checked').val(); $("input[type='radio']:checked").val(); $("input[name='rd']:checked").val(); 2.设置第一个Radio为选中值: $('input:radio:first').attr('checked', 'checked'); 或者 $('input:radio:first' 阅读全文
posted @ 2014-03-01 23:53 张晓鹏 阅读(248) 评论(0) 推荐(0) 编辑

Json序列化、反序列化互换

摘要: // 序列化 using (MemoryStream stream = new MemoryStream()) { serializer.WriteObject(stream, hdm); jsonText = Encoding.UTF8.GetString(stream.ToArray()); //Console.WriteLine(jsonText); } // 反序列化 using (Mem... 阅读全文
posted @ 2013-11-08 14:48 张晓鹏 阅读(155) 评论(0) 推荐(0) 编辑

关于Session的参数设置及过期时间

摘要: 1、操作系统: 步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。 2、ASP.NET应用程序中Session过期时间的设置 在ASP.NET这样的Web应用中,Session是用来保存用户状态的常用手段,不过由于服务器内存空间是有限的,所以Session过期时间设置是很有必要的。在ASP.NET中如何设置Session的过期时间呢,很简单,修改web.config配置。 具体修改方法如下,在web.config... 阅读全文
posted @ 2013-04-19 18:34 张晓鹏 阅读(945) 评论(0) 推荐(0) 编辑

sql中修改表名称、库名称、列名

摘要: -- 修改表中的某一个字段 sp_rename '表名.oldField','NewField'; -- 修改表名EXEC sp_rename 'oldTable','newTable'-- 改数据库名 sp_renamedb 'oldDB','newDB'工作中常用的SQL语句: 阅读全文
posted @ 2013-04-14 21:54 张晓鹏 阅读(378) 评论(0) 推荐(0) 编辑

Web打印及Web打印的一些实现方式

摘要: 做管理系统的时候,打印一直是个棘手的问题,做B/S的系统这个问题就更加突出了!下面举出几种常用的web打印处理方式1、利用word或者excel来实现web打印(如果不修改ie设置,可以在web服务器端生成xls文件,然后通过xlBook = xls.Workbooks.Open(remotePath) 获取对象打印) 实现过程:先将需要打印的数据导入到word或者excel中,再利用word或者excel的打印功能来实现web打印。 下面以excel为例实现如何打印的过程 将网页中数据导入excel中的方法有很多,这里先介绍一种,利用ActiveX控件的方式,即 Excel.Ap... 阅读全文
posted @ 2013-03-28 15:05 张晓鹏 阅读(868) 评论(0) 推荐(0) 编辑

Web Browser 打印预览

摘要: <script type="text/javascript"> // 打印方法 function PrintGrid(ElementId, PageTitle) { var ReportContent = ""; var PrintWindow = window.open("", "mywindow", "menubar=1,status=1,scrollbars=1,width=800,height=500"); ReportContent += "<html> 阅读全文
posted @ 2013-03-28 14:06 张晓鹏 阅读(163) 评论(0) 推荐(0) 编辑

JavaScript 函数 replace

摘要: 在JavaScript中replace函数作为字符串替换函数,这是一个威力强大的字符串操作函数,对于常见字符串操作的推荐用法。这篇随笔就来更加深入的理解它。 replace函数接受两个参数,第一个参数为字符串或正则表达式,第一个参数同样可以接受一个字符串,还可能是一个函数。 首先对于第一个参数为字符串的我们不再需要多说"I am a boy".replace("boy","girl"),输出:"I am a girl"。在这里想说的是第一个参数为正则的情形。对于正则表达式来说首先会根据是否全局的(全局//g)决定替 阅读全文
posted @ 2013-03-14 11:02 张晓鹏 阅读(289) 评论(0) 推荐(0) 编辑

正则表达式

摘要: 日常工作中,总会遇到正则的时候,索性就把它搞清楚。后来才发现正则很好用,完全可以替代split和repleace的那种需要循环遍历时的无赖。简单表达式最简单的正则表达式大家都已熟悉,即文字字符串。特定的字符串可通过文字本身加以描述;像 foo 这样的正则表达式模式可精确匹配输入的字符串 foo。在本例中,也将匹配如下输入:The foo d was quite tasty,如果希望精确匹配,这可能不是预期结果。当然,使用正则表达式匹配等于它自身的精确字符串是没有价值的实现,不能体现正则表达式的真正作用。假如不查找 foo,而是查找以字母 f 开头的所有单词,或所有 3 个字母的单词,那该怎么办 阅读全文
posted @ 2013-03-13 15:05 张晓鹏 阅读(1376) 评论(7) 推荐(2) 编辑