文章分类 -  .net基础知识

1 2 下一页
dotNet3.5中用信号数 (Semaphore) 来实现多线程
摘要:1.多线程从dotNet4.0开始,出现了Parallel.ForEach函数,可以很方便的实现多线程。但是由于.net4.0和.net3.5是不同的运行时,有的程序必须使用dotNet3.5。这个时候要使用多线程就比较麻烦。.net 3.5中除了可以自己new Thread以外,一个比较强大的功能就是ThreadPool类,可以通过ThreadPool.QueueUserWorkItem很方便的进行多线程,而且不用考虑线程数和系统性能,.net会帮你处理这些杂事。但是有一个很麻烦的事情,就是在主线程中如何去监控所有子线程的运行状态。通常的一个需求是等所有子线程执行完毕后,主线程输出一个提示消 阅读全文
posted @ 2012-05-10 13:23 今夜太冷 阅读(1207) 评论(0) 推荐(0) 编辑
用范型计算一个列表所有值的和的例子
摘要:抽象类: public abstract class Calculator { public abstract T Add(T a, T b); } 为int建立一个具体的类: namespace Int32 { public class Calculator: FhWeb.Generic_Calculator.Calcula... 阅读全文
posted @ 2007-06-14 13:45 今夜太冷 阅读(361) 评论(0) 推荐(0) 编辑
范型入门
摘要:先写一个函数: public void WriteSth(T x, T y) { if (typeof(T) == typeof(int)) { Response.Write(x); } if( typeof( T ) == typeof( string )) { Response.Write( y ); } } 然后调用这个函数: 调用1: protected... 阅读全文
posted @ 2007-06-13 13:50 今夜太冷 阅读(329) 评论(0) 推荐(0) 编辑
用c#的范型实现Singleton模式
摘要:用c#的范型实现Singleton模式 以下是完整的代码 public partial class Generic_Singleton : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write("" + Singleton.Instance.Count +... 阅读全文
posted @ 2007-06-13 13:46 今夜太冷 阅读(631) 评论(1) 推荐(0) 编辑
FCKeditor使用说明
摘要:首先你要下载两个ZIP文件,一个是Core,即核心文件,里面是整个FCKEditor的核心。第二个是For .net的组件。 推荐个下载地址:https://sourceforge.net/projects/fckeditor 下载的核心文件叫FCKeditor_2.3.2.zip For .net 的文件叫FCKeditor.Net_2.2.zip 部署步聚 解压FCKeditor_2.3.1.... 阅读全文
posted @ 2007-04-16 23:26 今夜太冷 阅读(962) 评论(0) 推荐(0) 编辑
.net反编译工具 Reflactor 及其插件下载地址
摘要:.net反编译工具 Reflactor 及其插件下载地址 http://www.aisto.com/roeder/dotnet/ Refactor不能直接输出文件,这个插件就是做这个用的 http://www.denisbauer.com/NETTools/FileDisassembler.aspx 阅读全文
posted @ 2007-03-06 15:07 今夜太冷 阅读(640) 评论(0) 推荐(0) 编辑
如何遍历IDictionaryEnumerator成员?
摘要:以下是一个示例: protected void dvDetails_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e) { string name = ""; string value = ""; IDictionaryEnumerator de = e.Keys.GetEnum... 阅读全文
posted @ 2007-02-10 00:10 今夜太冷 阅读(1293) 评论(0) 推荐(0) 编辑
为sqlDataSource添加的SelectParameters为何报错?
摘要:代码:this.SqlDS.SelectCommand = "SELECT * FROM [USER] where [USER_ID] = @USER_ID and [TYPE_ID] = @TYPE_ID";this.SqlDS.SelectParameters["@USER_ID"].DefaultValue = "1";this.SqlDS.SelectParameters["@TYPE_I... 阅读全文
posted @ 2007-02-06 01:12 今夜太冷 阅读(1466) 评论(0) 推荐(0) 编辑
machine.config的路径
摘要:1.0:C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\machine.config2.0 :C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 阅读全文
posted @ 2007-02-01 01:25 今夜太冷 阅读(3884) 评论(0) 推荐(1) 编辑
asp.net2.0的验证控件依赖于哪个js文件?
摘要:asp.net1.1的验证控件是依赖于C:\inetpub\wwwroot\aspnet_client\system_web\1_1_4322\WebUIValidation.js文件可是asp.net2.0程序中,删除这个文件,验证控件一样有效,难道依赖于其它的js文件?可是我在2.0的aspnet_client\system_web文件夹中没有找到类似的js文件,只有水晶报表的js文件,难道2... 阅读全文
posted @ 2007-01-30 07:52 今夜太冷 阅读(374) 评论(1) 推荐(0) 编辑
vs.net2005 web程序为何取消了项目依赖性这个选项,难道能自动更新依赖的应用程序?
摘要:vs.net2005 web程序为何取消了项目依赖性这个选项,难道能自动更新依赖的应用程序? 阅读全文
posted @ 2007-01-28 04:35 今夜太冷 阅读(185) 评论(0) 推荐(0) 编辑
.net2.0中的parital关键字
摘要:msdn2005中的定义是: 分部类型定义允许将类、结构或接口的定义拆分到多个文件中。[modifiers] partial type 但是在msdn2003中没有这样的定义难道从vs.net2005开始,如果想在多个文件中实现一个类,必须要加parital关键字了吗? 阅读全文
posted @ 2007-01-28 01:56 今夜太冷 阅读(202) 评论(0) 推荐(0) 编辑
初学vs.net2005遇到的问题
摘要:1.在"屏幕初学者工具包"中,有这样一段话:制显示“选项”对话框: 强制显示“选项”对话框:打开“解决方案资源管理器”,双击“屏幕保护程序”项目下的“属性”节点。这将会显示用于配置项目的选项。 单击“调试”选项卡,然后找到“命令行参数”文本框。 在文本框中键入 /c。这样便可通知 Visual C# 使用 /c 命令行参数运行屏幕保护程序。 按 F5 启动该应用程序。出现“选项”对话框。 通过选择... 阅读全文
posted @ 2007-01-26 20:49 今夜太冷 阅读(177) 评论(0) 推荐(0) 编辑
HttpRuntime和HttpContext的区别
摘要:看看下面的代码,为一个Cache类型的变量赋值: HttpContext context = HttpContext.Current; if(context != null) { _cache = context.Cache; } else ... 阅读全文
posted @ 2006-03-22 17:24 今夜太冷 阅读(525) 评论(0) 推荐(0) 编辑
安装.net的时候提示没有安装FrontPage扩展,怎么办?
摘要:安装.net的时候提示没有安装FrontPage扩展,怎么办?[回答] 控制面板-〉添加和删除程序->添加或删除windows组件 阅读全文
posted @ 2006-03-18 19:10 今夜太冷 阅读(776) 评论(1) 推荐(0) 编辑
Thread的本地数据槽
摘要:public static CSContext Current { get { LocalDataStoreSlot storeSlot = GetSlot(); CSContext context = Thread.GetData(storeSlot) as ... 阅读全文
posted @ 2006-03-13 09:44 今夜太冷 阅读(715) 评论(0) 推荐(0) 编辑
Creating a Connectable Web Part
摘要:Creating a Connectable Web Part This programming task describes how to create two connectable Web Parts: a Web Part that can consume a single cell value and another Web Part that can provide a single ... 阅读全文
posted @ 2006-03-10 15:10 今夜太冷 阅读(1060) 评论(0) 推荐(0) 编辑
原来还可以这样写
摘要:using CSC = CommunityServer.Components; /// /// Specifies if this post should be seen as anonymous by /// the user who posted it. /// public bool IsAnonymousPost ... 阅读全文
posted @ 2006-03-10 13:20 今夜太冷 阅读(166) 评论(0) 推荐(0) 编辑
Enum.Parse用法举例
摘要:config文件节选: enum类型: /// /// 附件保存模式——磁盘、数据库 /// public enum FileSaveMode { /// /// 数据库 /// DataBase, /// /// 磁盘 /// ... 阅读全文
posted @ 2006-03-06 14:08 今夜太冷 阅读(2052) 评论(1) 推荐(0) 编辑
using 语句应用的例子
摘要:用try...catch语句的代码: //创建要写入临时文件的字节 Byte[] bytesToWrite = new Byte[]{ 1 , 2, 3, 4, 5 }; //创建临时文件 FileStream fs = null; try { ... 阅读全文
posted @ 2006-02-14 10:03 今夜太冷 阅读(308) 评论(0) 推荐(0) 编辑

1 2 下一页