C 库函数 - fgets() C 库函数 fgets() 从指定的流读取一行,并把它存储在所指向的字符串内。当读取 (n-1) 个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止。 2024-09-26 C #C #I/O 函数
gRPC 基本使用 gRPC 是一个高性能、开源且通用的远程过程调用 (RPC) 框架,它能够让你从客户端轻松地调用另一台机器上的服务端方法,就像调用本地对象一样,同时为你管理了很多细节,如线程管理和网络传输等。gRPC 支持多种语言,并且默认使用 Protocol Buffers 作为接口定义语言(IDL)来定义服务接口以及消息格式。 2024-09-26 gRPC #C++ #gRPC
对象初始化和函数声明的语法可能会产生歧义 在C++中,有时对象初始化和函数声明的语法可能会产生歧义,导致编译器无法正确解析代码。这种情况被称为“最令人困惑的解析”(Most Vexing Parse)。为了避免这种歧义,可以使用额外的括号或其他语法技巧来明确表达意图。 2024-09-24 C++ #C++ #初始化
维吉尼亚加密和解密算法 维吉尼亚加密是一种基于多表代换的加密方法,它使用一个密钥对明文进行加密。每个字母的加密和解密都依赖于密钥中的相应字母。 2024-09-24 网络安全技术 #网络安全技术 #加密算法
在 main 函数之前执行一段代码 在 main 函数之前执行一段代码有两种方法,方法1是构造全局对象,方法2是使用 __attribute__((constructor))(GCC特定)。 2024-09-14 C++ #C++
Shell 命令 test test 是一个常用的 Shell 内置命令,用于检查文件类型和比较值。它可以用于条件判断,通常与 if 语句结合使用。test 命令也可以通过方括号 `[` 和 `]` 来表示,这种形式在 Shell 脚本中非常常见。 2024-09-14 Shell #Shell