自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱磊的博客

记录学习过程,写写工作日常

原创 Android设置theme中的坑

Theme设置中的坑

2016-06-22 23:31:00 20947 0

原创 Intellij IDEA 清除无用 import 快捷键以及自动清除设置

windows 系统下快捷键设置都在:File -> Settings -> Keymap 下面,入下图所示,设置清除无用 import 的 key 时 optimize imports,windows 下默认快捷键的值为:ctrl + alt + o : 如果要设置自动清除这些无用...

2019-06-27 08:18:24 18857 1

原创 在Mac下使用Python3

现在Python主要有两个版本:Python2.X和Python3.X。Mac上自带的版本是Python2.7.13(macOS 10.13.4下),那么如果我们要安装Python3.X并使用它怎么办? 安装套件管理工具: Homebrew 可以直接点进官网查看安装方式,安装命令:/u...

2018-06-13 08:49:34 14034 0

原创 小程序路由wx.reLaunch(Object object)跳转问题

问题:调用wx.relaunch报错:fail can not invoke relaunch in background 场景:在界面A调用微信支付 -> 跳转到微信支付页面 -> 用户点击支付 -> 支付成功回到A界面 -> 收到支付成功...

2018-11-20 08:15:58 11440 0

原创 Android okHttp:Https之SSL - Hostname was not verified

踩坑篇项目服务端传输协议换成了https,客户端打接口一直报:Hostname 'url' was not verified

2016-07-05 00:02:37 10544 1

原创 Android Design Support Library(一):FloatingActionButton、TextInputLayout、TextInputEditText简单用法

Android Design Support Library(一):FloatingActionButton、TextInputLayout、TextInputEditText简单用法

2016-06-07 17:23:15 9929 1

原创 SSH关于公钥认证Permission denied的问题

这两天在搭服务器的过程碰到一个问题,用户user的home目录:/home/user的权限变成了777,造成不能正常登陆SSH,报如下错误:Permission denied (publickey,gssapi-with-mic) 很明显是权限问题导致的,SSH对公钥、私钥的权限和所有权的要求是...

2018-06-19 11:06:32 7007 0

原创 Android之ToolBar项目封装,踩坑过河

Toolbar封装

2016-06-23 22:50:37 6124 4

原创 Retrofit项目封装使用

一、概述1、Retrofit开源项目地址2、Retrofit项目官网上官网可能要梯子,大家自备,官网上有它的一系列基本用法,以及他的介绍:A type-safe HTTP client for Android and Java,它和Okhttp一样都是square公司的开源项目。二、怎么用1、在讲...

2016-07-13 00:15:24 5718 12

原创 浅谈Activity,Fragment模块化封装

浅谈Activity,Fragment模块化封装

2016-05-28 02:03:04 5061 3

原创 git 指令:丢弃本地所有未提交的更改

指令: git clean -df //丢弃所有 untracked 的文件 git reset --hard //将 tracked 的文件重置到前一个版本

2019-06-26 08:39:08 4624 0

原创 java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

公司app线上这个报错量一直很高,这次修复了下,分析下整个原因:整个报错栈信息如下:java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

2016-08-02 17:10:48 3356 0

原创 Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'.

AnroidStudio2.3.3编译失败报错:Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'. > java.lang.NullPointerE...

2017-07-12 13:27:34 3203 0

原创 PyCharm有些库(函数)没有代码提示

如图所示,输入resq之后没有提示相关的函数,当然「PyCharm」已经设置过自动提示了。 问题分析 要解决这个问题需要了解下编程语言的分类,看图说话: 从上图可以看出Python属于动态强类型语言,动态类型语言是在运行期间做数据类型检查,所以IDE无法request.url...

2018-07-11 14:18:21 2989 0

原创 Android PopupWindow使用,轻松实现微博主界面(二)

Android PopupWindow使用

2016-05-25 12:01:27 2721 2

