随笔分类 -  CodeHide

1 2 下一页

This area is CodeHide of CSharp About Tec.
P2P之UDP穿透NAT的原理与C#实现
摘要:P2P之UDP穿透NAT的原理与实现声明:原文来自P2P中国网,C#实现是也是转载别人的,供参考房客再次声明,转载过来的时候没有经过我的亲自测试,代码编译和运行可能会碰到问题,请擅于发现和解决问题。我们学习的思想方法,不是复制过来编译一下,就打上了自己的标记。尊重原作者的劳动成果,转载请注明原出处。关键字:P2P, UDP, NAT, .NET 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很... 阅读全文

posted @ 2008-10-24 11:53 房客 阅读(2327) 评论(3) 推荐(1) 编辑

linq 的用法小记-匿名类
摘要:这个代码里面用到了匿名类。匿名类的用法, 感觉有点像JS里面的JSON了。但事实上,还是有区别的。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using S... 阅读全文

posted @ 2008-07-07 18:06 房客 阅读(747) 评论(0) 推荐(0) 编辑

Treeview绑定数据源 层叠结构数据源的应用(续--完善篇)
摘要:上次发了一篇有关于使用层叠结构数据源的文章,但那个是有一些小问题的,会影响到正常使用的文章,后来经过研究(当然少不了说一下网友:代码乱了的大力帮助),学习别人的代码,后来我终于找到了问题的原因所在。 阅读全文

posted @ 2008-01-18 10:03 房客 阅读(2477) 评论(8) 推荐(0) 编辑

Treeview绑定数据源 层叠结构数据源的应用
摘要:以前使用Treeview服务端控件来展示目录树或者权限树的时候,都是直接使用遍历来填充节点的,这样做很大的劣势就是每使用一次就需要重新写一次遍历的代码,复用性非常的低。并且从性能上考虑的话,估计也没有直接使用绑定数据源的高(自己估计没有实际测试) 这几天正好又要使用一个TreeView来做一个栏目导航,我就尝试了一下使用层叠结构数据源来绑定数据。现在我们一起来研究一下整个绑定过程,绑定结束后,有个小问题,还要和大家一起研究讨论下。 阅读全文

posted @ 2008-01-04 17:45 房客 阅读(2793) 评论(8) 推荐(0) 编辑

FCKEditor在.net安装,部署(最新整理)
摘要:FCKeditor一款开放源码的HTML文本编辑器,它在ASP.NET下一般的安装和使用方法如下: 1、下载FckEditor 2.4,它主要包括核心文件。 2、下载FckEditor 2.2 .Net ,包括ASP.NET的DLL文件,并且解压到任意目录。 3、解压FckEditor 2.4 压缩包,将文件夹FCKeditor复制到网站的根目录,这里以ASP.NET 2.0的tes... 阅读全文

posted @ 2007-12-29 13:41 房客 阅读(1406) 评论(0) 推荐(0) 编辑

