自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏天的夏,夏天的天。

夏天的夏,夏天的天。

  • 博客(6)
  • 资源 (31)
  • 收藏
  • 关注

原创 Java设计模式——开放设计模式

我们聊过的这些设计模式都会遵循一个原则,就是面向对象的原则,高内聚低耦合使我们开发的核心思想,降低代码之间的耦合度使我们程序员的终极追求,今天和大家聊的是开放封闭设计模式。开放封闭设计模式:软件实体(类、模块、函数等)应该可以扩展,但是不可修改。大家通过概念可以看出,开放封闭设计模式的核心思想还是低耦合,大家的脑海里应该会有一种方式可以很好的实现这种设计原则,就是抽象函数,我们去定义一个功能相近类...

2018-04-13 16:22:17 7022

原创 最全名企笔算法题

·给一个由数字组成的字符串。写一个函数求出其可能恢复为的所有IP地址。格式:第一行输入一个由数字组成的字符串 T,最后由这个字符串所能形成的所有的 IP 地址的数组。样例输入T = "25525511135"样例输出[ "255.255.11.135", "255.255.111.35"]      ·给定 n 个不同的正整数,整数 k(k< = n)以及一个目标数字。在这 n 个数里面找出...

2018-04-12 17:58:19 7173

原创 最全名企笔试题+算法题

