- 浏览: 28477 次
- 性别:
- 来自: 北京
最新评论
文章列表
笔者是知乎的深度用户,而百度知道也用了很多年,在此粗浅的分析一下百度知道和知乎的异同。参考了很多网上优质的回答,这里就是知乎上面对二者的分析:
http://www.zhihu.com/question/19551114/answer/12203306
我特别喜欢知乎上面的一句回答概括两者的区别:知道止于答案,知乎始于答案。
首先这句话我理解是一句中性立场的观点,没有任何偏向哪方之意。隐含的意思只是说明两者虽然都是问答社区,但是产品定位是不同的。
首先,先谈谈百度。
百度知道的优劣势:
1.依托百度搜索庞大的用户和很低的参与门槛。
百度拥有海量的用户,并且百度给予百度知道的权 ...
重写和重载
- 博客分类:
- 技术
- java基础
- java细节tips
重载(Overloading)
1. 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。
2. Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数 ...
java等于的判断
- 博客分类:
- java细节tips
- 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) {
...
pagerank的理解和java实现
- 博客分类:
- 技术
1. PageRank的发展
1.1 Pagerank是如何牛逼起来的?
首先简单介绍一下pagerank的发展背景。百度百科对pagerank的解释:PageRank是Google专有的算法,用于衡量特定网页相对于搜索引擎索引中的其他网
neo4j遍历和图算法
- 博客分类:
- 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
下面介绍一下如何在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的使用背景,本人在做一个关于社交网络分析的项目,所以有很多关于图的算法和构建,前期在做调研的时候开始关注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 ...