posts - 153, comments - 479, trackbacks - 5, articles - 25
   :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

11 2007 档案

摘要: 命名空间,每一个项目应该有一个总的命名空间名,其命名规则:公司名+点+项目名,每个项目的每个大的模块也应该有自己的命名空间。阅读全文

posted @ 2007-11-30 13:09 停留的风 阅读(259) | 评论 (0) 编辑 |

posted @ 2007-11-30 13:07 停留的风 阅读(186) | 评论 (0) 编辑 |

摘要: 查询表的主键,这个问题困惑了我好长时间,到网上查资料,也没有一些比较可行的办法,郁闷的要死,数据库的操作难以继续,今天我的问题终于有了答案,希望可以给大家带来一点帮助。阅读全文

posted @ 2007-11-23 16:49 停留的风 阅读(2631) | 评论 (4) 编辑 |

摘要: 泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作.
使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。
泛型最常见的用途是创建集合类。.NET Framework 类库在 System.Collections.Generic 命名空间中包含几个新的泛型集合类。应尽可能地使用这些类来代替普通的类,如 System.Collections 命名空间中的 ArrayList,HashTable等。
阅读全文

posted @ 2007-11-23 12:19 停留的风 阅读(3197) | 评论 (0) 编辑 |

摘要: Encoding.UTF8 功能比较强大,Convert.FromBase64String的参数有一些特定要求。阅读全文

posted @ 2007-11-21 18:09 停留的风 阅读(569) | 评论 (0) 编辑 |

摘要: ZipLib组件与.net自带的Copression比较,在压缩方面更胜一筹,经过BZip2压缩要小很多,亲手测试,不信你也可以试一试。
而且这个功能更加强大。下面就是个人做的一个小例子,具体的应用程序源码阅读全文

posted @ 2007-11-21 17:09 停留的风 阅读(919) | 评论 (0) 编辑 |

摘要: 在当今网络传输中,由于带宽的限制以及一些特殊的需求,需要对传输的文件进行压缩处理,这在实际的网络开发中非常有用。下面便是一个小例子,主要是应用.net新添加的命名空间“System.IO.Compression”中包含的能压缩文件的类,这些类使用的GZIP或Deflate算法,这两种算法都是公开的、免费。由于由于技术出台比较晚,相关的实例也比较少,大多人仍然在使用ICSharpCode.SharpZipLib.dll,至于这两者具体实现区别,我现在还不是很清楚。下面是关于这个算法的实例,希望能给大家一些帮助。
阅读全文

posted @ 2007-11-21 14:55 停留的风 阅读(105) | 评论 (0) 编辑 |

摘要: 错误信息:
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.阅读全文

posted @ 2007-11-21 10:34 停留的风 阅读(166) | 评论 (0) 编辑 |

摘要: 第一种情况:同种设备(如:电脑与电脑、交换机与交换机)相互连接,采用交叉线(网线一端是568A,另一端是568B线序),这种情况不常用。

第二种情况:这种情况在日常生活工作中比较常用,即:异种设备(如:电脑与交换机、路由器与交换机)相互连接,采用直连线(网线两端都是568A或568B线序,推荐使用568B线序),注:除一种情况例外,即:电脑与路由器连接,使用交叉线(但现在市面上出售的一些小型傻瓜式路由器的插口支持自动反转,与电脑连接时使用直连线即可)。

第三种情况:这种情极少使用,本人也只是在学校这样用过,用电脑配置一些像思科、华为,这些大型核心网络设备,它的一些端口参数的配置需要用相应的命令进行操作,配置起来比较麻烦,但设备的稳定性很高,当然价格也不是一般人所能接受的。配置设备其中的一种方式,是本地操作,即:用反转线(一端是568A或568B,而另一端是568A或568B线序的全部的对调,即:12345678>87654321)连接计算机的COM口(COM接转换器:COM口转网线口)和网络设备上的Console口。阅读全文

posted @ 2007-11-17 13:21 停留的风 阅读(324) | 评论 (0) 编辑 |

摘要: Hamachi是一款利用P2P方式来进行文件传输的软件,它能够让使用者穿透防火墙或是NAT、VPN等网路环境,连接上一个虚拟的网路群组,使用者无论在何处,只要通过Hamachi连接上该群组,就能够与群组中的电脑进行文件分享。  相信许多使用者看到这里会开始怀疑安全性的问题,关于这点,Hamachi 早就为你想好了。Hamachi提供的是一种加密的资料传输,不像BT等P2P采用非加密的档案传输方式,因此在资料的交换上更有保障,不需要担心资料曝光的困扰。这么方便的工具除了可以作为你工作上的好帮手,当然也能够让你与三五好友加入相同的分享群组,只有这些死党们才知道通行密码,以利大家私下分享文件或图阅读全文

posted @ 2007-11-16 19:51 停留的风 阅读(278) | 评论 (0) 编辑 |

摘要: 应用程序常常需要在硬盘上存储数据,而逐段构建文本和数据文件不是最方便的方式。
有时最好以对象的形式存储数据。

