链接器(linker) 介绍在计算机科学中,链接器(Linker)是将多个目标文件(object file)合并成单个可执行文件(executable file)的程序。在编译C或C++程序时,源代码首先被编译器(compiler)翻译成目标文件,然后链接器将这些目标文件合并成单个可执行文件。 学习前要了解的知识在学习链接器之前,需要掌握以下基础知识: 目标文件格式:了解不同操作系统下的目标文件格式(如ELF、COFF、 2023-02-02 编译原理 > 链接器 #操作系统 #编译原理 #链接器
怀旧-红警2服务器环境搭建 怀旧-红警2服务器环境搭建 服务器源码来自:https://github.com/t123yh/ipxrouterDocker源码:https://github.com/Cikaros/ra2-server游戏下载地址:http://a.uc129.com/hj/uploads/soft/hongj2yuri.rar 准备工作 一台2核4G的云服务器(当然本地虚拟机也可以,只要能被外网访问即可) 2023-02-01 Other #单机游戏 #环境搭建
怀旧-我的世界(MC)私服环境搭建 怀旧-我的世界(MC)私服环境搭建 服务器源码来自:https://github.com/itzg/docker-minecraft-server/ 准备工作 一台2核4G的云服务器(当然本地虚拟机也可以,只要能被外网访问即可) 一个域名(可有可无的东西) 环境搭建 新建并编辑docker-compose.ymlversion: '3' services: mc: 2023-01-03 Other #单机游戏 #环境搭建
怀旧-CS1.6服务器环境搭建 怀旧-CS1.6服务器环境搭建 服务器源码来自:https://github.com/kriansa/cs-16-serverCS1.6下载地址:https://frageris.lt/Counter-Strike-1.6-original.exe作者服务器地址:cikaros.top 准备工作 一台2核4G的云服务器(当然本地虚拟机也可以,只要能被外网访问即可) 一个域名(可有可无的东西) 下 2023-01-03 Other #单机游戏 #环境搭建
搬运-CMake教程 文章来源:https://github.com/chaneyzorn/CMake-tutorial/blob/master/README.md CMake-tutorial(原文)这份渐进式的教程涵盖了 CMake 帮助处理的一些常见的构建问题。许多议题已经在《Mastering CMake》中作为独立的话题介绍过,但是了解它们是如何在示例项目中结合在一起的将非常有帮助。你可以在 CMake 2022-09-20 IDE > CLion > CMake #IDE #CLion #CMake
搬运-操作系统开发:编写开机引导 操作系统开发:编写开机引导 文章来源:https://www.cnblogs.com/LyShark/p/16517379.html 操作系统是用来管理与协调硬件工作的,开发一款操作系统有利于理解底层的运转逻辑,本篇内容主要用来理解操作系统是如何启动的,又是如何加载磁盘中的内核的,该系列文章参考各类底层书籍,通过自己的理解并加以叙述,让内容变得更加简单,一目了然,即可学到知识又能提高自己的表述能 2022-09-20 OS #操作系统 #引导
BouncyCastle的使用 Bouncy Castle 是用于 Java 和 C# 的最广泛使用的开源加密 API 之一。它实现了涵盖主要安全领域的一整套资源,包括密码学、公钥基础设施、数字签名、身份验证和安全通信。 对于需要高水平保证和合规性的用户,还有适用于Java 和 C# 的 API 的 FIPS 认证版本。 2022-09-06 Cryptology > Asymmetry #非对称加密 #公钥 #私钥 #模数 #指数 #质数 #加密 #证书
RSA非对称加密的应用-JetBrains 有很重要东西被加密了哟,不来看看嘛~ 2022-09-04 Cryptology > Asymmetry #Cryptology #RSA #非对称加密 #公钥 #私钥 #模数 #指数 #质数
RSA非对称加密原理 1977年,三位数学家Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名,叫做RSA算法。 2022-09-04 Cryptology > Asymmetry #Cryptology #RSA #非对称加密 #公钥 #私钥 #模数 #指数 #质数
Windows Console API 控制台由一个输入缓冲区和一个或多个屏幕缓冲区组成。 输入缓冲区包含输入记录的队列,其中每个队列都包含有关输入事件的信息。输入队列始终包含按键和键释放事件。 它还可能包含鼠标事件 (指针移动、按钮按下和释放) 和事件,用户操作在此期间影响活动屏幕缓冲区的大小。屏幕缓冲区是一个在控制台窗口中输出的二维字符和颜色数据数组。 任意数量的进程都可以共享控制台。 2022-08-21 OS > Windows > kernel API #OS #Windows #Console #API