搜索到与相关的文章
编程技术

使用设计模式改善程序结构(一)

使用设计模式改善程序结构(一)设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式会变得非常贴近你的设计过程,并且能够指导、简化你的设计,最终将会导出一个优秀的解决方

系统 2019-08-29 22:02:36 2298

编程技术

禅道程序员的10条原则(时刻提醒自己)

在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。我在2006开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”之类的文章,但我仍旧想分享一些我的想法。它对我来说起到个提醒的作用,如果你有什么想法,也请留言。0.专注|Focus如果你决定开始工作,请尽力的做好它。不要同一时间做几件事情。一次只做一件事

系统 2019-08-29 22:01:04 2298

编程技术

《Introduce to IR》索引创建

该系列文章是《AnIntroducetoInformationRetrieval》Chapter4的读书笔记。对于大规模数据的信息检索,倒排索引的建立其实并没有想象中的那么简单。在实际应用中,倒排索引的建立算法必须考虑到硬件的约束。可以这样说:计算机硬件的参数性能是促动IR系统的设计发展的决定因素。索引创建(Indexconstruction)要点:(1)介绍BSBI算法建立大规模数据的倒排索引(2)分布式索引的建立算法4.1硬件基础介绍下图是2007年典

系统 2019-08-29 21:59:49 2298

编程技术

Web ADF编程

通用步骤:1.从Webcontrols开始2.访问resourcemanager3.找到resource4.决定Resource支持那个functionality5.执行functionality访问Resource有三种方法:1、从Webcontrols访问ResourceDimresManagerasMapResourceManager=Me.MapResourceManager1DimmapResourceasIMapResource=resMana

系统 2019-08-12 09:30:39 2298

编程技术

10个步骤让你成为高效的Web开发者

要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便开发更多、更好的项目。1.使用Web开发框架一个良好的Web开发框架,可以帮助你:解决常见的Web开发问题,如标准的Web页面布局、Web表单处理、浏览器兼容性解决等)。测试Web开发

系统 2019-08-12 09:30:33 2298

Python

selenium webdriver+windows+python+chrome遇见

win7系统,在python中调用ChromeDriver一直报错“selenium.common.exceptions.WebDriverException:Message:'ChromeDriverexecutableneedstobeavailableinthepath.”将ChromeDriver的路径添加到系统变量path也不行,后来将ChromeDriver拷贝到/python27/scripts下,问题解决。即,需要拷贝到当前python脚本

系统 2019-08-12 09:27:29 2298

各行各业

[导入]关注 Web Client Software Factory [Week

摘要:微软模式与实践小组将于今年12月中旬发布的WebClientSoftwareFactory是非常值得我们期待的一个项目,它提供了一个SoftwareFactory来指导我们如何使用微软的平台(...阅读全文TerryLee2006-11-1300:14发表评论文章来源:http://www.cnblogs.com/Terrylee/archive/2006/11/13/Web_Client_Software_Factory_Weekly_Drop_0

系统 2019-08-12 09:26:56 2298

各行各业

Selenium2学习-010-WebUI自动化实战实例-008-Se

此文主要讲述用Java编写Selenium自动化测试脚本编写过程中,对下拉列表框Select的操作。下拉列表是WebUI自动化测试过程中使用率非常高的,通常有两种形式的下拉列表,一种是Select的下拉列表,此种操作的时候比较简单,定位到元素后直接操作即可;还有的下拉列表是以多个div+js+input的形式实现,input用于存储选择的项的value值;当然也会有其他方式实现的下拉列表。希望能对初学Selenium2WebUI自动化测试编程的亲们有所帮助

系统 2019-08-12 09:26:42 2298

各行各业

NDoc修改手记(三)

经过前面的修改和简单汉化,我们就可以用NDoc生成中文的说明文档了,当然主要是Msdn风格的。不过,这仅仅是使生成的文档得到了汉化,NDoc本身还是英文的(指界面、菜单等)。下面我们进一步汉化一下。NDoc的winformUI在其解决方案打开后的GUI项目下,在这里可以将界面中的大部分内容进行汉化。另外,在设置生成文档的属性时,其提示也是需要汉化的,它们中的大部分可以在Core项目中的BaseReflectionDocumenterConfig.cs文件中

系统 2019-08-12 09:26:39 2298

数据库相关

一个容易犯的错误

MicrosoftJet数据库引擎打不开文件'C:\WINDOWS\system32\IME\PINTLGNT\club\admin'。它已经被别的用户以独占方式打开,或没有查看数据的权限。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.OleDb.OleDbException:MicrosoftJet数据库引擎打不开文件'C:\WINDOWS\s

系统 2019-08-12 01:53:40 2298