摘要: 在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。 方法 信息量大小 ... 阅读全文
posted @ 2008-08-17 17:12 俊哥哥 阅读(293) 评论(0) 推荐(0) 编辑
摘要: C#中有三个关键字-ref,out ,params,虽然本人不喜欢这三个关键字,因为它们疑似破坏面向对象特性。但是既然m$把融入在c#体系中,那么我们就来认识一下参数修饰符ref,out ,params吧,还有它们的区别。 NO.1 params 一个可以让方法(函数)的拥有可变参数的关键字。 原则:在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 p... 阅读全文
posted @ 2008-08-14 09:57 俊哥哥 阅读(275) 评论(0) 推荐(0) 编辑
摘要: for (int i = 0; i )", "", RegexOptions.IgnoreCase); s = s.Replace(" ", ""); //s= RemoveHtml(s); s = s.Replace(',', '#'); s = s.Replace('。', '*'); ... 阅读全文
posted @ 2008-07-14 17:13 俊哥哥 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 具体的需求是 在某一时间点,只有N个线程在并发执行,如果有多余的线程,则排队等候~ 还真是费尽心思啊~最终还是被我攻克了~ 下面我就来说说具体的实现 C#提供了Mutex与Interlocked这两个与线程相关的类,都在Threading命名空间下~! Mutex中提供了WiteOne,ReleaseMutex 两个实例方法~ WiteOne的作用是"阻塞当前线程,提供对该线程的原子操作... 阅读全文
posted @ 2008-07-07 10:52 俊哥哥 阅读(339) 评论(0) 推荐(0) 编辑
摘要: SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop... 阅读全文
posted @ 2008-07-03 09:55 俊哥哥 阅读(266) 评论(0) 推荐(0) 编辑
摘要: function window_onload() { service.useService("/Service1.asmx?WSDL","myselect"); str_province=service.myselect.callService(province_Result,"getProvince"); ... 阅读全文
posted @ 2008-07-01 17:26 俊哥哥 阅读(366) 评论(0) 推荐(0) 编辑
摘要: remoting和webservice的区别 其实现的原理并没有本质的区别,在应用开发层面上有以下区别: 1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Servi... 阅读全文
posted @ 2008-06-30 16:31 俊哥哥 阅读(373) 评论(2) 推荐(0) 编辑
摘要: 方法是:建立一HTML模版,放置几个标记如@@title等,利用replace替换相应的标记 public static bool genearteHTML(DataRow dr,string fileName) { string path = HttpContext.Current.Server.MapPath("/news"); string... 阅读全文
posted @ 2008-06-27 17:25 俊哥哥 阅读(208) 评论(1) 推荐(0) 编辑
摘要: 在ItemDataBound事件中写 if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType != ListItemType.Footer && e.Item.ItemType != ListItemType.Pager) { string str = e.Item.Cells[5].Tex... 阅读全文
posted @ 2008-06-27 17:09 俊哥哥 阅读(601) 评论(1) 推荐(0) 编辑
摘要: 1.截取字符串:如过某列的值太长了,就要截取字符串. 方法:将这个列转换成模板列(TemplateFile),就进行编辑模板,选中这个label,进行编辑,然后就使用自定义绑定,把原来的绑定Bind("Content")改成 (Eval("Con... 阅读全文
posted @ 2008-06-27 17:07 俊哥哥 阅读(336) 评论(0) 推荐(0) 编辑