·给定一颗二叉树,要求输出二叉树的深度以及中序遍历二叉树得到的序列。本题假设二叉树的结点数不超过1000。Input输入数据分为多组,第一行是测试数据的组数n,下面的n行分别代表一棵二叉树。每棵二叉树的结点均为正整数,数据为0代表当前结点为空,数据为-1代表二叉树数据输入结束,-1不作处理。二叉树的构造按照层次顺序(即第1层1个整数,第2层2个,第3层4个,第4层8个…….,如果某个结点不存在以0...

2018-04-04 10:57:55 8466

原创 【Bing2016搜索测试题】最短摘要问题

在搜索引擎中,会针对每一网站生成一段摘要,并展示在相应query的搜索结果中。给你两个字符串S和T,请设计并实现一个高效的最短摘要生成算法,该算法能找出S中包含所有T中的字符的最短子字符串,即最短摘要,如: S="ADOBECODEBANC"T="ABC" 最短摘要结果为"BANC"#include <string>#include <iostream>#include...

2018-04-04 10:21:23 6198

原创 【Facebook招聘笔试】查找相同URL

设计算法: 给你a、b两个文件,各存放50亿条url,每条url各占用64字节,内存限制是4G,找出a、b文件共同的url 第一步:对a中的每条URL记录,经过hash(URL)%2048处理分别放入a_file0,a_file1,.....a_file2047文件中。            对b中的记录进行同样的处理,放入b_file0, b_file1,................., b...

2018-04-03 17:29:54 5908

原创 【腾讯笔试题】1000亿条记录中查询内容

题目:有 1000 亿条记录,每条记录由 url、ip、时间 组成,设计一个系统能够快速查询以下内容:1、给定url和时间段(精确到分钟)统计url的访问次数2、给定ip和时间段(精确到分钟)统计ip的访问次数请描述你的解决方案!解答:首先,1000亿条记录全部放到内存肯定不够,那就是分成小文件了,然后整合;公共的时间段,因为精确到分钟,我们把这每一分钟建成一个小文件,每个小文件肯定会有许多重复的...

2018-04-03 17:18:31 6988

算法 第4版-Robert Sedgewick -Kevin Wayne著-谢路云译

《算法(英文版•第4版)》作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了本书内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。 《算法(英文版•第4版)》适合用作大学教材或从业者的参考书。

2018-09-14

算法之美:指导工作与生活的算法-布莱恩·克里斯汀

这本书由布莱恩`克里斯汀与汤姆·格里菲斯所著,告诉我们如何更地利用直觉、什么时候应该把选择权交给命运、无所适从的时候应该如何做出选择,以及如何地与他人保持联系。从找配偶到找停车位,从组织管理个人邮箱的收件箱到理解人类记忆的作用原理,这本书把计算机科学的智慧转化为人类生活的策略,引导我们做出明智的选择。

2018-09-13

40个微信H5游戏源码

一共40个微信H5游戏源码,主要是用于微信吸粉,极容易吸引用户。包括答题问卷、积分赚取、抽奖等各种类型。

2018-07-05

H5微信大型移动开发源码

微信小程序H5源码,包含当当、二维码名片、抽奖、淘宝、途牛、闲鱼、外卖等多个大型项目源码。

2018-07-03

H5测试题源代码

微信小程序测试题源码,答题小游戏,最新最符合当前小程序吸粉的游戏。

2018-07-03

Android开发艺术探索.pdf

Android开发艺术探索,任玉刚著,全书522页。完整版。

2018-04-13

TabHostDemo

仿Android微信首页界面,使用TabHost方法具体实现该功能。

2018-02-07

Android系统源代码情景分析 [罗升阳著][电子工业出版社][2012.10][840页]

《Android系统源代码情景分析》是2012年10月出版的图书,作者是罗升阳。 在内容上,本书结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。

2018-02-02

bugly测试示例

bugly集成相信测试示例,包括java Crash,ANR Crash 和Native Crash数据上报成功实例。

2018-01-30

addJavascriptInterface方法示例

addJavascriptInterface方法示例,JavaScript与Android端相互交互方法示例。

2018-01-26

jnidemo实例

Android中JNI的使用,计算器的实现.

2017-03-04

netWworkTest

Android Jsoup与HttpClient网络爬虫解析

2017-01-23

demo_recycleView

Android RecycleView使用详解

2017-01-23

demo_update

Android版本更新升级

2017-01-22

GABottleLoading

Android贝塞尔曲线实现Loading效果

2017-01-22

BadgeViewTest

Android BadgeView红点更新信息提示

2017-01-22

ThreadPool方法详解示例Demo

ThreadPool方法详解示例Demo

2016-07-14

Android Singleton单例模式Demo

Android Singleton单例模式运用详解

2016-07-14

EventBus详解示例Demo

EventBus详解事件发送方式

2016-07-14

EventBus示例Demo

EventBus详解事件发送方式

2016-07-14

Android文件管理器

Android文件管理器源码实现,基本实现手机自带File功能。

2016-06-23

二维码条形码生成及扫描

二维码/条形码生成器,以及二维码/条形码扫描Demo Demo功能全面,简单明了

2016-06-22

zxing-client-android

zxing-master,zxing.jar 二维码/条形码扫描器/生成器工具类源码

2016-06-22

PicassoTest

Picasso与HttpUrlConnection实例方法比较

2016-06-11

Android 仿IOS底部弹对话框

Android 仿IOS底部弹对话框效果demo。

2016-04-24

iOS_Dialog_Library.zip

android底部弹出iOS7风格对话选项框(QQ对话框)–第三方开源–IOS_Dialog_Library

2016-04-24

Android UI优化之ViewStub标签的使用

Android UI优化之merge标签的使用,主要介绍ViewStub方法使用的注意事项及方法实现。

2016-04-24

Android UI 优化之merge标签的使用

Android UI优化之merge标签的使用,主要介绍merge方法使用的注意事项及方法实现。

2016-04-24

include 方法使用

Android UI优化之include标签使用,主要介绍include使用方法及注意事项。

2016-04-23

apache-tomcat-7.0.53

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

2016-04-17

MVPDemo设计模式

该Demo采用MVP设计模式,详细的介绍了MVP的使用。另外分别介绍了JsonObject、Gson与FastJson三种解析数据的方式。非常适用刚接触MVP设计模式的开发人员使用与学习。

2014-04-02

空空如也

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

TA关注的人

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