最新 最热

内存管理--32:编写“异常安全代码”时留意内存管理问题

首先要明确的一点是:不管try是否抛出异常,finally语句块都会执行。 小心注意6!!

2023-11-22
1

内存管理--29:引用计数

OC语言使用引用计数来管理内存,每一个对象都有一个可以递增递减的计数器,如果引用这个对象,那么这个对象的引用计数递增,如果不用了,那么这个对象引用计数递减,直到引用计数为0,这个对象就可以销毁了。...

2023-11-22
1

协议与分类--24:分类(Category)

Category也称为分类、类目、类别等,Category可以在不修改原来类的基础上,为这个类补充一些方法

2023-11-22
1

对象、消息、运行期--12:runtime消息转发

2.通过运行期间的动态方法解析,可以再需要用到某个方法时再将其加入类中 3.对象可以把其无法解读的某些选择器转交给其他对象处理 4.经过上述两步,如果还是不能处理选择器,那就启动完整的消息转发机制...

2023-11-22
1

用 Java 做个命令行程序,太简单了!

大家好,我是鱼皮,对不会前端的同学来说,开发 命令行工具 是一种不错的展示系统功能的方式。在 Java 中开发命令行工具也很简单,使用框架,几分钟就能学会啦~...

2023-11-21
1

技术译文 | Python 程序如何使用 MySQL 8.2 读写分离

本文和封面来源:https://blogs.oracle.com/,爱可生开源社区翻译。

2023-11-21
1

了解JVM的相关概述,发现很多全忘了(文末福利)

官方的说明:https://www.oracle.com/cn/java/technologies/javase-downloads.html Oracle Customers and ISVs targeting Oracle LTS releases: Oracle JDK is Oracle's supporte...

2023-11-21
1

庖丁解牛:NIO核心概念与机制详解 05 _ 文件锁定

事实上,文件锁就像常规的 Java 对象锁 ― 它们是 劝告式的(advisory) 锁。它们不阻止任何形式的数据访问,相反,它们通过锁的共享和获取赖允许系统的不同部分相互协调。...

2023-11-21
1

matinal:SAP ABAPGIT安装、配置、更新和使用方法(三)

首先打开 abapGit/abapGit: Git client for ABAP (github.com)

2023-11-21
1

BT宝塔面板Docker安装完成,但显示没有安装的解决方法

宝塔面板安装 Docker 程序,显示安装成功,但是 Docker 菜单还提示没有安装,要点击安装。

2023-11-21
1