- 博客(39)
- 资源 (6)
- 收藏
- 关注
原创 MPP 与 MR
自我理解:MPP为并行数据库,每个节点都是计算资源,把任务拆分N份,节点分别计算,最后统一汇总。类似于传统的数据库,现阶段数据处理快。Shared nothing架构。MR适合批处理,采用类似二分类算法,前提是计算资源充足的情况下,效率最大化。摘抄:真实的TPC-DS测试比较根据上面的分析,我们不难看出MPP数据库的优势,下面我们选取同样都是底层文件系统采用Hadoop的HDF...
2019-06-13 11:24:52
1994
原创 关于String,StringBuffer,和StringBuilder的一点心得
昨天一哥们面试被String虐了,回来问我,发现我也答错了,于是决定搞清楚这个。一、关于String,首先需要知道String是final的,内部实现由一个final的char[],它有两种构造方法,一种是通过new String 在JVM的堆内存进行分配。一种是通过String a = "abc"这种方式,这种JVM首先会在String pool中查找是否有“abc”,如果有则把地址给a,若
2017-12-07 16:05:10
353
原创 Android第三方应用或者原生app内跳转React native的某个页面
先来吐槽一下,React native学习的资料真的是很少啊,而且国内博客大部分都很老,还千篇一律,加了几个群,光有问的,没有回答的。简直了。。。好了,现在来说一说怎么跳转到React native的某个页面:React native现在提倡大家用React Navigation 来做导航器,如果不懂得,先去官网看看例子。这里页面跳转用StackNavigator,以下是示例代码: ...
2017-11-17 10:10:02
3662
原创 React Native一款Android端的开源图片加载控件
首先来说说背景,写这个控件主要是因为我们的应用好多都是电视上的应用,需要很多焦点事件,但是原生的React native控件没有焦点事件的监听,所以就出了这款控件。好,废话不多说,下面是使用方法:1.yarn add react-native-ifimage在工程的目录,使用yarn添加图片控件, 当然npm也行,这里推荐yarn(如果第一次失败了,那就再试一次,总能成功的)2.rea
2017-10-17 15:57:20
902
原创 React Native嵌入原生应用的坑
今天试着在原生应用中引入React Native,本以为按照官网的步骤来做就没问题,结果着实踩了很多坑。现记录下来,防止以后踩同样的坑一、React Native项目在64位android手机上运行,会提示"/data/data/com.xxx.xxx/lib-main/libgnustl_shared.so" is 32-bit instead of 64-bit 这个错误。
2017-07-25 17:22:38
910
原创 关于Android gradle打包的一些小事
上次有同事问我怎样才能分渠道打包引用不同的库,当时因为知识有限,让引用所有的库,然后通过代码去实现,后来发现了这篇文章,开阔了我的眼界,提供了新思路。多渠道打包在这里就不多叙述了,不懂得可以行谷歌或百度。例如我们随便起两个名字: productFlavors { "inner" { } "cibn"{ } }
2017-07-21 11:34:10
356
原创 关于java中field的理解
最近在看java注解这块的东西,一直不明白target中field的说明,我看完下边这篇文章以及其他的帖子之后觉得这里注解里边的field说的是类的成员变量。不知道对不对,反正现在是这样理解的,如果有错误还望指正。下面是我看到的文章,贴出来,虽然跟我理解的有点不一样,但是觉得说的也在理。尊重人家的辛勤劳作,我转载的地址:http://blog.youkuaiyun.com/iait
2017-02-08 16:06:00
14995
2
原创 android Fresco加载本地图片
之前自己也有这个困惑,刚接触Fresco的时候总是在想怎么加载本地的图片,网上也有很多人在搜索这个问题,但是很少有回答的。在这里写下来吧,方便大家查找。另外其他更多功能大家看文档吧:中文文档连接:https://www.fresco-cn.org/docs/Fresco 支持许多URI格式。特别注意:Fresco 不支持 相对路径的URI. 所有的 URI 都必须是绝对路径
2016-11-08 17:49:03
4607
转载 NFC 高级
原文地址:http://blog.youkuaiyun.com/zoeice/article/details/9714963本文档介绍了高级的NFC主题,如各种标签技术,NFC标签写入和前台发布,它允许即使当其他应用程序过滤器相同的时候,应用程序在前台处理Intent。Tag技术支持工作当使NFC Tag和Android的供电设备生效,使
2016-11-08 14:17:12
506
转载 NFC基础
最近开发NFC功能,网上搜了好久都是一些没有什么用的文章,后来看了这篇文章,才觉得有所了解。一篇基础,一篇高级。对于NFC开发来说够用了。原文地址:http://blog.youkuaiyun.com/zoeice/article/details/9714867本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这
2016-11-08 14:15:24
459
转载 Android——git上传代码到coding.net
转载地址:http://blog.youkuaiyun.com/haovip123/article/details/50534188 coding.NET是一个代码托管和项目管理的平台,相当于国外的Github。使用了一段时间,感觉挺方便的,使用起来比Github还要简单点。Git的下载和安装就且不介绍了,百度一下,windows、mac版的都能顺利的下载下来。下面简单介绍一下使用git把
2016-10-20 11:39:23
390
原创 android ScrollView smoothScrollTo源码的一点理解
项目中用到smoothScrollTo,作为一个老程序员有点汗颜,还真是不知道原理是啥,于是在网络上搜索一番,没有看到理想的结果。于是乎静下心来去看源码吧。首先先搞清楚这里边的几个参数的含义:先说x,和y,这两个传入的参数就是你想要移动到的位置,这个位置就你要移动到的位置,当然是相对于ScrollView左上角的位置来说。mScrollX和mScrollY就是当前ScrollView的
2016-08-29 10:11:25
9314
转载 IOS 自动布局篇 swift
原文链接:http://www.devtalking.com/articles/adaptive-layout-1原文链接:http://www.devtalking.com/articles/adaptive-layout-2/这是一系列文章,都读一下,会更好的理解/通用的Storyboard通用的stroyboard文
2016-08-25 11:25:47
1190
转载 Android Drawable详解
原文地址:http://blog.youkuaiyun.com/javazejian/article/details/52247324博主讲的真的是很细,所以转过来,以后用到了去看看。关联文章: 领略千变万化的Android Drawable (一) 领略千变万化的Android Drawable (二) Android Drawable 相信大家都不陌生,本篇我们就来全面深
2016-08-24 11:53:23
773
原创 Android Canvas的一些问题
很早之前就接触过Canvas,平时也都会用到一些,但是一些用法我自己却一直没有用到。首先说一下canvas,他就是我们所说的画布,那这块画布有多大呢(准确点应该说画布的显示区域有多大),他其实就是我们View的大小(我这里指的是View的onDraw()方法里得到的Canvas)。好了说明了Canvas的大小剩下的就好说了。Canvas有个translate方法,那这个移动的到底是哪个基准点呢
2016-08-23 18:28:17
450
原创 ios移除storyboard中的view和无用的ViewController
可能这对于老手来说不是个问题,可对于我这刚刚才用mac的人来说简直是太难了,搜索都不知道怎么搜,我总是猜想着按右键能弹出来的框里边能有个delete,结果怎么试都没有。无意中想到了键盘上有delete,然后我选中要删除的view,按delete就删除了。原来是如此简单,却困扰了我好久好久。希望像我一样自学的菜鸟不要被这个问题再困扰了。
2016-08-20 23:36:54
2046
1
原创 IOS学习
自己一直做android的开发,前一段时间萌生了学习IOS开发的念头,但是由于没接触过,真是一头雾水啊。想法是好的,但是刚开始确实不知道从何入手,我问过很多人,他们还都是用OC去开发IOS的,但是自己感觉swift会是个方向,可是Swfit3变化又很大,不知道现在准备学习IOS的人有没有我这样的困惑。犹豫了好久,就把事情给耽误了。现在下决心开始行动,定好了学习swfit,义无反顾的出发。首先问
2016-08-06 23:26:05
515
原创 Android RecyclerView的焦点错乱处理及监听右键及左键
最近在做TV上的应用,之前没有接触过,都是在做手机上的应用。TV上的应用主要是监听焦点的变换,在做一个商品列表时用到了RecycleView,结果各种问题,从网上找了个改进的RecycleView,结果效果也不是很好,也有很多问题。没办法,自己硬下头来写,实现效果如下:item获取焦点后有一个放大的效果,做过的人应该都知道这里边会有一个bug,单纯放大的话会被后头的item遮挡住,这是因为界面
2016-08-05 20:53:45
7882
原创 Android 解决adb connect error
最近一直在搜索这个问题,在我连接设备的时候总时提示”adb远程主机强迫关闭了一个现有的连接“,我看了网上的招数,基本都是adb kill-server, 然后adb start-server,当然这种方法也确实能起作用,但是问题还是会出现,今天我突然抓取到这么一条日志,让我决心把根本找出来。 于是我打开了Windows进程管理器,我发现每次运行程序的时候,在特定的时刻会出现两个adb,
2016-08-03 15:10:48
1292
原创 Android ImageView高度自适应
最近有个需求,是往一个LinearLayout中去添加ImageView,imageView是动态生成的,然后设置imageView的属性,但是不管怎么设置ScaleType,都达不到自己喜欢的状态, 显示原图大小的话会在ImageView的上下有留白,如图初步猜想是由于原始照片比较大,然后缩放后ImageView的宽高还是原始图片的宽高,所以第一步我就想拿到图片显示的高度,这里有个Mat
2016-05-17 16:22:57
2021
原创 android 重写GridView,让子View能够按指定的大小展示
最近涉及到gridView的用处,但是之前之一都是指定每行展示的个数,android:numColumns="4",用android:numColumns="auto_fit"感觉不太好用,我实际给每个子View设置的宽和高都是65dp,但是展示的时候却只给我展示两列,我觉得很恼火,怎么弄就弄不好,于是下决心自己写。照样先放代码:package com.fyr.rouhome.ui.view;
2016-04-28 18:48:28
3000
原创 android倒计时,使用CountDownTimer
最近一直看别人的文章,但是看过后就又忘记了,回头找却发现又找不到,所以萌生了自己也写点博客的想法,之前自己也写,但是过一段时间就又坚持不了了,希望这次能每个星期写一篇。坚持时间长一点,总会有进步。 今天看到一个倒计时的类,叫CountDownTimer,之前自己的项目中也经常用到,但是都是自己写个Timer,然后自己去处理。现在发现这个,觉得真是方便啊。很简单,直接上代码了。有兴趣
2016-04-21 11:59:13
459
转载 Android开发中一些挺有用的方法
今天看到一篇文章,觉得很有用,有些东西确实记不过来,转载过来方便以后用的时候查找。下面是知乎的链接,有很多很多有用的,平时没事的时候多看看,这里只贴一部分。http://www.zhihu.com/question/27140400getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件
2016-04-12 15:09:13
533
转载 一个apk多个入口,在桌面上创建多个应用图标
原文:http://zmywly8866.github.io/2015/01/20/one-apk-multi-entry.html?utm_source=tuicool前言 Android应用一般都是一个APK一个桌面图标,但有时候我们需要实现一个APK在桌面上有多个图标(比如BAT的某些应用,有桌面快捷方式),对于这种一个APK需要在桌面上显示多个图标的,通常有两种方
2015-04-07 20:47:19
4211
转载 Android 布局 屏幕适配
一、关于布局适配建议1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080*1800的屏幕
2015-03-31 14:03:15
864
原创 Java/android 金额 数字转成大写汉子
今天翻看自己的代码,发现了自己写的金额数字转成大写的代码,当然我也是在别人的基础上修改的,当时从网上copy了一份代码,发现能用,但是有很多bug,然后自己在别人的基础上修改了一番,满足了自己的应用!现在粘贴出来,提供给大家,也为自己以后找着方便!我就直接贴代码了,注释都很清楚!public class MoneyFormat { private static final cha
2015-02-11 10:56:52
6312
转载 activity详解
Android 重要类之——Activity这是 Android 中的最基本的组件,也是我们最常用的组件,一般情况下,一个 Activity 就代表一个屏幕或者说是窗口,它包含一个或多个视图(View),我们能够与 之进行交互。 Android 系统中的 Acitivity 通过 Acitivity Stack 进行管理。当一个新的 Activity 被启动的时候 ,它就会被放置在栈顶并成
2014-04-14 14:11:54
899
转载 android/java ftp上传
这阵子在弄ftp上传,看网上好多例子,试了试普通的文档都可以,但是照片,视频什么的都不能查看。看了这篇文章我豁然开朗,应该加上ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);在这转载,希望帮助更多的人解惑。 使用common-net-ftp JAR包的FTPClient时几点要注意的:1、使用以下代码:ftpclient.cha
2013-09-27 22:06:25
2007
原创 android apktool 反编译
今天刚刚研究了一下apktool这个开源软件,很好用。现在跟大家分享一下:首先先从http://code.google.com/p/android-apktool/下载如下连个文件:(我在这针对的是windows版的)下载后吧两个都解压,把解压后的东西随便放到一个文件下,应该有三个文件,如下图:(我是放到我的F盘里边了),然后点击开始菜单,运行,输入cmd,跳转到刚才解压的目录(我放到F盘
2013-08-02 14:01:12
524
转载 Android开发EditText属性
android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码android:textColor
2013-07-04 16:51:08
581
原创 eclipse中输入.后不自动提示的解决方法
刚更新的最新的eclipse,然后发现输入.后不再有任何提示,纠结了半天,终于找到了解决方案。在eclipse中选择Window然后选择Preferences,再然后选中java下的Editor中的Advanced,然后把java Proposals的对勾打上。如下图:
2013-07-04 14:50:11
1376
转载 android开机流程
1. 系统引导bootloader1) 源码:bootable/bootloader/*2) 说明:加电后,CPU将先执行bootloader程序,此处有三种选择开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处可以进行工厂模式的烧写 开机按Home+Power启动到recovery模式,加载recovery.img,recov
2012-10-29 15:07:06
550
转载 android系统的action
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY 类别:说明
2012-10-29 15:05:26
780
原创 android屏蔽home键
前一阵子领导要求把home键屏蔽掉,结果用户提出要求不想屏蔽调home键,结果只能做一下配置,让用户选择,选择屏蔽就屏蔽掉,不愿意就不屏蔽掉。先期屏蔽home键的时候的方法:public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
2012-09-18 17:48:15
782
原创 android theme
我们都知道android的theme可以方便的设置我们程序的样式,显示效果,一下是总结的一些android自带的theme:android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏android:t
2012-08-22 18:40:39
514
原创 android百度定位
前一阵子写基站定位,初步实现的是谷歌的基站定位,就是发给谷歌手机的信息然后会得到json对象,然后就能得到基站定位信息。谷歌的固然好,只是有的时候确实不给力,会发生访问不到google的网址。所以后来就考虑在google不行的时候用百度的定位。百度定位在百度定位api上写的很详细(http://dev.baidu.com/wiki/geolocation/index.php?title=And
2012-08-22 17:58:17
642
转载 基站定位原理
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。GSM蜂窝基站定位,以其定位速度快、成本低(不需要移动终端上添加额外的硬件)、耗电少、室内可用等优势,作为一种轻量级的定位方法,也越来越常用。本文简单介绍一下各种基于GSM蜂窝基站的
2012-08-15 10:15:04
3966
转载 手机卡背面数字的含义
1、USIM:联通3G的卡;UIM:电信天翼的3G卡;SIM:移动联通2G网络制式的卡;OTA:具有空中下载技术的卡,能提供新业务下载 ;2、 SIM卡卡号(ICCID)的含义 ICCID:Integrated circuit card identity 集成电路卡识别码(固化在手机SIM卡中); IMSI:International mobile subscriber ide
2012-08-07 14:29:50
17036
原创 获取 Android 设备的唯一标识码
最近一直在搞注册的问题,想要获得android的一个唯一标识,但是各种方法都有弊病,先详细分析一下:1. DEVICE_ID 假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,我们的Android设备是手机,这个DEVICE_ID可以同通过TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码
2012-08-07 12:05:34
5562
DemoImage ReactNative
2017-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人