码迷,mamicode.com
首页 > 编程语言 > 月排行
python函数注释, :与 ->
python函数注释, :与 -> 如图:add1函数中的:意思是:函数中的参数说明 add2函数中:->意思是:函数的返回值为整型 这两种方法都是函数的注释方法,具体使用时要别人能看懂就行,也没有什么严格的限制 常见的注释一般写成"""注释话语"""的形式 1 def add1(x,y): 2 " ...
分类:编程语言   时间:2018-05-13 13:30:56    阅读次数:371
SpringMVC的工作原理
SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 ...
分类:编程语言   时间:2018-05-13 13:31:51    阅读次数:211
Python3 中的 str 和 bytes
Python3 中的 str 和 bytes 与 Python2.X 不同,Python3.X 严格区分了 str 和 bytes 两种类型。文本为 Unicode,由 str 类型表示;二进制数据则由 bytes 表示。 Python3.X 不会以任意隐式的方式混用 str 和 bytes。因此使 ...
分类:编程语言   时间:2018-05-13 13:32:32    阅读次数:207
ThreadPoolExecutor线程池参数设置技巧
一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关 ...
分类:编程语言   时间:2018-05-13 13:32:51    阅读次数:196
dij与prim算法
两种算法本质是相同的。 都是从某一个点开始进行延伸,不断更新一个dis值,直到所有的点都被遍历到,从而求出一个最短路或者是一个树的边权的最小总和。 朴素算法都是n^2,都可以采用堆优化处理,降低复杂度到mlogn. 但是在一张完全图上跑,此时m=n^2,朴素算法反而快一些。而且常数小。 相比较于SP ...
分类:编程语言   时间:2018-05-13 13:33:48    阅读次数:212
JavaScript快速入门-ECMAScript语句
JavaScript语句(if、for、for in、do...while、while、break、continue、switch) 一、if语句 1、if ....else..... 2、if....else if ...else... 二、循环语句 1、do...while 2、while 3、 ...
分类:编程语言   时间:2018-05-13 13:33:56    阅读次数:151
Python 简单的二维码生成
import qrcode #先通过pip install qrcode[pil] 将qrcode模块导入进来qr = qrcode.QRCode( version=1, #值为1~40的整数,可以控制二维码的大小 error_correction=qrcode.constants.ERROR_CO ...
分类:编程语言   时间:2018-05-13 13:37:58    阅读次数:196
python——函数 15、闭包函数
a=1 def foo(): a=2 def foo2(): print(a) return foo2 y=foo() y() 包三层 def egon_name(): name='Steven' def monthly_pay(): money = 100000 def hehe(): print ...
分类:编程语言   时间:2018-05-13 13:41:34    阅读次数:104
python socket模块
1、socket模块 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的 ...
分类:编程语言   时间:2018-05-13 13:43:10    阅读次数:161
R语言画图
转http://www.cnblogs.com/jiangmiaomiao/p/6991632.html 0 引言 R支持4种图形类型: base graphics, grid graphics, lattice graphics, ggplot2。其中,Base graphics是R的默认图形系统 ...
分类:编程语言   时间:2018-05-13 13:43:26    阅读次数:1204
Java基础17-随机数、正则表达式
一、随机数Random 1.Math.Random 返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。不包含1.0。[0,1); 运行结果为: 2.Random类 此类的实例用于生成伪随机数流。 什么是伪随机数呢?我们来看一个例子 r1和r2生成的随机数竟然是一样的!这是为什么呢 ...
分类:编程语言   时间:2018-05-13 13:43:51    阅读次数:263
mac下安装Python3.*(最新版本)
前言:mac系统自带python,不过以当前mac系统的最新版本为例,自带的python版本都是2.*版本,虽然不影响老版本项目的运行,但是python最新的3.*版本的一些语法与2.*版本并不相同,网上的教程大神们也肯定都更新出了最新版的教程,我们不论是学习还是使用,当然用最新版会更好一点。 转载 ...
分类:编程语言   时间:2018-05-13 13:44:08    阅读次数:1603
Java中List,Set和Map详解及其区别
Java中List,Set和Map详解及其区别 Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有Arra ...
分类:编程语言   时间:2018-05-13 13:44:30    阅读次数:141
[UE4]多线程开关,开启的解决方案
像这样直接获取值就会被警告。 解决方法:定义一个变量speed,然后在“Blueprint Update Animation”事件中赋值给这个变量。 这样就不会被警告了。 另外一种解决方法:就是关掉多线程。但一般不建议这么做,毕竟多线程可是个好东西,可以提高程序的性能。 ...
分类:编程语言   时间:2018-05-13 13:44:37    阅读次数:178
传统javabean与spring中的bean的区别
javabean已经没人用了 springbean可以说是javabean的发展, 但已经完全不是一回事儿了 用处不同:传统javabean更多地作为值传递参数,而spring中的bean用处几乎无处不在,任何组件都可以被称为bean。 写法不同:传统javabean作为值对象,要求每个属性都提供g ...
分类:编程语言   时间:2018-05-13 13:45:45    阅读次数:159
贪心算法
贪心算法 什么是贪心算法? 贪心算法是指对问题求解时,总是做出在当前看来时最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。 贪心算法不是对所有的问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某状态以前的过程不会影响到以后的状态,只与当前 ...
分类:编程语言   时间:2018-05-13 13:45:58    阅读次数:122
0513JS数组的定义、遍历、添加
|数组|-定义方式|--1、new Array();| 空数组| var attr = new Array();| lenght:0| _proto_: Array []| 有长度的数组| var attr new Array(10);| lenght:10| _proto_: Array []| ...
分类:编程语言   时间:2018-05-13 13:47:09    阅读次数:150
算法:插入排序详解--为什么从第二项开始,而不是第一项
PS:对于插入排序这个算法,我们想要看清他就要从它的应用场景,概念,用法等去了解它,实现代码就那么几行,但有时还真是不好理解,比如说为什么从第二项开始,而不是从第一项开始呢,下面我们来举个例子看一下。 概念:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍 ...
分类:编程语言   时间:2018-05-13 13:48:19    阅读次数:154
装饰器模式-Decorator(Java实现)
装饰器模式-Decorator(Java实现) 装饰器模式允许向一个现有的对象添加新的功能, 同时又不改变其结构。 其中 "现有对象"在本文中是StringDisplay类. 添加新的功能的对象在本文中是: SideBorder类 和 FullBorder类 Display接口 StringDisp ...
分类:编程语言   时间:2018-05-13 13:49:08    阅读次数:152
java遍历List集合的三种方法
遍历List集合的三种方法 List<String> list = new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { ...
分类:编程语言   时间:2018-05-13 13:50:20    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!