题目: 解决方法: 但是问题是,不能先计算阶乘,应该直接计算后面的0,若计算阶乘,则超出范围。 ...
分类:
编程语言 时间:
2018-03-07 00:48:15
阅读次数:
136
基本算法对比: 总结:当n数据量大,稳定性且性能最好的是归并, 当n数据量小,稳定性且性能最好的用冒泡 当已排序好的列表,最好用插入 常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3)<…<Ο(2n)<Ο(n!) 通常,对于一个给定的 ...
分类:
编程语言 时间:
2018-03-07 00:48:53
阅读次数:
202
一:深浅拷贝 1 :浅拷贝 执行结果为: 、 2:深拷贝 二:集合 ...
分类:
编程语言 时间:
2018-03-07 00:50:31
阅读次数:
188
转自: http://blog.csdn.net/zl1zl2zl3/article/details/78683855 在高并发的应用中,限流往往是一个绕不开的话题。本文详细探讨在Spring Cloud中如何实现限流。 在 Zuul 上实现限流是个不错的选择,只需要编写一个过滤器就可以了,关键在于 ...
分类:
编程语言 时间:
2018-03-07 00:52:42
阅读次数:
724
两个用链表代表的整数,其中每个节点包含一个数字。数字存储按照在原来整数中相反的顺序,使得第一个数字位于链表的开头。写出一个函数将两个整数相加,用链表形式返回和。 Solution:建立一个新链表C,然后把输入的两个链表从头往后查,每两个相加,添加一个新节点到新链表C后面, 问题注意点1就是要进位问题 ...
分类:
编程语言 时间:
2018-03-07 00:53:34
阅读次数:
167
十大编程算法 算法 / 快速排序算法 / 堆排序算法 / 二分查找算法 / DFS http://blog.csdn.net/liuhaiabc/article/details/52663417 算法 / 快速排序算法 / 堆排序算法 / 二分查找算法 / DFS http://blog.csdn. ...
分类:
编程语言 时间:
2018-03-07 00:53:59
阅读次数:
227
生产者 消费者 ...
分类:
编程语言 时间:
2018-03-07 00:54:46
阅读次数:
224
转:https://www.cnblogs.com/jaycekon/p/6225058.html 感谢作者 ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux、Unix 等几个版本,楼 ...
分类:
编程语言 时间:
2018-03-07 00:55:01
阅读次数:
191
上周换了家公司,由于项目还没有开始,所以比较清闲,上班没事捣鼓下了装饰模式,下面来做做笔记。 装饰模式:动态的将职责额外的加到对象上,若是要扩展,装饰模式提供比继承更加灵活。 上面定义可能比较羞涩难明白,我们举个例子。如世界有英语课程,英语课程很多国家又各有不同,如果中国英语。中国英文又分为新东方英 ...
分类:
编程语言 时间:
2018-03-07 00:55:25
阅读次数:
202
1 def outer(func): 2 def inner(*arg, **kwargs): 3 print('123') 4 ret = func(*arg, **kwargs) 5 print('112233') 6 return ret 7 return inner 8 9 10 def..... ...
分类:
编程语言 时间:
2018-03-07 00:56:41
阅读次数:
169
历史中的C语言 C语言是伴随着Unix一起起来的,作为一个有着40多年历史的语言,它是当代很多新兴语言的基础参考体系,但是它也无可避免地带着1970年代的时代烙印。今天的编程语言,基本上都是一家主持的,标准统一,编译运行环境单纯。而C语言只有所谓的标准,每个实现C语言编译器和运行库的厂家都在往里面加 ...
分类:
编程语言 时间:
2018-03-07 00:56:53
阅读次数:
193
一、前言 最近公司有使用阿里云消息队列的需求,为了更加方便使用,本人用了几天时间将消息队列封装成api调用方式以方便内部系统的调用,现在已经完成,特此记录其中过程和使用到的相关技术,与君共勉。 现在阿里云提供了两种消息服务:mns服务和ons服务,其中我认为mns是简化版的ons,而且mns的消息消 ...
分类:
编程语言 时间:
2018-03-07 00:57:17
阅读次数:
345
springboot中默认是使用的tomcat的连接池,如果我们想要第三方的连接池,我们这么配置呢? 首先在application.yml文件中注释掉之前数据库的配置,重新用druid的方式配置: 在pom文件中配置依赖库: 新建DruidConfig配置文件: 然后启动项目,在浏览器中输入地址ht ...
分类:
编程语言 时间:
2018-03-07 00:58:33
阅读次数:
361
构造器(constructor) 1.与类名相同,无返回,被系统生成对象时自动调用,用于初始化。 2.可以有参数,构造器的重载,有默认参数。重载和默认参数不能同时出现,但是一定要包含标配(无参数的构造器),为了对象的午无参创建。 3.如果未提供任何构造器,系统默认提供一个无参的构造器。如果提供,则不 ...
分类:
编程语言 时间:
2018-03-07 00:59:01
阅读次数:
161
ensure_ascii:默认值True,如果dict内含有non-ASCII的字符,则会类似\uXXXX的显示数据,设置成False后,就能正常显示 indent:应该是一个非负的整型,如果是0,或者为空,则一行显示数据,否则会换行且按照indent的数量显示前面的空白,这样打印出来的json数据 ...
分类:
编程语言 时间:
2018-03-07 00:59:10
阅读次数:
173
std::thread 在 <thread> 头文件中声明,因此使用 std::thread 时需要包含 <thread> 头文件。 thread 构造函数: (1). 默认构造函数,创建一个空的 thread 执行对象。 (2). 初始化构造函数,创建一个 thread对象,该 thread 对象 ...
分类:
编程语言 时间:
2018-03-07 01:00:31
阅读次数:
166
一、JavaScript的运算符 ...
分类:
编程语言 时间:
2018-03-07 10:27:40
阅读次数:
171
GET请求: python2.7: python3.5: POST请求: python2.7: python3.5: from urllib import parse,request import json textmod={"jsonrpc": "2.0","method":"user.login ...
分类:
编程语言 时间:
2018-03-07 10:28:41
阅读次数:
255
一般网上的冒泡排序例子是这样的: 思路就是一个数组里有几个数字就循环几次取出索引来利用(为了称呼方便,称此次循环叫做大循环),然后将被取出的循环数字再带入数组循环一遍找出当前循环里最大的数(为了称呼方便,称此次循环叫做小循环),最大的数将被移到数组最尾部,并且使得在这过程中的数字位置能够调整规范。小 ...
分类:
编程语言 时间:
2018-03-07 10:28:53
阅读次数:
222
字符流 字节流提供了处理任何类型输入/输出操作的功能(因为对于计算机而言,一切都是0和1,只需把数据以字节形式表示就够了),但它们不可以直接操作Unicode字符,因为上一篇文章写了,一个Unicode字符占用2个字节,而字节流一次只能操作一个字节。既然Java的口号就是"一次编写、处处运行",那么 ...
分类:
编程语言 时间:
2018-03-07 10:31:14
阅读次数:
232