1.线程queue :会有锁 q=queue.Queue(3) q.get() q.put()先进先出 队列后进先出 堆栈优先级队列 1 """先进先出 队列""" 2 import queue 3 q=queue.Queue(3) #先进先出->队列 4 5 q.put('first') 6 q.... ...
分类:
编程语言 时间:
2018-04-04 14:51:43
阅读次数:
148
在项目的开发中,我们知道的是SpringBoot框架大大减少了我们的配置文件,但是还是留下了一个application.properties文件让我们可以进行一些配置。当然这些配置必然是包括服务器的配置,在整合数据库时候的配置,以及一些默认值读取的配置等等。在这里我们主要讲的是我们对于初始值的设置和 ...
分类:
编程语言 时间:
2018-04-04 14:52:56
阅读次数:
203
安装,执行如下命令: python install virtualenv报错如下:error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27解决方法:下载 VCForPython27.msi 。地址: http://www.microsoft.com/en-us/downlo
分类:
编程语言 时间:
2018-04-04 14:53:22
阅读次数:
534
排序算法(8)--Merge Sorting--归并排序--Merge sort--归并排序 ...
分类:
编程语言 时间:
2018-04-04 14:53:30
阅读次数:
149
同事提出一个问题,关于牛生小牛的算法,之前的牛生小牛的算法都是假设牛不死的情况下的,几年生一头,若干年后还有多少头,这个算法是有些变化的。 农场第一年有一头牛,假设这头牛每2年生一次小牛,小牛迅速长大,2年后又能生小牛,但是牛活到5岁的时候回自然的死去,那么求第N年还有多少牛。 我想,这个问题的难点 ...
分类:
编程语言 时间:
2018-04-04 14:54:50
阅读次数:
215
最近学习spring,安装springsource-tool-suite插件,成功之后,在help-installation details里面可以找到安装的spring插件,却在window-preferences里找不到spring,file-new里面也没有,甚至maven project都没 ...
分类:
编程语言 时间:
2018-04-04 14:55:01
阅读次数:
395
Link JAVA字符串格式化-String.format()的使用 举例: System.out.printf("整数分组的效果是:%,d%n", 9989997); 结果: 整数分组的效果是:9,989,997 ...
分类:
编程语言 时间:
2018-04-04 14:55:42
阅读次数:
164
前言 提升开发效率,降低维护成本一直是开发团队永恒不变的宗旨。近一年来国内的技术圈子中越来越多的开始提及Rx,经过一段时间的学习和探索之后我也深深的感受到了RxJava的魅力。它能帮助我们简化代码逻辑,提升代码可读性。这对于开发效率的提升、后期维护成本的降低帮助都是巨大的。个人预测RxJava一定是 ...
分类:
编程语言 时间:
2018-04-04 14:56:05
阅读次数:
152
内置time 内置datetime 可以做日期加减 Arrow 库 安装 pip install arrow ...
分类:
编程语言 时间:
2018-04-04 14:56:56
阅读次数:
690
本文是对之前的一篇文章Spring+SpringMVC+mybatis+Quartz整合代码部分做的一个修改和补充, 其中最大的变化就是后台框架变成了Spring Boot。 本工程所用到的技术或工具有: Spring Boot Mybatis Quartz PageHelper VueJS Ele ...
分类:
编程语言 时间:
2018-04-04 14:58:11
阅读次数:
463
Python简介Python/C++)很轻松地联结在一起。
常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,
就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。与其他语言的
分类:
编程语言 时间:
2018-04-04 14:58:51
阅读次数:
214
也许本文的标题你们没咋看懂。但是,本文将带大家 领略输出调试的威力 。 灵感来源 说到灵感,其实是源于笔者在修复服务器的 故障时的一个发现。 这个学期初,同袍(容我来一波广告 "产品页面" , "同袍官网" )原服务器出现硬件故障,于是笔者连夜更换新服务器,然而在配置 的时候遇到了不明原因的连接失败 ...
分类:
编程语言 时间:
2018-04-04 14:58:57
阅读次数:
195
前面一篇文章中我们介绍了转换类操作符,那么这一章我们就来介绍下过滤类的操作符。顾名思义,这类operators主要用于对事件数据的筛选过滤,只返回满足我们条件的数据。过滤类操作符主要包含: Filter Take TakeLast TakeUntil Skip SkipLast ElementAt ...
分类:
编程语言 时间:
2018-04-04 15:00:00
阅读次数:
226
一、lambda函数 1、lambda函数基础: lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。如下: [python] view plain copy """命名的foo函数""" def foo():return 'beginman' #Python中单行... ...
分类:
编程语言 时间:
2018-04-04 15:00:41
阅读次数:
467
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家。特邀编辑。畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术具体解释》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/1 ...
分类:
编程语言 时间:
2018-04-04 15:01:41
阅读次数:
265
巨人大哥谈Java面试中常考的信息安全方面知识(MD5) Java MD5 加密算法介绍以及使用 MD5 算法的介绍 特点 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易。 3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5 ...
分类:
编程语言 时间:
2018-04-04 15:02:03
阅读次数:
166
hashlib模块 hashlib是一个提供字符加密功能的模块,包含MD5和SHA的加密算法,具体支持md5,sha1, sha224, sha256, sha384, sha512等算法。 该模块在用户登录认证方面应用广泛,对文本加密也很常见。模块调用很简单,那么就让我们一起来看看。。 基本调用: ...
分类:
编程语言 时间:
2018-04-04 15:02:26
阅读次数:
180
排序算法(9)--Distribution Sorting--分布排序[1]--Counting sort--计数器排序 ...
分类:
编程语言 时间:
2018-04-04 15:02:48
阅读次数:
315