判断文件是否为UTF-8编码(以前收集的)
摘要:1 private bool CheckEncoding(string strFileName) 2 { 3 using (FileStream stream = new FileStream(strFileName, FileMode.Open)) 4 { 5 byte[] bs =... 阅读全文

posted @ 2007-07-02 14:17 房客 阅读(1976) 评论(2) 推荐(0) 编辑

asp.net中,登录互斥的相关代码(不包含中途退出的处理)
摘要:孟子的代码,在其基础上修改的. // 作为唯一标识的Key,应该是唯一的,这可根据需要自己设定规则。 // 做为测试,这里用用户名和密码的组合来做标识;也不进行其它的错误检查。 // 生成Key string sKey = UserName.Text + "_" + PassWord.Text; // 得到Cache中的给定Key的值 ... 阅读全文

posted @ 2007-05-30 11:23 房客 阅读(550) 评论(0) 推荐(0) 编辑

小记,提供文件下载,并控制下载速度
摘要:/// /// 输出硬盘文件,提供下载 /// /// HttpContext对象 /// 要下载的文件的完整路径 /// 每秒允许下载的字节数 /// 是否成功 ... 阅读全文

posted @ 2006-10-26 17:24 房客 阅读(706) 评论(0) 推荐(0) 编辑

小记,取GB2312汉字的首字母
摘要:/// /// PY 的摘要说明。 /// public class PY { // Fields private string m_strAbbreviation; private string m_strFullCode; private string m_strFullCodeWithSpace; private string m_strInput; private sta... 阅读全文

posted @ 2006-10-26 17:21 房客 阅读(263) 评论(0) 推荐(0) 编辑

在C#中获取Access数据库中的所有表名和列名
摘要:我们经常想获取一个数据库中的所有表名和列名,在MS SQL中,比较方便,直接查询sysobjects表即可获取。但是在Access中,如何获取呢?昨天正好有个程序要用到Access中的表,来判断是否存在,如果不存在,则创建。 其实很简单,我们利用.Net内置的方法即可获取。 访问ACCESS数据库我使用的是Oledb方式来访问的。代码如下: sqlConn.GetOleDbSchemaTa... 阅读全文

posted @ 2006-07-11 16:00 房客 阅读(4470) 评论(1) 推荐(0) 编辑

动态调用Web服务
摘要:事实上,我们在程序过程中,经常会有意无意地使用到Web服务。而且经常性地处于协作工作状态下,如果是同部门,同公司还好。直接添加WEB引用即可。但如果是处于不同公司或者不同时间段整合的项目的话,我们会经常在不知道Web服务具体实现下来使用Web服务。并且也很有可能出于某些商业原因的情况下,Web服务的地址也会经常更换。 Web服务其实并不难理解。和普通的DLL一样,只要添加引用,我们就可以和普通的D... 阅读全文

posted @ 2006-07-03 13:58 房客 阅读(1516) 评论(1) 推荐(0) 编辑

C# 2.0与泛型(转)
摘要:C# 2.0与泛型 在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为... 阅读全文

posted @ 2006-06-29 16:28 房客 阅读(586) 评论(0) 推荐(0) 编辑

Setting NTFS Permissions with C#
摘要:Today I needed to set NTFS permissions in C# on some newly created directories. No problem I thought, the CLR will have something for it somewhere in Security, so I checked Google in the hopes to find... 阅读全文

posted @ 2005-08-03 19:34 房客 阅读(1269) 评论(3) 推荐(0) 编辑

正则表达式的分隔符
摘要:今天写一个模块的时候,偶然发现一个问题。在C#中的正则表达式的分隔符有些是不可以使用的。如:System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex("($)")或者:string [] strArray = System.Text.RegularExpressions.Regex.Spl... 阅读全文

posted @ 2005-07-12 11:32 房客 阅读(1322) 评论(0) 推荐(0) 编辑

双色球生成类
摘要:using System; namespace Random { /// ///目的: 为了响应公司同事刘大侠中双色球彩票的要求,而写的生成一个随机序列数字的类. ///时间:2005-07-04 ///编写人:房客 ///版本:V1.0.0 ///更多精彩请登陆我的Blog:http://www.cnblogs.com/sxlfy... 阅读全文

posted @ 2005-07-04 14:57 房客 阅读(450) 评论(0) 推荐(0) 编辑

C#中正则表达式的用法
摘要:两种使用方法:1、在文本输入框后加入正则表达式验证控件RegularExpressionValidator。此种方法适用于WebForm中。在ValidationExpression选项中,输入验证规则。在ControlToValidate选项中,选择要验证的控件。在ErrorMesage选项中,输入如果验证没有通过页面要显示的信息。2、在隐藏代码中使用,此方法适用于WinForm和WebForm... 阅读全文

posted @ 2005-06-29 11:43 房客 阅读(1007) 评论(2) 推荐(0) 编辑

随机生成密码的类[原创]
摘要:自己写的一个随机生成密码的类,主要用于对于MD5或其它非对称加密的数据重设密码使用.这样避免了随机生成的单一和简单的缺点.该类可以根据需要设置生成的位数和种类.在新建实例时传入参数即可.如果要生成其它特殊的字符,可以更改GetRandomStringFromIntArray方法来实现.现在生成的密码没有乱序,欢迎大家一起来完成这个小程序.请留言.由于程序过于简单,也没有什么版权可言.只是大家在使用... 阅读全文

posted @ 2005-06-28 17:51 房客 阅读(993) 评论(0) 推荐(0) 编辑

System.Data.CommandBehavior 枚举说明
摘要:SqlDataReader sdr = new SqlDataReader();SqlCommand SCmd = new SqlCommand();sdr =SCmd.ExecuteReader(CommandBehavior.CloseConnection);其中对于CommandBehavior的说明如下: 提供对查询结果和查询对数据库的影响的说明。 CommandBehavior是一个... 阅读全文

posted @ 2005-06-27 10:47 房客 阅读(1701) 评论(0) 推荐(1) 编辑

SQL Server 存储过程的分页方案比拼
摘要:SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvar... 阅读全文

posted @ 2005-06-21 14:32 房客 阅读(309) 评论(0) 推荐(0) 编辑

1 2 下一页

导航

点击右上角即可分享
微信分享提示