# -*- coding: utf-8 -*- def move(n, a, b, c): if n==1: print(a,'==>',c)#只有一块的时候直接从A到C即可 else: move(n-1,a,c,b)#把n-1块从a先移到B print(a,'==>',c)#把第n块先从a先到c ... ...
分类:
编程语言 时间:
2018-05-20 11:43:50
阅读次数:
171
string[] array = { "A","B","C","D","H"}; var index=array.ToList().IndexOf("D"); 使用IndexOf()方法,返回数组元素在数组中的索引。 index=3; string[] array = { "A","B","C"," ...
分类:
编程语言 时间:
2018-05-20 11:44:04
阅读次数:
298
Python基础 基础 一、第一句Python代码 在 /home/dev/ 目录下创建 hello.py 文件,内容如下: 1 print "hello,world" 1 print "hello,world" 1 print "hello,world" 1 print "hello,world" ...
分类:
编程语言 时间:
2018-05-20 11:44:34
阅读次数:
120
以下为在Ubuntu中python的基础环境安装一、python安装1、基础开发库sudoapt-getinstallgccsudoapt-getinstallopenssllibssl-dev2、安装数据库和开发库sudoapt-getinstallmysql-serverlibmysqld-dev3、python环境下载地址:https://www.python.org/downloads/t
分类:
编程语言 时间:
2018-05-20 11:45:11
阅读次数:
258
配置 logback(官方推荐使用) spring boot 默认会加载 classpath:logback-spring.xml 或者 classpath:logback-spring.groovy。 如需要自定义文件名称,在 application.properties 中配置 logging. ...
分类:
编程语言 时间:
2018-05-20 11:45:36
阅读次数:
207
列表(list)的常见操作
分类:
编程语言 时间:
2018-05-20 11:46:35
阅读次数:
154
今天看《算法 第4版》排序章节时,发现了一个了一个小问题。先贴一下代码: 直接编译会提示: 但是已经生成字节码文件(.class),说明编译通过了,运行后也能得出正确答案。 经过查阅,是没有使用泛型,comparable后面加上<Integer>,但是本题为了保持sort函数的复用性,还是不加比较好 ...
分类:
编程语言 时间:
2018-05-20 11:47:21
阅读次数:
8423
一、面向对象设计(Object oriented design) 面向对象设计是将一类具体事物的数据和动作整合到一起的过程,不会要求面向对象语言编程,但如果想要构造具备对象性质和特点的数据类型,需要更多考虑程序 二、类和对象 1.类 类是一个抽象的概念,是一种数据结构,用来描述一类事物(事物即数据和 ...
分类:
编程语言 时间:
2018-05-20 11:47:30
阅读次数:
168
BZOJ_4765_普通计算姬_分块 Description "奋战三星期,造台计算机"。小G响应号召,花了三小时造了台普通计算姬。普通计算姬比普通计算机要厉害一些 。普通计算机能计算数列区间和,而普通计算姬能计算树中子树和。更具体地,小G的计算姬可以解决这么个问题 :给定一棵n个节点的带权树,节点 ...
分类:
编程语言 时间:
2018-05-20 11:47:40
阅读次数:
191
描述器get(self,instance,owner)访问属性时调用set(self,instance,value)当对属性赋值时调用delete(self,instance)删除属性时调用self指代当前实例instance是owner的实例owner是属性的所属的类描述器实现前提是描述器类实例作为类属性当只实现get时(非数据描述符),属性查找顺序是本实例优先,get方法次之当实现get和se
分类:
编程语言 时间:
2018-05-20 11:50:40
阅读次数:
167
总结1:Java运行过程 总结2:Java跨平台和C跨平台的区别 在互联网情况下,平台各异,Java的跨平台更具有优势 Java可以跨所有平台吗:要看有没有提供并安装相应的虚拟机 Java的运行速度没有C语言快 Java需要将class文件解释成机器码再执行,C执行机器码 总结3:字节码文件byte ...
分类:
编程语言 时间:
2018-05-20 11:50:59
阅读次数:
160
元组(tuple)的操作及购物车
分类:
编程语言 时间:
2018-05-20 11:51:47
阅读次数:
149
根据springMVC学习总结(一) --springMVC搭建搭建项目 创建项目结构如下: WebController.java代码如下 下面是Spring视图文件index.jsp的内容。用登录页面演示,该页面发送访问重定向方法的请求,将重定向这个请求到另一个服务方法,最后将享受final.js ...
分类:
编程语言 时间:
2018-05-20 12:52:26
阅读次数:
215
chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode字符 oct(x) 将一个整数转换为一个八进制字符串 hex(x) 将一个整数转换为一个十六进制字符串 str(x) 将对象 x 转换为字符串 ord(x) 将一个字符转换为它的整数值 float(x) 将x转 ...
分类:
编程语言 时间:
2018-05-20 12:52:41
阅读次数:
208
Python 动态、灵活根本是什么? Python中一切皆对象,面向对象更加彻底,函数、类也是对象,属于一等公民 一等公民特性 1. 可以赋值给一个变量 2. 可以添加到集合对象中 3. 可以作为参数传递给函数 4. 可以当作函数返回值,装饰器实现原理 type object class 之间的关系 ...
分类:
编程语言 时间:
2018-05-20 12:53:31
阅读次数:
185
作者:skyseraph 出处:http://www.cnblogs.com/skyseraph/更多精彩请直接访问SkySeraph个人站点:http://skyseraph.com//### 相关概念**c++三种传递参数方式**1. 传参数的值(称值传递,简称传值)2. 传参数的地址(称地址传... ...
分类:
编程语言 时间:
2018-05-20 12:53:58
阅读次数:
174
Spring Boot 可以通过properties文件,YAML文件,环境变量和命令行参数进行配置。属性值可以通过,@Value注解,Environment或者ConfigurationProperties注入到应用中。 配置的优先级如下: 在application.properties提供了na ...
分类:
编程语言 时间:
2018-05-20 12:54:15
阅读次数:
791
FROM : https://blog.csdn.net/hustyangju/article/details/41978973?utm_source=tuicool&utm_medium=referral ...
分类:
编程语言 时间:
2018-05-20 12:54:22
阅读次数:
163
接口的定义和类的定义很相似,可以分为接口声明和接口体积,和类不同的是,使用关键字interface来声明自己是一个接口。 格式如下; interface 接口的名字 这里需要注意的是: 1、如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。 2、如果一个类声明实现一个接口,但是 ...
分类:
编程语言 时间:
2018-05-20 12:54:55
阅读次数:
222
Java设计模式之职责链模式 前几天复习java的异常处理时,接触到了责任链模式。在企业级应用中,从前台发过来的请求在后台抛出异常,异常处理的设计一般会用到责任链模式,比如sql异常并不会直接抛出给前台,而是经过一系列的处理和再封装,抛给前台一个用户可识别的异常信息。 简介 职责链模式有时候也叫责任 ...
分类:
编程语言 时间:
2018-05-20 12:55:05
阅读次数:
180