文章分类 - C#
C#
摘要:一 背景很单一的全黑色验证码 第一步:处理图片 image.aspx.cs: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using...
阅读全文
摘要:主要的原理就是替换模板里的特殊字符。 1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。 Title Title 浏览 次 Time Content Pager 查看更多评论 2、前态页面 NewsAdd.aspx,就是一个表单,用来...
阅读全文
摘要:param> public static void CreateIISWebServer(NewWebSiteInfo siteInfo, string iisp, string iisc, string maxweight, bool ishtml, bool isaspnet, bool asp, bool php, int sessiontimeout) { ...
阅读全文
摘要:补充:2008年7月30日12:50:15 测试代码: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Data; using SharpClient; using System.D...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->沿袭上一篇的猥琐方法,贴一段用c#拨号的代码 1: class AutoDialer 2: { 3: public void Connect(string co...
阅读全文
摘要:刚完成的一个天气小偷程序,从中央气象台自动采集信息入库 /************************************************/ using System.Text; using System.Net; using System.IO; using System.Text.RegularExpressions; using MSXML2; using System.Xm...
阅读全文
摘要:如何使用C#2.0实现抓取网络资源的网络蜘蛛。使用这个程序,可以通过一个入口网址来扫描整个互联网的网址,并将这些扫描到的网址所指向的网络资源下载到本地。然后可以利用其他的分析工具对这些网络资源做进一步地分析,如提取关键词、分类索引等。也可以将这些网络资源作为数据源来实现象Google一样的搜索引擎。 一、引言 二、网络蜘蛛的基本实现思想和实现步骤 网络蜘蛛的主要作用是从Internet...
阅读全文
摘要:请允许我先闲扯两句。 今天发生了不少事情。首先,确认了我已经为20年后的技术社区做出了不可磨灭的贡献。其次,[.NET正则表达式库](http://regex-lib.net/)终于去掉了令人恼火的验证码,转而使用IP地址检验。最近两篇blog我将介绍其中用到的一些技巧。 今天要说的是在缓存时使用SqlCacheDependency。其应用场景是IP地址屏蔽,数据库里有一张表IPBlocked...
阅读全文
摘要:SharpCached是用Remoting实现的IIS外缓存服务。相当于是MemCached的C#实现,不过是个迷你版的。因为有很多功能没有实现。 毕竟MemCached是C版的,不是每个人都会改C代码。相比而言改C#代码应该更加容易 : ) 项目介绍: SharpCached项目是Windows Service服务,需要注册为系统服务,并且需要在App.config设置端口。 Shar...
阅读全文
摘要:引言: EXIF,是英文Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的版本是修改发表于1998年6月的2.1版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for...
阅读全文
摘要:一直以来都在找一种方案,网页返回给客户端后服务器端可以继续执行一些代码. 终于发现可以用ThreadPool来解决! ThreadPool.QueueUserWorkItem(new WaitCallback(Class1.testThreadPool)); class1.cs using System; using System.Threading; public class Class1 ...
阅读全文
摘要:一个很简单的例子 优点:可以显示进度,对于大文件下载较为合适 不足:尚未实现断点续传,也没实现多线程下载 using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO; using System.Drawing; //written by nid names...
阅读全文
摘要:使用方法 DDD.GetHtml("http://www.xxx.com/xxx"); using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Text.RegularExpressions; using System.IO; using System.IO...
阅读全文
摘要:如果数据表本身并不内含自动地增编号的字段时,要怎么做才能够让SELECT查询结果如图表1所示,额外增加自动递增序号呢?我们提供下列五种方法供您参考: USE北风贸易; GO /* 方法一*/ SELECT序号= (SELECT COUNT(客户编号) FROM 客户 AS LiMing WHERE LiMing.客户编号= Chang.客户编号 ...
阅读全文
摘要:今天看到TerryLee的一篇文章http://www.cnblogs.com/Terrylee/archive/2008/02/20/1075764.html,其中有一条ASP.NET Tag/Search Cloud Server Control(导读:在Web2.0时代,Tag成为了一个标志,通常一些网站都会采用Tag云图来显示。有“好事者”干脆开发了一个Tag云的ASP.NET服务器控件)...
阅读全文
摘要:通常,为了防止因用户上传有害文件(如木马、黑客程序)引发的安全性问题,Web程序都会对用户允许上传的文件类型加以限制。而本文将要介绍的就是如何在ASP.NET应用程序中利用Web Control的内置属性简单高效地实现限制上传文件类型的功能。 在调用PostFile对象的SaveAs方法保存上传文件之前,可以通过PostFile对象的FileName属性得到上传的文件名。而有了上传的文件名,就...
阅读全文
摘要:using System; namespace My.Utils { /// /// 日期操作常用工具 /// public class DateUtils { public DateUtils() { } /// /// 比较日期的年份差 /// /// 开始日期 /// 与当前日期的年份差...
阅读全文
摘要:例如我要同时返回table1中的字段的2个值,同时返回table2的10行(每行是有多个字段的). 如何将这些结果在程序中分别获取出来? msdn上的例子都看了,那个太简单,只是输出单一的值或者只是行. 所有问题全部解决了,用union all可以用多种思路全部搞定, 存储过程定义时,注意几点, CREATE PROCEDURE test @id1 smallint ...
阅读全文
摘要:Asp.net 缓存Cache功能已经是很常见的功能了,网络上面这种相关的文章也非常之多,我这里所要讲的缓存并不是.NET所提供的缓存,而是过通文件方式来存放的。这样可以很好的减少服务器资源。 先看一下我做这个的缓存流程图: 如上图所示,其实程序就是在Page_Load的时候做一下判断,是否有缓存文件存在或者缓存是否过期(过期的判断是通过文件的最后修改日期来处理的),如果没有,它将会去读取...
阅读全文
摘要:通过WebClient的Postdata将上传文件功能放到另一个网站上去操作 - [开发] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://huacn.blogbus.com/logs/19643955.html 看了本文的标题,可能很多人不太明白,其实这里讲的只是一个简单的处理办法。 以前做的上传文件也是分离的,上传后的文件存在一个文件服务器上面,这个应该很...
阅读全文

浙公网安备 33010602011771号