码迷,mamicode.com
首页 > 编程语言 > 日排行
Python入门
1.1 Python2,Python3简介 Python 2.x 与Python 3.x存在一些差异 , 官方文档如下 : Python 2.x is legacy , Pythn 3.x is the present and future of the language Python 3.0 wa ...
分类:编程语言   时间:2018-08-26 18:28:28    阅读次数:247
java并发
-简介 -多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题 -线程状态及其生命周期 -新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead) -使用线程 -有三种使用线程的方法: 实现 Runnable 接口; 实现 Calla ...
分类:编程语言   时间:2018-08-26 18:28:58    阅读次数:197
数组Array.sort()排序的方法
数组sort排序 sort比较次数,sort用法,sort常用 描述 方法sort()将在原数组上对数组元素进行排序,即排序时不创建新的数组副本。如果调用方法sort()时没有使用参数,将按字母顺序(更为精确地说,是按照字符编码的顺序)对数组中的元素进行排序。要实现这一点,首先应把数组的元素都转换成 ...
分类:编程语言   时间:2018-08-26 18:30:27    阅读次数:451
spring-boot-2.0.3不一样系列之shiro - 搭建篇
前言 上一篇:spring-boot-2.0.3不一样系列之国际化,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的。 接着上一篇,这一篇我来讲讲spring-boot如何整合工作中用到的一个非常重要的功能:安全,而本文的主角就是一个安全 ...
分类:编程语言   时间:2018-08-26 18:32:56    阅读次数:159
深入理解java集合框架之---------Arraylist集合 -----添加方法
Arraylist集合 添加方法 1、add(E e) 向集合中添加元素 2、add(int index ,E e) 向集合的指定索引处添加元素 3、addAll(Collection< ? extends E> c) 添加集合 4、addAll(int index, Collection<? ex ...
分类:编程语言   时间:2018-08-26 18:33:24    阅读次数:152
通过Python自带模块SimpleHTTPServer快速共享服务的配置文件
简介 SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器,简单小巧,快速启动。 它在Python 3已经合并到http.server模块中。 SimpleHTTPServer在Python 3的用法与在Python 2的用法相似(python3 -m ht ...
分类:编程语言   时间:2018-08-26 18:33:39    阅读次数:160
排序算法-后续补充
便于自己复习和查阅,特记录一下。 1.冒泡排序(升序) 思路:每一轮将连续两个数比较大小,如果后面的大于前一个,进行交换,每一轮冒泡均能找到一个最大的值; 然后,比较的轮数是length-1-i,解释如下:每一轮产生的最大的都是固定的,所以要减去已经有序的个数,-1的意思是,i只循环到最后一个的前一 ...
分类:编程语言   时间:2018-08-26 18:34:17    阅读次数:193
[matlab] 3.粒子群优化算法
粒子群优化(PSO, particle swarm optimization)算法是计算智能领域,除了蚁群算法,鱼群算法之外的一种群体智能的优化算法,该算法最早由Kennedy和Eberhart在1995年提出的,该算法源自对鸟类捕食问题的研究。 实例分析1: 根据PSO算法思路求y最大值 ,其中x ...
分类:编程语言   时间:2018-08-26 18:34:38    阅读次数:217
深度探索区块链/支持多种语言的智能合约(9)
一。智能合约概述与链码的生命周期管理 【1】链码源码:但需通过ChaincodeDeploymentSpec/CDS定义,CDS依据代码及其他一些属性(名称/版本等)来定义链码。 【2】实例化策略:(可选) 【3】链码签名 链码的签名实现以下3个目标 【1】表明是谁创建的链码 【2】允许验证链码包里 ...
分类:编程语言   时间:2018-08-26 18:34:47    阅读次数:321
python pyinstaller安装
需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速。 当然打包的脚本似乎不是在所有的win平台下都能使用,win7有一部分不能使用,我在win10能够很好的运行。 准备: pyinstaller(http:// ...
分类:编程语言   时间:2018-08-26 18:35:05    阅读次数:200
Spring.之.jar包官网下载
jar包官网下载 1. 官网下载网址:http://repo.spring.io/libs-release 2. 用到的jar包所在路径:org/springframework/spring/ ,在此目录中,可以找到spring的所有版本信息. spring的最终所在路径 :http://repo. ...
分类:编程语言   时间:2018-08-26 18:35:14    阅读次数:136
第二课 如何学习Python编程?
第二课 如何学习Python编程? 如何学习python? 1.看python书籍以及python官方文档 推荐书籍:python基础课程、python核心编程 官方文档:安装目录中自带与版本所匹配的官方文档 2.善用工具(翻译软件与搜索引擎) 翻译软件:推荐有道云翻译 ;建议学习计算机相关英语 搜 ...
分类:编程语言   时间:2018-08-26 18:36:07    阅读次数:154
HashMap的resezi方法中尾部遍历出现死循环问题 Tail Traversing (多线程)
一、背景介绍: 在看HashMap源码是看到了resize()的源代码,当时发现在将old链表中引用数据复制到新的链表中时,发现复制过程中时,源码是进行了反序,此时是允许反序存储的,同时这样设计的效率要高,不用采用尾部插入,每次都要遍历到尾部。 下面对该原理进行总结: JDK1.7的HashMap在 ...
分类:编程语言   时间:2018-08-26 18:36:16    阅读次数:195
Python深浅copy
1 l1 = [1, 2, 3] 2 l2 = l1 3 l1.append('a') 4 print(l1, l2) # 深cpoy 5 6 l1 = [1, 2, 3] 7 l2 = l1.copy() # 浅拷贝 8 l2.append('a') 9 print(l1, l2) 1.其他代码 ...
分类:编程语言   时间:2018-08-26 18:36:38    阅读次数:182
两个排序数组的中位数
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。 请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。 你可以假设 nums1 和 nums2 不同时为空。 示例 1: nums1 = [1, 3] nums2 = [2]中位数是 2.0 示例 2 ...
分类:编程语言   时间:2018-08-26 18:36:57    阅读次数:199
Python的生成器
如何产生一个列表呢? 通过上面的语句我们可以定义一个长度为10的列表,还有其他方法吗? 结果和上面是一样的。那么你想一个问题列表占用内存空间,10个元素很少,但是假设有100万个元素的列表,难道你要写100万个吗?显然你会用第二种方法,但是这里有有一个问题,内存中放100万个元素是不是太占空间了?别 ...
分类:编程语言   时间:2018-08-26 18:38:06    阅读次数:158
Python虚拟机函数机制之闭包和装饰器(七)
函数中局部变量的访问 在完成了对函数参数的剖析后,我们再来看看,在Python中,函数的局部变量时如何实现的。前面提到过,函数参数也是一种局部变量。所以,其实局部变量的实现机制与函数参数的实现机制是完全一样的。这个“一样”是什么意思呢? 之前我们剖析过Python虚拟机的一些指令,如果要访问一个变量 ...
分类:编程语言   时间:2018-08-26 18:38:30    阅读次数:210
SpringCloud03 Ribbon知识点、 Feign知识点、利用RestTemplate+Ribbon调用远程服务提供的资源、利用feign调用远程服务提供的资源
1 远程服务资源的调用 1.1 古老的套路 在微服务出现之前,所有的远程服务资源必须通过RestTemplate或者HttpClient进行;但是这两者仅仅实现了远程服务资源的调用,并未提供负载均衡实现,所以程序员必须自己实现负载均衡功能;而且当远程服务是集群部署时,利用RestTemplate或者 ...
分类:编程语言   时间:2018-08-26 18:38:47    阅读次数:224
Java调用WebService之Axis实现
下面是输出结果信息: ...
分类:编程语言   时间:2018-08-26 19:00:28    阅读次数:206
如何使用python查看视频的长度
import subprocess import re def get_length(filename): result = subprocess.Popen(["ffprobe", filename], stdout=subprocess.PIPE, st... ...
分类:编程语言   时间:2018-08-26 19:01:21    阅读次数:761
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!