![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 78
rmb147
这个作者很懒,什么都没留下…
展开
-
ArrayList ,字符串数组 操作相关的函数
//字符串数组是否相等的比较 bool StrValEqualCheck(string[] arrStr1, string[] arrStr2) { if (arrStr1.Length != arrStr2.Length) { return false; } for (int i = 0; i原创 2008-07-23 11:35:00 · 641 阅读 · 0 评论 -
测试驱动开发
测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用(clean code that works) 是测试驱原创 2009-10-18 09:37:00 · 332 阅读 · 0 评论 -
让.Net验证控件与自定义验证合作无间
场景:一个注册表单,其间有.Net自带的验证控件,但有一些验证必须得借助于另外的一些js,如验证是否复选了注册协议(这里为了说明,只举这样一个简单的例子)。这样的话,会涉及到二次验证,第一次可能是.Net验证控件的验证,第二次会认证用户有没有复选注册协议,如何让这二者合作无间呢?这里不得不提到.Net的Page_ClientValidate()函数,该函数返回当前Page页中的表单有没有通过Val转载 2009-06-03 11:39:00 · 576 阅读 · 0 评论 -
编码,charset,乱码,unicode,utf-8与net简单释义
由于公司使用的是繁体操作系统﹐而我有时习惯在自己家里的简体计算机上写一些程序﹐但是当我用U盘把代码在两者之间copy时﹐经常发现文件中文的地方成了乱码﹐所以就花了些时间到网上查了一下﹐发现有很多关于乱码问题的讨论﹐按自己的方法总结了一下(有不对的地方﹐还希望各位指出):1.文件分为文本文件和二进制文件﹐不过本质都一样﹐都是些01。2.计算机存储设备存储的0或1﹐称为计算机的一个二进制位(b转载 2009-03-05 16:53:00 · 819 阅读 · 1 评论 -
实现自己的ASP.NET宿主系统
转载 2009-03-05 16:52:00 · 323 阅读 · 0 评论 -
Flex 是什么? flex和Flash是什么关系?flex 解决什么问题?flex和J2EE/.net是什么关系?
Flex 是什么? flex和Flash是什么关系?flex 解决什么问题?flex和J2EE/.net是什么关系?Flex 是 Macromedia发布的presentation server(展现服务),它是Java Web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actionscript)产生相应得.swf文件,传送到客户端,由客转载 2009-02-17 13:26:00 · 2051 阅读 · 0 评论 -
ihttphandler 实现url重写 asp.net
我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show-12-34.html”的文件,其实实际它可能是不存在的,而可能你看到的内容是“/aspx/show.aspx?type=12&id=34”的内容,为什么要这样做呢?原因有多个方面:首先是增强URL的友好性,记“show-12-34.h转载 2009-02-06 17:40:00 · 837 阅读 · 0 评论 -
asp.net ihttphandler 实现url重写
以前用url重写时是用的ms urlrewriter,用了以后发现了很多不足,自定义功能太弱,而且随着重写规则的增加,web.config可能会越来越大,实际上,url重写就是实现IHttpHandler接口.整个流程分二步走:1、用一个xml文件来存储重写规则,其中这些规则是一些简单的正则表达式2、实现IHttpHandler接口首先看一下xml文件的格式:以下是转载 2009-02-06 17:49:00 · 1218 阅读 · 0 评论 -
c# 语音功能入门
但是,这个方法本身并不知道你给的字符串是什么语言,所以需要我们它这个字符串用什么语言读出。SpVoiceClass 类的Voice 属性就是用来设置语种的,我们可以通过SpVoiceClass 的GetVoices方法得到所有的语种列表,然后在根据参数选择相应的语种,比如设置语种为汉语如下所示: private void SetChinaVoice() { voice.Voice =转载 2009-02-05 13:36:00 · 5074 阅读 · 2 评论 -
.net中事务的几种实现方式
//======================================================================//方法1:直接写入到Sql脚本中//优点:和数据库结合,运行效率高//缺点:受到数据库的约束,如果要从sqlserver移植到其他数据库,可能要重写所有事物//===============================================转载 2009-02-02 02:43:00 · 832 阅读 · 0 评论 -
最常用的设计模式
最常用的设计模式根据我的经验我把我经常用到的设计模式在这里做个总结,按照我的经验,它们的排序如下:1)单件模式、2)抽象工厂模式和工厂模式、3)适配器模式、4)装饰模式、5)观察者模式、6)外观模式 其他模式目前还很少用到。单件模式这是用的最多的模式,每一个正式的软件都要用它,全局配置、唯一资源、还有一个就是所有的工厂我都设计为单件模式,因此它的使用量大于工厂模式和抽象工厂模式之和。转载 2009-01-28 03:25:00 · 11753 阅读 · 1 评论 -
asp.net 执行url重写
让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary 的 URL?或者,您可能将一系列网页从一个目录或网站移动到另一个目录或网站,结果导致已将旧 URL 用作书签的访问者断开链接。在本文中,我们将了解如何通过将 http://your转载 2009-02-02 03:06:00 · 602 阅读 · 0 评论 -
常见技术点答疑
Q: web service 数据传输有什么限制? 为什么?DataTable可以作为web service参数传递么?A:所传输的数据必须是可序列化的。因为需要转换为XML格式以可以穿越防火墙,做到真正的数据共享。 因为DataSet处理DataTable的序列化以便进行封送处理,所以无法传递单个DataTable在 ADO.NET 的三个基本数据对象 — DataRea原创 2009-02-02 02:57:00 · 413 阅读 · 0 评论