原创 Java ExecutorService四种线程池及ThreadPoolExecutor机制

执行一个异步任务你还只是如下new Thread吗? 一、为什么使用线程池 使用new Thread执行多个线程有如下一些问题: 每次new Thread新建对象性能差。 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 缺乏更多功能,如...

2018-07-26 13:37:39 1834 1

原创 Mac 上启动开启 sshd 服务

问题: 用 ssh 远程连接 Mac 电脑时候出现 ssh: connect to host localhost port 22: Connection refused 拒绝连接的错误。 解决方案: 1,首先看一下本地是否开启了 sshd 服务: ~ ps auwx | grep sshd 发现...

2019-06-26 14:16:56 1762 0

原创 Android FragmentTabHost轻松实现微博主界面(一)

FragmentTabHost基本使用

2016-05-23 14:25:55 1710 2

原创 Android 客户端自检更新

android自检更新

2016-06-21 22:30:24 1653 1

原创 Android获取服务端数据解析保护

数据解析

2016-06-22 22:52:39 1474 0

原创 Spark 解决数据倾斜的几种常用方法

数据倾斜是大数据计算中一个最棘手的问题,出现数据倾斜后,Spark 作业的性能会比期望值差很多。数据倾斜的调优,就是利用各种技术方案解决不同类型的数据倾斜问题,保证 Spark 作业的性能。 一,数据倾斜原理 一个 Spark 作业,会根据其内部的 Action 操作划分成多个 job,每个 jo...

2019-06-06 16:13:29 1170 2

原创 Android RecyclerView基本使用

Android RecyclerView基本用法,实现ListView,GridView,瀑布流,以及相关动画效果

2016-05-22 00:13:26 1149 0

原创 运行环境jre版本和jar包编译版本不一致导致:Unsupported major.minor version 52.0

问题:我在本地使用 Intellij Idea 打包了一个 spark 的程序 jar 包,放到linux集群上运行,报错信息是:Unsupported major.minor version 52.0 环境 本机系统 -> windows10 开发工具 -&a...

2019-03-09 13:07:21 1082 0

原创 怎样改变自身的讨好型人格

讨好者活在别人对他们的期待中,不停的追逐着别人对他们的认可,为此他们愿意去做任何事。他们总是将他人的需要摆在自己之前,即使对方的要求不合理,也会硬着头皮去满足。 为什么我会变成一个讨好者? 1. 需要别人来肯定自己 讨好者往往是空虚的,他们渴求别人的关注和赞赏来填补内心的...

2018-07-04 08:41:03 1009 0

原创 ssh 远程连接的两种验证方式

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。其目的是实现安全远程登录以及其它安全网络服务。 从客户端来看,SSH提供两种级别的安全验证。一种是基于口令的安全验证,另一种是基于密钥...

2019-06-26 12:02:31 983 0

原创 Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.bin

Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.bin

2016-05-25 12:09:14 958 0

原创 Python学习之数据类型

欢迎各位访问的博客,博客地址 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。 整数 浮点数 字符串 ...

2018-06-12 18:09:55 948 0

原创 Sublime Text 3 搭建Python3 IDE

使用「PyCharm」作为Python的IDE有时候觉得有点重,最近想着用Sublime Text 3搭建一个Python IDE,使用简单,界面美观。 下载安装 Sublime Text 3传送门 搜索注册码,打开Sublime菜单 -> help -&g...

2018-07-07 17:48:07 833 0

原创 ubuntu 12.04配置变量后切换到root下环境变量无效的解决办法

安装了hadoop之后,并且在/etc/profile下添加了如下的环境变量: export HADOOP_HOME=/opt/hadoop-1.2.1 export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$PATH 注销用户后...

2018-07-25 22:36:37 782 0

原创 爬取1000条百度百科词条

