参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 在廖老师的学习网站里“使用元类”这部分还是把我给看晕了...网上搜到一篇感觉讲的相对易懂一些,贴出链接:两句话掌 ...
分类:
编程语言 时间:
2018-03-31 23:13:03
阅读次数:
291
参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 一、使用__slots__ 正常情况下,当定义了一个类之后,我们可以给这个类的实例绑定任何属性,这就是动态语言的 ...
分类:
编程语言 时间:
2018-03-31 22:22:05
阅读次数:
216
在离线环境中安装Visual Stuido 2017 0x00 写在前面的废话 因为工作上大多数都是在离线环境中进行的,进出离线环境很麻烦,所以之前很长一段时间都在使用VS2010。后来尝试换了VS2013,一切顺利,只要把安装镜像拷进去安装即可。再后面.NET Core 1.0出来后,尝试在离线环 ...
分类:
其他好文 时间:
2018-03-29 20:10:19
阅读次数:
245
迭代器(lterator) 可以直接作用于for循环的数据类型 判断是否可以迭代 iter()函数 生成器都是lterator对象,但是lterable不一定是迭代器对象, list、dict、str等lterable变成iterator可以使用iter()函数 闭包 在函数内部再定义一个函数,并且 ...
分类:
编程语言 时间:
2018-03-28 16:51:05
阅读次数:
138
在看python高级编程这本书的时候,在讲到super的时候,产生了一些疑惑,super在python中的用法跟其他的语言有一些不一样的地方,在网上找了一些资料,发现基本上很少有文章能把我的疑惑讲明白,其中 "这篇文章" 最有价值的地方是它讲解了我们平时对super的正确使用方法。 首先看一段程序: ...
分类:
编程语言 时间:
2018-03-27 12:30:33
阅读次数:
190
高级编程语言包括编译型和解释型 编译型:在程序执行之前就将代码翻译成机器语言。编译一次,拿到结果可以重复执行,无须重新进行编译,如C语言。 解释型:程序代码一边翻译成机器语言,一边执行。解释一行,执行一行,边翻译边执行,不能脱离解释器。 一、Python变量 变量是一种可以反映状态变化的一种机制 为 ...
分类:
编程语言 时间:
2018-03-27 10:21:18
阅读次数:
222
HDFS API的高级编程 HDFS的API就两个:FileSystem 和Configuration 1、文件的上传和下载 1 package com.ghgj.hdfs.api; 2 3 import org.apache.hadoop.conf.Configuration; 4 import ...
1 #encoding=utf-8 2 3 # python高级编程 4 5 # python面向对象 6 # 创建类 7 8 # 无意中把Visual Studio Code的窗口调小了,查了一下,可以使用Ctrl+=放大窗口,使用Ctrl+-缩小窗口 9 10 11 12 class Perso ...
分类:
编程语言 时间:
2018-03-19 18:10:16
阅读次数:
232
Working on a Per Partition Basis(基于分区的操作) 以每个分区为基础处理数据使我们可以避免为每个数据项重做配置工作。如打开数据库连接或者创建随机数生成器这样的操作,我们希望避免为每个元素重做配置工作。Spark有分区版本的 和`foreach`,通过让RDD的每个分区 ...
分类:
其他好文 时间:
2018-03-18 12:02:50
阅读次数:
233
笔者是 2016 级中山大学计科专业的学生,之前先后学过 Pascal、 C/C++,并有若干年的 OI 经验(虽然成绩不佳)。 根据大二专选课程《高级编程技术》的作业要求,开通了本博客,旨在记录下笔者的 Python 学习之旅。 其实笔者在早些时候就已经有了学习 Python 的念头,最主要原因是 ...
分类:
其他好文 时间:
2018-03-11 00:11:45
阅读次数:
152