码迷,mamicode.com
首页 > 编程语言
算法入门经典-第七章 例题7-2 八皇后问题
原本利用回溯思想解决的经典八皇后问题,其实也是可以用递归解决的~ 八皇后的递归解决思路: 从第一行开始,依次判断0~8列的哪一列可以放置Queen,这样就确定了该行的Queen的位置,然后行数递增,继而递归实现下一行的判断,依次类推直到行数增加到8(行数从0开始的),此时为递归 归的条件,即表示一种 ...
分类:编程语言   时间:2017-09-08 01:27:07    阅读次数:284
java--杨辉三角
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ...
分类:编程语言   时间:2017-09-08 01:26:38    阅读次数:219
Python 面向对象-------补充
Python 面向对象 Python 面向对象 Python 面向对象 Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能 ...
分类:编程语言   时间:2017-09-08 01:25:35    阅读次数:296
编写可移植C/C++程序的要点(12条)
1.分层设计,隔离平台相关的代码。就像可测试性一样,可移植性也要从设计抓起。一般来说,最上层和最下层都不具有良好的可移植性。最上层是GUI,大多数GUI都不是跨平台的,如Win32 SDK和MFC。最下层是操作系统API,大多部分操作系统API都是专用的。 如果这两层的代码散布在整个软件中,那么这个 ...
分类:编程语言   时间:2017-09-08 01:24:11    阅读次数:208
JavaScript判断数据类型总结
最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断,在此做一个总结吧! 一、JS中的数据类型 1.数值型(Number):包括整数、浮点数。 2.布尔型(Boolean) 3.字符串型(String) 4.对象(Object) 5.数 ...
分类:编程语言   时间:2017-09-08 01:23:22    阅读次数:251
使用Maven搭建简单的SpringMVC
之前想用Maven搭建个简单的SpringMVC框架,一直没成功,上网搜索了好多,不知道是自己操作的问题还是怎么,就是报错,或者运行不了. 今天偶得一篇教程,写的极好.晚上试着自己从新来一遍. 一. 安装SpringMVC所需jar包 配置pom.xml文件 来看一下dependency标签里面的东 ...
分类:编程语言   时间:2017-09-08 01:22:14    阅读次数:283
Python 3 学习笔记(六)----装饰器
一、定义 装饰器本质是函数,装饰其他函数,就是为其它函数添加附加功能 二、装饰器原则 1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 三、实现装饰器的必要知识 1.函数即是变量 2.高阶函数(高阶函数的两种表达方式) 2.1把一个函数名当作实参传给另外一个函数(在不修改被装饰函 ...
分类:编程语言   时间:2017-09-08 01:21:35    阅读次数:239
python----标准库概要
操作系统接口 操作系统接口 操作系统接口 操作系统接口 os模块提供了不少与操作系统相关联的函数。 >>> import os >>> os.getcwd() # 返回当前的工作目录 'C:\\Python34' >>> os.chdir('/server/accesslogs') # 修改当前的工 ...
分类:编程语言   时间:2017-09-08 01:21:10    阅读次数:239
python自动化开发-[第十九天]-分页,cookie,session
今日概要: 1、cookie和session 2、csrf 跨站请求伪造 3、自定义分页 ...
分类:编程语言   时间:2017-09-08 01:21:03    阅读次数:192
python----数据结构
数据结构 数据结构 数据结构 数据结构 列表 Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 以下是 Python 中列表的方法: 方法描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] ...
分类:编程语言   时间:2017-09-08 01:18:41    阅读次数:265
python---迭代器与生成器
迭代器与生成器 迭代器与生成器 迭代器与生成器 迭代器与生成器 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:ite ...
分类:编程语言   时间:2017-09-08 01:18:33    阅读次数:301
python flask 基础入门
1. Flask 中的Hello World! 在使用pycharm创建一个Flask项目后,将会默认创建一个flask的app,这里来讲下每行代码表示的意义,代码入下 运行程序后在浏览器输入http://localhost:5000就可以看到Hello World!,这就是一个最简单的Flask应 ...
分类:编程语言   时间:2017-09-08 01:18:17    阅读次数:220
C++ string的那些坑,C++ string功能补充(类型互转,分割,合并,瘦身) ,c++ string的内存本质(简单明了的一个测试)
1. size_type find_first_of( const basic_string &str, size_type index = 0 ); 查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,如果没找到就返回string::npos 2. string ...
分类:编程语言   时间:2017-09-08 01:18:08    阅读次数:243
python实现简单购物车系统(练习)
#!Anaconda/anaconda/python #coding: utf-8 #列表练习,实现简单购物车系统 product_lists = [('iphone',5000), ('computer',6000), ('girl_friend',2000), ('boy_friend'... ...
分类:编程语言   时间:2017-09-08 01:17:13    阅读次数:314
Java并发笔记——单例与双重检测
单例模式可以使得一个类只有一个对象实例,能够减少频繁创建对象的时间和空间开销。单线程模式下一个典型的单例模式代码如下: ① 构造器私有使得外界无法通过构造器实例化Singleton类,要取得实例只能通过getInstance()方法。这是一个延迟加载的版本,即在需要对象的时候才进行实例化操作。该方法 ...
分类:编程语言   时间:2017-09-08 01:16:41    阅读次数:323
Java三阶幻方的8种结果输出
package com.imooc.text; /** * 三阶幻方8种结果 * @author 墨北之南 * */ public class Magic { public static void main(String[] args) { int a = 0, b = 1; square1(a, ... ...
分类:编程语言   时间:2017-09-08 01:14:46    阅读次数:238
Java - 动态代理
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 ...
分类:编程语言   时间:2017-09-08 01:14:08    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!