08 2011 档案
摘要:上一个介绍了Open API的一些参考资源集http://www.cnblogs.com/2018/archive/2011/08/27/2155274.html下面以一个常用的google map这个open api为例说明如何应用概念基础目前的版本是3,相对版本2有较大服务的修改。Marker用于在地图特定位置显示信息的一个图标A marker is basically a small image that is positioned at a specific place on a map. Its most frequent incarnation is the familiar dr
阅读全文
摘要:现在经常听到和使用到各种开放API,因此笔者对这些进行概要的汇总和整理,希望对有这些需求的有一定的参考价值。 什么是开放平台(Open Platform) 在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。通过开放平台,网站不仅能提供对Web网页的简单访问,还可以进行复杂的数据交互,将它们的Web网站转换为与操作系统等价的开发平台。第三方开发者可以基于这些已经存在的、公开的Web网站而开发丰富多彩的应用。 开放平台分类 在众多的开放平台之中,根据所服务的主体不同,也将开放平...
阅读全文
摘要:关于MVVM的一个动手实验,在 VS2010可以直接使用和体验。具体参考:http://visualstudiogallery.msdn.microsoft.com/af12ce3b-8337-4bbb-853f-9fdad7105ec8Introduction to Model-View-ViewModelThis hands-on-lab is intended to be an introduction to the Model-View-ViewModel (MVVM) pattern. It integrates directly inside Visual Studio, with
阅读全文
摘要:转自:http://www.noop.nl/2011/08/top-100-agile-books-edition-2011.htmlOne year ago, at the Agile 2010 conference, I came up with the idea to publish aTop 100 Agile Books. Like many ofmy other top 100 listsit was a great success (in terms of blog traffic).This year I amnotat theAgile 2011 conference(for
阅读全文
摘要:Ajax Solr 是一个使用客户端Javascript库实现的基于Solr的应用库,提供了丰富的应用功能。 Ajax Solr is a client-side JavaScript library that can access Solrvia its REST-like interface. Solr is not properly a database, but a search server; however it is the main data source for a search-based application. The result of using Ajax Solr
阅读全文
摘要:前面关注了LucidWorks企业搜索的,现在关注一下另一个企业搜索产品SearchBlox.全文检索(SOLR)前端应用http://www.cnblogs.com/2018/category/290023.html 介绍 SearchBlox 是一个企业搜索解决方案,基于 Lucene 构建。可进行快速发布、轻松管理以及支持云环境。这是与 Google Mini 最接近的一款搜索产品。 官网地址:http://www.searchblox.com/ SearchBlox架构 基于Servelet规范实现,Lucene是查询和索引的基础。 http://www.searchblox.com/
阅读全文
摘要:前两篇对Lucid的应用和SOLR的核心扩展简要进行了介绍,现在简要看一下基于SOLR的基础上展现给前端的界面如何做,这个部分Lucid提供了源代码,因此看起来更方便一下。 上两个文章的内容如下: 全文检索(SOLR)前端应用浅析http://www.cnblogs.com/2018/archive/2011/07/29/2121519.html 全文检索(SOLR)前端应用浅析续 LWE-CORE分析http://www.cnblogs.com/2018/archive/2011/08/15/2138649.html 安装和启动 安装在rails目录下 javaw "-Djava.
阅读全文
摘要:上一篇对Lucid的应用简要进行了介绍,现在对LWE-CORE分析一下lucidworks enterprise可以免费使用,但不开源,了解一下这个的结构对于基于SOLR的应用有很大的帮助,lucidworks enterprise基于SOLR的应用叫LWE-CORE上一篇 全文检索(SOLR)前端应用浅析http://www.cnblogs.com/2018/archive/2011/07/29/2121519.html启动、停止start.bat中的start "LucidWorks LWE-Core" /B "%JVM%" %JAVA_OPTS%
阅读全文
摘要:经常看一些电子的文档,时间长了,我们的电脑会存在很多很多的文件,如果不好好的组织一下,以后找起来很是麻烦,借助一些工具,我们可以实现我们自己的本地电子图书馆。图书软件calibre这个是一个开源的软件,能够进行多方面的管理,同时也能联网下载或购买电子图书如下以calibre-portable-0.8.13.zip为例,将解压到自己硬盘目录下,点击执行calibre-portable.exe以上可以按照作者、书号等进行组织,同时还可以检索加入文件的方法如上,可以批量加入,最好的是这个能够根据文件的一些元信息自动生成封面和一些必要的字段以进行组织。全文检索如上的软件虽然可以自动进行作者和书名的组织
阅读全文
摘要:Below is a list of some tools that can help you examine your Java source code for potential problems:1. PMD fromhttp://pmd.sourceforge.net/License: PMD is licensed under a "BSD-style" licensePMD scans Java source code and looks for potential problems like:* Possible bugs - empty try/catch/
阅读全文
摘要:最近接触到两个实习生的事,写一些看法。排名比较靠前名校的学生A:基础知识好一些,但对于目前常用的语言和软件的系统知道的甚少,通过了解,发现课程都是计算机系的常见课程,上机都是使用Turbo C之类的软件,对于目前主流的开发工具、B/S软件等所知甚少普通的学校的学生B:基础知识还算可以,基本课程都差不多,但学习课程增加了很少实战的内容,比如JAVA的使用,并提供一个虚拟的项目让学生完成一个比较复杂的B/S项目,过程中使用一些开源的框架等通过实习项目开发发现,对A需要讲解很多的现代软件的开发基础概念,而实习时间一般也就1~2月的时间,因此估计这些知识还没有搞明白就结束的,在这个过程中对于企业中的软
阅读全文
摘要:上篇介绍了架构师看的一些资料http://www.cnblogs.com/2018/archive/2011/08/03/2125714.html,现在把架构师的一些基本素质和职责汇总一下。定义先看看百度百科的定义: http://baike.baidu.com/view/1194938.htm架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这
阅读全文
摘要:最近看到在一些论坛上看到一些人问系统架构看那些资料的问题,估计做了一定时间的开发人员,都会遇到这个问题,根据这几年出版的资料和自己看的一些内容,初步整理一下,以飨读者。理论基础篇架构实战—软件架构设计的过程:理论性较强http://product.china-pub.com/196666架构之美--软件架构的艺术: 来自于西门子架构部门的两位作者的鼎力之作,理论性好http://product.china-pub.com/195142实践篇以下两个是国内的这方面的专家温昱的作品,和实践的结合紧密,有较强的指导实践意义软件架构设计http://product.china-pub.com/3471
阅读全文