自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 摸牌+闪电

文章目录摸牌:排序二叉树求闪电个数:记一次某大厂笔试摸牌:拿道题目就是一通模拟,很快啊,超时了package letcodeLearn;import java.util.Deque;import java.util.LinkedList;import java.util.PriorityQueue;import java.util.Scanner;public class Pro1 { public static int eval(Deque<Integer> l

2021-06-15 20:36:23 134 1

原创 《易错点》ArrayList作为函数参数传参

场景:今天在做力扣39. 组合总和的时候,调试半天不得其解,室友一语中的。题目如下: public static List<List<Integer>> res = new ArrayList<>(); public static List<List<Integer>> combinationSum(int[] candidates, int target) { Arrays.sort(candidates);

2021-06-11 16:23:17 1439

原创 《尚硅谷》Kafka副本同步策略一看就懂

方式一:半数以上副本完成同步,Leader就发送ack。方式二:全部副本完成同步,Leader才发送ack。怎么理解这两种情况呢?首先我们要想到要容忍n台节点的故障是指,当生产者收到leader的ack之后,n台副本节点挂掉了,此时还幸存有效副本,最小幸存副本节点为1。则方式一,需要2n+1个副本,因为有至少n+1个副本完成了同步,就算这些完成同步的副本所在的节点有n台出现故障,也至少有1台节点的副本有已经同步的数据;而方式二只需要n+1个副本,因为这n+1个副本都完成了同步,有n台节点出现故..

2021-06-10 21:24:07 189 2

原创 多态之向上转型

文章目录牛客问题自己实验总结牛客问题public class Person{ private String name = "Person"; int age=0;}public class Child extends Person{ public String grade; public static void main(String[] args){ Person p = new Child(); System.out.println(p.name); }}答案是-&gt

2021-04-13 09:37:03 218

原创 HashMap的线程安全实现jdk1.8

文章目录前言一、HashMap实现线程安全二、三种方法源码分析1.Collections.synchronizedMap()2.HashTable<>()3.JUC并发包中ConcurrentHashMap()前言HashMap在多线程运行下,会发生线程不安全两种情况:put的时候导致的多线程数据不一致。另外一个比较明显的线程不安全的问题是HashMap的get操作可能因为resize而引起死循环(cpu100%)一、HashMap实现线程安全三种情况实现线程安全,如下Map

2021-04-11 14:03:09 446 1

原创 HashMap原理分析jdk1.8

文章目录一、HashMap1.1HashMap的实现原理:1.2HashMap数据结构二、HashMap2.1.put()操作2.2.get()操作2.3.resize()操作总结扩展一、HashMap1.1HashMap的实现原理:首先有一个每个元素都是链表(jdk1.8中满足特定条件后链表转化为红黑树)的数组,当要添加一个元素(key-value)时,就首先计算元素key的hash值,然后 使用函数f(hash)=(n - 1) & hash 以此确定插入数组中的位置。但是可能存在同一h

2021-04-09 16:57:14 1218 4

原创 cudnn地址和CUDA

cudnn地址: https://developer.nvidia.com/rdp/cudnn-archiveCUDA: https://developer.nvidia.com/cuda-toolkit-archive

2020-10-19 18:01:54 226

原创 查看服务器的cuda版本

cat /usr/local/cuda/version.txt结果如下:

2020-10-18 09:52:15 3779

原创 Tensorflow中GPU和CPU的切换配置

使用CPUimport osos.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"os.environ["CUDA_VISIBLE_DEVICES"] = "-1" # 这一行注释掉就是使用cpu,不注释就是使用gpu一般情况安装过GPU的会默认使用gpu使用GPUimport osos.environ["CUDA_DEVICE_ORDER"]...

2019-12-05 19:23:53 1353

原创 Jupyter中使用虚拟环境,并创建Kernel

在conda创建好虚拟环境后,开开心心的下了好多依赖包。接着我们要开始利用juypter跑实验了,结果竟发生了这种事。找不到??气急败坏去百度,百度一下,解决了,哈哈。conda install ipykernelpython -m ipykernel install --name handWritehandWrite是我的创建的虚拟环境的名字,这边您自己更换一下就可以啦。如下...

2019-12-05 15:56:10 1078

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除