排序:
默认
按更新时间
按访问量

leetcode 93. Restore IP Addresses

题目 Given a string containing only digits, restore it by returning all possible valid IP address combinations. For example: Given “25525511135”, r...

2017-12-20 10:47:05

阅读数:43

评论数:0

LeetCode3. Longest Substring Without Repeating Characters

题目Given a string, find the length of the longest substring without repeating characters.Examples:Given “abcabcbb”, the answer is “abc”, which the len...

2017-11-28 17:40:24

阅读数:246

评论数:0

Hadoop Yarn初探

前言经过多年的发展形成了Hadoop1.X生态系统,其结构如下图所示: 其mapReduce的结构如下: 从上图中可以清楚的看出原 MapReduce 程序的流程及设计思路: 1. 用户程序 (JobClient) 提交了一个 job,job 的信息会发送到 Job Tracker 中,...

2017-10-06 15:21:50

阅读数:345

评论数:0

mahout学习之聚类(1)——向量的引入与距离测度

聚类的基本概念聚类就是将一个给定的文档集中的相似项目分成不同簇的过程,可以将簇看作一组簇内相似而簇间有别的项目的集合。 对文档集的聚类涉及以下三件事: 1. 一个算法:将文档集阻止到一起的算法 2. 相似性与不相似的概念 3. 停止的条件聚类数据的表示mahout将输入数据以向量的形式保存...

2017-10-03 15:04:00

阅读数:146

评论数:0

mahout学习之推荐算法

推荐的定义推荐算法可以分为三大类,基于用户的,基于物品的和基于内容的,前两者均属于协同过滤的范畴,仅仅通过用户与物品之间的关系进行推荐,无需了解物品自身的属性。而几乎内容的推荐技术很有用,但是必须与特定领域相结合,比如推荐一本书就必须了解书的属性,作者,颜色,内容等等。但是这些知识无法转移到其他领...

2017-10-02 23:14:55

阅读数:190

评论数:0

room的使用-以demo为例

前言本文是以demo为例介绍,所以部分内容和解释会在demo里以注释的形式给出。 下载链接数据库的构建环境配置在app模块的build.gradle添加以下内容: compile 'android.arch.lifecycle:extensions:1.0.0-alpha5' co...

2017-08-08 10:28:46

阅读数:200

评论数:0

微信热修复tinker初探

前言Tinker简介Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。Tinker已知问题1) Tinker不支持修改AndroidManifest.xml,Tink...

2017-07-11 17:08:57

阅读数:197

评论数:0

Android 点击屏幕其他位置隐藏Floating Action Button

功能要求当用户点击fab的时候,屏幕上的其他区域应该是不可点击的,如果用户点击其他区域,那么就应该收缩fab回到初始状态。 观察一下其他应用: 发现实质点击按钮之后启动了新的fragment,并将背景设置为半透明。具体实现首先,随便找一个fab的开源库:compile 'net.i2p.a...

2017-06-28 18:02:27

阅读数:303

评论数:0

android7.0下retrofit框架不断GC的问题

问题描述android7.0 环境下启动应用就卡死,日志显示不断的在执行gc操作。 打印栈帧如下: 解决方法由上图可以看到GSON不断的在进行内存分配操作,因为gson是用于json数据转换为类实体的,所以很有可能是转换流程出了问题。找了好久才发现另一个小伙伴往类实体里加了这个成员。。。pri...

2017-06-07 20:09:28

阅读数:508

评论数:0

NDK学习笔记(2)——C与java之间的互相调用

Java调用C在上一篇博文中,我们完成了一个NDK项目的基本配置以及各个文件的功能,现在来写一下其他功能,demo下载在文章末尾。字符串的传递老样子,在MainActivity写一个native方法:public native String stringTransfer(String s);然后鼠...

2017-06-01 15:50:22

阅读数:398

评论数:0

NDK学习笔记(1)——第一个jni程序

环境配置以Android studio 2.2为例,点击tools->Android->SDKManager。 勾选并下载 CMake、LLDB、NDK: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makef...

2017-05-30 20:24:02

阅读数:230

评论数:0

JNI所需的C语言知识小结

介绍作为Android开发人员,会java是必须的,但是一般从事android业务逻辑开发的对C/C++的了解估计仅限于大学里不走心的课程。。。所以参考视频和资料小结一下JNI所需的c语言知识~基本数据类型 数据类型 boolean byte char short int ...

2017-05-26 14:31:52

阅读数:126

评论数:0

JNI简介

什么是JNIJNI(java native interface)java本地开发接口,本质上是一种协议,相当于桥梁的作用,通过jni就可以调用C/C++代码,当然也可以用C调用java的代码。 为什么要调用JNI 通过jni技术,可以扩展android手机的功能,比如wifi热点比如NFC技术。...

2017-05-22 17:07:04

阅读数:140

评论数:0

StringBuilder,String与StringBuffer 的异同

引言根据我在网上查到的资料显示,这三者的区别主要是: String:字符串常量 StringBuffer:字符创变量(多线程) StringBuilder:字符创变量(单线程) 对String的操作表面上看是对同一个变量的操作,但实际上是新建了一个常量,然后修改对象的引用。基于这样的机制,...

2017-05-15 20:39:11

阅读数:135

评论数:0

leetcode110 Balanced Binary Tree

题目Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which the de...

2017-05-06 15:35:15

阅读数:163

评论数:0

leetcode257 Binary Tree Paths

题目Given a binary tree, return all root-to-leaf paths.For example, given the following binary tree: 1 / \ 2 3 \ 5All root-to-leaf paths ar...

2017-05-05 21:01:24

阅读数:107

评论数:0

leetcode118 Pascal's Triangle

题目Given numRows, generate the first numRows of Pascal’s triangle.For example, given numRows = 5, Return[ [1], [1,1], [1,2,1], [1,3,3,1...

2017-05-05 15:27:51

阅读数:114

评论数:0

java多线程——线程的状态

线程的状态转换如下图所示: 可以参考我的另一篇博客线程状态转换的内容。线程的创建实现Runnable接口这个接口非常简单:@FunctionalInterface public interface Runnable { /** * When an object implem...

2017-04-09 15:53:26

阅读数:389

评论数:0

leetcode413 Arithmetic Slices

题目A sequence of number is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements is t...

2017-04-08 15:15:41

阅读数:287

评论数:0

leetcode538 Convert BST to Greater Tree

题目Given a Binary Search Tree (BST), convert it to a Greater Tree such that every key of the original BST is changed to the original key plus sum of a...

2017-04-05 20:31:24

阅读数:528

评论数:0

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