0

如何查看SparkSQL 生成的抽象语法树?

前言 在《Spark SQL内核剖析》书中4.3章节,谈到Catalyst体系中生成的抽象语法树的节点都是以Context来结尾,在ANLTR4以及生成的SqlBaseParser解析SQL生成,其源码部分就是语法解析,其生成的抽象语法树的节点都是ParserRuleContext的子类。 提出问题 ...

匠心源码 发布于 2020-02-22 13:49 评论(0)阅读(57)
0

使用java基础实现一个简陋的web服务器软件

0669.com_【官方首页】-新濠天地使用java基础实现一个简陋的web服务器软件 1、写在前面 大学已经过了一年半了,从接触各种web服务器软件已经有一年多了,从大一上最开始折腾Windows电脑自带的IIS开始,上手了自己的第一个静态网站,从此开启了web方向学习的兴趣。到现在,从陪伴了javaweb阶段的Tomcat走来,也陆续 ...

孤傲的咸鱼 发布于 2020-02-22 13:10 评论(0)阅读(120)
0

苹果系统iOS、macOS应用管理机制

iOS、macOS系统应用管理机制 苹果系统包括:iOS、macOS、watchOS、tvOS。应用软件的生命周期为:开发、上线、安装、使用、卸载。这篇文档将从应用生命周期的各个环节介绍苹果系统对应用的管理机制,主要详细介绍iOS和macOS,watchOS与tvOS由于用户数量少,以及流程与iOS ...

小人物的挣扎 发布于 2020-02-22 12:52 评论(0)阅读(91)
0

CentOS7 Cloudera Manager6 完全离线安装 CDH6 集群

本文是在CentOS7.4 下进行CDH6集群的完全离线部署。CDH5集群与CDH6集群的部署区别比较大。 说明:本文内容所有操作都是在root用户下进行的。 文件下载 首先一些安装CDH6集群的必须文件要先在外网环境先下载好。 Cloudera Manager 6.3.0 CM6 RPM:http ...

跟着大数据和AI去旅行 发布于 2020-02-22 12:49 评论(0)阅读(74)
0

Spark RDD基本概念、宽窄依赖、转换行为操作

本文介绍一下rdd的基本属性概念、rdd的转换/行动操作、rdd的宽/窄依赖。 ...

upupfeng 发布于 2020-02-22 12:48 评论(0)阅读(58)
0

spring cloud微服务快速教程之(七) Spring Cloud Alibaba--nacos(一)、服务注册发现

0669.com_【官方首页】-新濠天地0、前言 什么是Spring Cloud Alibaba? Spring Cloud Alibaba 是阿里开源的,致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 包含哪些组件? ...

大叔杨 发布于 2020-02-22 12:25 评论(0)阅读(87)
0

在.NET Core中使用MachineKey

今天我将深入探索MachineKey这个类,看看里面到底藏了什么东西,本文的最后我将使用.NET Core来解密一个ASP.NET MVC生成的Cookie。 ...

.NET骚操作 发布于 2020-02-22 12:16 评论(2)阅读(168)
0

PYTHON 学习笔记2 流程控制工具以及函数定义、匿名函数

0669.com_【官方首页】-新濠天地前言 在上一节的学习中。已经介绍了几种基本类型。包括字符串的定义,以及字符串中索引、切片、字符串拼接的使用方法。以及基本的整形数据运算。0669.com_【官方首页】-新濠天地一些之前都没有了解过的运算符、比如 乘方 整数除法等。这一节,我们将学习最基本的流程控制工具,比如 if 条件判断 for 循环 while 循环 if elif ...

程序猿小码 发布于 2020-02-22 12:14 评论(0)阅读(50)
0

Nginx之美多商城前台部署

这里我们采用动静分离的方式来部署美多商城项目。 动态请求:采用uwsgi与Django进行通信处理动态业务。 静态请求:采用Ngins通过socket与uwsgi进行通信处理静态业务。 第一步:实现uwsgi与Django通信。 1.在Django程序中,项目根路径创建uwsgi.ini文件,用来编 ...

老王同鞋 发布于 2020-02-22 12:09 评论(0)阅读(122)
0

记第一次重装系统

0669.com_【官方首页】-新濠天地[TOC] 重装系统的那些事儿 话说这次寒假在家实在闲得无聊,就根据自己专业的特点,疯狂的在电脑上安装以后可能用得到的软件,比如:PyChrome、DW、MATLAB、MySQL、Tomcat... 在这里就不一一列举了。0669.com_【官方首页】-新濠天地虽然都装上了,但哪里用的着呢?无非就是打发打发时间罢了。正式开课之前,各科老师 ...

eternal_pig 发布于 2020-02-22 12:07 评论(0)阅读(120)
0

JVM解毒——类加载子系统

