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

Coder的困惑,从一道面试题说起(downmoon)

昨天,看到代震军的一个帖子《请不要缩在项目或产品的“龟壳”里面》真的挺有感触,特别有感触,甚至还想起电视连续剧《少年包青天III--天芒传奇》里西灵王面具的故事:面具戴久了,就再也摘不下来了。曾几何时,多少Coder刚投入工作时,意气风发,敢教日月换新天的劲头,让无数旁观者为之激动甚至热血沸腾!…………慢慢地,(“也许是呆在“龟壳”里的时间太久了,以致于当下是个什么世道都快搞不清楚了。“--代震军语),由于所处环境的磨砺,也可以说是磨工,许多的热情不再,保

系统 2019-08-29 23:01:13 1949

编程技术

Lucene-2.2.0 源代码阅读学习(28)

关于检索的核心IndexSearcher类。IndexSearcher是Lucene的检索实现的最核心的实现类,它继承自抽象类Searcher,该抽象类中包含了用于检索的一些核心的方法的实现。而Searcher抽象类有实现了Searchable接口,Searchable接口是实现检索的抽象网络协议,可以基于此协议来实现对远程服务器上的索引目录的访问。这一点,可以从Searchable接口所继承的java.rmi.Remote接口来说明。java.rmi.R

系统 2019-08-29 22:58:01 1949

编程技术

Visual Studio 2008/2010中Xaml开发格式设置技巧

在Silverlight和WPF项目开发中,经常要和Xaml语言打交道,大家都知道,一个清晰明了的开发语言布局可以让开发人员方便,快捷的阅读和理解代码,这里我介绍几个Xaml开发布局设计技巧。这里我用VisualStudio2010作为演示,首先打开VS2010,然后选中菜单栏Tools->Options->TextEditor->XAML->会看到以下效果:选中以上选项后,在代码方面会有如下显示效果,方便多属性控件阅读和理解,如果选中“Positionf

系统 2019-08-29 22:39:46 1949

编程技术

maven2.2.1 创建web

下载的maven官方版中文学习手册中,第五章中的创建脚本看到完整的,完整的脚本语句应该是mvnarchetype:create-DgroupId=org.sonatype.mavenbook.ch05-DartifactId=simple-webapp-DpackageName=org.sonatype.mavenbook-DarchetypeArtifactId=maven-archetype-webapp-Dversion=1.0这种方式下创建的pom

系统 2019-08-29 22:32:00 1949

编程技术

Eclipse开发中的CVS使用

6.在Eclipse中使用CVS版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。首先我们要正确安装并配置好CVS服务器,通常LinuxServer都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT2.0.51a,安装并启动CVSNT:然后切换到Repositories面板,添加一个Repos

系统 2019-08-29 22:31:31 1949

编程技术

几道面试题

1.如何用一条语句把一张表的数据插入到另一张数据库表中?2.如何用一条语句把一张表的数据插入到另一张不存在的数据库表中?3.有如下A、B两个表,如何将A表的数据查询出来,结果如B所示?A表:姓名科目分数张三语文60李四数学65张三英语70张三数学75李四语文80李四英语68B表:姓名语文数学英语总分张三李四4.有如下几个类,我先运行TestA,再运行TestB,那么:classA:publicclassA{publicstaticinta=6;}class

系统 2019-08-29 22:19:44 1949

编程技术

面试题 (斐波那契数列,复杂度为线性)

来自网易的一道看似简单的笔试题题目:要求以线性时间复杂度实现斐波那契数列。1,1,2,3,5,8,13,21,34,55,89,。。。。。。众所周知的斐波那契实现方式为递归实现:intfeb1(intn){t1++;if(n==0||n==1)return1;returnfeb1(n-1)+feb1(n-2);}当n=25时,迭代次数为242785。关于其复杂度的解释比较麻烦,详见http://www.cnblogs.com/python27/archiv

系统 2019-08-29 22:03:24 1949

编程技术

JVM垃圾回收机制总结(2) :基本算法概述

1、引用计数收集器(ReferenceCounting)引用计数是垃圾收集的早期策略。在这种方法中,堆中每一个对象都有一个引用计数。一个对象被创建了,并且指向该对象的引用被分配给一个变量,这个对象的引用计数被置为1。当任何其他变量被赋值为对这个对象的引用时,计数加1。当一个对象的引用超过了生存期或者被设置一个新的值时,对象的引用计数减1。任何引用计数为0的对象可以被当作垃圾收集。当一个对象被垃圾收集的时候,它引用的任何对象计数值减1。在这种方法中,一个对象

系统 2019-08-29 21:59:34 1949

编程技术

根据公司项目~搭建开发的框架(二)

创建数据库工具类SharedPreferences以XML格式存储数据,存数格式是键值对SqliteAndroid内置的数据库,一般使用的时候继承SQLiteOpenHelper,CRUD的常规操作一般写在里面publicclassDbHelperextendsSQLiteOpenHelper{privatestaticfinalStringDB_NAME="mydb";publicstaticfinalStringTB_PERSON="person";p

系统 2019-08-12 09:29:35 1949