网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
技术经验
NVelocity在项目中的使用
NVelocity在项目中的使用本文要说明的是如果要在项目中加入NVelocity引擎模板。而且在使用和操作起来更加的方便! NVelocity是一个基于.NET的模板引擎(templateengine)。它允许任何人仅仅简单的使用模板语言(templatelanguage)来引用由.NET代码定义的对象。至于其他的一些别的NVelocity的的...
2022-11-22
Ext.Net系列:一安装与使用
Ext.Net系列:一安装与使用前言: 笔者在开发过程中一直困扰与页面样式及其用户体验等问题。为了解决这些问题从而提高系统开发效率和增强人机交互能力,所以在网上一直寻找解决方案。 最终决定使用Ext.net进行开发。 Ext.Net介绍: 是一组开源的Asp.net(...
2022-11-22
步步为营 .NET 设计模式学习笔记 十六、Facade(外观模式)
步步为营.NET设计模式学习笔记十六、Facade(外观模式)概述在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就是要说的Façade模式。重新进行类的设计,将原来分散在源码中的类/结构及方法重新组合,...
2022-11-22
步步为营 .NET 设计模式学习笔记 十五、Composite(组合模式)
步步为营.NET设计模式学习笔记十五、Composite(组合模式)概述组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。描述Composite模式的最佳方式莫过于树形图。从抽象类或接口为根节点开始,然后生枝发芽,以形成树枝节点...
2022-11-21
全文搜索的,Lucene.net
全文搜索的,Lucene.net最近研究了个全文搜索的,Lucene.net,很有名的开源组件(有Java版本)。其实谈不上研究,就是以前客户有个需要,要能搜索上传文件(如wordExcelTxt等等),项目中这些附件都存在一个image字段中的,一直没有办法来搜索,本文就讲一下如何利用Lucene.net对附件做搜索功能,并且利用com组件来读取offic...
2022-11-21
初窥Ruby Metaprogramming
初窥RubyMetaprogrammingEverythingshouldbemadeassimpleaspossible,butnotsimpler.http://www.cnblogs.com/feihe/archive/2011/04/17/1951274.html接触了一段时间得rubyonrails,深深被ror的magic,powerful,el...
2022-11-21
步步为营 .NET 设计模式学习笔记 十七、Flyweight(享元模式)
步步为营.NET设计模式学习笔记十七、Flyweight(享元模式)概述 面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致了运行时的代价。那么我们如何去避免大量细粒度的对象,同时又不影响客户程序使用面向对象的方式进行操作?意图 运用共享技术有效地支持大量细粒度的对象。[GOF《设计模式》]结...
2022-11-20
查询性能调优和索引优化那些事
查询性能调优和索引优化那些事注意:这篇文章,是以一个数据库开发人员的角度去写的,非专业DBA,仅供参考。查询性能调优是个很大的话题,这里边涉及到的技术非常广泛,但是我们一般可以把它大致分为以下几个层次:1.减少数据访问。相关的技术就是建立合适的索引,将全表扫描、索引扫描(scan)等耗时的操作转化为索引查找(seek)。建立正确的索引,能让数据库查询性能提升...
2022-11-20
步步为营 .NET 设计模式学习笔记 十八、Template(模板模式)
步步为营.NET设计模式学习笔记十八、Template(模板模式)概述变化一直以来都是软件设计的永恒话题,在XP编程中提倡拥抱变化,积极应对。如何更好的去抓住变化点,应对变化?如何更好的提高代码复用?通过学习TemplateMethod模式,您应该有一个新的认识。意图定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可...
2022-11-20
从C#语言看接口
从C#语言看接口关于接口如何使用,语法层面上的东西我不想多说,园子里已经有很多文章,大家可以参考。在这里我想通过显式接口以及访问修饰符的层面上来谈谈我对接口的理解。大家都知道接口中定义的成员是没有访问修饰符的。例如:如果你要在voiddoWork()前面加上访问修饰符,编译将不会通过。1:interfaceIControl2:{3:voiddoWork();...
2022-11-20
C#操作Sqlite快速入门及相关工具收集
C#操作Sqlite快速入门及相关工具收集qlite不需要安装即可使用。Access还需要安装Office组件。Sqlite是不是那个System.Data.SQLite.DLL临时创建了数据库引擎?1.新建一个WinForm项目,引用System.Data.SQLite.DLL.界面如下1.1 SQLiteConnection.CreateFile(“D...
2022-11-20
步步为营 .NET 设计模式学习笔记 九、Command(命令模式)
步步为营.NET设计模式学习笔记九、Command(命令模式)概述在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合。这就是本文要说的Com...
2022-11-20
介绍一下这些工具FishAspnetLoader
介绍一下这些工具FishAspnetLoaderhttp://www.cnblogs.com/fish-li/archive/2011/04/11/2012834.html首先申明一下,下面的贴图全来自于Windows的资源管理器的右键菜单。在任何一个文件上,右击后的菜单:如果在一个包含COM的DLL上,右击后的菜单:在一个目录上,右击后的菜单:介绍一下这些...
2022-11-20
转载:一篇深入了解.NET中栈和堆较好的文章
转载:一篇深入了解.NET中栈和堆较好的文章这是我在深入了解.NET中栈和堆的比较时发现的一篇文章,作者将国外一牛人的随笔翻译了过来,见解深刻,想深入了解栈堆关系的朋友不妨好好研究一下…… 原文地址:http://www.cnblogs.com/c2303191/articles/1065675.html文章正文: 入栈(压栈)=执行方法中的指令.NET中栈...
2022-11-20
我对软件优化的一些想法
我对软件优化的一些想法目前所做的项目,今年应该是第5个release了, 走过了这5年的风风雨雨,中间几度更易开发人员,现在的团队与5年前的团队已是两个完全没有"交集"的团队, 这样必然导致我们对项目会存在很多的不理解,不理解其初衷,不理解其原始设计,不理解其代码。。。对一些不理解的地方不敢大动手脚,只能修修补补以完成需要的功能,其结局从开发角度看就是总体设...
2022-11-20
-- 继续下滑加载更多... --
上一页
22
23
24
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2