[转载]Python: 你不知道的 super

原文出处: geekvi super() 的入门使用 在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如: 1 2 3 4 5 6 7 8 9 10 class Animal(object): def __init__(self, name): self.name = name def greet(self): print 'Hello, I am %s.' % self.n
分类: 其他 发布时间: 06-11 22:52 阅读次数: 1

05 shell编程之正则表达式

正则表达式&&文本处理利器 学习目标: l 掌握正则表达式的运用 l 掌握sed、awk文本处理工具的使用 目录结构: 正则表达式 正则表达式概述 l 正则表达式:使用单个字符串来描述,匹配一系列符合某个句法规则的字符串 l 由普通字符与特殊字符组成 l 一般用在脚本编程,文本编辑器中,如php、Python、shell等,简写为regex、regexp、RE l 用来检索、替换符合模式的文本,具有强大的文本匹配功能 l 能够在文本海洋中快速高效地处理文本 l 正则表达式层次 基础正则表达式
分类: 其他 发布时间: 06-11 22:52 阅读次数: 1

InnoDB和MyISAM是否支持hash索引

今天和同学探讨说MySQL哪些存储引擎支持hash索引,因为所看书籍MySQL版本和现有的MySQL版本有出入,故中间出了点歧义。所以就手动敲了一下代码,测试了一下MySQL8.0中的存储引擎是如何支持hash索引的。 我们都知道MySQL最常用的存储引擎为InnoDB和MyISAM。它们默认的存储引擎都是B-Tree(实质为B+Tree)。他们本身都是不支持hash索引的。但是我们在建表时给某些字段添加hash索引,或者后期为某表添加hash索引时,如果他们的存储引擎为InnoDB或MyIS
分类: 其他 发布时间: 06-11 22:52 阅读次数: 3

<CPP学习>第一天 第一个CPP程序 hello word

  由于我是计算机类嵌入式专业的大一学生,之前一直使用的是生万物的C语言,了解了其过程性语言的特性及其基础语法,在大一下学期期末阶段想自学一下C++,其实在开学初就买了一本C++ Primer,但由于各种原因没抽出空看,想借期末和暑假这一大段空余时间充分学习一下C++,这也是我写此电子笔记的初衷。   C++是由C语言发展而来,C代表的是过程性语言,C++在C语言的基础上添加的类代表的面向对象语言、C++模板支持的泛型编程。C语言与C++区别不多赘述,为什么要用面向对象,那什么又是面向对象呢?
分类: 其他 发布时间: 06-11 22:52 阅读次数: 3

微信资料

从接触公众号到现在,通过不断积累学习,对如何调用微信提供接口有了一定的见解。当然在开发过程中遇到很多问题,现在把部分模块功能在这备案一下,做个总结也希望能给其他人帮助 工欲善其事,必先利其器,先看看开发公众号需要准备或了解什么 web开发工具:官方提供的开发工具,使用自己的微信号来调试微信网页授权、调试、检验页面的 JS-SDK 相关功能与权限,模拟大部分 SDK 的输入和输出。下载地址:web开发工具下载 开发文档:https://mp.weixin.qq.com/wiki 登录微信测试公众
分类: 其他 发布时间: 06-11 22:52 阅读次数: 1

【转载】Windows下Mysql5.7开启binlog步骤及注意事项

转自:https://www.cnblogs.com/wangwust/p/6433453.html 1、查看是否开启了binlog:show binary logs; 默认情况下是不开启的。 2、开启binlog:修改mysql的配置文件my.ini。添加如下配置: 该文件默认不允许修改,需要右键“管理员取得所有权”之后才能保存修改。 另外,需要注意的是图中的my.ini位于:C:\ProgramData\MySQL\MySQL Server 5.7,而不是位于:C:\Program Fil
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

Java老鸟之路项目正式启动

Java老鸟之路 一.Java老鸟之路,为Gavin Lee,个人分享平台。注重分享,与知识的积累,通过分享的方式,提高自己的技术水平。 二.开发明细 开发周期 模块名 时间节点 第一期 菜单 2018.4.27——2018.6.10 文章 轮播图 关于 第二期 我的收藏 2018.6.18——2018.8月份 浏览记录 通知 第三期 话题讨论区 预计9月份之前完成 三.认识更多同行业的小伙伴。 四.表结构
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

P3275 [SCOI2011]糖果

题目描述 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。 输入输出格式 输入格式: 输入的第一行是两个整数N,K。接下来K行,表示这些点需要满足的关系,每行3个数字,X,A
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

