java集合系列之ArrayList源码分析(基于jdk1.8) ArrayList简介 ArrayList时List接口的一个非常重要的实现子类,它的底层是通过动态数组实现的,因此它具备查询速度快,增删速度慢的特点。另外数组拥有索引,因此可通过索引直接访问集合中的元素,ArrayList集合中允许 ...
分类:
编程语言 时间:
2018-06-30 12:55:19
阅读次数:
189
Spring cloud是为了什么产生的? 根据官网的这个介绍来看,我们可以知道,Spring cloud是为开发者提供的一个工具,而使用这个工具的产生就是为了帮助开发者快速的开发一套比较通用的分布式系统。 ( 而工具包含了:配置管理,服务发现,断路器,路由,微代理,控制总线,一次性令牌,全局锁,领 ...
分类:
编程语言 时间:
2018-06-30 12:56:05
阅读次数:
241
Girshick, Ross, et al. “Rich feature hierarchies for accurate object detection and semantic segmentation.” Proceedings of the IEEE conference on compu ...
分类:
编程语言 时间:
2018-06-30 12:56:36
阅读次数:
260
前情提要:第二种打包方式。 自定义AssetBundle包扩展名 在之前的教程中,我们已经多次提到过扩展名了,并且也已经说明了如何设置自定义的AssetBundle扩展名。至于为什么还要把它单独拿出来说一遍,自然是有它的道理的,因为这里面有一个巨大的坑... 注意,前方有坑。。。 根据前面的剧情,我 ...
分类:
编程语言 时间:
2018-06-30 12:57:41
阅读次数:
221
在使用<a>标签时,经常会绑定其他事件比如onclick,这时候我们会给<a>标签的href属性赋值为“#”,“javacript:;”,“javacript:void(0);”等。 一、href="javacript:;" 用这个的话会出现浏览器访问“javascript:;”这个地址的现象,所以 ...
分类:
编程语言 时间:
2018-06-30 12:59:02
阅读次数:
173
说明:简单的顺控指令不做其他说明。 控制要求:无 编程梯形图: 结构化编程ST语言: (*OUT(EN,D);*) OUT(M9,M408);(*代入语句M408:=M9;*) M409:=NOT M10;(*代入语句OUT(NOT M10,M409)*) OUT(M11,M411); M412:= ...
分类:
编程语言 时间:
2018-06-30 12:59:10
阅读次数:
376
→→前情提要:窗口初现←← 让用户选择要打包的文件 时至今日,我们选择打包文件的方式依然是在Project面板或Hierarchy面板中用鼠标点选。现在既然有了窗口,我们自然希望可以将所有文件罗列在窗口中,然后在窗口中进行选择,今天就来实现这一功能。 既然要显示所有的文件,我们就必须首先知道工程目录 ...
分类:
编程语言 时间:
2018-06-30 12:59:29
阅读次数:
155
→→前情提要:让用户选择要打包的文件←← 大结局:更多选择 Unity打包AssetBundle从入门到放弃系列终于要迎来大结局了【小哥哥表示实在写不动了o(╥﹏╥)o】... 经过上一次的教程,其实整个打包的功能也就差不多完成了,只是我们还没加上打包的按钮。这几次我们会加上打包和取消的按钮,并且开 ...
分类:
编程语言 时间:
2018-06-30 12:59:38
阅读次数:
223
fastJson是阿里巴巴旗下的一个开源项目之一,顾名思义它专门用来做快速操作Json的序列化与反序列化的组件。它是目前json解析最快的开源组件没有之一! 我们进行Springboot整合FastJson 一:添加依赖 <dependency> <groupId>com.alibaba</grou ...
分类:
编程语言 时间:
2018-06-30 13:00:27
阅读次数:
246
线性循环队列 队列是先进先出,和栈相反. 线性循环队列,牺牲一个空间,实现循环。比如空间大小为4,牺牲一个空间,所以最多放3个元素。 假设front指向0位置,tail指向3位置 | 1 | 2 | 3 | 空 | | | | | | 出队后 front指向1位置,tail位置不变还是3 | 空 | ...
分类:
编程语言 时间:
2018-06-30 13:00:46
阅读次数:
171
https://blog.csdn.net/Richie_ll/article/details/69206210 今天抽空学习了一下之前了解过的pillow库,以前看到的记得这个库可以给图片上加文字加数字,还可以将图片转化成字符画,不过一直没有找时间去学习一下这个模块,由于放假不用训练,所以就瞎搞了 ...
分类:
编程语言 时间:
2018-06-30 13:00:55
阅读次数:
180
一,模块概念 在计算机程序开发的过程当中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编码更加容易维护,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就会相对减少。很多编程语言就采用这种组织代码的方式。在python中,一个.py文件就称之为一个模块 ...
分类:
编程语言 时间:
2018-06-30 13:01:24
阅读次数:
147
模块儿&包(* * * * *) 模块儿(modue)的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 ...
分类:
编程语言 时间:
2018-06-30 13:01:37
阅读次数:
213
1、用模块原因 为了节省内存 2、什么是模块 python代码或者C语言代码 以功能来分类 3、模块分类 内置模块,包含在python解释器内的模块 扩展模块,需要安装 import time for i in range(0,101,2): time.sleep(0.1) char_num = i ...
分类:
编程语言 时间:
2018-06-30 13:02:35
阅读次数:
140
1、解决哪些内存需要回收;2、什么时候回收;3、如何回收;如果一个对象是gc.root不可达,先判断他的finalize方法有没有被重写,没有重写直接回收,如果重写,则放在一个叫F-QUEUE的队列用,由一个线程去执行对象的finalize方法,执行完finalize方法后,回收的时候会再次判断是否 ...
分类:
编程语言 时间:
2018-06-30 13:03:32
阅读次数:
162
链队列 链队列就是简化了的单链表 nodequeue.h nodequeue.c nodequeuemain.c ...
分类:
编程语言 时间:
2018-06-30 13:03:48
阅读次数:
196
一、方法 在函数声明时,在其名字之前放上一个变量,即是一个方法。这个附加的参数会将该函数附加到这种类型上,即相当于为这种类型定义了一个独占的方法。如: 上方代码里附加的参数p,叫做方法的接收器(receiver)。Go语言中不像其它语言使用this或self作为接收器,我们可以任意选择接收器的名字。 ...
分类:
编程语言 时间:
2018-06-30 13:04:12
阅读次数:
203
EL-Spring 支持在xml和注解中使用表达式,经常涉及调用各种资源的情况,主要在注解@Value的参数上使用表达式 1、普通字符 @Value("字符串") private String arguments; 2、操作系统的属性 @Value("#{systemProperties['os.n ...
分类:
编程语言 时间:
2018-06-30 13:06:13
阅读次数:
183
《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java中多线程程序的开发 单线程 任何程序至少有一个线程,即使你没有主动地创建线程,程序从一开始执行就有一个默认的线程,被称为主线程 ...
分类:
编程语言 时间:
2018-06-30 13:06:27
阅读次数:
174
→前情提要:Unity最基本的AssetBundle打包方式。 第二种打包方式 Unity提供的BuildAssetBundles API还有一个重载形式,看下面↓↓ 这个重载函数多了一个参数,这个参数是一个AssetBundleBuild数组,下面我们来说说AssetBundleBuild是何方妖 ...
分类:
编程语言 时间:
2018-06-30 13:06:54
阅读次数:
174