摘要: 配置环境:.Net Framework 1.1,Imai8.02,w3Jmail4.3实现过程:不同于在Asp中使用Jmail,直接使用 Server.CreateObject("Jmail.Message")就可以了。在.Net环境中,需要进行设置。1.安装jmail4.3 2.找到jmail.dll(Program Files\Dimac\w3JMail4下)3.执行Program Files... 阅读全文
posted @ 2007-02-11 16:27 EasyWriter 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 引言 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。 正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序... 阅读全文
posted @ 2006-11-30 17:36 EasyWriter 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 应当承认我这人实在算不上弄潮儿,Ajax 早已流行得一塌糊涂,我却始终没有来研究一下这个东东。上次做网站的时候,BOSS 就跟我讲过,可以参考一下 Ajax 的技术,我嘴上答应,心里却不是十分的在乎。究其原因,一来是我这人比较固步自封,二来起初确实也没太相信 Ajax 真有 BOSS 说的那么神奇。 转变是从昨天天始的,这一周在公司主要精力都是在用 C++ 写 framework,不得不承认... 阅读全文
posted @ 2006-10-23 22:28 EasyWriter 阅读(342) 评论(1) 推荐(0) 编辑
摘要: 这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。 1.Global.asax文件的处理形式不一样 转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。... 阅读全文
posted @ 2006-10-15 23:15 EasyWriter 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.abc.com/1234/ 重写为 http://www.abc.com/show.aspx?id=1234 但不能将 http://1234.abc.com 重写为 http://www.abc.com/show.aspx?id=1234... 阅读全文
posted @ 2006-10-13 23:01 EasyWriter 阅读(925) 评论(1) 推荐(0) 编辑
摘要: Lucene in Action 中文版 ERIK HATCHEROTIS GOSPODNETICzw_ren译 主要内容 第一部分 Lucene核心 1. 接触Lucene 2. 索引 3. 为程序添加搜索4. 分析5. 高极搜索技术6. 扩展搜索 第二部分 Lucene应用 7. 分析常用文档格式8. 工具... 阅读全文
posted @ 2006-10-05 23:05 EasyWriter 阅读(3999) 评论(2) 推荐(0) 编辑
摘要: 关于数据处理相关的优化 一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server ... 阅读全文
posted @ 2006-09-07 17:58 EasyWriter 阅读(2598) 评论(2) 推荐(6) 编辑
摘要: 一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写到存储过程中,这个有点争... 阅读全文
posted @ 2006-09-07 17:57 EasyWriter 阅读(1281) 评论(2) 推荐(2) 编辑
摘要: VS.NET的web解决方案中,一个解决方案里可能有很多工程,除了“表现层(UI层)工程以外”,其它工程都是dll工程。如果各个工程之间随便引用dll,经常会发生dll之间的引用冲突,导致工程无法编译。可以有2种解决方法: 1.如果把所有的工程都放在一个大的解决方案里,那么就要设置工程的编译顺序。 把只引用系统dll的工程最先编译,总有一些工程,只是引用System、... 阅读全文
posted @ 2006-09-07 11:46 EasyWriter 阅读(1226) 评论(1) 推荐(0) 编辑
摘要: 所有的东东都是Collection(总结口)Array有多少元素是确定的,比如足球队上场的队员有11名,是固定的,就用array。ArrayList是不固定的,比如用sql查询数据库,不知道有多少记录返回,用arraylist.Enumeration是用来一个一个列举Collection的元素的,但java2后被Iterator替代。Hashtable用在比如你想查中国队的10号是谁,首先put(... 阅读全文
posted @ 2006-08-08 11:17 EasyWriter 阅读(5983) 评论(3) 推荐(0) 编辑