dinghao

记录成长点滴

 

2006年7月31日

理解Lucene(二)理解核心Indexing classes

摘要: Lucene In Action 的1.5,绝大部分的翻译和自己的理解,双语对照■ IndexWriter IndexWriter is the central component of the indexing process. This class creates a new index and adds documents to an existing index. You can thin... 阅读全文

posted @ 2006-07-31 14:48 思无邪 阅读(746) 评论(1) 推荐(0) 编辑

理解Lucene(一)

摘要: 1、什么是lucene? People new to Lucene often mistake it for a ready-to-use application like a file-search program, a web crawler, or a web site search engine. That isn’t what Lucene is: Lucene is a softwar... 阅读全文

posted @ 2006-07-31 14:45 思无邪 阅读(551) 评论(2) 推荐(0) 编辑

2006年7月26日

用Nhibernate连接多个数据库,两个Mysql,一个Sql。还有关于异常和错误码的讨论。包含源代码

摘要: 用Nhibernate有近一年了,把最近的一个项目例子发上来,想学Nh的可以下载参考。还包含操作Ser和Radius的方式,映射复合主键,guid主键代码包含三个项目:1、NhibernateService,封装了NhFactory,NHSession。可以很简单的增加其他的数据库。目前连接了两个MySql数据库,一个SqlServe增加新的数据库:添加一个类:简单的继承SessionFactor... 阅读全文

posted @ 2006-07-26 15:39 思无邪 阅读(4275) 评论(16) 推荐(0) 编辑

2006年7月10日

Overview of WSE

摘要: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wse3.0/html/9da920b9-f024-4819-adb2-c83e52a4f31b.asp安装Wse3,在安装路径下有Samples一Wse架构Provides a high-level graphical view of how WSE works.包含... 阅读全文

posted @ 2006-07-10 17:28 思无邪 阅读(270) 评论(0) 推荐(0) 编辑

2006年7月7日

“未能加载程序集“App_Web_qvabgyjq”。请确保在访问该页之前已经编译了此程序集。”的解决方法

摘要: 用2.0发布网站后会为asp页面的page指令加上 inherits="_Default, App_Web_qvabgyjq",手动删除 App_Web_qvabgyjq,在加上CodeFile就可以通过编译了 阅读全文

posted @ 2006-07-07 11:58 思无邪 阅读(5050) 评论(1) 推荐(0) 编辑

2006年6月23日

学习Atlas(三)客户端库总揽

摘要: 客户端脚本库是一系列的*.js文件。包含: AtlasRuntime.js. 导入 Atlas.js.使用 时默认导入 AtlasCompat.js. AtlasCompat2.js. 浏览器兼容相关 AtlasFX.js. AtlasUIDragDrop.js. AtlasUIGlitz.js. AtlasUIMap.js. A... 阅读全文

posted @ 2006-06-23 17:41 思无邪 阅读(626) 评论(0) 推荐(0) 编辑

Ndoc资料

摘要: http://ndoc.sourceforge.net/http://www.percyboy.com/w/ndoc/userguide.aspx补充:1,Ndoc如果不能识别项目,可以增加程序集2,DocumentInheriteFrameworkMembers,属性设置为False可以在生成的文档中不包含.net Framework的成员3,HtmlHelpName,命名生产的文件4,outp... 阅读全文

posted @ 2006-06-23 16:11 思无邪 阅读(281) 评论(0) 推荐(0) 编辑

升级CommunityServer2.0出现的两个问题的解决方法

摘要: 1、Critical Error: DataProvider用2.0编译没有问题,打开网页的时候提示:Critical Error: DataProvider把sqldataProvider.dll删除重新编译就好了2、文件“CommunityServer.Components”的格式无效。发现引用的是FM1.1,在虚拟目录下,把Asp的版本改为2.0,ok 阅读全文

posted @ 2006-06-23 10:59 思无邪 阅读(381) 评论(0) 推荐(0) 编辑

2006年6月22日

Atlas学习(二)

摘要: Controls and UI,http://atlas.asp.net/docs/atlas/doc/controls/default.aspx 介绍了Atlas的基本概念,有ASP.NET "Atlas" Client Controls和ASP.NET "Atlas" Server Controls的基本知识和例子和执行后的效果。整个看下来收获很大。把以前的项目,修改成了atlas,看起来爽多... 阅读全文

posted @ 2006-06-22 18:05 思无邪 阅读(824) 评论(1) 推荐(0) 编辑

2006年6月21日

学习Atlas(一)

摘要: 今天开始学习Atlas,发现看园子里的文章都很深,不知道怎么入手,最后还是到了Atlas的老家,那边讲的有很多基础的东西:http://atlas.asp.net/docs/Default.aspx 根据右边的Roadmap to ASP.NET "Atlas" Documentation and Resources的指导来选择文章读是很快的入门方式。然后根据http://atlas.asp.ne... 阅读全文

