随笔分类 -  .net文章

.net技术技巧积累总结!
摘要:Janus WinForms Controls Suite v2是 Janus Systems 公司开发的一套控件组合,可以通过由100% 的.Net程式码组件来创建出具有Outlook风格的应用程序界面,提供对Visual Studio Developer最新的样式控制。所有的控制将使.NET... 阅读全文
posted @ 2011-05-18 13:54 林台山人 阅读(593) 评论(0) 推荐(0)
摘要:IHttpHandler是ASP.NET处理实际操作的接口。在MSDN是这样定义的:使用自定义的HTTP处理程序同步处理HTTP Web请求而实现的协定。(注意:这里写的很清楚是同步HTTP请求如果是异步的话就要使用IHttpAsyncHandler接口程序了)。他包含一个属性IsReusable用... 阅读全文
posted @ 2011-01-17 15:18 林台山人 阅读(280) 评论(0) 推荐(0)
摘要:private void rc() { string str1 = "网络技术网络;网络应用 网络基本知识 网络技术网络;网络应用 网络基本知识"; List keys = new List(); keys.Add("网络"); keys.Add("网络技术"); keys.Add("网络基本")... 阅读全文
posted @ 2010-07-21 12:35 林台山人 阅读(285) 评论(0) 推荐(0)
摘要:缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。 本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主... 阅读全文
posted @ 2010-07-20 09:32 林台山人 阅读(677) 评论(0) 推荐(1)
摘要:对话框中我们常用了以下几种:1、文件对话框(FileDialog) 它又常用到两个: 打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPrevie... 阅读全文
posted @ 2010-02-22 15:12 林台山人 阅读(247) 评论(0) 推荐(0)
摘要:/**/ //////视频(avi,mov等等格式)转换为flv格式视频//////被转换的视频文件///转换flv后的文件名///视频大小的尺寸/// public string VideoConvertFlv( string FromName, s... 阅读全文
posted @ 2009-12-24 11:35 林台山人 阅读(467) 评论(0) 推荐(0)
摘要:在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。今天研究了一下,可以做以下配置:1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3w... 阅读全文
posted @ 2009-11-09 10:46 林台山人 阅读(330) 评论(0) 推荐(0)
摘要:先了解此进程一些信息 进程文件: W3wp 或者 W3wp.exe进程名称: ISS Application Pool Process描述:W3Wp.exe是ISS工具的一部分。 出品者: Microsoft属于: Microsoft Web Server 系统进程: 否后台程序: 否使用网络: 否... 阅读全文
posted @ 2009-11-09 10:39 林台山人 阅读(478) 评论(0) 推荐(0)
摘要:w3wp.exe占内存CPU问题 WIN2003 IIS6.0假死现象的分析 1这个问题曾经困扰了我半个月时间.一台运行WIN2003 IIS6.0的服务器.不定时出现.ASP不能访问.可是其间.CGI PHP HTM JSP 一切正常.经过多次试验.解决问题如下. 打开IIS 你就会看到应用程序池... 阅读全文
posted @ 2009-11-09 10:38 林台山人 阅读(1667) 评论(1) 推荐(0)
摘要:网站改版,用户采用东南大学统一身份认证系统,要实现多个asp.net应用程序间的Session共享。查阅资料N多,多不可行,可能可行的(包括微软官方方法)都需要改动应用程序本身很多...麻烦!很不悦!最终,找到一个解决方案...不过估计微软会不悦。大致思路:采用SqlServer方式存储Sessio... 阅读全文
posted @ 2009-10-09 12:50 林台山人 阅读(706) 评论(0) 推荐(0)
摘要:问题描述: 一个门户网站的多个子域网站向外提供服务,实现全站的用户登录。比如在http://blog.163.com登录之后,在http://mail.163.com或者http://www.163.com也已经登录。它们的根域名是163.com。 解决方案一(共享cookie验证): 解决... 阅读全文
posted @ 2009-05-18 15:46 林台山人 阅读(476) 评论(0) 推荐(0)
摘要:using System; using System.Threading; static public class TestTimer { static Timer GlobalTimer = new Timer(new TimerCallback(GlobalTimer_ToDo), nu... 阅读全文
posted @ 2009-05-18 10:02 林台山人 阅读(564) 评论(0) 推荐(0)
摘要:如何最快速度删除? " " --------------------------------------------------------------- 进入SQL查询分析器 选择你的数据库 第一步:先sql表修改所有者为dbo EXEC sp_MSforeachtab... 阅读全文
posted @ 2009-05-05 14:46 林台山人 阅读(329) 评论(0) 推荐(0)
摘要:1、DES // 名称空间 using System; using System.Security.Cryptography; using System.IO; using System.Text; // 方法 // 加密方法 public string Encrypt(... 阅读全文
posted @ 2009-03-11 10:15 林台山人 阅读(352) 评论(0) 推荐(0)
摘要:在我的上一篇文章(疑惑?改良?从简单工厂到工厂方法)中,详细论述了创建模式中简单工厂到工厂方法的演变过程,并试图结合工厂方法的设计以及.net中的反射机制之所长,改良出一种新型的工厂—反射工厂,这当然不是我的首创,经典的PetShop 中便有此工厂的身影。本文尝试按照前篇文章的思路,借着工厂方法... 阅读全文
posted @ 2009-03-11 10:10 林台山人 阅读(622) 评论(0) 推荐(0)
摘要:Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可... 阅读全文
posted @ 2009-03-08 12:55 林台山人 阅读(1691) 评论(1) 推荐(1)
摘要:default.aspx.cs: public partial class _Default : System.Web.UI.Page { string connectString = ""; protected void Page_Load(object sender, EventArgs e) ... 阅读全文
posted @ 2009-01-03 15:15 林台山人 阅读(309) 评论(0) 推荐(0)
摘要:摘要:语音通话已经是IM的基本功能了,qq,MSN甚至连刚出来的百度HI都自带语音聊天的功能,大家可能觉得很炫,其实大家都是用的windows平台上的API,懂了原理之后自己也可以做,再说了微软也提供了DirectSound的托管互操作程序集,使.net开发人员也很容易的介入到这个领域,甚至你还可以... 阅读全文
posted @ 2008-12-16 12:06 林台山人 阅读(2230) 评论(3) 推荐(0)
摘要:现在时下的VOIP软件很多,比较有名的就是Skype,还有其它诸如UUcall、快门等等。它们提供的功能除了网络上的语音通话外,还可以与固定电话、手机等通话。在本篇中主要介绍利用C#实现语音通信的基本方法。但是目前只实现了网络上语音传输的基本功能,而且比较粗糙,没有采用什么算法来优化,所以大家千万... 阅读全文
posted @ 2008-12-16 12:02 林台山人 阅读(1145) 评论(1) 推荐(0)
摘要:1.virtual:当一个方法为是virtual方法,CLR在调用该方法时,会监测此时this的运行时类型(可以通过this.GetType().ToString()查看),然后调用运行时类型上的重写(override)方法。CLR在调用virtual方法时,产生callvirt指令(IL),该指令... 阅读全文
posted @ 2008-12-05 09:34 林台山人 阅读(393) 评论(0) 推荐(0)