- 博客(34)
- 收藏
- 关注

原创 程序员爱写不写注释的智慧
博主做为一位经验丰富的程序员,阅览过精心设计如诗如画般优雅的代码,也碰到过如垃圾堆叠混乱不堪的屎山代码。两者各有优劣,请听我娓娓道来。
2023-10-12 16:10:50
380
11
原创 【Android 从入门到出门】第三章:使用Hilt处理Jetpack Compose UI状态
第三章:使用Hilt处理Jetpack Compose UI状态。
2024-03-01 17:23:18
343
原创 【Android 从入门到出门】第一章:Android开发技能入门指南
Android操作系统(OS)是最受欢迎的移动设备平台之一,在全球拥有众多用户。该操作系统用于汽车和智能手表、电视、手机等可穿戴设备,这使得Android开发者的市场非常广阔。因此,新开发人员需要学习如何利用新的现代Android开发(MAD)技能构建Android应用程序。
2023-10-11 10:51:27
596
14
原创 【Excel VBA 从入门到出门】二、Excel VBA 简单使用
人们用 VBA 编写的大多数代码都是 `Sub` 和 `Function` 过程。因此,在本节中,我们将主要学习如何编写、编辑和运行它们。
2023-10-07 21:33:56
3674
4
原创 【Excel VBA 从入门到出门】一、Excel VBA 是个啥?
VBA代表Visual Basic for A applications。它是一种编程语言,用于自动执行 Microsoft Office 产品(包括 Excel、Word 和 Outlook)中的任务。使用 VBA Excel,您可以编写代码来自动执行任务、创建自定义函数,甚至在 Office 程序之间移动数据。
2023-10-07 20:39:54
2593
3
原创 九、GC收集日志
垃圾收集日志是一个重要的信息来源,对于与性能相关的一些悬而未决的案例分析特别有用,例如它提供了一些关于崩溃发生原因的见解。它使得分析人员甚至可以在没有活跃的应用程序进程可供诊断的情况下开始工作。
2023-10-01 21:13:43
186
1
原创 七、垃圾收集中级
在 Sun(现在是 Oracle)的环境中,垃圾收集子系统被视为一个可插拔的子系统。这意味着同一个 Java 程序可以使用不同的垃圾收集器来执行,而不改变程序的语义,尽管它的性能可能会根据使用的收集器而有很大的不同。
2023-09-30 09:52:40
118
1
原创 六、HotSpot中的垃圾收集
回顾一下,与 C/C++ 和类似环境不同, Java 不使用操作系统来管理动态内存。相反,当JVM 进程启动时, JVM 预先分配(或保留)内存,并在用户空间管理单一连续的内存池。
2023-09-29 15:00:03
250
8
原创 五、垃圾收集基础
Java 垃圾收集的本质是,与其要求程序员理解系统中每个对象精确的生命周期,不如让运行时代替程序员记录对象信息,并在不再需要这些对象时自动将其释放。自动回收的内存之后可被清理和复用。
2023-09-29 11:37:02
167
4
原创 一、关于Java性能的误解
Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在以下内容中,我希望拆穿一些最荒谬的技术神话。
2023-09-22 14:32:39
175
5
原创 三、了解JVM概述
Java虚拟机(JVM)是一个抽象的计算机器。JVM 是一个程序,对于编写在其中执行的程序来说,它看起来就像一台机器。
2023-09-13 12:06:09
164
6
原创 【一文了解物联网卡】
物联网卡是基于移动、电信、联通三大运营商提供物联网专用号段(11 位或 13 位)的移动通信接入业务,根据用户习惯的不同,也有人将物联网卡称作物联网专用卡、物联网流量卡、4G物联卡、插拔式物联卡、贴片式物联网卡、移动语音卡、物联网语音卡、儿童手表电话卡、消费级物联网卡专用卡。
2023-08-01 17:28:32
1747
1
原创 Harbor基于docker-compose部署【亲测有效】
Harbor 是一个开源的私有镜像中心,它通过策略和基于角色的访问控制来提供保护机制,可以对镜像进行漏洞扫描,并将镜像签名为可信任的。
2023-06-17 12:20:27
2018
25
原创 了解Wi-Fi信号强度【一文看懂】
特定应用可接受的Wi-Fi信号强度是多少?在我的无线部署中我应该尝试达到什么样的信号强度? 这些常见问题说明了信号强度有些令人困惑的本质。 首先,我们必须了解度量单位,以及在典型Wi-Fi环境中部署、管理或诊断问题时这些度量的含义。 只有这样,我们才能了解特定用途需要什么样的信号强度。
2023-06-13 11:18:31
3078
5
原创 K3S完美部署
K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。
2023-06-12 08:20:24
7466
5
原创 Ingress Nginx 安装【亲测可用】
ingress-nginx为Kubernetes官方提供的基于nginx实现的ingress。nginx-ingress则为nginx官方提供的实现K8s ingress资源的方案。
2023-06-09 17:58:12
1169
2
原创 K8S基于NFS来动态创建PV【亲测可用】
在正式运维环境中,由于使用手动创建PV的操作过于繁琐,Kubernetes官方提供了一种方式,用来完美解决此问题。即通过StorageClass动态创建PV的方式来简化运维,提高开发效率。
2023-06-08 16:46:53
495
2
原创 如何快速有效降低 JavaCV 依赖包体积?
相信很多同学在刚开始使用 JavaCV 计算机视觉库进行开发的时候都会碰到这个问题,JavaCV视觉库内包含丰富的常用工具包,包括:OpenCV, FFmpeg, libdc1394, FlyCapture, Spinnaker, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, flandmark, Leptonica, and Tesseract... 博主就不一一列举了,感兴趣的同学可以查看相关源码。
2023-03-01 20:00:08
2046
8
原创 【Java 从入门到出门】第一章:专栏导读(强烈推荐)
本章作为本专栏的导读部分,将专栏的大致脉络梳理一遍,每一章节讲述的内容梗概在这里呈现,每一章不存在强关联性,但笔者强烈推荐读者按文章脉络一章一章往下读,或可有新的收获,读者也可以挑选自己感兴趣的章节进行阅读。
2022-10-27 11:55:15
728
SpringBoot API 代码生成器v1.2.0
2022-10-19
SpringBoot API 代码生成器v1.2.1
2022-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人