xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

React Native打包

前面写了关于React的一系列入门章:http://lib.csdn.net/xiangzhihong8/5375/chart/React%20Native 欢迎大家吐槽,今天要说的是在Android和iOS两个平台如何打包的问题。Android平台打包Android平台有两种发布方式:一种...

2017-02-27 14:54:52

阅读数 2910

评论数 0

android 调试工具之facebook stetho介绍

概述Stetho 是 Facebook 开源的一个 Android 调试工具。是一个 Chrome Developer Tools 的扩展,可用来检测应用的网络、数据库、WebKit 、SharePreference等方面的功能。开发者也可通过它的 dumpapp 工具提供强大的命令行接口来访问应...

2017-02-26 22:51:39

阅读数 1762

评论数 0

ConstraintLayout约束控件详解

简介在Google IO大会中不仅仅带来了Android Studio 2.2预览版,同时带给我们一个依赖约束控件–ConstraintLayout。一种构建于弹性Constraints(约束)系统的新型Android Layout,最终你将会在Android Studio中编辑与构建一个相对复杂...

2017-02-25 16:50:15

阅读数 3468

评论数 0

Google VR技术大揭秘

VR虚拟现实(Virtual Reality)技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真, 使用户沉浸到该环境中。附:WikipediaVR产品Google VR Oculus HTC Vivi...

2017-02-25 10:42:25

阅读数 7166

评论数 1

Android入门之数据传递

Intent数据传递List传递List传递List的方法ArrayList<String> info = new ArrayList<String>(); info.add(name); info.add(website); info.add(weibo); ...

2017-02-23 11:46:44

阅读数 565

评论数 0

Swift 3.0介绍

概述我接触swift是从2.0开始,当时出于对ios的好奇,加上官方的大力推荐,于是扎入了ios的怀抱,从1.2发展到了今天的3.0.1,这期间由于Swift目前还在发展阶段并不能向下兼容,这也造成部分我们2.x开发的版本在新版本上运行的问题,不过基于最近基本版本改动比较小的原因吧,我觉得swif...

2017-02-22 21:41:39

阅读数 1973

评论数 2

Spring Boot搭建Web应用

Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(ra...

2017-02-21 22:57:21

阅读数 3756

评论数 0

机器学习算法集锦

机器学习机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 严格的定义:机器学习是一门研究机器获取...

2017-02-20 22:52:42

阅读数 10208

评论数 0

React Native在Android平台运行gif的解决方法

概述目前RN在Android平台上不支持gif格式的图片,而在ios平台是支持的,期待以后的版本中系统也是可以默认支持Android的。首先说下在ios平台怎么加载gif呢? <Image source= {require('./img/loading.gif')} style = {sty...

2017-02-19 11:54:35

阅读数 4951

评论数 4

Android ormLite复杂条件查询

OrmLite要继承一个OrmLiteSqliteOpenHelper,通过OrmLiteSqliteOpenHelper实例的getDao方法可以获取一个Dao类,下边代码中mDao是Dao的实例,用来进行各种数据库操作。Dao类其中有个queryBuilder()方法可以得到builder来构...

2017-02-17 18:58:30

阅读数 2556

评论数 1

关于Android性能优化的若干方案

概述通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢等,有的公司处理的很好,有的还有很大的优化空间,对于性能优化,怎么去做,我总结了一下性能优化如何入手,Android性能优化这个系列目前已经完成11篇,涉及到常用内存优化工具的使用,比如...

2017-02-16 23:26:38

阅读数 4911

评论数 2

Service Worker初体验

概述在讲Service Worker之前先说一下另一个概念:PWA(Progressive Web Apps) Progressive Web App:是一个具有响应式布局的Web应用,可以离线工作,并能够安装到设备的主屏幕上。其实是在主屏幕上添加该Web应用的快捷方式。 Service Wo...

2017-02-15 23:29:37

阅读数 5326

评论数 0

红黑树深入剖析及Java实现

概述红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。红黑树和AVL树类似,都是在进行插入和删除...

2017-02-14 22:40:09

阅读数 4464

评论数 6

数据结构之二叉树

树定义:满足以下条件的就是树: 1. 有且仅有一个特定的称为根Root的结点。 2. 当n>1时,其余结点可分为m(m>0)个互不相交的有限集,其中每个集合本身又是一个棵树,并称为根的子树。树是数据结构中一种常见的数据结构,比如我们排序中常见的二叉树,红黑树等。最常见的是树形表...

2017-02-14 21:06:05

阅读数 2587

评论数 0

nginx简明教程

nginx简介Nginx (“engine x”) 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其...

2017-02-13 23:20:22

阅读数 1929

评论数 1

Android硬件加速介绍与实现

概述在手机客户端尤其是Android应用的开发过程中,我们经常会接触到“硬件加速”这个词。由于操作系统对底层软硬件封装非常完善,上层软件开发者往往对硬件加速的底层原理了解很少,也不清楚了解底层原理的意义,因此常会有一些误解,如硬件加速是不是通过特殊算法实现页面渲染加速,或是通过硬件提高CPU/GP...

2017-02-12 23:30:38

阅读数 5593

评论数 1

Android资源混淆打包方案

概述我们知道在Android的打包过程中,有一个步骤是压缩,也是为了减少apk包的大小,其中在压缩的过程中,很大一部分就是对资源的压缩,除了系统的压缩方案之外,我们今天讲另外两种压缩方案:微信方案和美团方案 微信的方案是通过修改aapt在处理资源文件相关的源码达到资源文件的替换;而后者指通过直接...

2017-02-11 22:59:40

阅读数 4551

评论数 0

你想知道的直播技术都在这里了

概述2016年基本上可以说一个直播年,各大互联网挣相进入直播行业,成就了直播技术的发展。之前我们也对直播连麦技术做了一个简单的分析,但是没有从整体上介绍,今天我们就组一个整体的介绍(本文部分资料来源于网络)。 我们先来看看视频直播的5个关键的流程:录制->编码->网络传输->解...

2017-02-11 12:17:55

阅读数 9856

评论数 6

微信小程序尝鲜一个月现状分析

概述曾记得在微信小程序还没有上线的时候,大家都是翘首以待,希望在张小龙,在企鹅的带领下,走出区别于原生开发的另一条移动开发的道路,我也是一直关注着,知道1月9号,微信小程序终于对外开放了,作为第一批内测开发者,我也是在第一时间启动了微信小程序的开发。 其开发也确实相对简单,不过体验上嘛,可能和原...

2017-02-10 00:49:10

阅读数 16946

评论数 2

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