架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

11 2008 档案

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 原作者:一页书 在微软IE 5.0版本的浏览器发布以前,网页编程中面对的最大挑战就是不能轻易地创建组件,以达到代码重用和多页面共享的目的。这个问题一直困扰着DHTML(动态 HEML... 阅读全文

posted @ 2008-11-29 20:05 chen eric 阅读(472) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> HttpContext.Cache,HttpRuntime.Cache,用法上没有区别,就是使用范围不同. HttpContext.Cache是基于上下文,对同一个用户起做用,如果换... 阅读全文

posted @ 2008-11-29 11:31 chen eric 阅读(268) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支... 阅读全文

posted @ 2008-11-29 11:10 chen eric 阅读(453) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->最近有朋友在问我如何进行信息采集时对一些有用户或和密码验证的网站进行采集,刚好最近在项目中有运用到这个来进行验证登录,将部分代码发出来与大家分享 学习,这只是我在网上参考人家的做的一个雏形试... 阅读全文

posted @ 2008-11-29 00:22 chen eric 阅读(328) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->用Asp.Net c#写的采集小例子 前台页面: 采集例子 得到任意网页源代码 http://www.... 阅读全文

posted @ 2008-11-29 00:22 chen eric 阅读(226) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->GetURLHtml.aspx Lion互动网络=>利用WebClient和WebRequest类获得网页源代码 ... 阅读全文

posted @ 2008-11-29 00:11 chen eric 阅读(259) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->用Asp.Net c#写的采集小例子 前台页面: 采集例子 得到任意网页源代码 http://www.... 阅读全文

posted @ 2008-11-29 00:00 chen eric 阅读(347) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->本文用3种方法检测远程URL是否存在。 private void Page_Load(object sender, System.EventArgs e) { string url1 = ... 阅读全文

posted @ 2008-11-28 23:58 chen eric 阅读(207) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Asp.net 数据采集基类(远程抓取,分解,保存,匹配)using System; using System.Data; using System.Configuration; using S... 阅读全文

posted @ 2008-11-28 23:50 chen eric 阅读(333) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->lucene.net索引文件存储简析2007年12月03日 星期一 下午 05:53在lucene.net中,典型的索引文件操作代码如下: IndexWriter writer = new In... 阅读全文

posted @ 2008-11-24 15:49 chen eric 阅读(565) 评论(0) 推荐(0)

摘要:2008年02月22日 星期五 下午 09:04 Lucene是有名的开源搜索框架,具体细节自己查。对于英文来说,其对分词的处理已经比较不错,但是对于日文,中文等的处理太差,所以对我们中文来说,分词是瓶颈。因为不是按照间隔区分“词汇”的,我才接触,到项目中,使用,已经是快一年了,因为自己很喜欢c#,所以,一直就关注的是LUCENE.NE... 阅读全文

posted @ 2008-11-24 15:47 chen eric 阅读(328) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->lucene.net 搜索及分页2008-10-21 23:20整理下lucene.net 搜索及分页代码(可扩展为可缓存,有快照的小型搜索引擎) 已测 using System; using... 阅读全文

posted @ 2008-11-24 13:40 chen eric 阅读(800) 评论(1) 推荐(0)

摘要:1, 有时对于一个Document来说,有一些Field会被频繁地操作,而另一些Field则不会。这时可以将频繁操作的Field和其他Field分开存放,而在搜索时同时检索这两部分Field而提取出一个完整的Document。 这要求两个索引包含的Document的数量必须相同。 在创建索引的时候,可以同时创建多个IndexWriter,将一个Document根据需要拆分成多个包含部分Field... 阅读全文

posted @ 2008-11-24 13:23 chen eric 阅读(347) 评论(0) 推荐(0)

摘要:最近要完成一个小的系统,其中准备使用多线程来实现。因为以前对多线程涉及甚少,所以特意看了一些资料。在这个系统开发过程中的各种问题、体验、感悟、心得和积累的知识,会每日汇总成文。 今天,首先记录一下对lock语句的学习体会。 我们先来看几个案例,看看lock是什么. 1 public class ThreadTest 2 { 3 private int i ... 阅读全文

posted @ 2008-11-21 22:36 chen eric 阅读(511) 评论(0) 推荐(0)

摘要:关键字: 并发 对于并发,Lucene.Net 遵循以下规则: 1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。 2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。 3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。 Lucene.Net 内部已经对多线程安全进行了处理,打开 IndexWrite.c... 阅读全文

posted @ 2008-11-21 21:50 chen eric 阅读(359) 评论(0) 推荐(0)

摘要: 阅读全文

posted @ 2008-11-20 21:38 chen eric 阅读(671) 评论(0) 推荐(0)

摘要:最近的项目中涉及到Asp.Net扩展性,考虑了两种扩展方法,一种是使用Web Services实现,另一种是动态生成代码然后利用反射来实现插件功能。现在网上博客什么的都是用插件的形式来扩展功能的,所以我也打算用插件来扩展asp.net网站的功能。 使用插件机制来扩展B/S程序,主要需要实现两个功能,首先是动态编译插件中的C#代码,然后利用反射来执行插件已经编译的C#代码。 ... 阅读全文

posted @ 2008-11-20 21:13 chen eric 阅读(365) 评论(1) 推荐(0)

摘要:using关键字,不知道的人可能对它不屑一顾,不就是用来引用命名空间吗?可是真正对using深入了解的人,你就真的不会小瞧它了。下面就听我给你一一道来using的用途和使用技巧。 using关键字微软MSDN上解释总共有三种用途:1、引用命名空间。2、为命名空间或类型创建别名。3、使用using语句。 1、引用命名空间,这样就可以直接在程序中引用命名空间的类型而不必指定... 阅读全文

posted @ 2008-11-20 21:10 chen eric 阅读(213) 评论(0) 推荐(0)

摘要:工欲善其事,必先利其器——图文并茂详解VisualStudio使用技巧一 前言:前段时间给部门做了一次技术培训,今日有空就整理一下写到博客里,希望更多人能够了解、更希望更多人能够交流更多的技巧。 VisualStudio虽然大家每天都在使用它,但是可能有些功能的使用大家并不清楚,甚至不知道有这项功能,下面这些技巧可能会对你有所帮助。 先上目录: ... 阅读全文

posted @ 2008-11-20 21:07 chen eric 阅读(222) 评论(1) 推荐(0)

摘要:使用过.net中的局部刷新功能兄弟都知道,据我的认识,最用的是微软自己提供的和第三方提供组件.微软的提供的方法有两种,一种是VS2005提供的UpdatePanel组件,把updatepanel拖进页面,然后要进行局部刷新的内容(如gridview),只要在updatepanel这个容器里的控件都可以做到局部刷新;第二种方法是VS2003中就有的,即让页面的后代码类实现ICallbac... 阅读全文

posted @ 2008-11-20 20:59 chen eric 阅读(303) 评论(0) 推荐(0)

摘要:HTML在线编辑器(163邮箱、sina博客、qq邮箱) 一、163邮箱编辑器 下载 二、sina博客编辑器 下载 三、qq邮箱编辑器 下载asp版|下载php版 阅读全文

posted @ 2008-11-20 20:41 chen eric 阅读(438) 评论(0) 推荐(0)

摘要:成立于2003年的淘宝网稳踞亚洲购物网站的第一名,会员数超过4000万人,每年成交额皆以倍数快速成长,在2006年就已突破169亿人民币。随着业绩的持续攀升,以及同步成长的惊人数据量,淘宝网希望能从中挖掘出有用的信息,做为业务决策与网站运营的依据,因此,决定投资建置数据仓库。 淘宝网以Oracle网格运算(Grid Computing)技术重新打造并强化基础架构环境,再进行数据仓库的建置,短短半... 阅读全文

posted @ 2008-11-15 09:08 chen eric 阅读(409) 评论(1) 推荐(0)

摘要:宿主机与虚拟机中采用桥接网络方式的操作系统共享ADSL上网的方法 宿主机 操作系统:Windows xp sp2,单网卡,ADSL动态IP,宽带1M。 虚拟机 Vmware workstation 5.5.2,虚拟的操作系统分别为:Windows xp sp2、Windows 2000 server、 Windows 98.各系统分别只有虚拟的1个单网卡,采用桥接网络。 主机与虚拟机中各虚... 阅读全文

posted @ 2008-11-14 22:22 chen eric 阅读(1070) 评论(0) 推荐(0)

摘要:Microsoft正式发布Windows XP后,人们最直观的感受是其操作界面风格有了明显的改变,而当我们拨开Windows XP的华裳,探究其提供的崭新应用时,我们会发现Windows XP除了对多媒体方面提供广泛的支持以外,在网络功能部分也进行了不小的改进。 ... 阅读全文

posted @ 2008-11-14 22:19 chen eric 阅读(1550) 评论(0) 推荐(0)

摘要:很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流。但使用专业的企业邮件系统软件需要大量的资金投入,这对于很多企业来说是无法承受的。其实我们可以通过Windows Server 2003提供的POP3服务和SMTP服务架设小型邮件服务器来满足我们的需要。 一、安装POP3和SMTP服务组件 Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件的,... 阅读全文

posted @ 2008-11-13 18:21 chen eric 阅读(288) 评论(0) 推荐(0)

摘要:Visual C++小技巧:实现透明窗体 一、背景 FlashGet的透明效果大家羡慕吧。传统的Windows应用程序想实现半透明效果,一般来说需要处理自己的窗口的WM_Paint消息窗口,很麻烦.现在好了,SetLayeredWindowAttributes是windows的新api,win2000以上才支持,它能使使窗体拥有透明效果.我在Google搜了下,介绍SetLayere... 阅读全文

posted @ 2008-11-07 09:33 chen eric 阅读(1143) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评... 阅读全文

posted @ 2008-11-06 20:07 chen eric 阅读(200) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Runtime.InteropServices; using System.Management; namespace Hardware... 阅读全文

posted @ 2008-11-06 19:48 chen eric 阅读(216) 评论(0) 推荐(0)

摘要:解决方案一 使用WMI获取打印机信息 WMI,全称Windows Management Instrumentation。是可伸缩的系统管理结构,它采用一个统一的、基于标准的、可扩展的面向对象接口。WMI 为您提供与系统管理信息和基础 WMI API 交互的标准方法。WMI 主要由系统管理应用程序开发人员和管理员用来访问和操作系统管理信息。 .Net Framework中System.Managem... 阅读全文

posted @ 2008-11-06 19:47 chen eric 阅读(729) 评论(0) 推荐(0)

摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->安装摄像头后,一般可以找到一个avicap32.dll文件 这是一个关于摄像头的类 using system; using System.Runtime.InteropServ... 阅读全文

posted @ 2008-11-06 19:45 chen eric 阅读(440) 评论(0) 推荐(0)

摘要:2008-10-06 12:58 这段时间要写一个ActiveX控件来控制扫描仪,并在扫描完成之后将文件路径通知页面。因为扫描的过程是异步的,所以我不能利用ActiveX控件公开的Scan方法来返回文件路径,结合Name Ctrl订阅联系人状态的思路,我想,如果可以用JavaScript来订阅ActiveX... 阅读全文

posted @ 2008-11-06 19:43 chen eric 阅读(396) 评论(0) 推荐(1)

摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1.前台代码: Untitled Document 提示:输入关键字,程序自动从库中匹配您要找的记录,如果不存在自行填写 ... 阅读全文

posted @ 2008-11-05 15:12 chen eric 阅读(377) 评论(0) 推荐(0)