- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Windows源码编译OpenSSL生成静态库和动态库
摘要:本文介绍在Windows系统下使用Perl、Visual Studio 2019和NASM编译OpenSSL 3.5.0静态库的步骤。首先以管理员身份运行x86 Native Tools命令行工具,设置Perl和NASM的环境变量路径。然后进入OpenSSL源码目录,执行perl Configure命令配置编译选项,指定安装路径。接着使用nmake进行长时间编译,并通过nmake test测试编译结果,最后执行nmake install完成安装。整个过程涉及环境配置、源码编译和测试验证等关键步骤。
2025-06-24 16:29:28
504
原创 移位运算
位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或
2015-10-31 14:31:17
939
转载 堆和栈的区别
一个由C/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。 2、堆区(heap):一般是由程序员分配释放,若程序员不释放的话,程序结束时可能由OS回收,值得注意的是他与数据结构的堆是两回事,分配方式倒是类似于数据结构的链表。 3、全局区(static)
2015-10-24 11:46:50
209
基于人机工程学的键盘设计
2014-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