
.NET
文章平均质量分 69
gengwei80
大学本科,
展开
-
Web Service的客户端javascript调用
var iCallID;var service_MsgXML = new ActiveXObject("MSXML.DOMDocument");function init(){ service.useService("http://gengw/jyjd/service/service.asmx?WSDL","service"); iCallID = service.service.callServ原创 2004-07-14 09:59:00 · 1989 阅读 · 3 评论 -
c#非递归实现后序遍历
/// /// 作者:GENGWEI /// /// /// 非递归实现后序遍历 /// /// static void NonRecurPostOrder(TNode t) { SeqStack st = new SeqStack();原创 2007-12-26 10:33:00 · 788 阅读 · 0 评论 -
使用C#实现BST树的管理
二叉排序树,又名二叉查找树,其定义为:二叉排序树或者为空树,或者满足如下性质的二叉树1,左子树非空,则左子树所有记录小于根节点2,右子树非空,则右子树所有记录大于根接点3,左右子树本身又是一棵二叉排序树 /// /// 作者:GENGWEI /// class BSTTree { /// /// 测试程序原创 2007-12-26 10:29:00 · 598 阅读 · 0 评论 -
C#在线索二叉树P节点后插入S节点
/// /// 作者:GENGWEI /// /// /// 在线索二叉树P节点后插入S节点 /// /// /// static void InsertNode(TNode p,TNode s) { TNode q;原创 2007-12-26 10:31:00 · 1068 阅读 · 0 评论 -
使用C#非递归实现查找树节点
/// /// 作者:GENGWEI /// /// /// 非递归查找树节点 /// /// /// /// static TNode FindNode(TNode t,string s) { if (t == null)原创 2007-12-26 10:30:00 · 1360 阅读 · 0 评论 -
Microsoft的应聘测试题整理
转贴自http://www.frontfree.net。一.最基本题型(说明:此类题型比较简单)1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(这道题我当初想了一个小时) 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟) 3.转载 2008-03-03 09:12:00 · 1068 阅读 · 1 评论 -
Object Builder Application Block相关文章
MS的IOC容器(ObjectBuilder)? http://shanyou.cnblogs.com/archive/2005/11/26/284934.html (英文)ObjectBuilder技术内幕(一) http://blog.youkuaiyun.com/niwalker/archive/2005/12/31/567022.aspxObjectBuilder技术内幕(二) http://blog原创 2008-03-04 09:17:00 · 134 阅读 · 0 评论 -
分层式结构的优缺点
分层式结构究竟其优势何在?Martin Fowler在《Patterns of Enterprise Application Architecture》一书中给出了答案:1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化;5、利于各层逻辑的复用。概括来说,分层式设计可以达至如下目的:分散关注、松散耦合、逻原创 2008-03-03 08:44:00 · 21996 阅读 · 0 评论 -
抽象类和接口
在C#里面,类是不可以多重继承的,但是接口是可以的,在类声明中使用 abstract 修饰符的类称为抽象类,abstract 修饰符用于表示所修饰的类是不完整的,并且它只能用作基类微软的说法抽象类具有以下特性: 抽象类不能实例化。 抽象类可以包含抽象方法和抽象访问器。 不能用 sealed 修饰符修改抽象类,这意味着该类不能被继承。 从抽象类原创 2008-02-28 16:44:00 · 467 阅读 · 0 评论 -
面向对象设计的11个原则
SRP 单一职责原则 就一个类而言,应该专注于做一件事和仅有一个引起它变化的原因。OCP 开放--封闭原则 类模块应该是可扩展的,但是不能修改 (对于扩展开放,对于修改封闭)。LSP 里氏替换原则 子(继承)类能在程序中代替父类(C#:基类,Java:超类)。DIP 依赖倒置原则 抽象不依赖于细节,细节应该依赖抽象。(面向抽象编程,C#为面向接口编程)。原创 2008-02-28 16:43:00 · 375 阅读 · 0 评论 -
保存网页数据到WORD
Build Document by Script 产品名称 产品描述 产品单价 产品等级 产品一 This is a test 300.50 一级 产品二 This is a test 300.50 一级 产品三 This is a test 300.50 一级Sub buildDoc(theTemplate,intTableRows) Dim Table1 s原创 2004-12-20 16:05:00 · 1244 阅读 · 0 评论 -
几个常用函数
function show(pie){ pie.strokecolor=pie.fillcolor; pie.strokeweight=2;}function hide(pie){ pie.strokecolor="white"; pie.strokeweight=1;}function msg(pie){ alert(pie.title);// window.location.href="q原创 2004-11-30 16:59:00 · 926 阅读 · 0 评论 -
在。NET中应用Oracle存储过程操作BLOB
SQl部分:--一次接线图drop sequence YW_YCJXT_IDcreate sequence YW_YCJXT_IDstart with 1increment by 1;drop table YW_YCJXTtruncate table YW_YCJXTcreate table YW_YCJXT( id numeric(5) primary key not null,原创 2004-08-11 17:35:00 · 2696 阅读 · 4 评论 -
C#中实现FTP上传功能
/*FTPFactory.csBetter view with tab space=4Written by Jaimon Mathew (jaimonmathew@rediffmail.com)Rolander,Dan (Dan.Rolander@marriott.com) has modified the downloadmethod to cope with file name with原创 2004-08-12 09:18:00 · 2803 阅读 · 0 评论 -
事务在 。NET中的应用
ACID 一词表达了事务在使命关键的应用程序中所起的作用。ACID 是由事务处理先驱者创立的,代表了不可分性、一致性、隔离性和持续性。这些属性确保可预知行为的安全性,加强了事务作为“全或无”命题的作用,而此命题旨在有很多变量时减少管理负荷。不可分性事务是一个工作单元,在其中应用程序的 BEGIN TRANSACTION 和 END TRANSACTION 语句之间发生一系列操作。事务只原创 2004-08-11 16:17:00 · 1093 阅读 · 0 评论 -
以“块区”的形式将 BLOB 值写入 SQL Server
通过插入或更新带有字符串值或字节数组(取决于数据库中的字段类型)的字段,可以将二进制大对象 (BLOB) 写入数据库。但是,BLOB 可能相当大,因此在作为单个值写入时可能要使用大量的系统内存,从而降低应用程序的性能。该示例向 Northwind 数据库的 Employees 表添加了一个包含员工图像的新记录,该图像就是一个 BLOB。该示例使用 SQL Server 的 UPDATETEXT原创 2004-08-11 12:05:00 · 1495 阅读 · 1 评论 -
asp.net+vml实现饼图制作
function show(pie){pie.strokecolor=pie.fillcolor;pie.strokeweight=2;//div1.innerHTML=" " + pie.id +" " + pie.title + "";}function hide(pie){pie.strokecolor="white";pie.strokeweight=1;//div1.innerHTM原创 2004-07-14 10:11:00 · 1170 阅读 · 1 评论 -
智能决策支持系统
智能决策支持系统(Intelligence Decision Supporting System,IDSS)什么是智能决策支持系统 智能决策支持系统是人工智能(AI,Artificial Intelligence)和DSS相结合,应用专家系统(ES,Expert System)技术,使DSS能够更充分地应用人类的知识,如关于决策问题的描述性知识,决策过程中的过程性知识,求解问题的推理性转载 2010-04-01 09:06:00 · 11113 阅读 · 0 评论