文章分类 -  C#

摘要:Windows mobile 6.1/6.5 WM6 Standard即原来的SmartPhone,WM6 Professional即原来的PPC。 WM6 SDK下载网址: WM6 Standard SDK(210M): http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windo... 阅读全文
posted @ 2010-09-28 12:37 rob_2010 阅读(225) 评论(0) 推荐(0)
摘要:第一种方式 文件夹与数据库配合近来做了不少关于这块的功能 ,随着网络的飞速发展,网络存取图片已不再是神话,而成为了一种时尚,如果是你 是用Asp.net开发的话,可能更多的人会考虑使用数据库存储图片的路经,而在文件夹是存储图片的方式。这种方式主要的方法有两个一个就是怎么样读取图片,怎么样存储图上,读取的话我就不多说的这个是最简单的了,只要大家把地址=给存储图片的对象就行了,在取的时候一般要使用相对... 阅读全文
posted @ 2010-09-25 02:36 rob_2010 阅读(187) 评论(0) 推荐(0)
摘要:以下是一些常用的正则表达式,觉得实用就收藏一下吧。只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[... 阅读全文
posted @ 2010-09-25 02:02 rob_2010 阅读(131) 评论(0) 推荐(0)
摘要:公司后台查询数据时,如果选择的时间段过长,就会遇到”请求超时”的的问题。造成这一问题的原因大概有以下几点:1,Asp.net请求超时2,Webservice请求超时3,IIS请求超时4,数据库连接超时知道原因后,就可以解决问题了。Asp.net中关于超时的设置:在web.config 里<system.web>节点添加以下代码: [csharp] <htt... 阅读全文
posted @ 2010-09-24 18:02 rob_2010 阅读(404) 评论(0) 推荐(0)
摘要:使用Request.UrlReferrer时需要注意:1. 如果上一页面使用document.location方法导航到当前页面,Request.UrlReferrer返回空值2. 如果有A,B两个页面,在浏览器中直接请求A页面,在A页面的中Page_Load事件中导航到B 页面,则 Request.UrlReferrer返回空。因为 在 Page_load事件中页面还未初始化,所以无法记录当前页... 阅读全文
posted @ 2010-09-20 14:21 rob_2010 阅读(6488) 评论(0) 推荐(0)
摘要:现在很多软件都需要判断ip地址来源的功能,可以将纯真ip数据库做成一套通用的模块,废话少说,下面开始动手1 首先从网上下载到纯真ip数据库mdb版,转到sql2 转到sql3 数据库的结构如下4 内容5 最后的两个字段代表的什么意思?应该是ip地址对应的值吧验证一下 3*256^3 = 503316484*256^3 =67108864startid5.0331648E+7 endid6.7108... 阅读全文
posted @ 2010-09-18 19:46 rob_2010 阅读(518) 评论(0) 推荐(0)
摘要:1、===================================首先得先下载两个文件;IPLocation.dll[IP库操作封装],qqwry.dat[IP库文件] 这两个文件在示例源码里都可以找到。通过访客的IP地址,根据QQ的纯真IP库,通过封装库快速获取归属地信息。关键操作:先把IPLocation.dll文件添加引用到你的项目,然后把qqwry.dat 文件放在合适的目录,我的... 阅读全文
posted @ 2010-09-18 19:44 rob_2010 阅读(529) 评论(0) 推荐(0)
摘要:现象:当页面进行过数据提交(PostBack)后,如果通过点击【F5】或者浏览器的【刷新】按钮,    此时页面会模拟浏览器的上次的提交事件,如果做的是数据插入操作,将有可能导致数据的多次插入。原因:浏览器会模拟上次提交的数据在次提交,并在此触发上次提交的时间。对策:针对此,网上已经有各种各样的处理方法。大概有以下的两类:1。通过在事件中,在插入数据之前做主键冲突判定。2。在HttpHandler... 阅读全文
posted @ 2010-09-17 11:40 rob_2010 阅读(192) 评论(0) 推荐(0)
摘要:前几天看到园子里一篇关于 Url 重写的文章《获取ISAPI_Rewrite重写后的URL》 , URL-Rewrite 这项技术早已不是一项新技术了,这个话题也已经被很多人讨论过多次。搜索一下URL-Rewrite可以找到很多URL-Rewrite方面的文章和组件,自己以前也多次接触过这个东东,也来说说吧。 ScottGu 有一篇非常经典的 URL-Rewrite Blog Tip/Trick:... 阅读全文
posted @ 2010-09-16 12:10 rob_2010 阅读(443) 评论(0) 推荐(0)
摘要:12protectedoverridevoidOnStart(string[]args)3{4MyTimer();5}67//实例化System.Timers.Timer8privatevoidMyTimer()9{10//设置时间间隔11System.Timers.TimerMT=newSystem.Timers.Timer(int.Parse(ConfigResource.Interval)*... 阅读全文
posted @ 2010-09-12 17:56 rob_2010 阅读(446) 评论(0) 推荐(0)
摘要:WebRequst的使用 WebClient和HttpWebRequst是用来获取数据的2种方式,在我的这篇数据访问(2)中主要是讲的WebClient的使用,一般而言,WebClient更倾向于“按需下载”,事实上掌握它也是相对容易的,而HttpWebRequst则允许你设置请求头或者对内容需要更多的控制,后者有点类似于form中的submit。虽然两者都是异步请求事件,... 阅读全文
posted @ 2010-08-15 19:43 rob_2010 阅读(221) 评论(0) 推荐(0)
摘要:1.1和2.0下进行https请求的不同实现 今天做项目中进行https请求时遇到这样的调试错误,内部错误:未能为 SSL/TLS 安全通道建立信任关系。错误页面:根据验证过程,远程证书无效。经过分析,在浏览器中打开要进行一个安全确认。就是这个对话框引起的问题。在网上搜了一下一般的解决办法,但是搜的内容比较少,现在在这里总结一下。using System;using System.Data;usi... 阅读全文
posted @ 2010-08-15 14:49 rob_2010 阅读(1077) 评论(0) 推荐(0)
摘要:背景:要完成的任务是这样的,要通过网页对一个服务器进行操作,服务器接受Socket TCP连接。 一开始,在网页里创建Socket,然后连接服务器,没有做其它特殊的处理,结果数据只能发送一次,Socket便断开。 原来,HTTP协议是无连接、无状态的,网页的生命周期仅是从页面的请求到页面装载完成,一量装载完毕,网页中的所有对像便被销毁。状态的只在需要门的技术,在ASP.NET中可以用Cookie、... 阅读全文
posted @ 2010-08-06 12:20 rob_2010 阅读(947) 评论(0) 推荐(0)
摘要:一直在使用session存储数据,一直没有好好总结一下session的使用方式以及其工作原理,今天在这里做一下梳理。这里的介绍主要是基于php语言,其他的语言操作可能会有差别,但基本的原理不变。 1.在php中如何操作session:session_start(); //使用该函数打开session功能$_SESSION  //使用预定义全局变量操作数据使用unset($_SESSION['ke... 阅读全文
posted @ 2010-07-14 12:17 rob_2010 阅读(151) 评论(0) 推荐(0)
摘要:公司大部分人还在使用VS2008做2.0的项目,想使用VS2010尝尝鲜,但是也用不到4.0的库,想着以后用VS2010做了改动,VS2010仍然可以用,就研究查看了一下.SLN文件,发现VS2008的SLN文件的开头会有如下代码:view sourceprint?1Microsoft Visual Studio Solution File, Format Version 10.00 2# Vis... 阅读全文
posted @ 2010-06-22 18:29 rob_2010 阅读(163) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/jimmyzhang/archive/2008/12/17/1356727.htmlWord版本下载:《.Net之美》样章 - 1.1 理解泛型范例代码:点此下载 .Net 1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了... 阅读全文
posted @ 2010-06-19 10:26 rob_2010 阅读(180) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/abatei/category/134392.html 阅读全文
posted @ 2010-06-18 20:19 rob_2010 阅读(164) 评论(0) 推荐(0)
摘要:泛型是C#2.0提供的新特性,关于泛型,我认为不必关心其内部实现,只要知道其好处并且会用就可以了。网上有很多分析泛型的文章,我这里提供一个泛型使用的小例子。当我们使用WinForm的下拉框控件ComboBox的时候,往往希望其Item在显示一个值的同时,背后再挂一个对象,这样方便我们进行业务操作,但是ComboBox不允许直接在其Item上挂对象,所以可以写如下一个泛型类。Code highlig... 阅读全文
posted @ 2010-06-18 20:17 rob_2010 阅读(242) 评论(0) 推荐(0)
摘要:一部分:O'Reilly 出版的《C# Cookbook》泛型部分翻译第一回:理解泛型第二回:获取泛型类型和使用相应的泛型版本替换ArrayList第三回:使用相应的泛型版本替换Stack和Queue第四回:链表的实现和可空类型第五回:反转SortedList里的内容第六回:使用泛型创建只读集合及使用相应的泛型版本替换Hashtable第七回:在泛型字典类中使用foreach及泛型约束第八回:初始... 阅读全文
posted @ 2010-06-18 20:16 rob_2010 阅读(114) 评论(0) 推荐(0)
摘要:在前端时间开发的时候由于需要将异常保存到数据库中,所以就到网上搜了下专门的日志记录工具,一搜果然很多,比如:log4net,NLog,EntLib Logging等等,但是还是log4net名气最大,所以就下载下来试用了一番,果然很方便,其涵盖了所有常用的日志记录方式具体的可以看下表: AdoNetAppender 将日志记录到数据库中。可以采用SQL和存储过程两种方式。AnsiColorTerm... 阅读全文
posted @ 2010-06-12 10:01 rob_2010 阅读(672) 评论(1) 推荐(1)