- 博客(904)
- 资源 (20)
- 收藏
- 关注
原创 Cocos Creator _decorator
decorator模块是 Cocos Creator 中用于简化和优化代码结构的重要工具,通过使用装饰器,可以让代码更加简洁、易读,同时提高开发效率。在你的代码中,这行代码是从_decorator模块中解构出ccclass和property装饰器,以便在后续的代码中使用。
2025-04-07 23:39:13
451
原创 typescript async
在 TypeScript 中,async是一个关键字,用于定义异步函数。异步函数是一种返回Promise对象的函数,它允许在不阻塞主线程的情况下执行异步操作。以下是关于async。
2025-04-07 23:29:32
381
原创 typescript 非空断言
在 TypeScript 中,非空断言(Non - null Assertion)是一种用于告诉编译器某个变量或表达式的值不为null或undefined的语法。它使用后缀!来表示。
2025-04-07 22:36:31
407
原创 oops.res.loadBundle
是框架里用于加载资源包的方法。资源包(Asset Bundle)能够把多个资源(像纹理、预制体、音频等)打包在一起,在游戏里按需加载,从而优化资源管理与加载效率。
2025-04-05 22:36:44
141
原创 oops-plugin-framework框架的使用示例
UI 管理可帮助你便捷地打开和关闭 UI 界面。资源加载是游戏开发里常用的功能,借助。事件管理可达成不同模块间的通信,在。本地存储可用来保存游戏数据,在。
2025-04-05 22:14:03
177
原创 补码设计成反码+1的数学依据
在数学里,同余是指两个整数 \(a\) 和 \(b\) 除以正整数 \(m\) 所得的余数相同,就称 \(a\) 和 \(b\) 对于模 \(m\) 同余,记作 \(a\equiv b\pmod{m}\)。例如,计算 \(5 - 3\) 可以转化为 \(5+(-3)\) 的补码运算,5 的补码是 \(00000101\),-3 的补码是 \(11111101\),二者相加 \(00000101 + 11111101=00000010\)(最高位进位溢出舍弃),得到正确结果 2。### 同余理论基础###
2025-02-23 19:01:08
293
原创 补码表示法是如何将负数表示到-128的
在计算机中,通常采用 8 位二进制补码来解释负数能表示到 - 128 的原理,这与补码的定义、同余概念以及 8 位二进制所能表示的范围相关,下面为你详细阐述:
2025-02-23 18:16:39
326
原创 计算机中负数的范围为什么是-1~-128
综上所述,在 8 位二进制补码表示中,负数的范围是 - 128 到 - 1。同理,在其他位数的二进制补码表示中,负数的范围会根据位数的不同而有所变化。
2025-02-23 16:34:34
332
原创 计算机中的数值范围int8,int16,int32
在计算机中,int8int16int32是不同长度的有符号整数数据类型,它们的数值范围由二进制位数和补码表示法共同决定。
2025-02-23 11:18:38
1271
原创 -128计算机中的表示
在计算机中,通常使用补码来表示有符号整数, - 128 的表示会因二进制位数不同而有差异,下面以常见的 8 位和 16 位二进制系统为例进行介绍。
2025-02-23 11:14:42
508
原创 计算机减法变加法同余定理
计算机将减法变为加法的原理与同余概念紧密相关。在计算机中,数据以二进制形式存储和运算,而减法运算通过转换为加法来实现,这一过程基于对二进制数的同余理解。
2025-02-23 11:03:09
232
原创 计算机减法转换为加法的原理
为了解决原码运算的问题,引入了补码。正数的补码就是其本身的二进制表示;负数的补码是其原码除符号位外各位取反,然后加 1。例如,-3 的原码是 1000 0011,除符号位外取反得到 1111 1100,再加 1 后得到补码 1111 1101。通过将减法转换为加法,计算机可以用一套加法电路来完成加减法运算,避免了设计复杂的减法电路,降低了硬件成本和设计难度。同时,补码运算中符号位和数值位可以一起参与运算,统一了运算规则,提高了运算效率。
2025-02-23 10:52:51
363
原创 2024 csp-j 初赛真题及答案
(1) (判断平方数) 问题:给定一个正整数 n,判断这个数 是不是完全平方数,即存在一个正。2)(汉诺塔问题)给定三根柱子,分别标记为 A、B 和 C。圆盘,这些圆盘从上到下按从小到大的顺序排列。1.只能从一根柱子的顶部取出圆盘,并将其放入另一根柱子的顶部。一条边贡献两个度,因此所有顶点度数之和等于边数的两倍。不会产生编译错误,因为数组下标为负数,会产生运行错误。最后入栈,下面哪种出栈顺序是不可能的(在无向图中,所有顶点的度数之和等于(的结果,并选择答案的十进制值:(的值越大,程序的运行时间越长。
2025-02-23 10:10:31
1939
原创 CSP-J 信奥大纲
入门级信奥大纲主要涵盖基础知识与编程环境、C++ 程序设计、数据结构、算法、数学与其他等方面内容,是 NOI 系列活动中面向初学者的重要规范,为 CCF 非专业级软件能力认证入门组(CSP-J)等活动提供指导,具体如下:
2025-02-16 21:51:58
802
原创 docker私有化部署
Docker 私有化部署是指在企业内部网络环境中搭建和运行 Docker 平台,以满足企业对数据安全、合规性和定制化的需求。
2025-02-15 16:47:56
817
原创 Git、GitHub和GitLab的区别
Git:是一个开源的分布式版本控制系统,由 Linus Torvalds 为了帮助管理 Linux 内核开发而开发。它允许开发者跟踪文件的更改、协调多人对同一项目的协作,能够记录文件的历史版本,方便在需要时恢复到之前的状态。GitHub:是一个基于 Git 的代码托管平台,提供了图形化界面和丰富的协作功能。它拥有庞大的开发者社区,许多开源项目都托管在 GitHub 上,开发者可以方便地发现、参与和贡献到各种开源项目中。GitLab。
2025-02-15 15:59:08
946
原创 GitLab Pipeline
GitLab Pipeline 是 GitLab CI/CD 中的核心概念,它代表了一次完整的持续集成、持续交付和持续部署(CI/CD)流程。
2025-02-15 15:45:54
477
原创 GitLab CI/CD
GitLab CI/CD 是 GitLab 提供的一项持续集成(Continuous Integration,CI)和持续交付 / 部署(Continuous Delivery/Deployment,CD)功能,它允许开发者在代码仓库中自动化构建、测试和部署应用程序。
2025-02-15 15:24:32
873
原创 git hook
Git Hook(Git 钩子)是在 Git 执行特定事件(如提交、推送等)前后自动触发运行的脚本,它可以帮助开发者在工作流程中自动化执行一些任务,增强项目的安全性、规范性和效率。
2025-02-15 15:16:55
449
原创 Jenkins Pipeline
Jenkins Pipeline 本质上是一套持续交付(CD)的脚本,用 Groovy 语言编写,以文本文件(通常命名为)的形式存在。这种 “Pipeline as Code” 的方式,将软件交付流程以代码的形式存储在版本控制系统(如 Git)中,使得整个流程可被版本控制、审查和审计。
2025-02-15 15:15:14
861
原创 详细介绍一下Kubernetes的服务滚动升级机制
Kubernetes 的服务滚动升级机制是其重要特性之一,它允许在不中断服务的情况下对应用程序进行版本更新,确保服务的高可用性和稳定性。以下将从原理、流程、配置和注意事项等方面详细介绍该机制。
2025-02-14 16:42:46
818
原创 docker服务编排
Docker 服务编排是指对多个 Docker 容器进行自动化的部署、管理和协调,以构建和运行复杂的应用程序。它允许你定义应用程序的各个组件(如 Web 服务器、数据库、缓存等),并指定它们之间的关系和依赖,从而实现高效、可重复的部署。
2025-02-14 15:48:28
532
原创 如何将一个已有的应用程序迁移到Docker容器中
参数用于将容器内部的端口映射到宿主机的端口,这里将容器的 3000 端口映射到宿主机的 3000 端口。启动容器后,在浏览器中访问。如果应用程序需要持久化存储数据,如数据库数据,需要使用 Docker 卷(Volume)来实现数据的持久化。命令构建 Docker 镜像。命令启动一个容器来测试镜像是否正常工作。参数用于指定镜像的标签,格式为。表示使用当前目录作为构建上下文。,检查应用是否能够正常访问。中的指令,逐步构建镜像。参数表示容器在后台运行。在项目根目录下,使用。构建完成后,可以使用。
2025-02-14 14:12:50
931
学生成绩管理系统(供教师使用)
2009-12-17
peb-0.20b.tar.gz
2020-01-10
glibc-2.14.zip
2019-06-14
redis5.0.4集群
2020-11-02
erlang安装包.zip
2020-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人