- 博客(27)
- 资源 (17)
- 收藏
- 关注
原创 给自己
终于沉下来了,好好思考了一段时间。心想未必事成,遗憾才是人生常态。我们还会遇到很多人,经历很多事,感恩所有的一切。希望所有的过往,让我们都成长,所有的经历都让我们更加清晰的认识自己。心中没有怨恨与不甘。 谢谢那些在我低谷的时候,伸手拉过我的人...
2021-08-27 00:13:34
146
原创 Bye 2020
2020年初的一场罕见的疫情,打乱了大部分人的计划和节奏,加上一些事和人的羁绊,本来想换个环境,就又留下来了。(1)事业:创业的第五个年头,尽管之前磕磕碰碰遇到了不少问题和麻烦,但是貌似今年特别集中,矛盾更为激烈,有关于未来发展方向的,有合伙人之间式的,又关于公司合并的的等等.. 不过好在,一切都扭转过来了,一切向好(2)亲情:关于亲情,今年特别特殊,送走了这辈子我亏欠最多的人,一句话没给我留就这么走,虽然时间过去了半年,偶尔想想,心理总会隐隐作痛,总止不住眼圈泛红。如果可以重来,我
2020-12-13 16:39:50
404
2
转载 轻松搞定面试中的二叉树题目
转载自:http://blog.youkuaiyun.com/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思
2015-04-08 21:25:57
635
原创 Mahout基于item的协同过滤之asMatrix
/** * Job asMatrix * 输出:itemA, 格式的向量 * 完成的功能: * 1.对每个item求topN相似的wupin * 2.计算下三角矩阵(由已经计算完成的上三角矩阵完成) */ if (shouldRunNextPhase(parsedArgs, currentPhase)) { Job asMatrix = prepar
2015-02-12 17:10:02
547
转载 Java序列化的机制和原理
转载:http://developer.51cto.com/art/200908/147650.htmJava序列化的机制和原理
2014-09-01 14:47:15
475
转载 Redis入门篇
转载自:http://blog.youkuaiyun.com/freebird_lb/article/details/7733970一、Redis简介:Redis(http://redis.io)是一款开源的、高性能的键-值存储(key-value store),它是用ANSI C来编写。Redis的项目名是Remote Dictionary Server的缩写,但它常被称作是一款数据结构服务器(
2014-08-24 15:45:53
660
转载 Python解释执行原理
Python解释执行原理装载自:http://l62s.iteye.com/blog/1481421 这里的解释执行是相对于编译执行而言的。我们都知道,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。 但是对于Pytho
2014-08-16 23:48:31
623
原创 JVM 垃圾收集器与内存分配策略(1)
(一)了解GC和内存分配的目的:排查内存溢出和内存泄漏的玩儿你他、在高并发的环境中JVM的垃圾收集机制成为瓶颈时的解决方法Java堆和方法区的内存回收是动态的,是在运行时回收的:1、一个接口的都个实现类需要的内存不一样,2、一个方法的多个方法中的多个分支需要的内存也不一样。(二)引用的定义:传统定义:如果reference类型的数据中存储的数值代表的是另外一块内存的起始
2014-07-27 23:46:46
709
转载 linux shell 正则表达式(BREs,EREs,PREs)差异比较
转载自:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就
2014-07-25 11:47:13
763
转载 awk 正则表达式、正则运算符详细介绍
转载自:前言:使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实大部分表示意思相同的。在linux众多文本处理工具(awk,sed,grep,perl)里面用到正则表达式。其实就只有3种类型。详细可以参考:linux shell 正则表达
2014-07-25 11:46:26
733
原创 Java 类对象基础知识--科普
《Java核心技术》卷一Cay S.Horstmann Gary Cornell等著机械工业出版社http://blog.sina.com.cn/s/blog_5ceb10ad0100y39u.html第四章Java类对象(1)类:蓝图和模板。Java中所有的类都源于Onject类(2)类与类之间的关系依赖(use-a):类A方法中使用了另外一个类B对象b,则类
2014-07-20 23:42:15
801
转载 openssl的安装
Downloading OpenSSL:Run the command below,wget http://www.openssl.org/source/openssl-1.0.1g.tar.gzAlso, download the MD5 hash to verify the integrity of the downloaded file. In the same folder,
2014-07-20 02:09:59
907
原创 java中String、StringBuffer和StringBuilder的区别
l String 、StringBuffer和StringBulider的区别(1)执行速度:StringBulider>StringBuffer>String(2)String是字符串常量(不可改变对象),StringBuffer和StringBuilder是字符串变量(是可变对象)。String是final类不可继承。但是以下例子:String str = “abcd”;
2014-07-07 20:58:04
701
转载 标记-清除算法
转载自:http://jianshu.io/p/b0f5d21fe031前言垃圾自动回收机制的出现使编程更加的简单,使得我们不需要再去考虑内存分配和释放的问题,而是更加的专注在我们产品功能的实现上。但是我们还是需要花时间去了解下垃圾收集机制是怎么工作的,以便后面能够更好的进行我们应用的性能调优等。目前最基本的垃圾收集算法有四种,标记-清除算法(mark-sweep)
2014-06-21 21:09:07
1424
原创 Java 虚拟机运行时数据区域相关功能总结(Java虚拟机涉及相关的内存管理)
程序计数器(Program Counter Register):(1) 存放字节码的地址(2) 唯一一个没有规定OutOfMemoryError的区域。Java虚拟机栈(JVM Stack):(1) Java方法执行的内存模型:每个方法在执行时会创建一个“栈帧”(stack frame),栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。
2014-06-18 23:47:59
711
转载 MapReduce:详解Shuffle过程
转载自:http://langyu.iteye.com/blog/992916 Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,
2014-02-12 20:31:09
734
转载 Hadoop中Mapper类的setup()函数在什么地方调用
Hadoop中Mapper类的setup()函数在什么地方调用分类: hadoop装载自:http://blog.youkuaiyun.com/witsmakemen/article/details/8445133经过跟踪hadoop源码发现,Mapper类的setup()函数在Mapper类的run()函数中被调用。向hadoop提交job后,hadoop会在MapTas
2014-02-11 23:01:08
1429
转载 Hadoop
笔记 Hadoop转载自:http://www.cnblogs.com/elaron/archive/2013/06/20/3146429.html今天有缘看到董西成写的《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》,翻了翻觉得是很有趣的而且把hadoop讲得很清晰书,就花了一下午的时间大致拜读了一下(仅浏览了感兴趣的部分,没有深入细节)。现把觉得有
2014-02-10 10:01:23
680
转载 (EM算法)The EM Algorithm
(EM算法)The EM Algorithm转载自:http://www.cnblogs.com/jerrylead/archive/2011/04/06/2006936.html EM是我一直想深入学习的算法之一,第一次听说是在NLP课中的HMM那一节,为了解决HMM的参数估计问题,使用了EM算法。在之后的MT中的词对齐中也用到了。在Mitchell的书中也提到EM可以
2014-02-09 17:24:28
849
原创 Youtube-利用用户的评分行为的推荐(有别于经典的协同过滤算法)
Youtube-利用用户的评分行为的推荐(有别于经典的协同过滤算法) 背景:Youtube的一些背景(1)2012时候:485000000个视频,大数据(2)每分钟上传48小时的视频(3)每天上传8年的内容总而言之:大用户量,大视频量。推荐所用的数据:用户显示显示表达为喜欢的video问题:(1)如果采用传统的协同过滤,U×I矩阵可能很稀疏,用户共同评分的v
2014-02-06 19:47:58
2122
原创 一篇关于youtube推荐算法的分享-基于用户行为的视频推荐
本文的前提:(1)基于用户的的行为进行推荐(2)本文只关注注册用户,只对注册用户进行推荐(3)数据量级:Youtube每天 百万级别的视频 ,百万级别的用户,总的播放数量超过10亿挑战:(1)用户上载的视频经常没有元数据或元数据很少(视频的量级和用户的量级差不多)(2)很多youtube视频时间很多(小于10分钟)User interactionsare thu
2014-01-20 00:39:34
4193
数据结构1800题\数据结构1800答案.pdf
2009-03-21
指针,引用与动态内存分配\指针,引用与动态内存分配.pdf
2009-03-20
2006清华大学计算机系研究生入学考试专业课试题操作系统
2009-02-26
数据结构1800题数据结构1800题
2009-02-26
北大离散数学答案(最新)
2008-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人