上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 概述 不知从何时起,“重构”这个词走进了我们的编程生活。通过重构,程序员可以在确保程序功能不变的情况下消除代码中的“坏味道”和隐患,使代码更加可读并且易于扩展。重构的应用越来越频繁,依照传统的方法一次一小步地进行重构,并利用单元测试来确保重构结果正确性的方法也显得越来越繁琐。于是与IDE结合的自动重构工具就流行起来了。这些自动重构工具可以分析代码,然后找出重构操作影响到的每一处代码,一并做出... 阅读全文
posted @ 2005-08-16 07:32 facewater 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 基于Visual C#的接口基础教程http://dev.yesky.com/SoftChannel/72348977504190464/20031222/1755623.shtml关于C#http://dev.yesky.com/msdn/msdnc/基于C#的接口基础教程之六 http://www.knowsky.com/3420.html数据结构与算法(C#实现)系列---演示篇(一) ht... 阅读全文
posted @ 2005-08-11 21:32 facewater 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。 MySQL渐渐的成为了在选择数据库平台时一个切实可行的数据库方案。能够证明这一点的就是许多公司都选择mySQL作为他们的数据库平台,例如 Goog... 阅读全文
posted @ 2005-08-11 11:20 facewater 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: 出处:csdn 连续几天安装配置和连接Mysql数据库,今天终于成功了,回想这几天,真的是甜酸苦辣都有,单mysql就重装了不下10次,而在eclipse上编写的连接数据库的程序总是报错.我都已经down了oracal准备放弃mysql了,不过...就象电视剧演的那样,转机总是在这个时候出现,先是看到了saulzy关于mysql4.1.11版本的安装介绍,接着又找到了一款不错的mysql 界面... 阅读全文
posted @ 2005-08-11 11:17 facewater 阅读(575) 评论(0) 推荐(0) 编辑
摘要: class, mapping file and DDL 1. Middlegen 是用来从DB中已存在的表,生成相应的mapping file. 可以下载一个老外的middlegen的例子。 http://sourceforge.net/project/showfiles.php?group_id=40712 调用Middlegen很简单,例子中的middlegen自动生成ant指令如下 ... 阅读全文
posted @ 2005-08-11 11:05 facewater 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 发布日期: 3/16/2005 | 更新日期: 3/16/2005 K. Scott Allen 本文讨论: • 类型构造函数的性能和行为 • 静态成员和线程安全 • .NET Framework 2.0 中的静态类 • 某种类型共享成员的最佳做法 本文使用下列技术:.NET Framework、C#、Visual Basic代码下载位于:Staticsi... 阅读全文
posted @ 2005-08-10 20:41 facewater 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或Wor... 阅读全文
posted @ 2005-08-10 20:16 facewater 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 首先对文章名做一个解示,p是代表Process,即进程,t是代表Thread,即线程,m是代表Module,即模块。 在win nt,win 2000,win xp中都有一个性能查看器,我们可以用它来查看计算机上正在运行的程序,获得与程序相关的主窗口名,和查看cpu和内存,虚拟页面的使用情况。但是对于更高要求的计算机使用人员来说,这些是不够的,特别是一些diy的发烧友,他们希望自己可以随时对自... 阅读全文
posted @ 2005-08-10 20:07 facewater 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 很多朋友和我一样,老旧的机器跑不起庞大的VS.net,其实,我们可以使用EditPlus和.net Framework构造一个精悍的C#编译环境。 从菜单“工具”->“配置用户工具”进入用户工具设置。 点击“组名...”按钮,更改成你想要的组名,这里我把它设为“Debug C#”。 点击“新工具”按钮,将默认的菜单文本改为“Debug C#” 将“命令”后面的文本框中填入“D:\... 阅读全文
posted @ 2005-08-10 19:58 facewater 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) { for (int i = 0; i < items.L... 阅读全文
posted @ 2005-08-10 19:55 facewater 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 用了C#开发出冒泡排序算法。希望能为C#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。 using System; namespace BubbleSorter{public class BubbleSorter{public void Sort(int [] list){int i,j,temp;bool done=false;j=1;while(... 阅读全文
posted @ 2005-08-10 19:51 facewater 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 我们先简单的了解一下什么是消息队列(MSMQ)?消息队列是 Windows 2000(NT也有MSMQ,WIN95/98/me/xp不含消息队列服务但是支持客户端的运行)操作系统中通讯的基础,也是用于创建分布式、松散连接通讯应用程序的工具。这些应用程序可以通过不同种类的网络进行通讯,也可以与脱机的计算机通讯。 消息队列分为用户创建队列和系统队列,用户队列分为: 1."公共队列"在整个可传递消息... 阅读全文
posted @ 2005-08-10 19:48 facewater 阅读(294) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 中,关于Session经常莫名其妙丢失的总结 在ASP.Net开发中,经常会遇到关于SESSION经常奇怪丢失的问题。查阅了很多资料,对于具体什么原因,到现在仍无了解其深意。连微软也没有十足的把握。 在没有了解深意的情况下,本人总结了几个注意点: 1.尽量不要使用框架frame,本人在开发过程中,在有框架的程序中,经常会发生丢失;没有框架,这种情况... 阅读全文
posted @ 2005-08-07 19:42 facewater 阅读(1258) 评论(1) 推荐(0) 编辑
摘要: SQL高手篇:精妙SQL语句介绍 说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: sele... 阅读全文
posted @ 2005-08-04 20:56 facewater 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一开始根本没有想到锁的概念,数据库用的还是太少了,找到一些文章. 其实所有的死锁最深层的原因就是一个:资源竞争表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B要等用户A释放表A才能继... 阅读全文
posted @ 2005-08-04 20:49 facewater 阅读(746) 评论(0) 推荐(0) 编辑
摘要: .NET经理读本 如果你想成为所在机构中的一位“.NET英雄”,那么你最好把赌注压在下面的注意事项上:花更多的时间仔细考虑企业重用性,考虑如何向合作伙伴和顾客提供新服务。在与你的开发团队一同工作时,给设计和开发者留出用于系统分析和设计所需的额外时间。 培训你的开发人员,如果可能的话吸收经验丰富的.NET设计师参加开发队伍。 外包任务时选择具有.NET开发经验的承包公司。 一定要记住,.NE... 阅读全文
posted @ 2005-07-31 11:19 facewater 阅读(251) 评论(0) 推荐(0) 编辑
摘要: c#,java比较 很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似,尽管如此,两者不同的地方也很多,所谓“于细微处见差异”。那么两者的相似和区别都在什么地方呢?我们从今天开始,会从各个角度来对比C#和Java的特点,希望能对正在学习、使用C#的朋友有所帮助。1、C#和.NET平台的概貌 2000年6月,微软发布C#语言和.NET平台。C#... 阅读全文
posted @ 2005-07-31 11:12 facewater 阅读(2274) 评论(2) 推荐(0) 编辑
摘要: 对于喜欢大吹大擂的科技业来说,保持适当的怀疑不无益处。然而,个人电脑今天的发展实在是太酷了,以至于那些坚定的怀疑论者有时也不由自主地感到惊诧和欢喜。这不,新型软件Google Earth一推出就让大家喜出望外。 该软件能让你看到地球上几乎每个角落的卫星和空中摄影照片:对于美国、加拿大和西欧的大都市地区,你可以定位并放大单个建筑物和房屋的图象;你还可以在上面添加街道,并标出... 阅读全文
posted @ 2005-07-30 17:14 facewater 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 作者石友康 (转载自 赛迪网 ) 2005年07月26日 1 引言 互联网宽带用户的高速发展带动了数据业务的迅速普及和通信业务收入的快速增长。随着网络的分组化,IP业务已初步显现出替代话音通信的技术基础。宽带接入成为IP业务发展的核心拉动力,IP业务运营模式逐步成熟。 2 当前IP网络的主要问题 面对电信业由语音业务向数据业务进行战略性转变,面对网络IP化的必然趋势,各运营商... 阅读全文
posted @ 2005-07-29 19:51 facewater 阅读(924) 评论(0) 推荐(0) 编辑
摘要: http://www.portinfo.net.cn/edispec/edikwg/edi10.php EDI的实现过程 EDI系统功能模型和工作原理 在EDI中,EDI参与者所交换的信息客体称为邮包。在交换过程中,如果接收者从发送者所得到的全部信息包括在所交换的邮包中,则认为语义完整,并称该邮包为完整语义单元(CSU)。CSU的生产者和消费者统称为EDI的终端用户。 在EDI... 阅读全文
posted @ 2005-07-26 08:25 facewater 阅读(1480) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页