码迷,mamicode.com
首页 > 编程语言 > 日排行
Python class and object
# Python继承 class Person(object): """人""" def __init__(self, name, age): self._name = name self._age = age @property def name(self): return self._name ... ...
分类:编程语言   时间:2019-09-21 21:25:22    阅读次数:93
一个数学问题的Python解决方法
一个正整数n。它是由数字3和7组成,且这个数以及这个数各位数字之和都是3和7的倍数,求n的最小值要有过程。 ...
分类:编程语言   时间:2019-09-21 21:27:31    阅读次数:128
JVM的垃圾回收算法
1.标记-清除算法(Mark-Sweep) 对内存中的对象依次的进行判断,如果对象仍然需要使用那么就打一个标记保留下来。这样经过一次迭代之后,所有的对象都会被筛选判断一次。紧接着会对内存中已经标记的对象依次进行清除。但是这样会导致结果存在很多的内存碎片。 2.复制算法(Copying) 通过根搜索算 ...
分类:编程语言   时间:2019-09-21 21:38:55    阅读次数:95
c++,继承
C++ 中的继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承类似,例如儿子继承父亲的财产。继承(Inheritance)可以理解为一个类从另一个类获取成员变量和成员函数的过程。例如类 B 继承于类 A,那么 B 就拥有 A 的成员变量和成员函数。在C++中,派生(Derive)和 ...
分类:编程语言   时间:2019-09-21 21:40:12    阅读次数:84
c++,虚函数的作用,承接上一篇随笔
和前面的例子相比,本例仅仅是在 display() 函数声明前加了一个virtual关键字,将成员函数声明为了虚函数(Virtual Function),这样就可以通过 p 指针调用 Teacher 类的成员函数了,运行结果也证明了这一点(赵宏佳已经是一名老师了,不再是无业游民了)。 有了虚函数,基 ...
分类:编程语言   时间:2019-09-21 21:44:14    阅读次数:98
JAVA中的注释方法
Java的三种注释方法 ①单行注释:使用 // ,其注释内容从//开始到本行结束,比较常用, 快捷键为:Ctrl + / 或者 Ctrl + Shift + C 取消注释:Ctrl + / 或者 Ctrl + Shift + C ②多行注释:配套使用 /* 和 */ ,可以将一段比较长的注释括起来, ...
分类:编程语言   时间:2019-09-21 23:00:54    阅读次数:76
04_python基本的输入输出函数
python的基本输入输出函数 1.输入函数 (1)输入函数简介 在 Python 中可以使用 函数从键盘等待用户的输入 用户输入的任何内容Python 都认为是一个 基本语法: (2)嵌套输入形式 类型转换函数 | 函数 | 解释 | | | | | int(x) | 将 x 转换为一个整数 | ...
分类:编程语言   时间:2019-09-21 23:02:16    阅读次数:77
算法第二章上机实践报告
一.实践题目 7-2 改写二分搜索算法 题目来源:《计算机算法设计与分析》,王晓东 设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 输入格式: 输入有两行: 第 ...
分类:编程语言   时间:2019-09-21 23:03:14    阅读次数:86
【Python】【基础知识】【内置函数】【help的使用方法】
原英文帮助文档: help([object]) Invoke the built-in help system. (This function is intended for interactive use.) If no argument is given, the interactive hel ...
分类:编程语言   时间:2019-09-21 23:05:01    阅读次数:178
堆排序
堆最好是使用数组来表示。。。。。 ...
分类:编程语言   时间:2019-09-21 23:07:18    阅读次数:77
Java 之 注解
一、注解介绍 注解概念:注解是说明程序的,给计算机看的。 注释概念:用文字描述程序的,给程序员看的。 注解定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是 JDK1.5 及以后版本引入的一个特效,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参 ...
分类:编程语言   时间:2019-09-21 23:08:36    阅读次数:85
Java面向对象编程导论
面向对象编程简介 JAVA是一门面向对象的编程语言。面向对象编程范式与面向过程编程范式同属于命令式编程范式,与函数式编程范式相区别。在面向对象编程范式中,我们将我们要处理的系统的业务逻辑表现为对象之间的互相关联。对象实体本身是一组数据和动作的封装。封装可以简单的理解为一种打包,它使得外部可以使用某个 ...
分类:编程语言   时间:2019-09-21 23:10:01    阅读次数:76
01_python的注释
python的注释 1.单行注释 单行注释以 开头 代码后面的注释, 与代码之间有两个空格 另外建议 与注释之间有一个空格 例如: 2.多行注释(块注释) python的多行注释以三对引号包裹(单引号双引号都可以) 3.python代码风格及规范 参考:http://zh google styleg ...
分类:编程语言   时间:2019-09-21 23:14:23    阅读次数:91
03_python的数据类型
python的数据类型 1.python中的数据类型 (1)数据类型分类 python的数据类型可以分为 和 。 数字型 整型 ( ) 浮点型( ) 布尔型( ) 复数型 ( )(主要用于科学计算) 非数字型 字符串 列表 元组 字典 提示:在 Python 2.x 中,整数根据保存数值的长度还分为 ...
分类:编程语言   时间:2019-09-21 23:19:01    阅读次数:72
JavaScript初探系列——ES6
一、前言 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。这句话基本涵盖了为什么会产生ES6这次更新的原因——编写复杂的 ...
分类:编程语言   时间:2019-09-21 23:19:32    阅读次数:131
python面试题总结
一、list实现方式 list就是一种采用分离式技术实现的动态顺序表。在建立空表时,系统分配一块能容纳8个元素的存储区;在执行插入操作(insert或append)时,如果元素存储区满就换一块4倍大的存储区。但如果此时的表已经很大(目前的阀值为50000),则改变策略,采用加一倍的方法。 二、imp ...
分类:编程语言   时间:2019-09-21 23:21:28    阅读次数:103
java8 新特性精心整理
前言 越来越多的项目已经使用 "Java 8" 了,毫无疑问, "Java 8" 是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和 JVM 等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么场景下适合使用。 引用: 本文参 ...
分类:编程语言   时间:2019-09-21 23:21:45    阅读次数:86
c++传递函数当作对象传递
c++中函数当作对象来传递,类似c#中的指针操作如: ...
分类:编程语言   时间:2019-09-21 23:22:22    阅读次数:105
Java基础001 --- 结构化编程
本随笔旨在分享一些结构化编程思想,如有不妥,望指正,共同学习共同进步!! 1、非空断言 使用jdk自带的Objects类 使用开源guava库 2、非空赋值 使用场景:构造器、java bean的setter方法中 使用jdk自带的Objects类 使用开源guava库 3、guava的参数校验 这 ...
分类:编程语言   时间:2019-09-21 23:23:05    阅读次数:87
算法第二章上机实践报告
实践题目: 二分查找 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 输入格式: 输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。 输出格式: 输出x所在的下标 ...
分类:编程语言   时间:2019-09-21 23:24:09    阅读次数:99
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!