● System.Runtime.Serialization.Formatters.Binary:这个命名空间包含了BinaryFormatter类,它能把对象串行化为二进制数据,把二进制数据串行化为对象。

● System.Runtime.Serialization.Formatters.Soap:这个命名空间包含了SoapFormatter类,它能把对象串行化为SOAP格式的XML数据,把SOAP格式的XML数据串行化为对象。
阅读全文

posted @ 2007-11-16 19:47 停留的风 阅读(436) | 评论 (0) 编辑 |

摘要: FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行.阅读全文

posted @ 2007-11-16 17:25 停留的风 阅读(10995) | 评论 (10) 编辑 |

摘要: File类是静态的,FileInfo不是静态的也没有静态的方法,仅可用于实例化的对象。
FileInfo方法基本类似于File。关于二者,作何选择。
● 如果仅进行单一方法调用,则可以使用静态File类上的方法。在此,单一调用要快一些,因为.NET Framework不必实例化新对象,再调用方法。
● 如果应用程序在文件上执行几种操作,则实例化FileInfo对象并使用其方法就更好一些。这会节省时间,因为对象已在文件系统上引用正确的文件,而静态类必须每次都寻找文件。
而Directory与DirectoryInfo的区别也基本类似。阅读全文

posted @ 2007-11-16 16:01 停留的风 阅读(1364) | 评论 (0) 编辑 |

摘要: 这是比较经典的SQL备份与还原的例子。在SQL2000也能通过手动的方式对数据库进行备份和还原操作,但在SQL2005中已经将这个功能变的更加强大。通过维护计划就能很简单的实现,而且加入了更多的功能,在安全性、实时性、以及可操作性有了很大的改进。阅读全文

posted @ 2007-11-13 19:13 停留的风 阅读(141) | 评论 (0) 编辑 |

摘要: 在设计数据库的时候,我们经常将主键设为自增长的,而在我们的实际程序设计中,经常要插入一些数据或者可以不按着原来给定的自增长的列。所以在这里,通过数据库控制自增长,关闭和打开。阅读全文

posted @ 2007-11-13 14:22 停留的风 阅读(914) | 评论 (0) 编辑 |

摘要: 备份分为:完全备份、差异备份、增量备份。顾名思义,可以根据不同的需求,设定自己的备份方案。阅读全文

posted @ 2007-11-13 13:01 停留的风 阅读(383) | 评论 (0) 编辑 |

摘要: 快捷键的应用可以让程序的编写更流利、快捷。阅读全文

posted @ 2007-11-09 17:59 停留的风 阅读(37) | 评论 (0) 编辑 |

摘要: sql语句查询本月、本周、本年等的数据,但是MySql相对起来显得更加简洁。他们各自的函数不一样。阅读全文

posted @ 2007-11-09 17:28 停留的风 阅读(1394) | 评论 (0) 编辑 |

摘要: 如今在面向对象和XML盛行的时代,能够很好的发挥二者的特长,并协调合作,未来的网络结构和网络开发的模式将会有质的改变。网络开发将逐步的走向系统化、模块化、精尖化。所以呢,能够很好的运用好这些新的东西对于我们从事网络开发的人很重要。这是一个简单的小例子,实现了对象转化为XML。如果欠缺之处,希望大家批评指正。阅读全文

posted @ 2007-11-07 18:40 停留的风 阅读(279) | 评论 (0) 编辑 |

摘要: DataSet虽说为数据访问提供了很好的数据方法,不过由于其是内存中的数据集,如果数据表的数据比较大,比如说又几十万条,其占用的空间就有十几个GB,这样服务器的内存将远远不能满足需要,如果再有几千人同时访问,可想而知服务器的压力又多大,甚至就会崩溃。为了减轻服务器的压力,我们只能控制其每次需要的数据调出来,只显示一小部分数据,所以呢,分页显示并且在底层数据调用来决定分页,显得很重要。这也是本文的目的所在。阅读全文

posted @ 2007-11-06 12:47 停留的风 阅读(211) | 评论 (0) 编辑 |

摘要: XmlTextReader 类
表示提供对 XML 数据进行快速、非缓存、只进访问的读取器。它与SAX一样是基于流的。 XmlTextReader比XmlDocument的内存效率更高(特别是对于较大的XML文档而言),因为它不必一次性将整个文档读入内存中,在文档中搜索指定的元素、属性或者其它内容项目的时候,它比XmlDocument更方便。阅读全文

posted @ 2007-11-06 09:53 停留的风 阅读(187) | 评论 (0) 编辑 |

摘要: XmlTextWriter 类
表示提供快速、非缓存、只进方法的编写器,该方法生成包含 XML 数据(这些数据符合 W3C 可扩展标记语言 (XML) 1.0 和“XML 中的命名空间”建议)的流或文件。书写Xml文件更简单、方便、快捷。 XmlTextWriter类可用于从头生成XML文档,它根据XML不同的类型(包括元素、属性、注释等等)提供不同的Write方法。
阅读全文

posted @ 2007-11-06 09:41 停留的风 阅读(149) | 评论 (0) 编辑 |