排序算法之 归并排序

      归并排序: 简单介绍一下:“归并”的含义是将两个或两个以上的有序表组合成一个新的有序表,它的实现方式大家早都已经熟悉了,无论是顺序存储结构还是链表存储结构,都可以在O(有序表的长度之和)时间内实现,利用归并的思想容易实现排序,假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到 n/2 个长度为2或者为1的有序子序列,在两两归并 一直重复 直到得到一个长度为n的有序序列为止,这种排序方法简称2-路归并排序, 初始的无序表:【49】【38】
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

安装webpack-dev-server后,npm run dev报错

> [email protected] dev F:\GitHub\vue\vueWebpack > cross-env NODE_ENV=development webpack-dev-server --config webpack.config.js F:\GitHub\vue\vueWebpack\node_modules\ajv-keywords\keywords\instanceof.js:52 throw new Error('invalid "instanceof" keyword
分类: 其他 发布时间: 06-11 22:42 阅读次数: 49

Python 可命名元祖

import collections MytupleClass = collections.namedtuple('MytupleClass',['x','y','z']) obj = MytupleClass(11,22,33) print(obj) print(obj.x) print(obj.y) print(obj.z)   MytupleClass(x=11, y=22, z=33)   11   22   33
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

启动secondarynamenode时报错

环境: mac系统 + hadoop2.6.0-cdh5.7.0伪分布式 问题一: 在启动hdfs的secondarynamenode时,报错。 正常情况: sumengdeMacBook-Pro:sbin sumeng$ ./start-dfs.sh 18/06/11 21:35:00 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

umask、setuid、setgid、sticky bit

umask 权限遮罩码,用于控制文件,文件夹的默认权限 文件默认权限:   666-umask 文件夹默认权限:  777-umask 管理员root: umask=022 文件默认权限644,文件夹755 普通用户: umask=002 文件默认权限664,文件夹775 通常,在类Unix操作系统上,文件和目录的所有权基于创建它们的用户的uid(user-id)和gid(group-id)。 启动进程时也会发生同样的情况:以启动这个进程的 用户标识和组标识运行,并具有相应的权限。 此行为可以
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

关于mysql连接不上的原因 (can't connect to mysql server on 'localhost')

用SQLyog连接mysql数据库是报错can't connect to mysql server on 'localhost' 第一反应就是服务没开启,去查找服务居然没发现MySQL这个服务名 解决办法,去MySQL的安装目录MySQL\MySQL Server 5.5\bin找到bin文件中的mysqld.exe 启动下,再次用SQLyog连接就可以啦。
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

程序运行之静态链接二

在一个C语言的运行库中,包含了很多和系统相关的代码,比如输入输出,文件操作,时间日期,内存管理等。比如在输出hello world的程序中我们就需要用到printf.o,文件操作有fread.o, fwrite.o。内存管理有malloc.o。把这些零散的目标文件直接提供给库的使用者,很大程度上会造成文件传输,管理和组织的不方便。于是通常的做法是通过ar压缩程序将这些目标文件压缩到一起。并且对其进行编号和索引。便于查找和检索。就形成了libc.a这个静态库文件。 比如查找关于printf.o的
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

(js)点赞效果

所有动画基本都是定时器setInterval()实现的 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .div{ height: 200px; width: 100%; border: 1px solid rebeccapurple;
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

Vuejs技术栈--状态管理

Vuejs技术栈--状态管理vuex 安装 npm install --save vuex 状态文件:store/state.js export default {   latitude: 40.10038, // 纬度   longitude: 116.36867, // 经度   address: {}, // 地址信息对象   categorys: [], // 分类数组   ... } 记录信号识别常量:store/mutation-types.js export const RECE
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

CCNA 之 TCP/IP 及 子网划分

TCP/IP TCP/IP 协议集或协议簇 概念: 传输控制协议/IRI特网协议(TCP/IP)组是由美国国防比(DoD)所创建的,主要用来确保数据的完整性及毁灭性战争中维持通信 是有一组不同功能的协议组合在一起构成的协议簇 利用一组协议完成OSI所实现的功能 该协议簇对应的模型是DOD模型,和OSI七层模型很类似。 下图为OSI和DoD的对比 更详细的了解DoD模型中的涉及到的协议,下图:
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

【Alpha版本】冲刺阶段——Day5

【Alpha版本】冲刺阶段——Day5
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3

[第二届构建之法论坛] 预培训文档(C++版)

本博客是第二届构建之法论坛暨软件工程培训活动预培训文档中【适用于结对编程部分的C++版本】,需要实验者有一部分C++基础。 目录 Part0.背景 Part1.配置环境 Part2.克隆项目 Part3.单元测试 Part4.基本操作 断点 单步运行 条件断言 Part5.回归测试 Part6.效能工具介绍 Part7.提交代码 参考链接 Part0.背景 阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩
分类: 其他 发布时间: 06-11 22:42 阅读次数: 3
今日推荐