码迷,mamicode.com
首页 > 编程语言
python面向对象
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即 ...
分类:编程语言   时间:2017-07-30 19:06:49    阅读次数:230
【LeetCode-面试算法经典-Java实现】【109-Convert Sorted List to Binary Search Tree(排序链表转换成二叉排序树)】
【109-Convert Sorted List to Binary Search Tree(排序链表转换成二叉排序树)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given a singly linked list where elements are sor ...
分类:编程语言   时间:2017-07-30 19:06:41    阅读次数:125
Python之进程、线程、协程篇
本章内容: 线程(线程锁、threading.Event、queue 队列、生产者消费者模型、自定义线程池) 进程(数据共享、进程池) 协程 线程 Threading用于提供线程相关的操作。线程是应用程序中工作的最小单元,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的 ...
分类:编程语言   时间:2017-07-30 19:06:23    阅读次数:181
蒜头君的排序
蒜头君的排序 题目大意 蒜头君是一个爱思考的好孩子,这一天他学习了冒泡排序,于是他就想,把一个乱序排列通过冒泡排序排至升序需要多少次交换,这当然难不倒他,于是他想来点刺激的,给定一个 1 \ldots n1…n 的排列,每次从该排列中选择一个区间 [l,r][l,r],问使用冒泡排序将该区间排至升序 ...
分类:编程语言   时间:2017-07-30 19:04:55    阅读次数:212
查找数组中未出现的最小正整数
请设计一个高效算法,查找数组中未出现的最小正整数。 给定一个整数数组A和数组的大小n,请返回数组中未出现的最小正整数。保证数组大小小于等于500。 测试样例: /*分析: * 最小的没有出现的正整数 * 如果1没有出现 那么最小结果为1 * 如果1到n都出现那么最下的结果为n+1 * 因此结果的范围 ...
分类:编程语言   时间:2017-07-30 19:04:46    阅读次数:233
springmvc学习笔记(19)-RESTful支持
springmvc学习笔记(19)-RESTful支持 标签: springmvc springmvc学习笔记19-RESTful支持 概念 REST的样例 controller REST方法的前端控制器配置 对静态资源的解析 本文介绍RESTful的概念,并通过一个小样例展示怎样编写RESTful ...
分类:编程语言   时间:2017-07-30 19:04:31    阅读次数:213
javascript/jquery模板引擎——Handlebars初体验
最近自己在建一个站,采用完全的前后端分离的方式,现在正在做前端的部分。其中有项功能是需要ajax调用后端接口,返回json数据后要动态的插入数据。但是一开始我自己是用最"传统"的通过js拼接html字符串,然后再用jq插入到页面中。比如说下面的这个例子,我要显示一个个人信息卡: 这里我得用自己"手动 ...
分类:编程语言   时间:2017-07-30 19:01:16    阅读次数:197
C语言变长參数的认识以及宏实现
1.认识 变长參数是C语言的特殊參数形式。比如例如以下函数声明: int printf(const char *format, ....); 如此的声明表明,printf函数除了第一个參数类型为const char*之外,其后能够追加随意数量、随意类型的參数。 printf的实现,粗略地举个样例。 ...
分类:编程语言   时间:2017-07-30 19:00:36    阅读次数:189
【机器学习】手写数字识别算法
1.数据准备 样本数据获取忽略,实际上就是将32*32的图片上数字格式化成一个向量,如下: 本demo所有样本数据都是基于这种格式的 训练数据:将图片数据转成1*1024的数组,作为一个训练数据。 训练数据集:https://github.com/zimuqi/machine_Learning/tr ...
分类:编程语言   时间:2017-07-30 19:00:19    阅读次数:153
win环境下python tab键补全
1,首先打开cmd窗口执行以下命令安装readline模块 2,编写 tab.py 放到Python安装目录 比如我的python安装在C:\Python3 目录 放到同级目录C:\Python3\tab.py 3,测试 ...
分类:编程语言   时间:2017-07-30 18:59:43    阅读次数:147
JavaScript基础篇
本章内容: 简介 定义 注释 引入文件 变量 运算符 算术运算符 比较运算符 逻辑运算符 数据类型 数字 字符串 布尔类型 数组 Math 语句 条件语句(if、switch) 循环语句(for、for in、while、do-while) label语句 异常处理 函数 定义函数3种方式 函数参数 ...
分类:编程语言   时间:2017-07-30 18:59:24    阅读次数:166
python之异步IO
协程的用武之地 并发量较大的系统和容易在IO方面出现瓶颈(磁盘IO,网络IO),采用多线程、多进程可以解决这个问题,当然线程、进程的切换时很消耗资源的。最好的解决方案是使用单线程方式解决并发IO问题--这就是协程发挥作用之处。 协程其实就是单线程在调度,是无法利用多核CPU,所以对于计算密集型的任务 ...
分类:编程语言   时间:2017-07-30 18:59:09    阅读次数:161
Python之XML
注:Python有多种解析XML的方式,以下“ET”表示库“ElementTree”(import xml.etree.ElementTree as ET) 1. et_tree = ET.parse('xxx.xml'):参数是一个流对象或文件名,返回整个XML文件的对象。 2. et_root ...
分类:编程语言   时间:2017-07-30 18:58:21    阅读次数:142
Unity载入和内存管理机制
Unity几种动态载入Prefab方式的差异: 事实上存在3种载入prefab的方式: 一是静态引用,建一个public的变量,在Inspector里把prefab拉上去,用的时候instantiate 二是Resource.Load,Load以后instantiate 三是AssetBundle. ...
分类:编程语言   时间:2017-07-30 18:57:58    阅读次数:137
Python的进度条的制作
上面使用sys模块的标准输出,并没循环一次就刷新一次缓存如果没有flush,内容将会在内存中全部打印完后才会显示出来。 ...
分类:编程语言   时间:2017-07-30 18:57:39    阅读次数:123
Python装饰器、迭代器、生成器、re正则表达式、字符串格式
本章内容: 装饰器 迭代器 & 生成器 re 正则表达式 字符串格式化 装饰器 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲 ...
分类:编程语言   时间:2017-07-30 18:14:17    阅读次数:137
Go语言Map的使用
Go 语言Map(集合) Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实 ...
分类:编程语言   时间:2017-07-30 18:13:52    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!