自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hunter的专栏

以不变应万变

  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

转载 EMV处理流程

来源:    http://www.cppblog.com/MichaelLiu/articles/9540.htmlEMV交易过程解析之一 Initiate Application Michael 2006年7月7日EMV标准定义了十一个过程,这些过程主要通过交易数据的认证、持卡人身份验证以及风险管理等来实现交易的安全,接下来我们将对这些过程逐一进行剖析,

2016-01-29 16:33:23 1408

转载 Android应用开发架构概述

通常一个App的成长过程都是这样的:第一阶:先用最少的成本和时间快速把东西做出来。第二阶段:积累一定用户量之后在小步快跑的迭代功能。第三阶段:性能和体验上逐步求精。我发现好多项目在第二阶段和第三阶段耗费了好多本来不应该浪费的人力成本、时间成本。究其原因就是因为前期忽略了合理的架构,我甚至经历过因为前期的设计不合理导致后期技术债务太多项目濒临死掉、整个项目组全员换掉重

2016-01-20 17:42:06 662

转载 Java不同压缩算法的性能比较

本文将会对常用的几个压缩算法的性能作一下比较。结果表明,某些算法在极端苛刻的CPU限制下仍能正常工作。文中进行比较的算有:JDK GZIP ——这是一个压缩比高的慢速算法,压缩后的数据适合长期使用。JDK中的java.util.zip.GZIPInputStream / GZIPOutputStream便是这个算法的实现。JDK deflate ——这是JDK中的又一个算法(zip文件用的就是这

2016-01-20 09:34:26 1913

转载 推荐几款实用的Android Studio 插件

1、android-butterknife-zelezny android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin 注意:需要先导入butterknife包才能使用2、Gsonformat 可根据json数据快速

2016-01-20 09:11:11 361

转载 程序员什么时候该考虑辞职?

程序员什么时候该考虑辞职?写在前面:近段时间,有很多程序员朋友问我年后会不会跳槽,以及跳槽是不是明智之举,这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老公司,但是在后期将两者相比较,“呆在老公司”的程序员处理问题的经验和职业发展

2016-01-20 09:03:43 627

转载 Android targetSdkVersion 原理

前几天 Google 官方发布文章解析 compileSdkVersion、minSdkVersion 以及 targetSdkVersion 的含义,以及合理设置各个值的意义,原文 Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion(后面简称 “原文”),还有翻译版。其中,compileSdkVersion 和 m

2016-01-20 08:43:44 600

原创 VC中的adb通信

以前的工作中涉及到了VC开发PC软件通过ADB通信与android设备连接的内容,现在简单记录下连接的流程 vc在界面初始化时启动后台工作者线程bool CHPadSuiteDlg::StartThread(){ //启动线程 // create events if (hAdbEvent != NULL) { ResetEvent(hAdbEven

2016-01-19 18:19:35 3430 1

转载 理解RESTFul架构

1 什么是RESTREST全称是Representational State Transfer,中文意思是表述性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是 HTTP 规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信

2016-01-11 14:23:30 342

转载 秒杀系统架构分析与实战

0 系列目录秒杀系统架构秒杀系统架构分析与实战1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设

2016-01-11 14:21:35 773

原创 Android Handler在新线程中处理消息

搜罗了些handler的内容,留着自己看吧在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方法即可。在Java中,非静态(匿名)内部类会默认隐性引用外部类对象。而静态内部类不会引用外部类对象。      当使用内部类(包括匿名类)来创建Handler的时候,Handler对

2016-01-07 11:52:17 605

原创 Android 面试题目总结(2)

1、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 2、写clone()方法时,通常都有一行代码,是什么? 3、try里面有个return 那后面的finally还执行吗? 4、Error与Exception有什么区别 Error类和Exception类都继承自Throwable类。 二者的不同之处: Exception: 1.可以是可

2016-01-06 13:17:38 437

转载 Microservice架构模式简介

在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有良好扩展性并可持续开发的系统。除此之外,该书还将基于该模式的系统演化流程与Continuous Delivery等当前甚为流行的开发流程结合在了一起,使得Micro

2016-01-06 10:35:35 759

转载 Linux知识点小结

Linux知识点小结发表于 2016-01-04  Linux一出,谁与争锋$1 我的Linux需求Linux博大精深。我只在此讨论一些我对线上Linux机器维护人员的基本需求,比如装机,加硬盘,配网络。只讨论CentOS 6,或者类似的RHEL,当然Ubuntu也可以此类推,但是一些新特性不予讨论,因为我不懂,比如CentOS 7的xfs不予讨论,并不

2016-01-06 10:31:59 921

转载 Android单元测试研究与实践

Android单元测试研究与实践潘铭炜 黄超 · 2015-12-24 17:00Android单元测试介绍处于高速迭代开发中的Android项目往往需要除黑盒测试外更加可靠的质量保障,这正是单元测试的用武之地。单元测试周期性对项目进行函数级别的测试,在良好的覆盖率下,能够持续维护代码逻辑,从而支持项目从容应对快速的版本更新。单元测试是参与项目开发的工程师在项目代码

2016-01-06 10:13:24 556

转载 美团推荐算法实践

前言推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信息过载。如果不采用一定的手段,用户很难从如此多的信息流中找到对自己有价值的信息。解决信息过载有几种手段:一种是搜索,当用户有了明确的信息需求意图后,将意图转换为几个简短

2016-01-06 10:03:59 594

转载 猿题库 iOS 客户端架构设计

我几周前写过一篇文章,叫 《被误解的 MVC 和被神化的 MVVM》,其中的很多思想是和本文的作者 Lancy 交流获得的。当时很多人回复问:能直接上猿题库的代码吗?这次 Lancy 的这篇文章就直接上代码了。这篇文章详细介绍了猿题库客户端架构的设计和思考,当然,也有大量的代码示例。Lancy 引入了一个名为 Data Controller 的层级为 View Controller 瘦身,并且借鉴了 MVVM 的思想来将界面与底层解耦。这套架构帮助猿题库彻底解耦了UI和逻辑层的开发工作,并且使 Vi

2016-01-06 09:51:20 446

转载 2015年十大热门Android开源新项目

2015即将结束,又到了大家喜闻乐见的年终盘点时刻啦,今天给大家盘点一下2015年Android开发领域新出现的10大热门开源项目。数据来自于GitHub搜索,创建时间自2015年1月1日开始的新项目才能入围,因此一些创建时间较早的诸如RxJava等优秀项目不在榜上,排名规则是best match,欢迎大家一起吐槽。10. Material-Animations它是一款实现了各种M

2016-01-06 09:13:27 467

转载 25 个 Java 机器学习工具和库

1. Weka集成了数据挖掘工作的机器学习算法。这些算法可以直接应用于一个数据集上或者你可以自己编写代码来调用。Weka包括一系列的工具,如数据预处理、分类、回归、聚类、关联规则以及可视化。2.Massive Online Analysis(MOA)是一个面向数据流挖掘的流行开源框架,有着非常活跃的成长社区。它包括一系列的机器学习算法(分类、回归、聚类、异常检测、概念漂移检测和推荐系统)和

2016-01-05 12:29:03 1694

原创 Android 面试题目总结(1)

下面的题目都是Hunter在android面试时遇到的和网上搜集的,如果大家有好的题目或者好的见解欢迎分享,Hunter将长期维护此帖。

2016-01-04 12:58:09 1029

图灵程序设计丛书 - 鲜活的数据数据可视化指南

在生活中,数据几乎无处不在,任我们取用。然而,同样的数据给人的感觉可能会千差万别:或冰冷枯燥,让人望而生畏、百思不解其意;或生动有趣,让人一目了然、豁然开朗。为了达到后一种效果,我们需要采用一种特别的方式来展示数据,来解释、分析和应用它。这就是数据可视化技术。Nath an Yau是这一创新领域的先锋。在本书中,他根据数据可视化的工作流程,先后介绍了如何获取数据,将数据格式化,用可视化工具(如R)生成图表,以及在图形编辑软件(如Illustrator)中修改以使图表达到最佳效果。本书介绍了数十种方法(如柱形图、饼图、折线图和散点图等),以创造性的视觉方式生动讲述了有关数据的故事。

2019-04-27

2016年欧洲软件开发薪酬调查

2016年欧洲软件开发薪酬调查

2016-08-24

大数据文摘集合

大数据文摘的精品文章集合,涵盖机器学习,可视化,数据挖掘等等

2016-05-12

redis设计与实现_扫描版_完整版

《Redis设计与实现》对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,这些知识可以帮助读者更好、更高效地使用Redis。本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制(replication)、集群(cluster)三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。

2016-01-28

大数据文摘.03

数据使金融、互联网、IT发生巨变又颠覆着医疗、农业、餐饮、房地产、交通、教育、制造乃至人类本身。旨在普及数据思维,传播数据文化,我们为您精选各行业大数据相关案例、资讯,帮您紧跟科技前沿,手握数据思维、数据分析、数据挖掘、数据可视化等重磅干货

2016-01-28

高盛虚拟现实报告2016

高盛发布了一份长达58页的报告,详细讨论了虚拟现实(VR)和增强现实(AR)产业的未来发展状况。高盛认为VR和AR拥有巨大的潜能,它可能会成为下一个大型计算平台,不论是VR还是AR都有能力发展成年营收数百亿美元的产业,它可能会像电脑的出现一样影响深远。

2016-01-19

大数据文摘

数据使金融、互联网、IT发生巨变又颠覆着医疗、农业、餐饮、房地产、交通、教育、制造乃至人类本身。旨在普及数据思维,传播数据文化,我们为您精选各行业大数据相关案例、资讯,帮您紧跟科技前沿,手握数据思维、数据分析、数据挖掘、数据可视化等重磅干货。 目录: 一名数据科学家的新年计划 数据可视化入门——我该从何开始? 机器学习算法一览 如何用Python绘制JS地图? Github上的10大机器学习项目

2016-01-18

朱飞达-BDTC_2015_大数据与金融创新:从研究到实战

新加坡管理大学信息系统学院教授朱飞达在《大数据与金融创新:从研究到实战》主题演讲中分享了基于社交媒体大数据的个人征信应用模式,包括四个方面: (1)提取社交维度特征,加入现在传统信用模型 (2)采用产生式模式挖掘不同信用类别的隐含用户模型 (3)基于社会关系网络的风险传递查询和探索引擎 (4)实时反欺诈侦测和预警系统

2016-01-06

大数据文摘 vol.01

数据使金融、互联网、IT发生巨变又颠覆着医疗、农业、餐饮、房地产、交通、教育、制造乃至人类本身。旨在普及数据思维,传播数据文化,我们为您精选各行业大数据相关案例、资讯,帮您紧跟科技前沿,手握数据思维、数据分析、数据挖掘、数据可视化等重磅干货

2016-01-06

空空如也

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

TA关注的人

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