自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JoeySheng的专栏-移动互联网技术发展博客

关于移动互联网开发,Android、iOS、移动Web等技术。

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

转载 HLS协议

视频直播这么火,再不学就 out 了。为了紧跟潮流,本文将向大家介绍一下视频直播中的基本流程和主要的技术点,包括但不限于前端技术。1. H5 到底能不能做视频直播?当然可以, H5 火了这么久,涵盖了各个方面的技术。对于视频录制,可以使用强大的 webRTC(Web Real-Time Communication)是一个支持网页浏览器进行实时语音对话或视频对话的技术,缺点是

2016-09-28 10:23:38 1404

转载 Android aar打包碰到的问题

一、为什么使用aar打包,而不是jar    jar打包只打源代码,像资源文件不会打包,而aar恰恰相反,它会把代码合资源统统打包进一个文件二、资源命名问题资源命名最好统统加上你的项目名字前缀,比如图片资源、string、color、dimens、layout等等,反正res目录下所有文件最好都使用统一的加前缀命名,防止跟宿主app下的资源重复,因为aar引用跟源码引用起到的效果一样一

2016-09-22 17:12:49 1635 1

转载 架构漫谈(九):理清技术、业务和架构的关系

原文地址:http://kb.cnblogs.com/page/543110/某天和朋友吃饭正好聊到这个话题。作为架构师或者做技术的人,在开发软件时,我们基本上就是在扮演上帝的角色:我们不但要创建出一个个的程序,还要让这些程序能够脱离我们在硬件上独立运行,以便为这个程序所服务的群体提供服务。当这个程序出现问题甚至bug的时候,我们还得扮演牧师的角色去修复这些问题。这不正是一个程序的社会吗?

2016-09-06 12:10:42 413

转载 架构漫谈(八):从架构的角度看如何写好代码

原文地址:http://kb.cnblogs.com/page/542725/在第六篇文章中,我们得出一个结论,软件架构实际上包括了:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。因为代码架构不合理,是无法把一个运行单元分拆出多个来的,那么硬件架构能分拆的就非常的有限,整个系统最终很难长的更大。  所以我们经常会听说,重写代码,推翻原有架构,

2016-09-06 12:09:47 418

转载 架构漫谈(七):不要空设架构师这个职位,给他实权

原文地址:http://kb.cnblogs.com/page/542257/什么是架构师  在之前的几篇文章中,经常会提到架构师这个词。我们已经定义了什么叫架构,那怎么定义架构师呢,是不是做架构的就叫架构师了? 没有这么简单,本篇尝试讨论一下这个问题。  架构师的前提条件  如果一个人在工作中,只是致力于完成自己的工作,以做好自己的工作为主要目标,那么最多只能成为一个工匠,无

2016-09-06 12:08:42 411

转载 架构漫谈(六):软件架构到底是要解决什么问题?

原文地址:http://kb.cnblogs.com/page/541740/前一篇文章简述了什么是软件。那么什么是软件架构呢?按照惯例,我们来看看是什么问题,是谁的问题。  要解决谁的问题?  如前所述,软件实际上就是把现实生活模拟到计算机中,并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题:  一、业务问题  具体的现实生活状态下,没有软件的时候,

2016-09-06 12:07:50 522

转载 架构漫谈(五):什么是软件

原文地址:http://kb.cnblogs.com/page/541188/前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。  冯诺依曼结构,图灵机,以模拟人为目标  软件的历

2016-09-06 12:06:43 430

转载 架构漫谈(四):如何做好架构之架构切分

原文地址:http://kb.cnblogs.com/page/540705/前一篇已经讲了如何识别问题。在识别出是谁的问题之后,会发现,在大部分情况下,问题都迎刃而解,不需要做额外的动作。很多时候问题的产生都是因为沟通的误解,或者主观上有很多不必要的利益诉求导致的。但是总还有一部分确实是有问题的,需要做调整,那么就必须要有所动作,做相应的调整。这个调整就是架构的切分。  切分就是利益

2016-09-06 12:05:01 582

转载 架构漫谈(三):如何做好架构之识别问题

原文地址:http://kb.cnblogs.com/page/540096/按照之前架构的定义,做好架构首先需要做的就是识别出需要解决的问题。一般来说,如果把真正的问题找到,那么问题就已经解决80%了。这个能力基本上就决定了架构师的水平。  那么面对问题有哪些困难呢?  我们先看一则笑话。女主人公:老公,把袋子里的土豆切一半下锅。结果老公是把袋子里的每个土豆都削了一半,然后下锅。

2016-09-06 12:02:47 389

转载 架构漫谈(二):认识概念是理解架构的基础

原文地址:http://kb.cnblogs.com/page/539838/在前一篇文章中,我们讨论了什么是架构。事实上,这些基础概念对于做架构是非常重要的,大部分人对于每天都习以为常的概念,都自以为明白了,但实际上都是下意识的,并不是主动的认识。比如说“什么是桌子?”,做培训的时候,我经常拿这个例子来问大家,回答千奇百怪。这实际上就导致了做架构的时候,不同角色的沟通会出很多问题,那么结果也

2016-09-06 12:01:40 368

转载 架构漫谈(一):什么是架构?

架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Gary(微信greenguolei)深聊。

2016-09-06 11:59:11 394

转载 架构的本质

本文作者王庆友,前 1号店首席架构师,先后就职于 ebay、腾讯、1号店、找钢网,精通电商业务,擅长复杂系统业务建模和架构分析,目前在中国 B2B 第一电商公司找钢网担任首席架构师,微信号Brucetwins,欢迎一起聊架构。

2016-09-06 11:55:11 364

转载 每个架构师都应该研究下康威定律

这篇文章的分享者杨波具有超过10年的互联网分布式系统研发和架构经验,曾先后就职于 eBay 中国研发中心(eBay CDC)、携程、唯品会(VIPShop)等。本文由攀爬的蜗牛以及田光整理。

2016-09-06 11:47:47 775

原创 RxJava&&RxAndroid学习地址备忘

https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroidhttp://gank.io/post/560e15be2dca930e00da1083

2016-09-02 16:19:00 344

使用Go语言实现的简易计算器

使用Go语言实现的简易计算器

2016-08-05

Android动态加载插件apk

Android动态加载插件apk模版工程

2016-08-03

Android表情面板简单实现

Android表情面板的简单实现

2016-08-01

Stomp over websocket for android

Android WebSocket并没有原生的支持,所以那些第三方库如雨后春笋的出现了,那些就不举例了,这里就把一些最简单的开源的东西整合到一起,并且加入了对STOMP的支持,这里命名为cn.fullstacks.websocket

2016-07-20

混淆打包Android library工程的混淆配置文件

混淆打包Android library工程的混淆配置文件

2016-07-20

空空如也

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

TA关注的人

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