今天学习Java集合类中的一个抽象类, AbstractList 。 初识AbstractList AbstractList 是一个抽象类,实现了List 接口,是隶属于Java集合框架中的 根接口 "Collection" 的分支,由其衍生的很多子类因为拥有强大的容器性能而被广泛应用,例如我们最为 ...
分类:
编程语言 时间:
2018-11-13 23:58:22
阅读次数:
341
python模块导入细节 官方手册:https://docs.python.org/3/tutorial/modules.html 可执行文件和模块 python源代码文件按照功能可以分为两种类型: 1. 用于执行的可执行程序文件 2. 不用与执行,仅用于被其它python源码文件导入的模块文件 例 ...
分类:
编程语言 时间:
2018-11-13 23:58:51
阅读次数:
356
os模块 os.getcwd() 获取当前的工作目录 os.chdir('绝对路径/相对于当前工作目录的路径') 改变工作目录,相当于shell的cd命令,例如Windows平台下os.chdir('D:\PythonScripts\\test\c'),项目那一层的目录必须用双斜线分割,其他层级的双 ...
分类:
编程语言 时间:
2018-11-14 00:56:48
阅读次数:
297
题意:给你一颗以1为根节点的树,初始所有节点的权值为0,然后有m个操作,每个操作将点x的所有距离不超过d的节点权值+1,问经过m次操作后每个节点权值是多少? 思路:如果是一个序列,就可以直接用树状数组做,但这是一颗树,所以我们可以想办法把它转化成序列。我们可以先求出每个节点的dfs序,以及深度和子树 ...
分类:
编程语言 时间:
2018-11-14 00:57:25
阅读次数:
263
"""Created on Tue Oct 30 21:46:05 2018 @author: 木公子""" import turtle as t t.pensize(2)t.colormode(255)t.setup(800,600)t.speed(0)t.Turtle().screen.dela ...
分类:
编程语言 时间:
2018-11-14 00:57:57
阅读次数:
410
Twitter开源的时序数据突变检测(BreakoutDetection),基于无参的E-Divisive with Medians (EDM)算法,比传统的E-Divisive算法快3.5倍以上,并且具有鲁棒统计性,就是你加入一些离群点或异常点,并不影响该算法的检测效果,不过最关键的还是无参特性, ...
分类:
编程语言 时间:
2018-11-14 00:58:30
阅读次数:
452
feign介绍 Feign客户端是一个web声明式http远程调用工具,提供了接口和注解方式进行调用。 Spring Cloud 支持 RestTemplate Fetin Feign客户端实际开发中用的最多 ,易读性比较强。 主要调用部分: pom: yml: Feign controller 启 ...
分类:
编程语言 时间:
2018-11-14 00:58:59
阅读次数:
167
本节内容 一、认识枚举 枚举就是要让某个类型的变量的取值只能为若干个固定的一个,否则编译器就会报错,枚举可以让编译器在编译阶段就可以控制源程序赋给的非法值,使用普通变量的方式在开发阶段无法实现这一目标 在jdk1.5之后,使用关键字enum定义一种新的类型,称为枚举类型。 二、Enum类与enum关 ...
分类:
编程语言 时间:
2018-11-14 00:59:54
阅读次数:
238
logging模块简介logging模块是Python的一个标准库模块,开发过程中,可以通过该模块,灵活的完成日志的记录。logging模块提供了两种记录日志的方式:1)使用logging提供的模块级别的函数(logging.basicConfig,logging.debug,logging.info...)2)使用logging模块的组件(loggers,handlers,filters,for
分类:
编程语言 时间:
2018-11-14 01:00:25
阅读次数:
180
1、设计蛇:属性有宽、高、方向、状态(有多少节),方法:显示,跑 2、设计食物:属性宽、高 3、显示蛇:根据状态向地图里加元素 4、蛇跑起来:下一节到前一节的位置,蛇头根据方向变,删除原来的蛇,新建蛇;当出界时,死亡,初始化;当蛇头吃到自己的时候,死亡,初始化 5、食物被吃掉,蛇加一节,去掉原来的食 ...
分类:
编程语言 时间:
2018-11-14 01:01:16
阅读次数:
241
Unity的开发模式核心:节点和组件,组件可以加载到任何节点上,每个组件都有 gameobject 属性,可以通过这个属性获取到该节点,即游戏物体。 也就是说游戏物体由节点和组件构成,每个组件表示物体的一种特性(能力)。 可以按照三条线路去理解Unity的组件化开发模式: 1、场景树。 场景树由节点 ...
分类:
编程语言 时间:
2018-11-14 01:03:01
阅读次数:
330
Python: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,’6.2f’/’0.3%’)函数:实现格式化输出 5. type()函数:查询对象的类型 6. int()函数、floa ...
分类:
编程语言 时间:
2018-11-14 01:03:43
阅读次数:
199
说明 eureka server为集群方式,有三个节点。服务消费者调服务提供者现在是使用了InstanceInfo的 homePageUrl("http://192.168.10.1:8001/") 代码在这里 https://gitee.com/lddxfs/microservice-parent ...
分类:
编程语言 时间:
2018-11-14 01:04:36
阅读次数:
291
Java团队对设计Java时的关键考虑因素进行了总结,关键特性包含以下列表: 简单性 安全性 可移植性 面向对象 健壮性 多线程 体系结构中立 解释执行 高性能 分布式 动态性 简单性 Java的设计目标之一是让专业程序员能够高效的学习和使用,如果了解了面向对象编程的基本概念,学习Java将会更容易 ...
分类:
编程语言 时间:
2018-11-14 01:05:36
阅读次数:
216
## 大纲: ## 一、正则概述 1.正则是什么 正则就是一套规则,或者语法 2.正则的作用 让我们判断是否符合我们的的规则,或者根据规则找到符合规则的数据 3.使用场景 可以用正则判断我们输入的邮箱是否合法 可以用正则去获取整个网页的照片 4.适合语言 所有语言都可以通用 ## 二、正则表达式简单 ...
分类:
编程语言 时间:
2018-11-14 01:06:00
阅读次数:
205
为什么对a_dict的copy输出顺序与a_dict不同,而且a_dict本身输出也不是他本来的顺序? ...
分类:
编程语言 时间:
2018-11-14 01:06:10
阅读次数:
201
一. IOC 1. 概念及原理 IOC: Inversion of Control(控制反转)是一种设计思想,就是容器控制应用程序所需要的外部资源的创建和管理,然后将其反转给应用程序.对象及其依赖对象的创建及维护都不需要在应用程序中实现,将其交给IOC容器去管理.传统的开发中,我们自己在对象内部创建 ...
分类:
编程语言 时间:
2018-11-14 01:06:16
阅读次数:
194
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是 ...
分类:
编程语言 时间:
2018-11-14 01:07:22
阅读次数:
237
James Gosling 最初开始 Java 语言项目是在 1991 年的 7 月。Java 被用在他的许多 set-top box 工程中。这个语言最开始的时候被称为 Oka,这个是因为 James Gosling 办公室外有一颗橡树,同时也考虑过使用 Green 这个名字,最终这个语言被命名为 ...
分类:
编程语言 时间:
2018-11-14 01:07:54
阅读次数:
177
问题出现: 在我测试python中的文本文件的读取与写入时,用到了字典对象来存储读出的数据。 在命令行中运行时始终存在一个开头的\ufeff字符。 测试了几次都如此。 后来在网上查了一下有不少的接近答案但都没有回答我心中的问题,只查到了解决方案。 注:encode('utf-8')和decode(' ...
分类:
编程语言 时间:
2018-11-14 01:09:03
阅读次数:
339