posted @ 2006-06-21 17:24 思无邪 阅读(753) 评论(0) 推荐(0) 编辑

2006年6月20日

asp.net2.0中异步调用WebService(异步页)

摘要: 由于asp2.0提供了异步页的支持使异步调用WebService的性能有了真正的提升。使用异步页,首先要设置Async="true",异步页是在Prerender和PrerenderComplete事件间加入Begin,end异步方法实现的,Begin和End方法属于不同的线程。WS异步页的实现有两种方式:1、使用等待方法实现异步通用类,封装了WS /**//// /// 使用等待... 阅读全文

posted @ 2006-06-20 16:53 思无邪 阅读(2488) 评论(0) 推荐(0) 编辑

2006年6月19日

请求网址并解析返回的html

摘要: 目的,把远程服务器传回的Html,解析到类里面,为GridView等提供数据源找出所有或者中的字符:(?).+(?=)|(?).+(?=)1 、向远程服务器Post数据 public int PostData(string url, string data, out string info) { info = ""; CookieConta... 阅读全文

posted @ 2006-06-19 17:33 思无邪 阅读(2924) 评论(1) 推荐(0) 编辑

2006年6月7日

Nhibernate 的聚合函数

摘要: 今天遇到的问题:Hql="select max(SNInfo.Ln) from SNInfo",设置MaxResult(1),执行这条查询时,返回的是SNInfo对象,其中LN是519,query的返回结果集也不是1。改为IQuery q = _coreRepository.ActiveSession.CreateQuery("select max(s.Ln) from SNInfo as s" ... 阅读全文

posted @ 2006-06-07 16:46 思无邪 阅读(919) 评论(0) 推荐(0) 编辑

2006年6月6日

用WebService实现的分布式系统的结构(Nhibernate)

摘要: 数据层是否要实现PoManager还在有些疑惑,实现他会增加很多重复的编码工作 业务逻辑也不是都能抽象出来的 阅读全文

posted @ 2006-06-06 09:58 思无邪 阅读(906) 评论(0) 推荐(0) 编辑

2006年6月1日

Nhibernate 的Session和Asp.net 的线程

摘要: 有个问题困扰了好久:同样的程序,有时成功有时失败,怀疑和ASP的线程有关系程序: public int Deposit(Guid AccountID, string sn) { decimal balance = 0; int useDay = 0; string business; ... 阅读全文

posted @ 2006-06-01 10:12 思无邪 阅读(701) 评论(2) 推荐(0) 编辑

2006年5月29日

通过实现IHttpModule初始化Nhibernate的Session

摘要: Nhibernate的Session如果每次都打开,关闭一次会很麻烦,如果忘记关闭Session,很容易就达到连接池的最大值,我们可以把他移动到实现IHttpModule的类中在请求开始时初始化CoreRepository,并且放入每次请求缓存(HttpContent.Item)中参考Cuyahoga的实现 using System;using System.Web;using VirtualBa... 阅读全文

posted @ 2006-05-29 18:00 思无邪 阅读(2512) 评论(2) 推荐(0) 编辑

2006年5月27日

你的定位,你的一生--解读IT人员的从业方向(转载)

摘要: 一、关于企业计算方向 企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统如 ERP 软件(企业资源规划)、CRM 软件(客户关系管理)、SCM 软件(供应链管理,即物流软件),银行证券软件财务软件电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统. 企业计算领域对人才的需求显然永远是数量最大的因为这是计算机应用最多的领... 阅读全文

posted @ 2006-05-27 00:47 思无邪 阅读(693) 评论(1) 推荐(0) 编辑

2006年5月25日

CS中的实用程序(-)Ilist 转换到datatable

摘要: datatable在某些方面要比Ilist操作起来方便很多,尤其是修改一些老程序时,客户端已经都绑定到了Dataset或者datatable,如果让他们重新绑定到Ilist会做大量的工作。如果能转换到Datatable会方便很多 public class CADataConverter { private static Hashtable types = new Hashtab... 阅读全文

posted @ 2006-05-25 14:01 思无邪 阅读(1724) 评论(2) 推荐(0) 编辑

创建使用WebService程序的几点思考

摘要: 第一,方法的粒度,由于要通过远程访问,方法的粒度过小,会使webservice的调用很频繁,增加网络的负载如 [WebMethod] public int GetAccountID(Guid PassportID, out Guid AccountID) { Core.VirtualBank vb = new Core.VirtualBan... 阅读全文

posted @ 2006-05-25 13:38 思无邪 阅读(758) 评论(1) 推荐(0) 编辑

通过例子看CS的配置文件,把内部类作为HashTable成员

摘要: 先建立一个明为:Login.Config的配置文件 ?xml version="1.0" encoding="utf-8" ?> 读取配置文件的类 public class LoginConfig { public static readonly string CacheKey = "LoginConfiguration... 阅读全文

posted @ 2006-05-25 12:53 思无邪 阅读(1098) 评论(1) 推荐(0) 编辑

导航