Apache Spark吸引广大社区开发者的一个重要原因是:Apache Spark提供极其简单、易用的APIs,支持跨多种语言(比如:Scala、Java、Python和R)来操作大数据。 本文主要讲解Apache Spark 2.0中RDD,DataFrame和Dataset三种API;它们各自 ...
C语言是一个无限广阔的世界,你刚开始睁眼看它的时候以为视线的尽头就是边界,但当你慢慢走去,才发现天外有天。这或许就是江湖传说只有C才有真正高手的原因,或许我们也可以反过来说:C没有高手——因为没有人能够真正走到尽头。 C语言是一门放荡不羁的语言,它给你最大自由,也容易让你摔跤,甚至迷失方向。作为一名 ...
分类:
编程语言 时间:
2017-12-26 17:58:23
阅读次数:
146
汉诺塔源于印度一个古老传说的益智玩具。 相传大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 我们暂以3个圆盘为例,代码 ...
分类:
其他好文 时间:
2017-12-25 22:09:53
阅读次数:
119
在旧文 "《程序员的成长阶梯和级别定义》" 中定义了一个程序员的成长阶梯,大概有下面几个阶段: 初级 中级 高级 资深 专家 很遗憾,当时到了专家这个阶段,我就没法给出很明确的答案了。只说了,职业成长就像爬楼,每一个级别就像一个楼层。但到了一定阶段(每个人的阶段不会一样)会发现上面似乎还有几层但却看 ...
分类:
其他好文 时间:
2017-12-24 23:00:27
阅读次数:
353
题意:给定$n$个点,找一个点使得这个点到所有点的距离之和最小,求出这个最小距离 传说中的模拟退火… #include<cstdio> #include<ctime> #include<cmath> #include<cstdlib> const int N=105; struct point { ...
分类:
其他好文 时间:
2017-12-24 21:31:52
阅读次数:
129
Mycat原理 Mycat的原理并不复杂,复杂的是代码,如果代码也不复杂,那么早就成为一个传说了。Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并 ...
分类:
其他好文 时间:
2017-12-24 21:26:36
阅读次数:
116
[codevs1746][NOI2002]贪吃的九头龙 试题描述 传说中的九头龙是一种特别贪吃的动物。虽然名字叫“九头龙”,但这只是说它出生的时候有九个头,而在成长的过程中,它有时会长出很多的新头,头的总数会远大于九,当然也会有旧头因衰老而自己脱落。 有一天,有 $M$ 个脑袋的九头龙看到一棵长有N ...
分类:
其他好文 时间:
2017-12-23 14:06:57
阅读次数:
157
也许你的人生会两种很傻逼的时候,第一种就是:人生就是如此简单。第二种就是:啊,人生如此复杂! 每个人心中都有一条向往的路,但不是每一个人都能走,因为不知道怎么走,连问路都不会。呵呵,那就只能在原地打转带着美梦入土。 简单又复杂的人生到底该怎么办?既然我也是刚步入社会,我想写写对人生的看法。 逻辑导向 ...
分类:
其他好文 时间:
2017-12-22 17:31:28
阅读次数:
97
正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我 从网站的角度,只在代理 ...
分类:
其他好文 时间:
2017-12-22 15:54:51
阅读次数:
106
1001. 害死人不偿命的(3n+1)猜想 (15) 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生 ...
分类:
其他好文 时间:
2017-12-17 22:22:00
阅读次数:
94