# 接口类 来源于设计模式,一种思想 # python原生不支持 # 抽象类 来源设计模式,一种思想 # python原生支持的 from abc import abstractmethod, ABCMeta # 规范 接口类,必须指定元类为ABCMeta,必须用@abstractmethod装饰器... ...
分类:
其他好文 时间:
2018-10-02 20:32:30
阅读次数:
130
委托: 理解为类型安全的方法的指针,方法的抽象,把一类具有相同参数和返回值(相同签名)的方法委托给委托去执行 委托指向方式:New, =,Lambda表达式(匿名委托)。+=和-=:注册和注销委托方法,不会创建新的委托实例,用于多播委托 委托可以指向静态方法和实例方法 多播委托,用+=注册,按顺序执 ...
【辗转相除法求GCD】 欧几里得法求GCD效率较辗转相减法求GCD而言效率要高得多。 算法原理:gcd(a,b)=gcd(b,a mod b) 首先我们可以假设a=k?b+ra=k?b+r(其中的r代表着a/b的余数,也就是a%b的结果) 1.首先我们假设d是a和b的最大公约数,则我们可以知道 a可 ...
分类:
编程语言 时间:
2018-10-02 20:31:58
阅读次数:
146
【常见目录说明】 Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录 ...
分类:
系统相关 时间:
2018-10-02 20:31:51
阅读次数:
207
适配器模式的定义如下:将一个类的接口变换为客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式又叫变压器模式、包装器模式。 适配器通常包含三个角色: Target目标角色:该角色定义需要转换为哪个目标角色,也就是期望接口。 Adaptee源角色:你想把谁 ...
分类:
其他好文 时间:
2018-10-02 20:31:36
阅读次数:
185
给定一个文档 (Unix-style) 的完全路径,请进行路径简化。 例如,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c" 边界情况: 你是否考虑了 路径 = "/../" 的情况? 在这种情况下,你需返回 "/" 。 此外, ...
分类:
其他好文 时间:
2018-10-02 20:31:27
阅读次数:
132
注:本文转自隔壁博客大佬1、linux系统基础,这个不用说了,是基础中的基础,连这个都不会就别干了,参考书籍,可以看鸟哥linux基础篇,至少要掌握这书60%内容,没必须全部掌握,但基本命令总得会吧2、网络服务,服务有很多种,每间公司都会用到不同的,但基础的服务肯定要掌握,如FTP,DNS,SAMBA,邮件,这几个大概学一下就行,LAMP和LNMP是必须要熟练,我所指的不是光光会搭建,而是要很熟悉
分类:
系统相关 时间:
2018-10-02 20:31:21
阅读次数:
186
数据结构是以某种形式将数据组织在一起的集合,不仅存储数据, 还支持访问和处理数据的操作. 基础的数据结构有:线性表(数组,链表),栈与队列,树与二叉树,图等 1. 冒泡 冒泡排序的思想: 每次比较两个相邻的元素, 如果他们的顺序错误就把他们交换位置。 快速排序使用分治法策略来把一个序列分为两个子序列 ...
分类:
其他好文 时间:
2018-10-02 20:31:13
阅读次数:
176
文字描述 顶点 指图中的数据元素 弧尾 若<v,w>属于两个顶点之间的关系的集合,表示从v到w的一条弧,则v为弧尾或初始点 弧头 若<v,w>属于两个顶点之间的关系的集合,表示从v到w的一条弧,则v为弧头或终端点 有向图 由弧组成的图称为有向图 边 若<v,w>属于VR,必有<w,v>输入VR,即V ...
分类:
其他好文 时间:
2018-10-02 20:31:05
阅读次数:
211
【题目描述】 纸上有一排数,共 n 个。数与数之间的间距是相同的,从左到右第 i 个数为 A i 。你有 k 个长度为 w 的纸条,每个纸条最多可以覆盖连续 w 个数。我们需要求出被覆盖的数的总和最大是多少。其中:纸条可以重叠,一个数被覆盖多次只算一次。纸条可以折叠后使用,即不要求纸条一定要覆盖 w ...
分类:
其他好文 时间:
2018-10-02 20:30:53
阅读次数:
138
这道题好难啊、、、多谢大佬的wp 整个页面没有任何可以入手的地方,再看URL:http://120.24.86.145:9004/1ndex.php?id=1 太明显的SQL注入了,然后给id多赋值几次,会发现作者又在各种忽悠我们,不过等到id=5的时候他告诉我们"You can do some S ...
分类:
Web程序 时间:
2018-10-02 20:30:35
阅读次数:
243
东方班得瑞(EAST BANDARI )这是一套与班德瑞音乐齐名的中国古典自然音乐。本系列音乐由中国顶尖收录大师精心合成,汇聚了中国一流演奏高手的惊天之作。以笛、箫、双簧管、长笛、排箫、二胡、琵琶、古筝、中阮、大提琴、小提琴及敲击乐,配合云、浙、沪不同地方特色的音乐旋律,部分乐曲中又客串著名合唱团、 ...
分类:
其他好文 时间:
2018-10-02 20:30:25
阅读次数:
134
题意: 询问一共有有多少个CCPC,每个得1分,可以自己在任意位置添加字母,第i次添加需要耗费i 1分 思路: 既然每次添加需要耗分,添加第二个字母,相当于没有添加,所以只需要添加一次就好 先计算出原始字符串中的CCPC,在不破坏CCPC的前提下,添加字母即可 代码: include include ...
分类:
其他好文 时间:
2018-10-02 20:30:17
阅读次数:
88