带着问题,尤其是面试问题的学习才是最高效的。加油,奥利给! 点赞+收藏 就学会系列,文章收录在 GitHub "JavaEgg" ,N线互联网开发必备技能兵器谱 直击面试 1. 看你简历写得熟悉JVM,那你说说类的加载过程吧? 2. 我们可以自定义一个String类来使用吗? 3. 什么是类加载器, ...

Java大猿帅 发布于 2020-02-22 12:01 评论(0)阅读(54)
0

qt creator源码全方面分析(2-10-3)

[TOC] Plugin Meta Data 插件的元数据文件是一个JSON文件,包含加载插件库所需的所有信息,决定要加载哪些插件,以及加载顺序(取决于依赖关系)。0669.com_【官方首页】-新濠天地此外,它包含插件的作者,插件的用途,以及在何处可以找到有关插件的更多信息。 编译插件时,该文件必须位于include搜索路径中,并且必须 ...

codeForFamily 发布于 2020-02-22 11:38 评论(0)阅读(60)
0

手把手带你阅读Mybatis源码(二)执行篇

前言 上一篇文章提到了MyBatis是如何构建配置类的,也说了MyBatis在运行过程中主要分为两个阶段,第一是构建,第二就是执行,所以这篇文章会带大家来了解一下MyBatis是如何从构建完毕,到执行我们的第一条SQL语句的。之后这部分内容会归置到公众号菜单栏:连载中…-框架分析中,欢迎探讨! 入口 ...

Java知音* 发布于 2020-02-22 11:24 评论(0)阅读(84)
2

带你简单了解域名系统DNS

带你简单了解域名系统DNS 一、域名简介 1.1.DNS服务的作用 负责解析域名,将域名解析成IP地址。 1.2.域名系统概述 由于32位的IP地址并不容易记忆,人们往往喜欢记忆网站的域名。0669.com_【官方首页】-新濠天地所以当我们访问网站时,是通过输入的域名解析为对应IP地址,对该IP地址进行访问的。 名字到 IP 地址的解析是 ...

AhuntSun 发布于 2020-02-22 09:58 评论(2)阅读(224)
1

详解SkipList跳跃链表【含代码】

本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天继续介绍分布式系统当中常用的数据结构,今天要介绍的数据结构非常了不起,和之前介绍的布隆过滤器一样,是一个功能强大原理简单的数据结构。并且它的缺点和短板更少,应用更加广泛,比如广泛使用的Redis就有用到它。 SkipList简介 S ...

TechFlow2019 发布于 2020-02-22 09:04 评论(2)阅读(133)
0

《C# GDI+ 破境之道》:第一境 GDI+基础 —— 第三节:画圆形

有了上一节画矩形的基础,画圆形就不要太轻松+EZ:)所以,本节在画边线及填充上,就不做过多的讲解了,关注一下画“随机椭圆”、“正圆”、“路径填充”的具体实现就好。与画矩形相比较,画椭圆与之完全一致,没有任何特别之处。 在画矩形时,我们使用: System.Drawing.Graphics.DrawR ...

MikeCheers 发布于 2020-02-22 08:53 评论(0)阅读(128)
11

Linux中查看日志文件的正确姿势,求你别tail走天下了!

做了几年的开发,竟然不知道Linux中日志文件如何查看?tail,vim,cat命令能搞定吗,不明白的不妨进来看看! ...

浪人~ 发布于 2020-02-22 00:12 评论(5)阅读(733)
0

计算机组成原理笔记(二)

我的博客: http://www.luozhiyun.com/ 浮点数和定点数 我们先来看一个问题,在Chrome浏览器里面通过开发者工具,打开浏览器里的Console,在里面输入“0.3 + 0.6”: 下面我们来一步步解释,为什么会这样。 定点数 如果我们用32个比特表示整数,用4个比特来表示 ...

luozhiyun 发布于 2020-02-21 23:54 评论(0)阅读(225)
2

.NET Core之单元测试(一):入门

[toc] 什么是单元测试 单元测试 是对软件中的最小可测试单元进行检查和验证。对于单元测试,要保证测试粒度足够小,才能准确定位问题。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。我们在编写测试代码时,应 ...

江浙沪柯蓝 发布于 2020-02-21 23:17 评论(2)阅读(266)
0

Rust入坑指南:步步为营

俗话说:“测试写得好,奖金少不了。” 有经验的开发人员通常会通过单元测试来保证代码基本逻辑的正确性。如果你是一名新手开发者,并且还没体会到单元测试的好处,那么建议你先读一下我之前的一篇文章 "代码洁癖系列(七):单元测试的地位" 。 写单元测试一般需要三个步骤: 1. 准备测试用例,测试用例要能覆盖 ...

Jackeyzhe 发布于 2020-02-21 23:13 评论(0)阅读(182)

页面底部区域 foot.htm