Android中Handler机制的理解
一、为什么需要Handler 在早些年刚开始接触Android开发时,就曾遇到过这样一个异常,当我们在子线程中更新UI界面时会出现: android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its...
View Article有关AutoLayout的设计与实现
(1) 首先我们创建一个基于iOS项目,我们就在Storyboard上进行开发。需要选中右侧的Use Auto Layout,下面的Use Size Classes可选可不选,因为我们暂时还不用Size Classes。 。...
View Article第三章-宝箱抽奖模块与代码设计(三)
第三章-宝箱抽奖模块与代码设计(三) 作者 卡卡 博客 http://blog.csdn.net/kakashi8841 邮箱 john.cha@qq.com 上集回顾 * 由于本文章关联性较强,因此建议先阅读前一篇文章http://blog.csdn.net/kakashi8841/article/details/52374714 *...
View Article游戏与代码设计(Java)目录
宝箱抽奖专题 第一章-宝箱抽奖模块与代码设计(一) 第二章-宝箱抽奖模块与代码设计(二) 第三章-宝箱抽奖模块与代码设计(三) 项目git地址 https://github.com/johncha/CodeDesign-1 如果你对本文有什么建议或意见,可以发邮件到john.cha@qq.com或到blog.csdn.net/kakashi8841中留言。 作者:kakashi8841...
View ArticleJAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个...
View Article如果你也想开发一款自己的APP,可以看一下这篇文章(图书连载)
互联网+时代给自己多一个选择的机会,尝试开发一款属于自己的APP,绝对是件激动人心的事情! 导读: 应出版社邀请,在写一本"iOS移动开发"方面的书(基于最新版本的Xcode8和Swift3),现已进入审核阶段,预计年底可以上市和大家见面。从今天起,我会将把图书内容以连载的方式,在这里发布。 如果你也对移动开发感兴趣,或者想要开发一款自己的APP,欢迎关注。...
View ArticleTouch ID使用
前言:如果图片看不了请移步:简书 Touch ID简介 Touch ID指纹识别作为iPhone 5s上的“杀手级”功能早已为人们所熟知,目前搭载的设备有iphone SE、iPhone 6、iPhone 6 Plus、iPhone 6s、iPhone 6s Plus、iPad Pro、iPad mini 4、iPad mini 3和iPad air 2 iOS...
View Article[原创翻译]循环神经网络惊人的有效性(上)
版权声明:本文智能单元首发,本人原创翻译,禁止未授权转载。 译者注: 经知友推荐,将 The Unreasonable Effectiveness of Recurrent Neural Networks 一文翻译作为CS231n课程无RNN和LSTM笔记的补充,感谢@堃堃的校对。 目录 循环神经网络字母级别的语言模型RNN的乐趣 Paul...
View ArticleLTE-SIM平台——linux移植到Windows
LTE-sim仿真平台协议栈齐全(甚至还有nas层和核心网),C++编写,需在linux下运行。由于可能用到linux下独有的API,移植到Windows就会有些复杂(原因可参考文章的前半部分)。 工具: - lte-sim仿真 - eclipse - cygwin - MinGW lte-sim - lte-sim下载 官网(网址)页面最下方有下载链接,点击该链接会下载平台的压缩包。...
View ArticleAndroid Multimedia框架总结(七)C++中MediaPlayer的C/S架构补充及MediaService介绍
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼,文章链接: http://blog.csdn.net/hejjunlin/article/details/52465168 前面一篇主要介绍c++中MediaPlayer的C/S架构中和Client相关部分,并中间穿插了mediaplayerservice的部分。但是对于这块C/S部分,没有放大去分析。《Android...
View ArticleAndroid ORM 框架之 greenDAO应用基础
greenDAO是时下Android最流行的一款ORM框架,其性能高,可加密,使用简洁,做android开发,如果会使用它,工作量会大大减小。其性能与其他ORM框架之比较可以查阅其官网。...
View ArticleVue或React的多页应用脚手架
一直以来都在研究多页应用如何能有一套像SPA一样优雅的开发模式 本套架构在项目上使用感觉还不错(已跑在上百个页面的项目上),所以决定开源出来给大家 阅读完本文能实现在项目中使用ES6(7)+组件化(.vue | .jsx)开发多页应用 (其实我是想把它做为大家多页应用的脚手架) 目录结构介绍 TIPS:任何的项目的架构都和目录结构有关,所以这部分非常重要,请仔细耐心阅读 我们先宏观的看下结构...
View Articlegeotrellis使用(二十)geotrellis1.0版本新功能及变化介绍
一、前言 ? ? ? ?之前版本是0.9或者0.10.1、0.10.2,最近发现更新成为1.0.0-2077839。1.0应该也能称之为正式版了吧。发现其中有很多变化,在这里为大家简单介绍。 二、变化情况介绍 2.1 数据导入变化 ? ? ?...
View ArticleAndroid优化之ViewPager的懒加载
转载本博客请注明出处:点击打开链接 http://blog.csdn.net/qq_32059827/article/details/52487794 出于对用户消耗流量的考虑,有必要对viewpage做懒加载。对于什么是懒加载,首先应该理解什么是预加载:...
View Article[React Native]Promise机制
React Native中经常会看到Promise机制。 Promise机制代表着在JavaScript程序中下一个伟大的范式。可以把一些复杂的代码轻松撸成一个串,和Android中的rxjava非常像。 Promise代表一个任务结果,这个任务有可能完成,有可能没有完成。Promise模式唯一需要的一个接口是调用then方法,用来注册当Promise完成或者失败时调用的回调函数。...
View ArticleAndroid事件分发回传机制
转载本博客,请注明出处:点击打开链接 http://blog.csdn.net/qq_32059827/article/details/52489026 之前以一个爷爷给孙子分馒头的故事,初探了安卓中的事件分发机制——点击打开链接...
View Articleandroid 内外置SD卡的研究
最近网站后台监控上传的app崩溃记录,最常见的一条就是获取手机sd卡根目录出现崩溃。所以有查找各方面的资料,以及看android api源码。 以前的Android(4.1之前的版本)中,SDcard跟路径通过“/sdcard”或者“/mnt/sdcard”来表示存储卡,而在Jelly Bean系统中修改为了“/storage/sdcard0”,以后可能还会有多个SDcard的情况。...
View Article动手写一个Android数据加载时界面状态切换的开源库
文章伊始,让我们先静心回忆三秒:在我们写过的Android应用当中,是不是有很多地方都离不开数据加载的需求呢?如果是,那么我们首先来看下图: 好的,从这里开始我们暂时忘记自己是一个安卓开发者,而是以一个不懂技术的APP使用者的身份来继续接下来的交流。 如果是作为一个使用者,那么现在我们的内心应该是懵逼的。因为自打我们打开这个应用进入到第一个界面后,就发现没有任何内容。...
View Article【算法导论-37】Graph的Java实现
前言 之前的博客“【算法导论-35】图算法JGraphT开源库介绍”中提到的开源版本的Graph库。然而,继续《算法导论》的学习必须自己实现Graph。所以,放弃使用该库,实现自己的Graph类。 注意,本篇博客紧密结合《算法导论》第22章,深度优先、广度优先、拓扑排序算法都取自相关章节的伪代码,这里不再讲解相关原理。 Graph的实现 基础的Graph类的实现包括以下:...
View Article《React-Native系列》29、 RN组件之WebView
说起WebView,我们还是很熟悉的吧。特别是做过Hybrid开发的同学,Web+Native一个很经典的开发模式,包括现在依然很多App上都在使用。我们列举几个比较重要的属性吧source {uri: string, method: string, headers: object, body: string}, {html: string, baseUrl: string}, number...
View Article