转自公众号Java建设者 ,作者cxuan Java 锁分类 Java 中的锁有很多,可以按照不同的功能、种类进行分类,下面是我对 Java 中一些常用锁的分类,包括一些基本的概述 https://www.javashitang.com/wp content/uploads/2020/01/beep ...
分类:
编程语言 时间:
2020-01-26 20:39:58
阅读次数:
76
1. 前缀表达式 (波兰表达式) 前缀表达式的 运算符位于操作数之前 【举例说明】 (3+4)×5 6 对应的前缀表达式就是 × + 3 4 5 6 前缀表达式的计算机求值 从右至左 扫描表达式,遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算符对它们做相应的计算(栈顶元素 和 次 ...
分类:
其他好文 时间:
2020-01-26 11:50:24
阅读次数:
68
import java.util.HashMap; import java.util.Map; public class EntrySets { public static void main(String[] args) { Map<Object, Object> map = new HashMa ...
分类:
编程语言 时间:
2020-01-25 21:59:01
阅读次数:
95
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 卸载pyhton3 whereis python3 |xargs rm -frv 删除所有残余文件 成功卸载! whereis python 查看现有安装的python ...
分类:
编程语言 时间:
2020-01-24 21:15:10
阅读次数:
80
从王者荣耀看设计模式 一.简介 在游戏中,根据场上状况给英雄配备合适的装备是赢的比赛的重要环节。对于刚开始玩王者荣耀(低端玩家like me),在选择装备的时候只会关注装备能给英雄带来多少伤害的增幅(装备属性),而大神级别玩家会仔细研究装备的详细描述 二.模式动机 在有些集合对象中可能存在多种不同类 ...
分类:
其他好文 时间:
2020-01-24 15:57:17
阅读次数:
86
先实现一个bitmap /** * @Description: * @author: zhoum * @Date: 2020-01-23 * @Time: 10:49 */ public class BitMap { private int[] sign = {0x00000001,0x000000 ...
分类:
编程语言 时间:
2020-01-24 00:24:34
阅读次数:
96
本篇记录一下TensorFlow中张量的排序方法 tf.sort和tf.argsort # 声明tensor a是由1到5打乱顺序组成的 a = tf.random.shuffle(tf.range(5)) # 打印排序后的tensor print(tf.sort(a,direction='DESC ...
分类:
编程语言 时间:
2020-01-24 00:21:15
阅读次数:
136
里面包括了老生常谈的饿汉式,懒汉式以及枚举类 静态代码块 序列化场景下,多线程场景下的问题。 话不多说,直接开干。 饿汉式 就是立即加载的意思,立即加载在中文中有着急,急迫的意思。所以就叫饿汉式吧。 1. 饿汉式的最简洁版本 测试代码: 这里先不贴图,结果是一样的哈。==在这里比较的是对象地址。 2 ...
分类:
其他好文 时间:
2020-01-23 18:29:58
阅读次数:
106
一、汉诺塔问题 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 问:如何移?最少要移动多少次 ...
分类:
其他好文 时间:
2020-01-23 18:17:32
阅读次数:
115
循环待排序序列, 从第i个到第N 1个元素中找到最小的,并将其位置存下来 将未排序部分的最小的换到有序部分的最后位置 ...
分类:
编程语言 时间:
2020-01-23 09:41:39
阅读次数:
81