码迷,mamicode.com
首页 > 移动开发
react-native App的原理介绍
react-native App中,大体可以理解为:整个APP作为容器,里面存放有多个父组件,子组件,孙子组件,各个组件都含有state和props这两个最重要的属性. 如下图所示: React 有props和state,props意味着父级分发下来的属性,state意味着组件内部可以自行管理的状态 ...
分类:移动开发   时间:2018-03-08 15:06:33    阅读次数:245
day6_随机生成11位手机号的程序
#需求分析:#1、前三位确定,可以定义一个list,如lis = ['131', '132', '133', '134', '135','136','137','138','139','158', '159', '185', '186', '188']#2、后面的八位随机取,通过random.sam ...
分类:移动开发   时间:2018-03-08 14:12:13    阅读次数:197
修改this指向(bind、call 和 apply)
一、bind 首先: 这两行代码的运行结果是什么呢?不要急着回答,看完下面的内容再回答。 bind 的其中一个用法就是:绑定函数,使其无论怎么样调用都用相同的 this 看下面的例子: 运行结果如下: 通过上述例子我们会发现,虽然是 getThisCopy 是复制了 obj 的 getThis 方法 ...
分类:移动开发   时间:2018-03-08 14:02:37    阅读次数:227
(二)仅仅通过Application监听用户行为及App的在线状态和在线时长
先要实现功能,还是先从API去找。看看有没有你想要的。这里其实就是监听App内activity的状态。怎么办? 给个API所在地址:http://www.android-doc.com/reference/android/app/Application.html 看到没?这里有个方法register ...
分类:移动开发   时间:2018-03-08 13:54:18    阅读次数:571
Android使用OKHttp库实现视频文件的上传到服务器
目录 1 服务器接口简介 2 Android端代码实现 2.1 xml布局文件 2.2 Activity类 2.3 Okhttp网络通信类 1 服务器接口简介 此处我使用的服务器接口是使用Flask编写,具体实现代码: 参考文章:https://www.cnblogs.com/mosson/p/61 ...
分类:移动开发   时间:2018-03-08 12:13:10    阅读次数:1524
ApplicationContext获取
spring有2个容器,一个放controller(位于child),一个放组件(位于parent) ...
分类:移动开发   时间:2018-03-08 12:09:54    阅读次数:197
安卓实现下拉刷新效果
先上效果图: 使用网络应用时,比如QQ、微信这些,我们经常会通过下拉实现消息的刷新。下面记录一种通过调用第三方文件实现下拉刷新ListView的方法 步骤一、先在github中搜索Android-PullToRefresh-master并下载 步骤二、在AndroidStudio中新建一个项目,右键 ...
分类:移动开发   时间:2018-03-08 12:05:38    阅读次数:279
hadoop cdh版本安装snappy
实战 ubuntu 下为hadoop(CDH)与hbase安装snappy 压缩比50%+
分类:移动开发   时间:2018-03-08 12:05:20    阅读次数:310
Android性能优化--OOM
一、OOM(Out Of Memory) 当前占用内存+申请内存资源超过了Dalvik虚拟机的最大内存限制就会抛出Out Of Memory异常 二、bitmap优化 图片显示(显示缩略图时不要调用网络请求加载大图,listView滑动时不加载图片) 及时释放内存(C内存区域) 图片压缩 inBit ...
分类:移动开发   时间:2018-03-08 10:35:37    阅读次数:200
Create-React-App项目外使用它的eslint配置
概述 使用Create React App脚手架感觉它的eslint配置有点好用,于是考虑不用Create React App脚手架该怎么使用这些配置。 我于是eject了Create React App脚手架,查看它的详细配置和官方文档,总结了使用它的eslint配置的方法,记录如下,供以后开发时 ...
分类:移动开发   时间:2018-03-08 02:46:52    阅读次数:1282
Appium(Python)API
1、创建新的会话desired_caps = desired_caps = { 'platformName': 'Android', 'platformVersion': '7.0', 'deviceName': 'Android Emulator', 'automationName': 'UiAu ...
分类:移动开发   时间:2018-03-08 02:42:22    阅读次数:651
iOS 多线程之 GCD 的基本使用
什么是GCD 全称Grand Central Dispatch 中暑调度器 纯C语言 提供了很多强大的函数 GCD 的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如 双核 四核) GCD会自动管理线程的生命周期 (创建线程 调度任务 销毁线程) 程序员只 ...
分类:移动开发   时间:2018-03-08 02:35:57    阅读次数:293
手动建立mapping以及增加属性
只能创建index时手动建立mapping,或者新增field mapping,但是不能update field mapping 1、手动建立mappingPUT /website{ "mappings": { "article": { "properties": { "author_id": { ...
分类:移动开发   时间:2018-03-08 00:15:01    阅读次数:251
【Android-3】Android中的任务栈(Task)
一、Android任务栈 概述:Android中的任务栈其实就是Activity的集合,在Android中退出程序的时候必须把任务栈中的所有Activity清除出栈,此时才能安全的完全的退出程序, 任务栈销毁了才是处于数据最安全的状态,如果不去删除,则需要合理的保存这个任务栈,这样任务栈就保留了每个 ...
分类:移动开发   时间:2018-03-08 00:14:21    阅读次数:223
【Android-4】Scheme跳转协议
Scheme跳转协议 概述:Android中的Scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的Scheme协议,可以非常方便跳转App中的各个页面, 通过Scheme协议,服务器可以定制化告诉App跳转哪个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。 ...
分类:移动开发   时间:2018-03-08 00:12:08    阅读次数:262
es中对mapping的理解
(1)往es里面直接插入数据,es会自动建立索引,同时建立type以及对应的mapping (2)mapping中就自动定义了每个field的数据类型 (3)不同的数据类型(比如说text和date),可能有的是exact value,有的是full text (4)exact value,在建立倒 ...
分类:移动开发   时间:2018-03-08 00:12:01    阅读次数:230
android源码
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ https://lug.ustc.edu.cn/wiki/mirrors/help/aosp 参考 下载tar包,约44G (8.01),解压后进行repo sync 报错 manifest文件夹中出现没 ...
分类:移动开发   时间:2018-03-08 00:11:32    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!