最新发布
SparkSQL /DataFrame /Spark RDD谁快?

大数据

如题所示,SparkSQL DataFrame Spark RDD谁快? 按照官方宣传以及大部分人的理解,SparkSQL和DataFrame虽然基于RDD,但是由于对RDD做了优化,所以性能会优于RDD。 之前一直也是这么理解和操作的,直到最近遇到了一个场景,打破了这种不太准确的认识。 某些场景下,RDD要比DataFrame快,性能有天壤之别。 需求如下 以下两份数据求交集,结果输出ur...

Mr.Zhang 阅读:579评论:02020-08-16 22:00:40

前端 go.js 流程图基于vue开发项目案例

JavaScript

一、流程图效果 最近一段时间在研究go.js,它是一款前端开发画流程图的一个插件,也是一个难点,要说为什么是难点,首先,它是依赖画布canvas知识开发。其次,要依赖于内部API开发需求,开发项目需求的时候就要花费大量的时间去熟悉go.js的API,然后才能进行开发。话不多说,我就先把我最近做的项目案例效果图展示一下 看到效果图大家可能会想这个挺简单的,会想没什么难点,其实真正开发的时候才会知道...

Mr.Zhang 阅读:445评论:02020-08-16 22:00:37

WEB前端第二十四课——js流程控制

JavaScript

1.分支语句 分支结构的执行是依据一定的执行条件选择路径,而不是严格按照语句出现的物理顺序执行 分支结构程序设计的关键在于构造合适的分支条件和分析程序流程,根据不同的流程选择适当的分支语句 2.常用分支语句 if,先判断条件表达式的布尔值,然后根据结果的真伪选择执行不同的语句 书写格式if条件表达式 判结果为真时执行语句 表达式必须放在小括号内,执行语句必须放在大括号内 条件表达...

Mr.Zhang 阅读:407评论:02020-08-16 22:00:37

webpack系列之loader的基本使用

JavaScript

可以访问 这里 查看更多关于大数据平台建设的原创文章。 webpack系列之loader及简单的使用 一. loader有什么用 webpack本身只能打包Javascript文件,对于其他资源例如 css,图片,或者其他的语法集比如jsx,是没有办法加载的。 这就需要对应的loader将资源转化,加载进来。 比如 你的工程中,样式文件都使用了less语法,是不能被浏览器识别的,这时候我们就需要使...

Mr.Zhang 阅读:391评论:02020-08-16 22:00:37

Javascript:一个屌丝的逆袭

JavaScript

是的, 我就是鼎鼎大名的Javascript, 典型的高富帅,前端编程之王,数以百万计的程序员使用我来编程。 如果你没有用过我就太out了。 不过当我是一个屌丝时, 真的没有想到能发展到如今的地位...... 第一章出世 我出生在上古时代的浏览器Netscape中, 那个时候的网页真是乏善可陈, 你可能都想象不到, 主要是些丑陋的静态文本和简单的图片, 和现在美轮美奂的页面相比,差的实在太远了,...

Mr.Zhang 阅读:297评论:02020-08-16 22:00:37

IDEA 2020.1版本 maven Test命令出现导包错误

JAVA

idea的maven快捷面板中test可以正常运行,但不能直接在Test注解的方法前点击运行 会出现各种找不到包的报错 解决办法 1.clean命令清除target文件夹 2.删掉根目录的xxx.iml、xxx.ipr、xxx.iws 3.FileSettingsBuild,Execution,DeplomentBuild ToolsMaven 给Work offline打上勾 或者...

Mr.Zhang 阅读:373评论:02020-08-16 22:00:36

Sagit.Framework For IOS 自动布局教程:10、获取px的宽高坐标、元素移动、刷新布局、自适应大小、聊天消息背景图片拉伸。

IOS

前言 本篇介绍一下布局中剩下一的一些常用属性或方法。 1、获取px的宽高坐标 基本定义 获取当前UI的X值px CGFloatstX 获取当前UI的相对屏幕X值px CGFloatstScreenX 获取当前UI的Y值px CGFloatstY 获取当前UI的相对屏幕Y值px CGFloatstScreenY 获取当前...

Mr.Zhang 阅读:152评论:02020-08-16 22:00:35

Sagit.Framework For IOS 自动布局教程:11、常用宏定义:frame坐标系、获取UI、UI取值、字体颜色、图片

IOS

前言 本篇介绍一些Sagit框架定义,常用到的宏定义。 1、坐标系相关 全屏 define STFullRect UIScreen mainScreen.bounds define STFullSize UIScreen mainScreen.bounds.size 空屏 define STEmptyRect CGRectMake0,0,0,0 坐标系 defin...

Mr.Zhang 阅读:174评论:02020-08-16 22:00:35

Sagit.Framework For IOS 自动布局教程:8、UIView通用事件:点击、长按、拖动、滑动。

IOS

前言 前面介绍一些UI的基本用法,这节介绍一下UIView的通用事件。 通用事件在所有的UI上都可以使用。 1、UIView 事件点击 定义 可以附加的点击事件 存档在keyvalue中时,无法传参内存地址失效,只能针对性存runtime的属性 typedef voidOnViewClickid view pragma mark 扩展系统事件 点击 点击事...

Mr.Zhang 阅读:334评论:02020-08-16 22:00:35

Sagit.Framework For IOS 开发框架入门教程12:UIView界面基类STView

IOS

前言 Sagit框架中,所有新建的控制器和UI视图都需要继承自框架的基类,本文介绍控制器的基类STView。 STView基本定义 interface STView UIView 所对应的Controller 弱引用,不然就双向引用内存不保 property nonatomic,weak STController Controller 是否开启手机旋转刷新布局...

Mr.Zhang 阅读:579评论:02020-08-16 22:00:35

Sagit.Framework For IOS 自动布局教程:15、UITableView、UITableViewCell、UICollectionView、UICollectionViewCell特殊用法介绍。

IOS

前言 框架对于UITableView、UITableViewCell 封装了不少功能,下面开始介绍。 1、UITableView 基本定义。 interface UITableViewST pragma mark 核心扩展 typedef voidAddTableCellUITableViewCell cell,NSIndexPath indexPath typedef ...

Mr.Zhang 阅读:182评论:02020-08-16 22:00:34

Sagit.Framework For IOS 自动布局教程:14、UIScrollView 特殊用法

IOS

前言 本篇介绍UIScrollView 封装的一些用法。 1、UIScrollView 特殊用法分页、分页事件、批量加载图片。 基本定义 interface UIScrollView ST 定义两个事件,上一页和下一页 typedef void OnScrollPrePagerUIScrollView scrollView 定义两个事件,上一页和下一页 typede...

Mr.Zhang 阅读:363评论:02020-08-16 22:00:34

支持一下我的小程序