摘要: String userName = "testuser"; String password = "testpass"; String url = "jdbc:mysql://localhost/test?user=" + userName + "&password=" + password; Class.forName ("com.mysql.jdbc.Driver").newInstance (); conn = DriverManager.getConnecti... 阅读全文
posted @ 2009-08-31 09:14 William Zhao 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为:He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的,首先我们要取得这两篇文章的关键词,通常我们需要如下处理措施 a.我们现在有的是文章内容,即一个字符串,我们先要找出字符串中的所有单词,即分词。英文单词由于用空格分隔,比较好处理。中文单词间是连在一起的需要特殊的分词处理。 b.文章中的”in 阅读全文
posted @ 2009-08-17 11:12 William Zhao 阅读(222) 评论(0) 推荐(0) 编辑
摘要: http://www.infoq.com/cn/news/2009/06/Twitter-Architecturehttp://www.infoq.com/cn/presentations/hongqn-douban 阅读全文
posted @ 2009-07-08 19:11 William Zhao 阅读(156) 评论(0) 推荐(0) 编辑
摘要: isBooleantruefalseisif(o is Employee)...{Employee e=(Employee) o;}CLRisoEmployeeifCLRoEmployeeCLRCLRoCLR(Employee)Employee e=o as Employee;if(e!=null)...{}CLRoEmployee;asnulloEmployeeasnullasCLRifenull.asnullnullSystem.NullReferenceExceptionc# isas isas2istruefalsetruefalseisSystem.Boolean b1 = (o i 阅读全文
posted @ 2009-06-29 17:09 William Zhao 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 软件测试常用术语表文章出处:51testing论坛 作者:周峰 发布时间:2005-11-09 Acceptance Testing--可接受性测试 一般由用户/客户进行的确认是否可以接受一个产品的验证性测试。 actual outcome--实际结果 被测对象在特定的条件下实际产生的结果。 Ad Hoc Testing--随机测试 测试人员通过随机的尝试系统的功能,试图使系统中断。 algorithm--算法 (1)一个定义好的有限规则集,用于在有限步骤内解决一个问题;(2)执行一个特定任务的任何操作序列。 algorithm analysis--算法分析 一个软件的验证确认任务,用于保证选 阅读全文
posted @ 2009-05-06 10:01 William Zhao 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 错误 1 未能找到元数据文件“C:/windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll研究一个自己定义控件时,发生这个错误。系统未安装IIS, 用VS自带的web server。检查后发现:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 存在与C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727不存在 C:/WINDOWS/assembly, 在C:/WI 阅读全文
posted @ 2008-10-11 12:51 William Zhao 阅读(305) 评论(0) 推荐(0) 编辑
摘要: <?xmlversion="1.0"encoding="utf-8"?><configuration><configSections><sectionname="log4net"type="System.Configuration.IgnoreSectionHandler"/></configSections><appSettings></appSettings><log4net><!--定义输出到文件中--> 阅读全文
posted @ 2008-09-20 11:39 William Zhao 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 自己动手创建 .NET Framework 语言编译器Joel Pobar本文讨论: 语言定义 编译器各阶段 CLR 抽象堆栈 正确获得 IL 的工具 本文使用了以下技术: .NET Framework 目录 语言定义 高级体系结构 扫描器 分析器 以 .NET Framework 为目标 正确获得 IL 的工具 代码生成器 总结...几乎涵盖所有方面 动态方法调用 使用 LCG 快速执行后期绑定 动态语言运行时 编译器黑客在计算机科学领域算得上名声远扬。我曾在“专业开发人员大会”上看到 Anders Hejlsberg 发表一篇演讲之后走下演讲台时,立即有一群人请求他在书上签名并摆出各种姿势 阅读全文
posted @ 2008-08-24 20:49 William Zhao 阅读(371) 评论(0) 推荐(0) 编辑
摘要: NET 语言和模式的调查Joel Pobar本文讨论: 面向对象的编程 函数式编程 动态编程 .NET 语言的新模式 本文使用了以下技术: C#、C++、F#、IronPython、IronRuby、Visual Basic 目录 面向对象 函数式编程 动态语言 安全实用 LINQ Visual Basic 9.0 中的内嵌 XML 更多资源 Windows 操作系统 对编程人员而言是再合适不过的平台了。针对 Windows® 的语言有数百种,它们有的直接通过 Win32® API 或 CLR 来实现,但更多的还是通过您的编写来构建。CLR 的目标之一就是要在一个兼容的生态 阅读全文
posted @ 2008-08-24 20:47 William Zhao 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server的连接) ",现在针对此问题总结如下: 明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的几种情况。 ◆1.数据库引擎没有启动。有两种启动方式: (1)开始->程序->Microsoft SQL Server 2005->SQL Serv 阅读全文
posted @ 2008-08-24 20:43 William Zhao 阅读(266) 评论(0) 推荐(0) 编辑