自定义博客皮肤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

阅读数 19954

评论数 0

原创 在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

阅读数 12922

评论数 0

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

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

2016-06-07 17:23:15

阅读数 9875

评论数 1

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

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

2016-07-05 00:02:37

阅读数 9668

评论数 1

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

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

2018-11-20 08:15:58

阅读数 7420

评论数 0

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

Toolbar封装

2016-06-23 22:50:37

阅读数 5968

评论数 4

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

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

2019-06-27 08:18:24

阅读数 5880

评论数 0

原创 Retrofit项目封装使用

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

2016-07-13 00:15:24

阅读数 5597

评论数 12

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

浅谈Activity,Fragment模块化封装

2016-05-28 02:03:04

阅读数 4966

评论数 3

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

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

2018-06-19 11:06:32

阅读数 4379

评论数 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

阅读数 3297

评论数 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

阅读数 3086

评论数 0

转载 Android Design Support Library(二):CoordinatorLayout、AppBarLayout简单用法

本文转自:https://www.aswifter.com/2015/11/12/mastering-coordinator/#more 在今年的 Google I/O 15上Google 发布了 新的支持库 ,其中有好几个组件与Material Design设计密切相关,在这些新组件中,你可以...

2016-06-12 16:41:12

阅读数 2906

评论数 2

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

Android PopupWindow使用

2016-05-25 12:01:27

阅读数 2606

评论数 2

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

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

2018-07-11 14:18:21

阅读数 2419

评论数 0

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

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

2019-06-26 08:39:08

阅读数 1972

评论数 0

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

FragmentTabHost基本使用

2016-05-23 14:25:55

阅读数 1656

评论数 2

原创 Android 客户端自检更新

android自检更新

2016-06-21 22:30:24

阅读数 1584

评论数 1

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

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

2018-07-26 13:37:39

阅读数 1512

评论数 1

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

数据解析

2016-06-22 22:52:39

阅读数 1420

评论数 0

转载 JVM理解其实并不难!

转自:http://blog.csdn.net/huachao1001/article/details/51533132

2016-05-31 09:23:02

阅读数 1102

评论数 0

原创 Android RecyclerView基本使用

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

2016-05-22 00:13:26

阅读数 1070

评论数 0

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

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

2019-06-06 16:13:29

阅读数 1063

评论数 2

转载 Android Studio常用插件

开发的过程中使用一些插件可以事半功倍,下面介绍一些博主开发过程中常用到的一些as插件供大家参考。

2016-05-26 10:16:00

阅读数 1030

评论数 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

阅读数 930

评论数 0

原创 Python学习之数据类型

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

2018-06-12 18:09:55

阅读数 890

评论数 0

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

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

2018-07-04 08:41:03

阅读数 866

评论数 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

阅读数 797

评论数 0

原创 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

阅读数 793

评论数 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

阅读数 677

评论数 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

阅读数 548

评论数 0

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

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

2019-07-03 16:36:22

阅读数 536

评论数 0

原创 Python学习之函数

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

2018-06-12 18:13:56

阅读数 526

评论数 0

转载 Spark 内存管理详解(上):内存分配

本文转自:Spark 内存管理详解(上)——内存分配 Spark作为一个基于内存的分布式计算引擎,其内存管理模块在整个系统中占据着非常重要的角色。理解Spark内存管理的基本原理,有助于更好地开发Spark应用程序和进行性能调优。本文旨在梳理出Spark内存管理的脉络,抛砖引玉,引出读者对这个话题...

2019-07-10 14:20:03

阅读数 500

评论数 0

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

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

2018-07-15 19:43:16

阅读数 487

评论数 0

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

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

2019-06-26 12:02:31

阅读数 475

评论数 0

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

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

2018-06-20 08:35:53

阅读数 429

评论数 0

原创 Spark 中几个 join 算子

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

2019-05-16 14:35:57

阅读数 414

评论数 0

原创 ShuffleManager 原理

在 Spark 的源码中,负责 shuffle 过程的执行、计算、处理的组件主要是 ShuffleManager。 在 Spark 1.2 以前,默认的 shuffle 计算引擎是 HashShuffleManager。该 ShuffleMananger 有一个非常严重的弊端,就是会产生大量的磁盘...

2019-06-11 16:19:44

阅读数 391

评论数 0

原创 Python学习之高级特性

欢迎大家访问我的博客:博客地址 代码练习地址如下: 练习代码 掌握了Python的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。比如构造一个1, 3, 5, 7, ..., 99的列表,可以通过循环实现: L = [] n = 1 while n &am...

2018-06-12 18:15:46

阅读数 348

评论数 0

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