tf.FIFOQueueClassFIFOQueue先进先出的队列属性dtypes队列元素的每个组件的dtypes列表name队列名字基础队列的名称。names队列元素的每个组件的名字列表queue_ref基础队列引用shapes队列元素的每个组件的尺寸列表Methodsinitinit(capacity,dtypes,shapes=None,names=None,shared_name=None
分类:
其他好文 时间:
2018-12-03 20:12:00
阅读次数:
205
提起栈相比一定会听到过这样几个关键词:后进先出,先进后出,入栈,出栈。 栈这种数据结构,数组完全可以代替其功能。 但是存在即是真理,其目的就是避免暴漏不必要的操作。 如角色一样,不同的情景或者角色拥有不同的操作权限。 那我们来了解一下栈,栈是一种线性数据结构,并且只能从一端压入或者弹出 = 添加或者 ...
分类:
其他好文 时间:
2018-12-02 10:32:52
阅读次数:
238
1.构造方法publicLinkedBlockingQueue(intcapacity){if(capacity<=0)thrownewIllegalArgumentException();this.capacity=capacity;last=head=newNode<E>(null);}其中capacity是队列的长度,构造方法很简单,初始化node,并设置队列的最大容量ca
分类:
其他好文 时间:
2018-11-29 22:24:41
阅读次数:
250
关于位与运算&与取余今天在研究hashmap源码的时候,发现其源码中在解决Entry分布时,本来大多数人以为会用index = hash % length,但是源码中却使用了index = hash & (lenth -1)的方式。 另外由上述还可以注意到,在源码中对于Entry数组容量的定义中,要 ...
分类:
其他好文 时间:
2018-11-28 12:20:55
阅读次数:
243
Java NIO 学习总结 NIO的特性/NIO与IO区别: 1)IO是面向流的,NIO是面向缓冲区的; 2)IO流是阻塞的,NIO流是不阻塞的; 3)NIO有选择器,而IO没有。 读数据和写数据方式: 从通道进行数据读取 :创建一个缓冲区,然后请求通道读取数据。 从通道进行数据写入 :创建一个缓冲 ...
分类:
编程语言 时间:
2018-11-27 23:22:12
阅读次数:
243
在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下try{finalMethodm=UserManager.class.getMethod("get",Context.class);m.setAccessible(true);m.invoke(null,t
分类:
编程语言 时间:
2018-11-27 17:56:22
阅读次数:
165
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 *StringBuffer 扩容 str.setLength(扩容大小) *思路:将原字符数组扩容至目标大小后,从后往前移动字符串,可大大减 ...
分类:
其他好文 时间:
2018-11-25 13:12:43
阅读次数:
141
队列Queue *队列也是一种线性结构 *相比于数组,队列对应的操作是数组的子集 *只能从一端(队尾)添加元素,从另一端(队首)取出元素 *队列是一种先进先出的数据结构(先到先得 First In First Out) 基于数组的队列实现的源码如下: package queue;public int ...
分类:
编程语言 时间:
2018-11-24 11:47:57
阅读次数:
166
对字符串修改时,用到StringBuffer&StringBuilder,能够多次修改对象并且不产生新的未使用对象 StringBuilder线程不安全(不能同步访问),速度有优势,多数情况下建议使用 方法: (特有) 1.append(s):字符串拼接 2.reverse():反转 3.delet ...
分类:
其他好文 时间:
2018-11-17 10:33:46
阅读次数:
175
动态数组代码: import java.util.Arrays; public class Array<E> { private E[] data; private int size; //构造函数,传入数组的容量capacity的Array @SuppressWarnings("unchecked ...
分类:
编程语言 时间:
2018-11-15 22:34:07
阅读次数:
207