Java多线程的概念,源自于操作系统的线程概念,可谓同根同源,但是具象上又是千差万别的,本文对Java多线程宏观上的概念进行了简单的介绍 ...
分类:
编程语言 时间:
2019-02-10 12:28:37
阅读次数:
148
Given an array of n positive integers and a positive integer s, find the minimal length of a contiguoussubarray of which the sum ≥ s. If there isn't o ...
分类:
编程语言 时间:
2019-02-10 12:29:27
阅读次数:
207
面向对象的三大特性:继承、封装和多态 Python 做到胶水语言,当然也支持面向对象的编程模式。 封装 继承 多态 总结 封装、继承和多态是面向对象中的重要思想,对于 Python 这种高级语言,虽然很多地方从语法上可以不用面向对象的思想,但是对于项目构建来说,面向对象是基本要求,这样做显然是很有必 ...
分类:
编程语言 时间:
2019-02-10 13:35:02
阅读次数:
201
1、python2与python3是有区别的 python2 源码不标准,混乱,重复代码很多,后续会停止更新 python3 统一过标准,去除重复代码,现在以python3为主流 2、python的环境: 编译型:一次性将所有代码编译成二进制文件 缺点:开发效率低,不能跨平台 优点:运行速度快 解释 ...
分类:
编程语言 时间:
2019-02-10 13:37:25
阅读次数:
152
在python里你可以对一个元组进行排序。例子是最好的说明: 默认情况下内置的sort和sorted函数接收的参数是元组时,他将会先按元组的第一个元素进行排序再按第二个元素进行排序。 然而,注意到结果中(0, 'B’)在(0, 'a')的前面。这是因为大写字母B的ASCII编码比a小。然而,假设你想 ...
分类:
编程语言 时间:
2019-02-10 13:37:39
阅读次数:
1444
安装NppExec插件(已安装可跳过) "插件下载地址" 我选择了最新的RC2 根据软件位数下载对应的版本,我直接下载了32位对应的dll 解压后里面有两个文件夹和一个dll文件 拷贝到Notepad++安装目录下plugin文件夹中 重新运行Notepad++,查找插件下是否出现NppExec 若 ...
分类:
编程语言 时间:
2019-02-10 13:42:39
阅读次数:
226
春节的时候看到奇舞周刊发的关于Event Loop的文章https://mp.weixin.qq.com/s/KEl_IxMrJzI8wxbkKti5vg,看的也是迷迷糊糊。 昨天准备写一下几个Promise的小例子,发现理解起来还是要懂得Event Loop,所以又在网上找了几篇文章看了一下,发现 ...
分类:
编程语言 时间:
2019-02-10 13:44:21
阅读次数:
191
注解方式设置属性的值 在我们IOC基于xml属性注入的方式中有(一般推荐set方法) 构造方法注入普通值:<constructor-arg>的使用 set方法注入普通值:<property>的使用 注入对象值:ref的使用 SPEL方式注入普通值与对象值 #{SPEL} P名称空间方式注入普通值与对 ...
分类:
编程语言 时间:
2019-02-10 13:46:24
阅读次数:
240
一个数组A中存有N(>)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥)个位置,即将A中的数据由(A?0??A?1???A?N?1??)变换为(A?N?M???A?N?1??A?0??A?1???A?N?M?1??)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的 ...
分类:
编程语言 时间:
2019-02-10 14:55:29
阅读次数:
249
Ubuntu18.04预装了Python3.6.5 终于不再预装Python2.7了 但是系统预装的Python分散安装在各个目录里 以后改起来非常不方便 所以本次安装Python3.6.8 Python3.6.8是3.6的最后一个版本了 请注意不要卸载系统预装的Python sudo apt in ...
分类:
编程语言 时间:
2019-02-10 14:55:49
阅读次数:
398
重载概念 重载是对继承的父类方法进行重新定义。重载可以重新定义方法还可以重新定义运算符。因为通过继承的类不一定能满足当前类的需求。在当前类中只需要修改部分内容而达到自己的需求。 重载特点 减少代码量和灵活指定型类 子类具有父类的方法和属性 子类不能继承父类的私有方法或属性 子类可以添加新的方法 子类 ...
分类:
编程语言 时间:
2019-02-10 14:56:30
阅读次数:
202
JAVA_HOME G:\JDK\java7\jdk1.7.0_80 根据自己的哈 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 然后找到CLASSPATH 没有就新建,有就点击编辑 没有CLASSPATH就是 %JAVA_HOME%\lib\dt.jar;%JAVA_H ...
分类:
编程语言 时间:
2019-02-10 14:57:43
阅读次数:
239
1、变量 必须由数字、字母、下划线任意组合,且不能数字开头 不能是python关键字: 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'fina ...
分类:
编程语言 时间:
2019-02-10 15:02:42
阅读次数:
195
本博客介绍一下SpringBoot集成Mybatis,数据库连接池使用alibaba的druid,使用SpringBoot微框架虽然集成Mybatis之后可以不使用xml的方式来写sql,但是用惯了xml的其实也可以用xml来实现的,实现上具体用什么方式并不重要,主要是搭建一遍,对框架的运转就比较清 ...
分类:
编程语言 时间:
2019-02-10 15:08:41
阅读次数:
135
Flayd-Warshall算法是求任意两点之间的最短路径,也就是多源最短路径; 思路:任何最短路径两点之间的最短路径有两种情况,一是两点之间之间相连最短,二是通过k个中间点间接相连最短;(这其实是种动态规划的思想) 直接上代码: 刚开始看Flayd-Warshall算法是总是错误认为每次只能通过一 ...
分类:
编程语言 时间:
2019-02-10 15:10:15
阅读次数:
187
前言 列表页优化和排序 ModelAdmin django的options.py里面 ModelAdmin类定义的参数可以设置admin后台列表页面,相关的参数如下 class ModelAdmin(BaseModelAdmin): """Encapsulate all admin options ...
分类:
编程语言 时间:
2019-02-10 17:33:27
阅读次数:
358
参考博文:https://blog.csdn.net/zhaohaibo_/article/details/79544497 问题描述 小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的 ...
分类:
编程语言 时间:
2019-02-10 17:43:53
阅读次数:
243
枚举的定义只能够取特定值中的一个使用 enum 关键字 枚举的使用而每个被枚举的成员实质就是一个枚举类型的实例,他们默认都是 public static final 的。可以直接通过枚举类型名直接使用它们。)强烈建议当你需要定义一组常量时,使用枚举类型尽量不要使用枚举的高级特性,事实上高级特性都可以 ...
分类:
编程语言 时间:
2019-02-10 17:49:01
阅读次数:
144