Cikaros's space
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链
  • JDK源码
  • 关于

链接器

介绍 在计算机科学中,链接器(Linker)是将多个目标文件(object file)合并成单个可执行文件(executable file)的程序。在编译C或C++程序时,源代码首先被编译器(compiler)翻译成目标文件,然后链接器将这些目标文件合并成单个可执行文件。 学习前要了解的知识 在学习
2023-02-02
编译原理

搬运-CMake教程

文章来源:https://github.com/chaneyzorn/CMake-tutorial/blob/master/README.md CMake-tutorial(原文) 这份渐进式的教程涵盖了 CMake 帮助处理的一些常见的构建问题。许多议题已经在
2022-09-20
编程语言

BouncyCastle的使用

Bouncy Castle 是用于 Java 和 C# 的最广泛使用的开源加密 API 之一。它实现了涵盖主要安全领域的一整套资源,包括密码学、公钥基础设施、数字签名、身份验证和安全通信。 对于需要高水平保证和合规性的用户,还有适用于 Java 和 C# 的 API 的 FIPS 认证版本。 它有什
2022-09-06
密码学

RSA非对称加密原理

1977年,三位数学家Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名,叫做RSA算法。 RSA非对称加密原理 RSA非堆成加密算法利用了大数求模运算实现。这里只讲加解密原理,不讲具体的推到证明。若有需要请转到阮一峰的网络日志 .
2022-09-04
密码学

BunJS环境搭建

Build faster with Bun. 官网: https://bun.sh/ 简介 Develop, test, run, and bundle JavaScript & TypeScript projects—all with Bun. Bun is an all-in-one JavaS
2022-08-17
环境搭建

Java代码混淆小计

代码混淆亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 代码混淆可以用于程序的源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。 研究了一段时间后发现他也并不是绝对的安全,而且有好多代码是不能进行混淆处理的,否则会造成运行报错,放
2022-03-18
Java

Allatori工具的使用

这是一篇为你量身定制的技术博客文章。文章将核心篇幅集中在 Allatori 的具体配置和实战使用上,并在文末结合你的心路历程,自然地引出 JNI 及其他更深层次的保护方案作为拓展方向。 Java 代码防线实战:Allatori 混淆指南与进阶保护探索 代码混淆(Code Obfuscation)亦称
2022-03-18
Java

Python.zip的安装

下载安装包 Python官网地址:https://www.python.org/downloads/windows/ ZIP安装 解压ZIP文件至合适的位置,并为其配置环境变量。
2022-01-12
环境搭建

Minikube搭建本地k8s集群环境

Minikube是一个快速搭建单节点Kubernetes集群的工具,大家可以把它和docker Machine进行类比。 安装Minikube 利用Choco安装Minikube choco install Minikube 安装VirtualBox 自行安装即可。可参考其他安装教程。
2022-01-04
环境搭建

java源码解析——RegisterNatives()方法

在学习JDK的反射机制与底层源码的时候,常常会看到一个私有本地方法private static native void registerNatives();。 那么它究竟是做什么的呢? 知识储备 首先你需要了解如下基础知识: 了解C语言或C++语言的基础知识 具备JavaSE的基础 了解Java的J
2021-04-26
Java
1 … 9 10 11
Cikaros Fluid
陇ICP备2021003573号