Jun122024
将bash脚本编译为可执行的二进制文件(linux bash脚本加密)
如果我们想要混淆脚本代码,那么我们可以Shell 脚本编译器工具 (SHC) ,使用 shc 将 bash/shell 脚本编译为二进制文件,隐藏源代码并防止被被人修改的功能。由于在大多数操作系统上默认是不安装的,我们 mac 上可以使用 brew 安装,或在基于 Debian 的 Linux 系统上使用 apt 安装它(即:apt install shc)。或者,我们可以从github下载安装它并运行 make。
SHC代表shell script compiler...阅读全文
抢沙发
Apr192024
有效解决Kotlin中的Unresolved reference错误
在 Kotlin 中,当我们在编写代码时,有时会遇到 “Unresolved Reference” 错误。这个错误表示我们所引用的变量、函数或类无法被解析,编译器无法找到相应的定义。
原因
出现 “Unresolved Reference” 错误的原因可能有很多,但主要是由于以下几个常见情况导致的:
变量、函数或类的命名错误:我们可能拼写错误、大小写错误或使用了无效的标识符。
编译依赖问题:...阅读全文
Jan302024
Dec192023
CentOS7编译安装OpenSSL 3.1
简介
OpenSSL是一个开源的加密和解密工具库,主要用于网络通信的安全传输。本文将介绍在CentOS 7上编译安装最新版本的OpenSSL 3.1,并提供详细的步骤。
准备工作
在开始安装之前,请确保满足以下条件:
一台运行CentOS 7的服务器
网络连接正常
有管理员权限
编译安装OpenSSL 3.1
步骤1:安装必要的依赖
yum install -y wget make gcc perl
步骤2:下载OpenSSL源代码
进入一个合适的目...阅读全文
Nov232023
ASP.NET Core Standard2.0同一项目多平台支持配置
引言
在开发过程中,一个常见的需求是将同一个项目部署到多个不同平台上,以满足不同用户的需求。ASP.NET Core Standard 2.0提供了一种简单而强大的方式来支持多平台配置,使得开发人员可以方便地在一个项目中支持不同的目标平台。
在本文中,我们将探讨ASP.NET Core Standard 2.0项目的多平台支持配置,并提供一些丰富的内容和示例来帮助您更好地理解和应用这一特性。
多平台支持配置的...阅读全文
Nov152023
Android APK打包的原理和流程
打包是Android开发中非常重要的一步,它将我们编写的代码和资源文件打包成一个Android应用程序包(APK),方便用户进行安装和使用。在本博客中,我们将详细介绍Android APK打包的原理和流程。
1. APK打包原理
Android APK打包是一个复杂的过程,它涉及到编译、压缩、签名等多个步骤。具体来说,APK打包主要分为以下几个阶段:
1.1 编译源代码
首先,我们需要将我们编写的Java代码和资源...阅读全文
Jun232023
Mar082023
Jan032023
Docker安装并破解AWVS和Nessus
此项目仅供非营利性学习研究,请勿用作非法用途,如有侵权请及时联系删除
nessus安装
docker run -itd --name nessus -p 8834:8834 ramisec/nessus (4.73GB)
或者
docker run -itd --name nessus -p 8834:8834 ramisec/nessuslite (3.55GB)
前者不需要编译,适合低性能高带宽机器;后者需要编译,适合高性能低带宽机器
账号密码/Account&Password
account:admin
pass...阅读全文
Dec052021
下一代前端框架Svelte 5响应式系统预研:Signals机制与性能突破
下一代前端框架Svelte 5响应式系统预研:Signals机制与性能突破
引言
随着前端应用复杂度的不断提升,响应式系统的性能优化成为了现代前端框架的核心竞争点。Svelte 5作为下一代前端框架,引入了全新的Signals响应式系统,这一变革性的架构设计有望重新定义前端开发的性能标准。本文将深入分析Svelte 5的Signals机制,探讨其相较于传统虚拟DOM方案的性能优势,并展望其对未来前端开发范式...阅读全文
作者:绝缘体.. | 分类:javascript, react, typescript, vue, 前端技术, 编程语言 | 阅读: | 标签:javascript, react, typescript, vue, 编译