一键开启 MacOS HiDPI
新买个了 27 英寸 2k 的显示器,我自己的电脑是 MacBook Pro (M1 Pro),直接插上使用起来效果非常差,显示效果和 1080p 一样,很模糊。最终在 Github 上找到了一个解决方案,仅在此记录一下,一行命令解决现实模糊的问题。 原文地址 一键开启 macOS HiDPI 说明 此脚本的目的是为中低分辨率的屏幕开启 HiDPI 选项,并且具有原生的 HiDP...
东湖落雁岛
对象创建的整个生命周期
对象创建的整个生命周期 类的初始化 对象初始化 用户创建一个对象,JVM首先需要到方法区找对象的类型信息,然后再创建对象。 JVM实例化一个对象,首先需要在堆中申请一块空间来创建一个对象。->半初始化状态 对象首先会分配在堆内存中的Eden区,经过一次Minor GC后进入到S0区,经过多次GC后如果对象一直存活,则放入老年代。 当方法执行结束后,栈中的指针会先...
MQTT协议简介
MQTT协议是什么 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上,目前最新版本为v3.1.1。 MQTT最大的优点在于可以以极少的代码和有限的带宽,为远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯...
Java12~13 新特性概览
Java12 String 增强 Java 11 增加了两个的字符串处理方法,如以下所示。 indent() 方法可以实现字符串缩进。 String text = "Java"; // 缩进 4 格 text = text.indent(4); System.out.println(text); text = text.indent(-10); System.out.println(...
图神经网络GNN
图机器学习库 dmlc/dgl Deep Graph Library一个易于使用、高性能和可扩展的 Python 包,用于对图进行深度学习。 dmlc/dgl/examples 官方DGL示例和模块,包含与图神经网络相关的选定研究论文的示例实现。半监督节点分类、聚类、节点分类、标签传播、图注意力等。 rusty1s/pytorch_g...
网络可视化工具netron详细安装流程
网络可视化工具netron详细安装流程 1.netron 简介 在实际的项目中,经过会遇到各种网络模型,需要我们快速去了解网络结构。如果单纯的去看模型文件,脑海中很难直观的浮现网络的架构。 这时,就可以使用netron可视化工具,可以清晰的看到每一层的输入输出,网络总体的架构,而且支持各种不同网络框架,简单好用。 2.不同操作系统下的安装使用方式 2.1 在线版本:只要有浏览器就可以...
目标检测基础
目标检测基础 1. 基本概念 1.1 目标检测的定义 目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置。 由于各类物体有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具有挑战性的问题。 1.2 图像识别四大任务 分类-Classification:解决”是什么?”的问题...
点云研究现状
基于Lidar的object检测模型包括:Point-based,Voxel-base,Point-Voxel-based,Multi-view-based。 1.1 Point-based经典模型:PointNet,PointNet++,[PointRCNN(CVPR19),IA-SSD(CVPR22)等]。基于 Point-based 的模型,直接对点云进行处理,可以减少位置信息的损失...