- 博客(19)
- 资源 (9)
- 收藏
- 关注
转载 EMV处理流程
来源: http://www.cppblog.com/MichaelLiu/articles/9540.htmlEMV交易过程解析之一 Initiate Application Michael 2006年7月7日EMV标准定义了十一个过程,这些过程主要通过交易数据的认证、持卡人身份验证以及风险管理等来实现交易的安全,接下来我们将对这些过程逐一进行剖析,
2016-01-29 16:33:23 1413
转载 Android应用开发架构概述
通常一个App的成长过程都是这样的:第一阶:先用最少的成本和时间快速把东西做出来。第二阶段:积累一定用户量之后在小步快跑的迭代功能。第三阶段:性能和体验上逐步求精。我发现好多项目在第二阶段和第三阶段耗费了好多本来不应该浪费的人力成本、时间成本。究其原因就是因为前期忽略了合理的架构,我甚至经历过因为前期的设计不合理导致后期技术债务太多项目濒临死掉、整个项目组全员换掉重
2016-01-20 17:42:06 664
转载 Java不同压缩算法的性能比较
本文将会对常用的几个压缩算法的性能作一下比较。结果表明,某些算法在极端苛刻的CPU限制下仍能正常工作。文中进行比较的算有:JDK GZIP ——这是一个压缩比高的慢速算法,压缩后的数据适合长期使用。JDK中的java.util.zip.GZIPInputStream / GZIPOutputStream便是这个算法的实现。JDK deflate ——这是JDK中的又一个算法(zip文件用的就是这
2016-01-20 09:34:26 1916
转载 推荐几款实用的Android Studio 插件
1、android-butterknife-zelezny android-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin 注意:需要先导入butterknife包才能使用2、Gsonformat 可根据json数据快速
2016-01-20 09:11:11 365
转载 程序员什么时候该考虑辞职?
程序员什么时候该考虑辞职?写在前面:近段时间,有很多程序员朋友问我年后会不会跳槽,以及跳槽是不是明智之举,这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老公司,但是在后期将两者相比较,“呆在老公司”的程序员处理问题的经验和职业发展
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 3431 1
转载 理解RESTFul架构
1 什么是RESTREST全称是Representational State Transfer,中文意思是表述性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是 HTTP 规范的主要编写者之一。 他在论文中提到:“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信
2016-01-11 14:23:30 343
转载 秒杀系统架构分析与实战
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 558
转载 美团推荐算法实践
前言推荐系统并不是新鲜的事物,在很久之前就存在,但是推荐系统真正进入人们的视野,并且作为一个重要的模块存在于各个互联网公司,还是近几年的事情。随着互联网的深入发展,越来越多的信息在互联网上传播,产生了严重的信息过载。如果不采用一定的手段,用户很难从如此多的信息流中找到对自己有价值的信息。解决信息过载有几种手段:一种是搜索,当用户有了明确的信息需求意图后,将意图转换为几个简短
2016-01-06 10:03:59 596
转载 猿题库 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 469
转载 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 1030
图灵程序设计丛书 - 鲜活的数据数据可视化指南
2019-04-27
redis设计与实现_扫描版_完整版
2016-01-28
大数据文摘.03
2016-01-28
高盛虚拟现实报告2016
2016-01-19
大数据文摘
2016-01-18
朱飞达-BDTC_2015_大数据与金融创新:从研究到实战
2016-01-06
大数据文摘 vol.01
2016-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人