自定义博客皮肤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)
  • 收藏
  • 关注

原创 UserWarning: resource_tracker: There appear to be 20 leaked semaphore objects to clean up at shutdow

因为两张卡的可用资源不平衡,所以需要调整bs,或者用显存资源相对平衡的多CPU。单卡上的进程用kill杀掉而不是kill -9,使得终止进程时来得及清理资源。

2024-05-25 10:14:20 377

原创 手撕LRU

【代码】手撕LRU。

2024-05-08 19:24:11 66 1

原创 Java 递归实现归并排序

【代码】Java 递归实现归并排序。

2024-05-08 16:02:07 113 2

原创 手撕HashMap

【代码】手撕HashMap。

2024-04-28 20:14:56 280

原创 让所有子线程执行完父线程再执行,有哪几种实现方式

线程池使用submit提交,会返回future_task,当任务完成后会返回结果,可以调用future.get()获取异步计算的。【与CountDownLatch的区别】:可以用reset()重置资源数,并且可以实现更复杂的场景:如 cyclicBa。设置count初值,每一个子线程完成就减一,直至减为0表示所有子线程执行完成,t()方法(可以指定等待时间)进入等待状态直至count=,可用于并行统计然后汇总计算的场景。count不支持重置,即一次性使用。】:当前线程不停检查。,表明目标数量的线程。

2024-04-24 17:34:35 188

原创 ConCurrentHashMap

例如,ConcurrentHashMap采用懒加载的方式,当第一次插入时才会初始化table,如果当前index下为null,此时就会采用CAS的方式去插入(比如多个线程同时监测到当前index下为null,就会都尝试插入)① CAS如何保证内部的线程安全?你可以把CAS的过程理解为原子操作,在硬件底层保证了其内部指令执行的连续性。jdk内部实现是通过Unsafe类提供的API来实现的,Unsafe类可以 像C语言的指针一样直接操作内存,并且只允许jdk自带的类使用(JUC紧密的使用了Unsafe类)。

2024-04-22 19:34:15 219

原创 排序算法-

最坏:O(n^2),如目标为升序,待排为降序,每次选择首元素为枢轴,则每一次只有一个元素放到正确位置上,n*(n-1)1. 快速排序(分治思想)

2024-04-22 18:45:07 98

原创 HashMap

1. 实现Cloneable接口,重写clone方法,以支持浅拷贝;实现Serializable接口,以支持序列化,静态成员变量serialVersionUID为序列化ID,以保证序列化与反序列化双方的类版本一致性。

2024-04-22 17:30:35 130

原创 使用Tensorboard+服务器端口映射到本地

3. 参考下面的博文将服务器端口映射到本地,注意以管理员的身份在本地运行cmd。像平常一样使用 TensorBoard。它应该以同样的方式工作,只是更快。2. 然后,使用以下标志调用 TensorBoard。1. 在服务器端安装tensorboard。TensorBoard 的所有副本,

2023-08-12 16:07:20 390 1

原创 CloudCompare恢复默认界面

恢复默认界面:点击“显示”——>“重置所有GUI元素位置”不小心手滑,导致下列工具栏消失,处理数据时很不方便。自己找了半天,才找到QAQ。

2023-08-12 11:19:15 341 1

空空如也

空空如也

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

TA关注的人

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