码迷,mamicode.com
首页 > 2018年12月29日 > 全部分享
17. 面向对象 -成员
三十六.面向对象的成员 能写的所有成员 一.变量 1.实例变量 访问时 对象.变量 2.类变量 访问时 类名.变量 注意: 二.方法 1.实例方法 必须有一个参数(self) 调用时 对象.变量() 2.类方法 必须有一个参数(cls) 定义时在方法前加 @classmethod 调用时 类名.变量 ...
分类:其他好文   时间:2018-12-29 23:31:02    阅读次数:211
二叉搜索树与双向链表
题目描述:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 实现语言:Java ...
分类:其他好文   时间:2018-12-29 23:30:54    阅读次数:250
单元测试利器 JUnit 4
引言 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单 ...
分类:其他好文   时间:2018-12-29 23:30:32    阅读次数:210
箭头函数恢复
class Animal {constructor(){this.type = 'animal'}says(say){setTimeout( () => {console.log(this.type + ' says ' + say)}, 1000)}}var animal = new Animal ...
分类:其他好文   时间:2018-12-29 23:30:19    阅读次数:252
最爱的小工具,谁用谁知道!
一.windows资源管理 完美解决windows资源管理器单窗口、文件搜索慢的问题 1.clover 为资源管理器增加多标签页等等功能 2.Everything 超快的文件搜索工具 二.命令行工具 1.cmder 支持git指令、windows指令和linux指令 支持自定义命令,超级爽 支持多窗 ...
分类:其他好文   时间:2018-12-29 23:30:11    阅读次数:248
CF735D Taxes
CF735D Taxes 第一次碰到哥德巴赫猜想的题目. 首先考虑质数,直接输出1 考虑1,直接输出1 考虑偶数.可以分解成两个质数. 考虑不是质数奇数,奇数必须有一奇数一偶数相加. 偶数为质数的只有2,所以判断这个数减去2是否是质数 如果是的话,输出2 否则输出3. cpp / header / ...
分类:其他好文   时间:2018-12-29 23:30:02    阅读次数:260
将项目通过maven install到本地仓库后,Intellij中其他调用的项目无法引用该jar
通常,我们会新建一个项目,其为其他项目添加公共的能力。其他项目可以引用其maven左边来使用其提供的功能。 但最近做项目发现,修改了公共项目中的代码,并且使用mavan install将其jar安装到了maven本地仓库,但在intellij其他引用该公共项目的第三方项目总是无法得到及时的修改。 后 ...
分类:编程语言   时间:2018-12-29 23:29:50    阅读次数:293
JUnit - 测试框架
什么是 Junit 测试框架? JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。JUnit 测试框架能够轻松完成以下任意两种结合: Eclipse 集成开发环境 Ant 打包工具 Maven 项目构建管理 特性 JUnit 测试框架具有以下 ...
分类:其他好文   时间:2018-12-29 23:29:36    阅读次数:229
HBase原理——要弄懂的sequenceId
为什么需要sequenceId? HBase数据在写入的时候首先追加写入HLog,再写入Memstore,也就是说一份数据会以两种不同的形式存在于两个地方。那两个地方的同一份数据需不需要一种机制将两者关联起来?有的朋友要问为什么需要关联这两者,那笔者这里提出三个相关问题: 1. Memstore中的 ...
分类:其他好文   时间:2018-12-29 23:29:21    阅读次数:204
sublime-代码提示
py的话安装这个插件: Anaconda user配置 default里面: 然后就好啦。 ...
分类:其他好文   时间:2018-12-29 23:29:10    阅读次数:208
利用yum下载软件包的三种方法
方法一:downloadonly插件 1.安装插件 yum -y install yum-download 2.下载httpd软件包到当前文件夹内 yum -y install httpd -downloadonly -downloaddir=./ 注:此方法实测阿里云Centos 7.3未找到安装 ...
分类:其他好文   时间:2018-12-29 23:29:00    阅读次数:287
C++知识分享:一种C++函数的重载机制
一种C++函数重载机制 这个机制是由张素琴等人提出并实现的,他们写了一个C++的编译系统COC++(开发在国产机上,UNIX操作系统环境下具有中国自己版权的C、C++和FORTRAN语言编译系统,这些编译系统分别满足了ISOC90、AT&T的C++85和ISOFORTRAN90标准)。COC++中的 ...
分类:编程语言   时间:2018-12-29 23:28:52    阅读次数:275
java的mock测试框架
无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题 ...
分类:编程语言   时间:2018-12-29 23:28:43    阅读次数:289
CF932E Team Work——第二类斯特林数
题解 n太大,而k比较小,可以O(k^2)做 想方设法争取把有关n的循环变成O(1)的式子 考虑用公式: 来替换i^k 原始的组合数C(n,i)一项,考虑能否和后面的系数分离开来,直接变成2^n处理。 之后大力推式子 考虑要消掉n,就想办法把n往里面放,与和n有关的项外层枚举的话,相对就不动了。可以 ...
分类:其他好文   时间:2018-12-29 23:28:29    阅读次数:211
二叉树相关基础知识总结
一:树的概念 树是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 1:每个结点有零个或多个子结点; 2:没有父结点的结点称为根结点; 3:每一个非根结点有且只有一个父结点; 4:除 ...
分类:其他好文   时间:2018-12-29 23:28:16    阅读次数:195
(二十三)
?. 正则表达式 正则表达式,一个让人爱恨难分的东西,会的人,希望所有代码都是用正则表达。不懂的人,会想世界上怎么会有这种语言。但是有些地方使用正则的确是方便,例如,验证手机号,邮箱身份证等。再加以扩展,还可以做爬虫。开始学起来(http://tool.chinaz.com/regex/ 可以去这个 ...
分类:其他好文   时间:2018-12-29 23:28:01    阅读次数:193
3.从尾到头打印链表
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 ...
分类:其他好文   时间:2018-12-29 23:27:38    阅读次数:188
977条   上一页 1 2 3 4 5 6 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!