码迷,mamicode.com
首页 > 编程语言
c++:实现一个栈,包括入栈、出栈函数以及返回最小值,要求时间复杂度为O(1)
MinStakc.cpp#include<iostream> usingnamespacestd; #include<stack> template<classT> classStack{ public: voidPush(constT&x){//入栈 _stack.push(x); if(_minstack.empty()) _minstack.push(x); else{ _minstack.push((_minstack.top()>x)?x:_mi..
分类:编程语言   时间:2015-11-10 16:25:56    阅读次数:419
Openstack python api 学习文档
Openstack python api 学习文档转载请注明http://www.cnblogs.com/juandx/p/4953191.html因为需要学习使用api接口调用openstack,所以上一篇写了一些使用openstack的纯api调用的方法,但是openstack还提供了更好的py...
分类:编程语言   时间:2015-11-10 16:13:08    阅读次数:461
c++1
算法是计算机的生命。没有算法,就没有软件,计算机也就成了一个冰冷的机器,没有什么实用价值。很多人认为,算法是数学的内容,学起来特别麻烦。我们不能认为这种观点是错误的。但是我们也知道,软件是一种复合的技术,如果一个人只知道算法,但是不能用编程语言很好地实现,那么再优秀的算法也不能发挥作用。一个人只有有...
分类:编程语言   时间:2015-11-10 16:11:51    阅读次数:173
Javascript设计模式理论与实战:工厂方法模式
本文从简单工厂模式的缺点说起,引入工厂方法模式,介绍的工厂方法模式的基本知识,实现要点和应用场景,最后举例进行说明工厂方法模式的应用。
分类:编程语言   时间:2015-11-10 16:07:36    阅读次数:215
YUV / RGB 格式及快速转换算法
1前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用 的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB /...
分类:编程语言   时间:2015-11-10 16:04:59    阅读次数:267
C++/C#结构体转化-二维数组-bytes To Strings
C++结构体typedef struct VidyoClientRequestGetWindowsAndDesktops_{ /*! The number of application windows currently open */ VidyoSizeT numApplicationWindow...
分类:编程语言   时间:2015-11-10 16:03:10    阅读次数:270
Java模拟HttpClient进行Get和Post提交
使用Java模拟客户端进行提交,需要用到apache http client jar,这里用的是4.4版本GET:public void GetURL(){String strResp="";String url="www.baidu.com";int statuscode=0;CloseableH...
分类:编程语言   时间:2015-11-10 15:58:51    阅读次数:236
[C++] Type Conversion(类型转换)
Type Conversion(类型转换)Two kinds of type conversionexplict type conversion(显式类型转换)impict type conversion(隐式类型转换)Two way toconverttype赋值构造函数转换函数转换函数
分类:编程语言   时间:2015-11-10 16:00:06    阅读次数:164
JAVA编程规范
命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)Package 的命名Package 的名字应该都是由一个小写单词组成。Class 的命名Class 的名字必须由大写字母...
分类:编程语言   时间:2015-11-10 15:54:29    阅读次数:224
CentOS 6 安装 python 2.7 和 mod_wsgi 运行pyocr[tesseract]
最新版本的tesseract-ocr 3.0.4 需要运行于python2.7版本以上,因此需要升级系统中默认的2.6版本python及Mod_WSGI1,下载安装Python-2.7.10>tar xJvf Python-2.7.10.tar6.xz>cd Python-2.7.10# 这...
分类:编程语言   时间:2015-11-10 15:51:43    阅读次数:1993
java内存分配和String类型的深度解析
【尊重原创文章出自:http://my.oschina.net/xiaohui249/blog/170013】摘要从整体上介绍java内存的概念、构成以及分配机制,在此基础上深度解析java中的String类型,从内存分配情况来解析String对象的特性。java内存StringStringBuff...
分类:编程语言   时间:2015-11-10 15:50:53    阅读次数:252
c++(递归和堆栈)
看过我前面博客的朋友都清楚,函数调用主要依靠ebp和esp的堆栈互动来实现的。那么递归呢,最主要的特色就是函数自己调用自己。如果一个函数调用的是自己本身,那么这个函数就是递归函数。 我们可以看一下普通函数的调用怎么样的。试想如果函数A调用了函数B,函数B又调用了函数C,那么在堆栈中的数据是怎么保存....
分类:编程语言   时间:2015-11-10 15:48:51    阅读次数:360
c++2(循环和递归)
其实编程的朋友知道,不管学什么语言,循环和递归是两个必须学习的内容。当然,如果循环还好理解一点,那么递归却没有那么简单。我们曾经对递归讳莫如深,但是我想告诉大家的是,递归其实没有那么可怕。所谓的递归就是函数自己调用自己而已,循环本质上也是一种递归。 1)求和递归函数 我们可以举一个循环的例子,前面....
分类:编程语言   时间:2015-11-10 15:48:05    阅读次数:151
C语言中Static和Const关键字的的作用
程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。1.作用于变量: 用static声明局部变量-------局部变量指在代码块{}内部定义的变量,只在代码块内部有效(作用域),其缺省的存储方式是自动变量或说是动态存储的,即指令执行到变量定义处时才给变量分.....
分类:编程语言   时间:2015-11-10 15:46:23    阅读次数:202
spring mvc实现修改+删除
1、在userController中添加修改的方法 a、首先点击修改,我们一般是到修改界面,并且上面有值,并且有提交按钮 b、修改后,提交到查看的页面//进入修改界面 @RequestMapping(value="/{id}/update",method=RequestMethod...
分类:编程语言   时间:2015-11-10 15:44:37    阅读次数:565
JavaScript获取数组最小值和最大值的方法
本文实例讲述了JavaScript获取数组最小值和最大值的方法。分享给大家供大家参考。具体如下:?123456var arr = new Array();arr[0] = 100;arr[1] = 0;arr[2] = 50;var min = Math.min.apply(null, arr),m...
分类:编程语言   时间:2015-11-10 15:45:01    阅读次数:258
[Machine Learning]Python机器学习库
Numpy:numpy提供两种基本的对象:ndarray和ufunc,ndarray是存储单一数据类型的多为数组,ufunc是能够对数组进行操作的函数。创建数组:a = numpy.array([1, 2, 3, 4])b = np.array([[1, 2, 3, 4], [4, 5, 6, 7]...
分类:编程语言   时间:2015-11-10 15:44:22    阅读次数:295
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!