- 博客(12)
- 收藏
- 关注
原创 Python学习笔记——变量
为什么要有变量:1.存储程序在运行中存在的值 2.变量的名称就是对所存储的数据最好的描述 3.在设置好变量后再次调用只需要简单的调运其存储的值,不需要再次计算举个例子:c = 10 #变量cd = 20 #变量dz = c+d #变量zprint(z) #输出值30变量命名规则具又描述性只能以下划线,数字,字母组成(区分大小写),不能有空格
2018-01-23 11:37:13 157
转载 python学习笔记——语言分类
计算机语言的分类低级语言 经过汇编,生成目标文件,然后执行:机器语言、汇编语言和符号语言 ;高级语言 通过编译或者解释后执行:代表有Java,c,c++,python等;脚本语言 为了缩短传统的编写-编译-链接-运行 过程而创建的计算机编程语言。脚本语言一般都 有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行,一般用在写小任务上,最出名的就是Linux下的shell。专业
2018-01-22 13:00:03 226
原创 七分钟笔记——递归算法之汉诺塔
汉诺塔问题相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则: 1.每次只能移动一个盘子 2.并且在移动过程中三根杆上都始终保持大盘在下,小盘在上 3.操作过程中盘子可以置于A、B、C任一杆上问题分析设移
2017-12-30 10:54:59 401
原创 七分钟笔记——递归之排列问题
排列问题定义:设r={r1,r2,⋅⋅⋅,rn}r=\{r_1,r_2,\cdot\cdot\cdot,r_n\}要是进行排列的nn个元素,Ri=R−{ri}R_i=R-\{r_i\}。集合XX中元素记为perm(X)perm(X),(ri)perm(X)(r_i)perm(X)表示在全排列perm(X)perm(X)的每一个排列前加上前缀rir_i得到的排列。R的全排列可归纳定义为:当n=1n=1
2017-12-28 11:46:15 257
原创 七分钟笔记——递归算法之Fibonacci数
Fibonacci数列无穷数列1,2,3,5,8,13,21,34,⋅⋅⋅\cdot \cdot \cdot ,称为Fibonacci数列,递归定义为: F(n)={1F(n−1)+F(n−2))n=0,1n>1F(n)=\left\{\begin{matrix} 1& n=0,1\\ F(n-1)+F(n-2))&n>1 \end{matrix}\right.说明:当n大于1时,这个数列
2017-12-28 11:17:46 250
原创 七分钟笔记——递归之阶乘函数
递归算法直接或者间接调用自身的算法称为递归。用函数自身给出定义的函数称为递归函数。使用递归技术往往使得函数的定义和算法的描述简洁且易于理解,如:数据结构中的二叉树,由于本身固有的递归特性,特别适合用递归的方式描述。阶乘函数递归定义: n!={1n(n−1)n=0n>0n!=\left\{\begin{matrix}1 & n=0\\ n(n-1) & n>0\end{matrix}\righ
2017-12-28 10:58:57 437
原创 七分钟笔记——算法
什么是算法?严格讲:算法是满足下述性质的指令序列。输入:有零个或多个外部量作为算法的输入。输出:算法至少产生一个量作为输出。确定性:组成算法的每条指令是清晰的,无歧义的。有限性:算法中每条指令的执行次数有限,执行时间也有限。通俗讲:算法就是指解决问题的方法和过程。什么是程序?程序是算法有某种程序设计语言的具体实现。 程序=数据+算法算法复杂性算法的复杂性的高低体现在运行该算法所需要的
2017-12-26 17:33:16 509
原创 七分钟笔记——Git(名词解释)
版本控制 这种方法是工程图(engineering drawings)维护(maintenance)的标准做法, 它伴随着工程图从图的诞生一直到图的定型。 一种简单的版本控制形式,例如,赋给图的初版一个版本等级“A”。当做了第一次改变后,版本等级改为“B”,以此类推等等。————百度百科几种版本控制:本地版本控制(代表:rcs) 我们在没有用版本控制工具时。我们通常用的时通
2017-12-23 20:45:23 1370 1
原创 七分钟笔记--Git(1)
什么是Git?Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。git的诞生在提及Git的时候,有一个人就不得不提起一个开源史上的传奇人物,Linux的缔造者——Linus Torvalds。 《时代》周刊对其评价:“有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是托瓦兹。”下面简单写点他的事迹
2017-12-21 00:29:50 204
原创 OpenStack-Ocata (一)
写在前面的话 不久之前,根据官方文档搭建了OpenStack。可谓遍地是坑,最大的问题出在了配置文件上,因此在开始之前告诫大家一定要细心,此外,我会在文章中写一些配置过程,但我希望你可以从官网获取最新文档。受到英语水平所限,我的翻译过来的安装文档可能会有不恰当之处希望大家谅解。 官方文档:https://docs.openstack.org/ocata/install-gui
2017-10-18 21:49:20 889 1
原创 在虚拟机下安装CentOS7
准备工具 VMware Workstation 12 CentOS 7 的镜像文件 ps: 准备好后将其放入你可找到的文件夹下,安装好虚拟机; 开始CentOS的安装第一步:新建一个虚拟机,选择自定义模式;第二步:选择硬件兼容性(根据自己硬件配置自己选择)第三步 :选择稍后安装系统,下一步;第四步:第五步 :虚拟机的名称和位置根据自己需求选择(位置不建议安装在c盘)第六步
2017-09-18 09:23:15 560
原创 你好,
很之前就有了想把一些事,一些学习笔记记录下来与大家分享;只是一直害怕自己的文笔不够,学的太少,不足为外人道也。(好吧实话实说了,我太懒了,一直不想动手) ![一个懒人](http://img.blog.csdn.net/20170610195322469?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMzUyMDMwMTU=/font
2017-06-10 20:52:05 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人