- 军军小站|张军博客
搜索到与相关的文章
编程技术

给开发维护大型项目开发者的建议

假设你是正在开发和维护一个包含2000个类并使用了很多框架的Java开发人员。你要如何理解这些代码?在一个典型的Java企业项目小组中,大部分能够帮你的高级工程师看起来都很忙。文档也很少。你需要尽快交付成果,并向项目组证明自己的能力。你会如何处理这种状况?这篇文章为开始一个新项目的Java开发者提供了一些建议。0.不要试图一下子搞懂整个项目好好考虑一下,为什么理解项目代码是第一位的?大部分情况是你被要求修复一个bug或者加强系统已有功能。你要做的第一件事情

系统 2019-08-29 22:01:09 1978

编程技术

【串和序列处理 3】Trie Tree 串集合查找

Trie树,又称字典树,单词查找树。它来源于retrieval(检索)中取中间四个字符构成(读音同try)。用于存储大量的字符串以便支持快速模式匹配。主要应用在信息检索领域。Trie有三种结构:标准trie(standardtrie)、压缩trie、后缀trie(suffixtrie)。最后一种将在《字符串处理4:后缀树》中详细讲,这里只将前两种。1.标准Trie(standardtrie)标准Trie树的结构:所有含有公共前缀的字符串将挂在树中同一个结点

系统 2019-08-29 21:59:51 1978

编程技术

《Introduce to IR》索引创建

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

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

编程技术

Eclipse RCP+Spring建胖客户端Web程序

三.把SpringRemoting添加到你的应用程序下面,我们把Spring添加到你的Eclipse丰富的客户端以便它向前一篇文章中的StockTradeServer工程发出请求。首先,当开发Eclipse插件/RCP应用程序时,添加第三方库的推荐的方法是通过另外一个插件。这样做以后,你就不需要把这些第三方jars添加到你创建的每个工程。而是,你仅建立你的插件/RCP工程和第三方库工程之间的某种依赖性。首先,我们假定你熟悉Eclipse的classload

系统 2019-08-12 09:30:05 1978

各行各业

MOSS2007页面UI定制(无代码上手)

一、问题需求:公司同仁使用MOSS2007平台,觉得MOSS的界面不够友好,主要有一下几个方面:<1>查看网站所有内容时候,左边的Menu区域不要显示。<2>查看清单信息时候,左边的Menu区域不要显示。<3>查看文件库信息时候,左边的Menu区域不要显示。<4>新建网站内容时候,左边的蓝色区域不要显示。<5>新建清单Item时候,左边的Menu区域不要显示。<6>新建清单Item时候,输入栏目区域的宽度width要设置为100%。二、解决办法:方法1:j

系统 2019-08-12 09:27:38 1978

各行各业

sublime text 2 中文乱码解决办法

sublimetext2是一款非常优秀的跨平台文本及源代码编辑器,本人非常喜欢,但是不支持GB2312和GBK编码在某些时候比较麻烦。可以通过向sublimetext中添加编码类型转换包(比如“ConvertToUTF8")来解决这一问题。具体方法如下:首先声明:这一方法前提是sublimetext2的安装路径没有中文字符,且系统路径的%username%中不包含中文字符。否则需要手动添加转换包,这个稍后说明。1.安装SublimePackageContr

系统 2019-08-12 09:27:27 1978

各行各业

sourceforge 优秀 开源 项目 介绍

sourceforge优秀项目介绍之一:PowerFolder文件同步sourceforge优秀项目介绍之二:MindTouch数据共享sourceforge优秀项目介绍之三:Ehcache分布式缓存sourceforge优秀项目介绍之四:HypericHQ企业监管sourceforge优秀项目介绍之五:Firebird数据库引擎sourceforge优秀项目介绍之六:Barcode4J条形码生成器sourceforge优秀项目介绍之七:Openbravo

系统 2019-08-12 09:26:57 1978

数据库相关

Uva 11401 - Triangle Counting

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2396要注意细节代码:#include#include#include#include#include#include#definelllonglongusing

系统 2019-08-12 01:55:09 1978

数据库相关

数据泵IMPDP 导入工具的使用

--=================================--数据泵IMPDP导入工具的使用--=================================数据的导入导出时数据库经常处理的作业之一,Oracle提供了IMP和IMPDP以及SQL*Loader等工具来完成数据的导入工作,其中IMP服务于早期的9i之前的版本,在10g及后续版本,Oracle提供了数据泵高速导入工具,本文主要介绍IMPDP的使用方法,关于高速导出工具请参照:数

系统 2019-08-12 01:53:50 1978

数据库相关

js字符串函数

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。vara="hello";varb=",world";varc=a.concat(b);alert(c);//c="hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回-1。varindex1=a.indexOf("l");//index1=2varindex2=a.indexOf("l",3);//index2=3cha

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