相关文章
【iOS】alloc init new底层原理
目录 前言
alloc
alloc核心操作
cls->instanceSize(extraBytes)
calloc
obj->initInstanceIsa
init
类方法:
实例方法:
new 前言
笔者最近在进行对OC语言源码的学习,学习源码的过程中经常会出现一些从来没有遇见过的函数&…
建站知识
2025/5/2 8:41:25
前端工程化之自动化部署
自动化部署 自动化部署CI & CDgithub actions前期配置git actions 配置使用方法正式流程创建 deploy.yaml 和 test.yaml 文件.github/workflows/deploy.yaml.github/workflows/test.yaml自动生成 gh-pages 分支 设置 gh-pages分支 自动化部署
CI & CD
每个公司或多或…
建站知识
2025/5/2 8:05:05
electron打包是没有正确生成electron.exe,x ENOENT: no such file or directory, rename:
情况一
arch配置错误,最好根据自己的电脑架构配置 win: {target: [{target: "nsis", arch: ["x64"],},],artifactName: "${productName}_${version}.${ext}",},
情况二、
electron没有被正确下载,可以翻墙重新通过npm…
建站知识
2025/5/2 8:28:38
java面试篇(常见的集合底层原理)
集合 1、arraylist源码分析 三种构造方法: 扩容的逻辑: 2、ArrayList的底层实现原理是什么? ArrayList listnew ArrayList(10)中的list扩容几次
3、如何实现数组和List之间的转换 4、LinkedList和arraylist的区别 5、hashmap的实现原理
二叉…
建站知识
2025/5/2 8:38:21
解决Ubuntu终端命令不能补全的问题
使用命令:
sudo vi /etc/bash.bashr
把框出的部分取消注释,取消后截图如下,保存退出: 使用命令env -i bash --noprofile --norc, 进行测试,查看tab自动补全是否可以使用。 tab键可正常使用, env -i bash …
建站知识
2025/5/2 11:43:22
Dubbo(53)如何在Spring Boot中集成Dubbo?
在Spring Boot中集成Dubbo可以通过Spring Boot Starter来简化配置,以下是详细的步骤和相关代码示例。
1. 引入依赖
首先,在Spring Boot项目的 pom.xml 中添加Dubbo相关的依赖:
<dependencies><!-- Spring Boot Starter --><…
建站知识
2025/4/24 4:24:28
[FPGA]设计一个DDS信号发生器
一、DDS
DDS(Data Distribution Service) 是一种面向实时分布式系统的通信中间件标准,专为高性能、高可靠性、低延迟的数据传输场景设计。它由对象管理组织(OMG) 制定并维护,广泛应用于物联网(…
建站知识
2025/5/1 18:46:26