自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

翻译 Java 1.8 HashMap实现(译注)

How does Java HashMap work?(译注)@(Java基础)[HashMap|集合]译者序作者整个博客只有这一篇文章,而就这一篇文章,却是介绍HashMap与Java中Hash策略的精品。作者从Java 2讲述到Java 8,细数种种变更,并且用数学公式和清晰的思路解释其原理。全文行文流畅,排版规范典雅,有着论文般的美感,就技术博客而言,实乃佳品。配合HashMap源码消化更佳。

2015-08-22 18:34:20 4635 1

原创 面向问题编程——Java泛型

Java烧脑的泛型——1@(Java基础)[泛型|super|extends] [TOC]Java中的泛型历来烧脑,从Object到上界下界修罗界,各种神奇的编译错误让泛型编程痛苦不堪。在这篇里,我总结一下泛型声明方式。最原始的泛型方式——抄袭Object!Java中,一切对象基于Object。所以,当没有泛型可用的远古时代,一切泛型,都通过Object来实现。// 使用Object作为基类完成泛

2015-08-17 21:07:36 639

原创 《程序员必读的职业规划书》@Easy 阅读反馈

首先感谢JobDeer举办的《程序员必读的职业规划书》百人试读活动简评正面这个本书最大的亮点在于,这是一个招聘类创业公司的CEO的经验分享。作者通过自身的求职经验,和在创业期间对市场的分析,给出了基于个人意愿和市场需求的职业规划指导,并且给出了许多实践层次的建议。负面书的页数较少,性价比较低。另外作者在书有对女性、产品经理的歧视性观点。以及书中存在很多对JobDeer的广告。

2015-05-13 20:16:03 723

原创 【面试之旅—算法与数据结构-1】 最大最长子序列

最近找实习面试、笔试不断,感觉自己的算法真心渣,赶快买几本书弥补一下。书中许多算法是非常经典的, 并且对我的意义也特别大,所以我把这部分的东西放在博客上,算作纪念。最大最长子序列渊源我上大一时,第一次碰到关于时间效率的问题就是这个了。我当时根本不会做,只能百度来谷歌去,结果搜到一堆神一样的实现,没有注释,指针、下标倒是用的掉渣天,完全是Show自己的C语言、C++的考试成绩和面试选择题的技巧。当时我

2015-03-22 16:36:01 688 1

原创 直线矩形视口裁剪算法 Cohen–Sutherland algorithm

直线矩形视口裁剪算法 Cohen–Sutherland algorithm算法参见: http://en.wikipedia.org/wiki/Cohen%E2%80%93Sutherland_algorithm算法思路在二维平面中,将一个矩形的四条边无限延伸,可以将平面分割成九个区域,中心的区域就是矩形本身。将每个区域给予不同的编号,为了方便使用,采用4个位来表示一个二维平面的一个区域。前2

2015-03-17 21:28:45 3781

转载 四种方案解决ScrollView嵌套ListView问题

转子:泡面或安卓泡面在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自A

2014-12-10 00:26:38 642 1

翻译 【RFC-1321】MD5信息摘要算法

1      概述本文描述了MD5信息摘要算法(MD5Message-digest Algorithm)。这个算法将一个任意长度的信息作为输入,并产出该信息的128位“信息指纹”或“信息摘要”。可以推断,两个不同的输入信息不会产生相同的MD5输出;根据指定的MD5,也难以产生与之对应的信息。MD5算法用于数字签名领域。这在此领域中,一个大的文件在被使用一个公钥系统(如RAS)的私有(或秘密)钥

2014-10-24 17:01:55 1597

原创 《Thinking in Java》狗血的学习笔记-3初始化

”C++的发明人Bjarne Stroustrupzai she

2014-07-19 00:47:30 647

原创 新手安装(折腾)Linux的故事——遇到各种问题的新手解决方法

因为各种需要,我不得已学习了Linux,用的书是《鸟哥的Linux私房菜——基础篇》。

2014-07-18 00:56:19 987

原创 《Thinking in Java》狗血的学习笔记-2表达式与控制流程

Java与C++在表达式与控制流程上基本上大同小异。1. 表达式操作符

2014-07-12 17:53:27 431

原创 《Thinking in Java》狗血的学习笔记-1对象

在Java中,一切都是对象。不存在全局变量、全局函数等东西。

2014-07-02 22:13:47 433

原创 "ClickME" 隐私策略

1.应用“ClickME”(下称应用)将会在您的本地文件中

2014-06-08 19:24:44 3580

原创 3. CSS Basic

1.  认识CSS CSS,CascadingStyle Sheets,层叠式样表。它用于描述一个HTML元素在浏览器中的呈现方式。使用CSS主要目的是为了解决表现元素样式问题、节约工作量,提高代码的重用率。 2.  CSS基础 2.1         语法 CSS的语法由两部分组成:选择器和一组属性声明,这类似一个java的class的定义(并且进行了“初始化”)

2013-10-05 21:15:43 714

原创 2. HTML Basic

/* 本篇内容主要学习自http://www.w3school.com.cn/">w3school(中文)、w3schools(English)

2013-10-03 20:36:58 1054

原创 1. 概述

以前从来没有写博客的习惯的,但是为什么这次要开始写呢?因为我们的老师表示:如果你写技术性博客来记录你的学习进程,你将会受益匪浅,还会有无条件的考试加分。但是,我的为人,你懂得,我怎么会为一点点加分而写呢?我写博客的目的当然是为了记录自己的学习历程,并与大家分享,查漏补缺,去粗取精,共同提升。开场白就这些,进入正题。第一节:概述Outline:    1. WWW的简介

2013-09-22 20:46:36 497

Google C++ Style Guide英文版

全部本人重新排版,可以直接拿去打印。有标签、有目录。

2013-04-05

Introduction to the Design and Analysis of Algorithms 3rd Edition.pdf

算法设计与分析基础,英文版。相信很多人需要

2012-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除