自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (1)
  • 收藏
  • 关注

转载 通过应用程序域AppDomain加载和卸载程序集

通过应用程序域AppDomain加载和卸载程序集2008-01-17 03:28微软装配车的大门似乎只为货物装载敞开大门,却将卸载工人拒之门外。车门的钥匙只有一把,若要获得还需要你费一些心思。我在学习Remoting的时候,就遇到一个扰人的问题,就是Remoting为远程对象仅提供Register的方法,如果你要注销时,只有另辟蹊径。细心的开发员,会发现Visual

2009-07-21 21:35:00 789

转载 AppDomain,应用程序域 (转载)

AppDomain,应用程序域 (转载)  AppDomain是CLR的运行单元,它可以加载Assembly、创建对象以及执行程序。AppDomain是CLR实现代码隔离的基本机制。每一个AppDomain可以单独运行、停止;每个AppDomain有自己默认的异常处理;一个AppDomain的运行失败不会影响到其他的AppDomain。CLR在被CLR Host(windo

2009-07-21 18:37:00 857

转载 再谈编程字体

再谈编程字体 以前换过很多英文的编程字体,现在终于发现原来中文字体“幼圆”就很好用。说说幼圆好的地方:1. 是等宽字体(monospace font)。   等宽字体对编程还是很重要的,特别因为我现在用 python 比较多,而 python 对缩进的要求会影响程序的正确性。2. 是 serif(有衬线)的字体。   研究表明,serif 字体更容易阅读,时间长了眼睛也不疲劳。Times Ne

2009-07-07 15:42:00 1175

原创 建立良好的VS IDE环境

建立良好的VS IDE环境 Posted on 2009-02-01 18:56 Kusamba 阅读(1594) 评论(11)  编辑 收藏 引用 所属分类: DevTips <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/ele

2009-07-07 15:40:00 1055

原创 续:“改进log4net支持按日期产生日志文件”

续:“改进log4net支持按日期产生日志文件” http://rijing2004.cnblogs.com/archive/2006/04/20/380533.html        上篇的随笔我看了大家的评论,感觉有种罪过的感觉,因为由于自己的误判而误导了许多对log4net不太熟悉的朋友,在这里我表示道歉,虽然只是自己的随笔,但我却怕误人子弟。        其实RollingFil

2009-07-03 15:40:00 1158 1

原创 Log4Net使用指南

Log4Net使用指南 http://www.cnblogs.com/dragon/archive/2005/03/24/124254.aspx声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码  1           简介 1.1          Log4net的优点: 几乎

2009-07-03 13:19:00 488

转载 推荐几个不错的DOTNET控件网址

推荐几个不错的DOTNET控件网址 http://www.viewslip.com/cn/tools_cat_a1b0p1.html(组件介绍)http://www.myfirm.cn/news/DotNetUserInterface/20071201101824323.html(案例教学,不错的地方)http://www.devcomponents.com/dotnetbar/mov

2009-06-09 15:27:00 1248

转载 XML十六进制无效字符的处理

XML十六进制无效字符的处理在对生成的XML文件进行XSD验证时。提示“XML 十六进制值是无效的字符”。请看如下截图,如果出现这样的文字(比如ASCii打印字符等不可见字符)而且这种字符即时使用CDATD也还是报错的,所以必须使用替换的方式来实现,收集的网上代码,不做具体的研究,如果你也碰到了。请Copy吧: public static string ReplaceLowOr

2009-06-06 14:00:00 3347

原创 获取xml时,出现“(十六进制值 0x1F)是无效的字符之类Xml异常的解决办法

http://hi.baidu.com/zeratul_bb/blog/item/3e2a44cf085cf33af8dc61de.html获取xml时,出现“(十六进制值 0x1F)是无效的字符之类Xml异常的解决办法2008-12-19 10:44最近做新闻采集器,需要获取很多站点的xml,加载个别站点经常出现“(十六进制值 0x1F)是无效的字符”问题,百思不

2009-06-06 13:58:00 7184 1

原创 SQL Server DateAdd And DateDiff

SQL Server DateAdd And DateDiff 字体大小 [大 中 小]  使用DATEDIFF和DATEADD函数来计算日期,和本来从当前日期转换到你需要的日期的考虑方法有点不同。必须从时间间隔这个方面来考虑。DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间

2009-06-05 11:53:00 1460 2

原创 SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART(转)

SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART(转) 今日使用时遇到,记下备忘: SQL Server 里的日期和时间函数,因为在这方面总是出问题,所以总结一下,本人主要用到的是DATEPART(month, GETDATE()) ,这个东西在ACCESS里可以直接day(now())就可以,可惜,SQL Server里的d

2009-06-05 11:50:00 674

原创 利用edtftpj组件实现FTP文件的上传。

http://www.enterprisedt.com/products/edtftpnet/documentation.htmledtftpj:http://www.enterprisedt.com/products/edtftpj/download.html下载需求描述:把WEB服务器上一个目录中所有的文件上传到指定ftp服务器的某个目录中。分析:        在edtftpj中

2009-05-07 10:54:00 995

转载 开发 .NET 下的 FTP 客户端组件

最近有个项目需要支持 FTP 访问,但是 .NET 1.1 的 FCL 中没有提供相关的类,所以只好自己开发一个 FTP 客户端组件了。不过,我是一个懒惰型的程序员,当然不会一拿到需求就埋头苦干啦,呵~现在 Internet 如此发达,到处充满了有用的信息,到处充满了无限的商机,到处充满了可以利用的资源,到处充满了恐龙-_-! 男士们小心哦,嘻~   话归正题,我建议在

2009-05-07 00:55:00 530

转载 .net 1.1配合edtFTPnet轻松实现FTP收藏

    由于.net 1.1没有自带FTP控件, 如果应用程序中需要FTP方式上传下载等功能, 实现起来会费时费力.  众多的第三方控件中, edtFTPnet文档全, 又有免费版本, 使用方便无需破解, 也不会给应用程序的配置增加困难. 缺点是例子不够多, 不过可以满足简单的应用需求.     edtFTPnet提供登陆, 文件传输, 文件夹, 文件列表, 错误日志等功能  

2009-05-07 00:44:00 837

原创 在IIS上部署ASPNETMVC Beta网站

在IIS上部署ASPNETMVC Beta网站在IIS上部署ASPNETMVC Beta网站,实际上和在IIS上部署其他类型的网站并没有太大的区别。个人觉得唯一比较有意思的是在配置IIS时,我们可以配置各种自定义的ISAPI扩展名(也在MVC应用配置的,通常在Global.asax中)第一步:安装MVC。当然,首先要下载MVC Beta,下载链接。安装的前提是.NET Framew

2009-04-30 10:07:00 851

原创 C# 3.0 语言规范

 C# 3.0 语言规范   从FxCop归纳出来的一些规范建议      一、 Design(设计)1. Abstract types should not have constructors 抽象类不应该声明构造方法2. Assemblies should have valid strong names 程序集应该具有强名称3. Avoid empty interfaces 避免使用空

2009-04-10 11:52:00 611

原创 C# 3.0语言新特性(语言规范)

C# 3.0(C# Orcas——魔鬼)在C# 2.0的基础上引入了很多语言扩展,用以支持高级别的函数式风格类库的创建和使用。这些扩展使得结构性API构造具有与其他领域(如关系数据库和XML)中查询语言同等的表达能力。这些扩展包括:具有隐式类型的局部变量,允许通过用于初始化的表达式来推断局部变量的类型。扩展方法,使得对一个现存类型的扩展和构造具有附加方法的类型变为现实。拉姆达(Lamb

2009-04-10 11:46:00 460

原创 C#中如何将字符串转换byte[],同时如何将byte[]换成字符串?

 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:D

2009-04-09 12:02:00 1073

原创 使用.net FtpWebRequest 实现FTP常用功能收藏

以下代码 使用.net  FtpWebRequest 实现FTP的常用功能, 代码已经调试通过, 可复制直接使用。 经测试使用此种方式实现的FTP操作与直接使用命令的方式操作FTP要稳定许多。 有设计不好的地方请指正。 using System;using System.Collections.Generic;using System.Text;using System.IO;using

2009-04-08 20:35:00 1209 3

原创 Grove——.NET中的ORM实现

Grove——.NET中的ORM实现发布日期: 6/30/2005 | 更新日期: 6/30/2005作者:林学鹏ORM的全称是Object Relational Mapping,即对象关系映射。它的实质就是将关系数据(库)中的业务数据用对象的形式表示出来,并通过面向对象(Object-Oriented)的方式将这些对象组织起来,实现系统业务逻辑的过程。在ORM过程中最重要的概念是

2009-04-07 15:52:00 452

原创 MVC设计模式

1 前言   用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。   要做到这一点,从界面构成的角度看,困难在于:在满足对界

2009-04-03 13:16:00 365

原创 如何在.NET中实现脚本引擎 (CodeDom篇)

如何在.NET中实现脚本引擎 (CodeDom篇)         .NET 本身提供了强大的脚本引擎,可以直接使用.NET CLR的任何编程语言作为脚本语言,如VB.NET、C#、JScript, J#等等。使用脚本引擎,我们可以动态生成任意表达式、或动态导入任意脚本文件,并在任意时候执行。         经实践发现,我们可以使用至少两种不同的方式在.NET中使用脚本引擎:VsaEng

2009-04-03 10:54:00 647

原创 Visual Studio 2008中WCF的新增功能

Visual Studio 2008中WCF的新增功能2008-08-22 PChome.net 类型: 转载 责编: 江海明 [评论1条]  Visual Studio 2008和基础Microsoft .NET Framework 3.5提供了新工具,并支持Windows Communication Foundation(WCF)。它们并未改变WCF 1

2009-03-30 17:00:00 1099

原创 [WCF 学习笔记] 4. 消息操作

WCF 的一切都是围绕着 Message 进行,那么 Message 究竟是什么样子?[ServiceContract]public interface ICalculate{  [OperationContract]  double Add(double a, double b);}public class CalculateService : ICalculate{  public dou

2009-03-30 15:04:00 482

原创 [WCF 学习笔记] 2. 服务契约

契约(Contract)是 WCF 的消息标准,告知客户端如何与服务器联系交互。契约是平台中立的,也就说我们可以使用其它平台(包括开发和系统平台)来调用服务。WCF 中包含 4 种契约,分别是用于定义服务操作(Operations)的 Service Contract,定义自定义数据结构的 Data Contract,定义错误异常的 Fault Contract,以及直接控制消息格式的 Messa

2009-03-30 15:01:00 433

原创 [WCF 学习笔记] 3. 消息交换

客户端和服务之间通过消息交换(Message Exchange)来完成方法调用和数据传递,WCF 定义了 3 种消息交换模式。1. Request/Reply这是缺省模式,又被称之为同步调用。在调用服务方法后需要等待服务的消息返回,即便该方法返回 void 类型。[ServiceContract]public interface IContract{  [OperationContract] 

2009-03-30 15:01:00 339

原创 [WCF 学习笔记] 1. 基本概念

WCF 被关注的时间已经很长了,全名 "Windows Communication Foundation",它还有另外一个名字叫 Indigo,这应该是微软迈向 SOA 一个重要的标志。对开发者而言,一个统一的模型整合了以往零零碎碎的 WebService、Remoting、MSMQ 等技术,让分布式开发变得更加简单。SOA 现在很热闹,但它早已经出现。最初厂商和网站炒 "WebServices"

2009-03-30 15:00:00 379

原创 C#读写文件总结

1、使用FileStream读写文件 文件头: using System;using System.Collections.Generic;using System.Text;using System.IO; 读文件核心代码: byte[] byData = new byte[100];char[] charData = new char[1000];try{F

2009-03-27 16:40:00 469

原创 用Restful方式调用WCF进行上传下载

用Restful方式调用WCF进行上传下载2008-07-16 21:36原文: 用Restful方式调用WCF进行上传下载在 前面几篇文章中,分别就WCF如何与Ajax交互,如何返回json数据给Ajax,如何为ExtJs控件提供数据,如何用Http的访问方式异步调用 Restful的WCF服务,本文着重讲述如何用Restful方式调用WCFl进行文件的上传和下载

2009-03-27 10:42:00 622

原创 IBM WebSphere sMash 简介,第 1 部分: 为 Web 应用程序构建 RESTful 服务

IBM WebSphere sMash 简介,第 1 部分: 为 Web 应用程序构建 RESTful 服务使用强大且简单的平台创建、组装和部署现代应用程序文档选项打印本页将此页作为电子邮件发送

2009-03-09 18:25:00 1486

原创 精通 Grails: RESTful Grails

精通 Grails: RESTful Grails构建一个面向资源的架构文档选项打印本页将此页作为电子邮件发送英文原文级别:

2009-03-09 18:23:00 710

原创 常用的C#正则表达式!

常用的C#正则表达式!  "^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]

2009-03-06 16:45:00 401

原创 C#正则表达式快速入门

C#正则表达式快速入门[日期:12-28] [字体:大 中 小] [介绍]    作者将自己在学习正则表达式中的心得和笔记作了个总结性文章,希望对初学C#正则表达式的读者有帮助。 http://www.wangqi.com/n9250c53.aspx [内容]什么是正则表达式涉及的基本的类正则表达式基础知识构建表达

2009-03-06 16:44:00 374

原创 暴雪的哈希算法

暴雪的哈希算法 - [转载]2008/10/08暴雪公司有个经典的字符串的hash公式 先提一个简单的问题,假如有一个庞大的字符串数组,然后给你一个单独的字符串,让你从这个数组中查找是否有这个字符串并找到它,你会怎么做? 有一个方法最简单,老老实实从头查到尾,一个一个比较,直到找到为止,我想只要学过程序设计的人都能把这样一个程序作出来,但要是有程序员把这样的程序交给用户,我只能用无

2009-03-05 16:52:00 818

原创 Sql 语法检查

Sql 语法检查 做语法检查时要能连得上SQLServer,然后程序如下: Private   Function   CheckSQL(ByVal   SQLs   As   String)   As   String On   Error   GoTo   errHandle         conTADO.Execute   ("SET   PARSEONLY   ON   "   &  

2009-02-25 12:11:00 1796

原创 WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流、IPersistStreamInit接口的声明和一些相关的小方法

WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流、IPersistStreamInit接口的声明和一些相关的小方法 首先多谢朋友们的捧场; 今天给大家带来一个操作WebBrowser的一些高级方法,我专门写了一个html编辑器的实现代码,有需要的朋友可以自己扩充; 功能实现是直接写流到WebBrowser内不通过临时文件,并且支持对WebBrowser的一些

2009-02-17 11:11:00 852

原创 C#中结构与类的区别

目录   类与结构的实例比较   类与结构的差别   如何选择结构还是类      一.类与结构的示例比较:   结构示例:   public struct Person   {   string Name;   int height;   int weight   public bool overWeight()   {   //implement something   }   }   类示例

2009-02-16 14:18:00 371

原创 SQL2005 跨库查询方法

OPENDATASOURCE (Transact-SQL)OPENDATASOURCE ( provider_name, init_string )参数provider_name 注册为用于访问数据源的 OLE DB 访问接口的 PROGID 的名称。provider_name 的数据类型为 char,无默认值。init_string 连接字符串,该字符串将要传递给目标

2009-02-11 11:05:00 1549

原创 C# winform 使用进度条(两种形式)

C# winform 使用进度条(两种形式)2009年02月07日 星期六 15:11在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。第一步

2009-02-09 13:46:00 4993

转载 C#中获取程序当前路径的集中方法收藏

string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。  string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。//备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟

2009-02-06 10:25:00 573

QBest

一款即时聊天系统,可发送文字信息

2007-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除