`
jason的techblog
  • 浏览: 28477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
 笔者是知乎的深度用户,而百度知道也用了很多年,在此粗浅的分析一下百度知道和知乎的异同。参考了很多网上优质的回答,这里就是知乎上面对二者的分析: http://www.zhihu.com/question/19551114/answer/12203306 我特别喜欢知乎上面的一句回答概括两者的区别:知道止于答案,知乎始于答案。 首先这句话我理解是一句中性立场的观点,没有任何偏向哪方之意。隐含的意思只是说明两者虽然都是问答社区,但是产品定位是不同的。 首先,先谈谈百度。 百度知道的优劣势: 1.依托百度搜索庞大的用户和很低的参与门槛。 百度拥有海量的用户,并且百度给予百度知道的权 ...
重载(Overloading) 1. 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 2. Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数 ...
最近发现了一个非常脑残的小问题,关于java中判断字符串是否为空。 String test = null; if(test.equals(null)){ System.out.println("yang"); }  会报错 Exception in thread "main" java.lang.NullPointerException  然后看了一下equals的源代码 public boolean equals(Object anObject) { if (this == anObject) { ...
1. PageRank的发展  1.1 Pagerank是如何牛逼起来的?    首先简单介绍一下pagerank的发展背景。百度百科对pagerank的解释:PageRank是Google专有的算法,用于衡量特定网页相对于搜索引擎索引中的其他网

neo4j遍历和图算法

这篇blog主要和大家分享一下neo4j中是如何对节点进行遍历,和其中集成的图论的一些常用算法。 遍历 http://docs.neo4j.org.cn/tutorials-java-embedded-traversal.html   这是neo4j官方的中文教程。   private static Traverser getFriends(Node node ) { TraversalDescription td = Traversal.description() .breadthFirst() .relationsh ...
 下面介绍一下如何在java中使用neo4j图形数据库。 这里是neo4j中文的官方教程 http://docs.neo4j.org.cn/tutorials-java-embedded.html  这里是neo4j的api文档 http://components.neo4j.org/neo4j/1.8/apidocs/ 第一步 首先在eclipse项目中引入neo4j的全部jar包,在项目上右键Property--> Java Build Path-->Libraries-->Add External Jars-->OK    neo4j的jar包在根目 ...
刚才从eclipse中将工程文件导入Myeclipse的时候,报错The type XXX cannot be resolved. It is indirectly referenced from required .class files错误,出现这个错误一般有两个问题:一: It is indirectly referenced from required .class file 原因:你正要使用的类调用了另一个类,而这个类又调用了其他类。而在这个调用的过程中,某个类所在的包的缺失就会引起以上那个错误。 解决方法:导入缺失的jar包 二:The project was not bui ...

neo4j初体验

     首先介绍一下neo4j的使用背景,本人在做一个关于社交网络分析的项目,所以有很多关于图的算法和构建,前期在做调研的时候开始关注nosql数据库(非关系数据库),这对于社交类型的system简直是福音啊。。。    Neo4j是一个用Java实现、完全兼容ACID的图形数据库,就是比较有名的nosql数据库的代表。Neo4j的内核是一种极快的图形引擎,Neo4j既可作为无需任何管理开销的内嵌数据库使用;也可以作为单独的服务器使用,在这种使用场景下,它提供了广泛使用的REST接口,能够方便地集成到基于PHP、.NET和JavaScript的环境里。      Java开发者可以通过 ...

在mac上安装hadoop

最近在学习分布式计算,想在自己的mac电脑上安装hadoop试一下,经历了两天终于搞定,中间遇到很多问题,如下一一说明。       开发环境:OS X 10.9.2   Hadoop版本:hadoop-0.20.2 java版本:java 1.6Eclipse版本: Myeclipse 10.0   首先在安装之前先说明一下为什么使用老版本的hadoop。现在最新的hadoop版本是hadoop-2.2.0,本人是hadoop新手,网上的很多教程都是针对老版本的比较多,容易上手,目前0.20.2版本apache已经归档了。 其次,新版本的hadoop和老版本的差别比较大,之前的j ...
Global site tag (gtag.js) - Google Analytics