爬虫是什么? 爬虫是一段自动抓取互联网信息的程序,从而可以更好利用数据进行相关分析,做出相关决策。 简单的爬虫架构 如上图所示,这个架构主要分成五个部分: 1. 爬虫总调度器 主要用来调度其他各个模块互相协作获取到我们想要的数据 2. url管理器 这里面主要管理两部分数据:...

2018-07-15 19:43:16 652 0

原创 Python学习之错误调试和测试

在程序运行过程中,总会遇到各种各样的错误,Python内置了一套异常处理机制,来帮助我们进行错误处理。 错误处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数o...

2018-06-20 08:35:53 625 0

原创 Python学习之函数

欢迎大家访问我的博客:博客地址 代码练习链接如下: 练习代码 我们知道圆的面积计算公式为:S = πr2,当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = 73.1 s1 = 3....

2018-06-12 18:13:56 568 0

原创 Spark 源码分析(七): DAGScheduler 源码分析1(stage 划分算法)

前面几篇文章已经说清楚了从 spark 任务提交到 driver 启动,然后执行 main 方法,初始化 SparkContext 对象。 在初始化 SparkContext 对象的过程中创建了两个重要组件: 一个是 TaskScheduler(实际上是他的实现类 TaskSchedulerImp...

2019-07-03 16:36:22 566 0

原创 Spark:failure: ``union'' expected but `(' found

问题: Spark 1.5.1 本地使用 SQLContext 报错: failure: ``union'' expected but `(' found 这个报错在位置在开窗函数执行语句处。 原因及解决方法: 从 Spark 2.0 开始,Spark SQL 才本...

2019-06-24 10:43:23 561 0

原创 Spark 中几个 join 算子

Spark 中和 join 相关的算子有这几个:join、fullOuterJoin、leftOuterJoin、rightOuterJoin 这几种 join 算子和 sql 中的 join 类似,join 相当于内连接,fullOuterJoin 相当于全连接,leftOuterJoin 相当...

2019-05-16 14:35:57 556 0

原创 Yarn 的组成及其工作流程

在 Hadoop1 中 MapReduce 框架即负责集群的资源调度,还负责 MapReduce 程序的运行。由于这种架构资源调度和计算高度耦合,导致了一个 Hadoop 集群中只能跑 MapReduce 计算任务,无法跑其它的计算任务,维护成本很高。 在后面的 Hadoop2 中改成了 Yarn...

2019-06-16 14:20:40 527 0

原创 Spark 性能优化:资源分配

性能调优的王道是分配更多的资源,当目前资源够用的情况下,分配的资源越充分,在性能和速度上的提升越明显。当资源无法分配更多时候才会去考虑后续的一些调优手段。 一,分配的资源有哪些? 1,分配的 executor 数量; 2,每个 executor 需要的 core 数量; 3,每个 executor...

2019-05-30 16:06:59 520 0

原创 Spark 的 cogroup 和 join 算子

cogroup 这个算子使用的频率很低,join 算子使用频率较高,两者都是根据两个 RDD 的 key 进行关联。具体看下面的代码,先看下面的 2 个 RDD: SparkConf conf = new SparkConf() .setAppName("...

2019-06-26 18:02:10 518 0

原创 Spark SQL 中 UDF 和 UDAF 的使用

Spark SQL 支持 Hive 的 UDF(User defined functions) 和 UDAF(User defined aggregation functions) UDF 传入参数只能是表中的 1 行数据(可以是多列字段),传出参数也是 1 行,具体使用如下: /** * 拼接...

2019-06-26 15:08:22 479 0

原创 AS中几个Gradle配置的作用

一个使用 Gradle 构建的 Android 项目中一般会涉及到三个 Gradle 相关的东西,分别是: 1,Gradle:是一个基于 Apache Ant 和 Apache Maven 概念的项目 自动化建构 工具。它使用一种基于 Groovy 的特定领域语言 来声明项目设置,而不是传统的 X...

2019-03-27 13:56:46 477 0

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