技术

这是一个关于技术的文章分类。

分类 19 篇文章
鸿蒙ABC开发中名称混淆与反射处理的策略分析
技术

鸿蒙ABC开发中名称混淆与反射处理的策略分析

在字节码级别的名称混淆过程中,通常会修改类名、方法名和字段名等元信息,以增强代码的安全性和反编译难度。然而,一旦程序中使用了反射机制,混淆过程就可能遇到问题。反射通常依赖于字符串形式的类名、方法名...

作者头像 深盾安全
2025-09-05 2
Python闭包机制介绍和安全防范
技术

Python闭包机制介绍和安全防范

## 闭包机制介绍 闭包(Closure)是一个能够访问其自身定义时的词法作用域中的变量,即使该函数是在其词法作用域之外被执行的函数。 ## 核心特性 ### 基本特征 要创建一个闭包,必须同时满足以下...

作者头像 管理员
2025-09-02 7
C/C++之函数调用过程
技术

C/C++之函数调用过程

## 介绍 本文章介绍C/C++编写的32位程序的函数调用过程,主要关注寄存器以及堆栈的变化,讲解栈帧,堆栈平衡,参数传递过程等 ## 一个示例程序 首先出场的是一个简单的示例程序 ``` #include ...

作者头像 管理员
2025-08-29 8
怎么用eclipse 创建java文件
技术

怎么用eclipse 创建java文件

在 Eclipse 中创建 Java 文件的步骤如下,适用于普通 Java 项目或 Maven 项目: ### **方法 1:在已有包(Package)中创建 Java 类** 1. **定位源文件目录** 在左侧的 **Package Explorer** 中,...

作者头像 管理员
2025-08-28 13
eclipse 如何创建application.properties
技术

eclipse 如何创建application.properties

application.properties 文件(通常用于 Spring Boot 等框架的配置)。 ## 步骤 1:确定文件存放位置 application.properties 通常需要放在项目的 资源目录(resources) 下,具体位置: - Maven/Gradl...

作者头像 管理员
2025-08-26 15
Eclipse 创建 java Maven project 教程
技术

Eclipse 创建 java Maven project 教程

### 前提条件 1. 已安装 Eclipse IDE(建议使用 Eclipse IDE for Java Developers 版本) 2. Eclipse 中已集成 Maven 插件(现代版本的 Eclipse 通常默认包含) ### 步骤 1:打开 Eclipse 并创建...

作者头像 管理员
2025-08-26 13
pm2 start app.js 命令
技术

pm2 start app.js 命令

`pm2` 是 `Node.js `应用程序的进程管理器,要使用它,你得先安装 `Node.js` 和 `npm`(`Node.js `包管理器),接着再通过` npm `来安装` pm2`。 下面是详细的安装步骤: ## 安装 Node.js 和 npm 你可以使...

作者头像 管理员
2025-08-25 15
小白学习Spring Boot 项目开发教程
技术

小白学习Spring Boot 项目开发教程

Spring Boot 能简化 Spring 应用开发,借助起步依赖和自动配置等,让开发者快速搭建项目。下面是面向小白的 Spring Boot 项目开发教程: ### 准备工作 * **掌握必要基础知识** * **Ja...

作者头像 管理员
2025-08-25 13
react项目学习第一天
技术

react项目学习第一天

最近一直看到React 的项目,但是不知道怎么个回事。于是准备开始学习下。 首先是搭建环境。 `React` 开发依赖 `Node.js` 与它自带的包管理器 `npm`,前往 ` nodejs.org` 下载安装最新版 Node.js,其通常已...

作者头像 管理员
2025-08-25 9
使用Frida实现Hook,修改接口调用
技术

使用Frida实现Hook,修改接口调用

## 背景 我们经常想要监控接口调用或者修改接口的行为以及返回值,通过监控系统接口的调用我们可以了解目标程序的行为,通过修改接口的实现或修改接口的返回值我们可以控制程序的逻辑,比如我们可以通过此方式绕...

作者头像 管理员
2025-08-21 11