随笔分类 -  C语言

C语言
摘要:问题 当使用 curl 命令打开 HTTPS 网站,比如: curl -sSL https://www.github.com/ 显示如下错误: curl: (60) SSL certificate problem: unable to get local issuer certificate 根据错 阅读全文
posted @ 2024-01-27 20:07 与f 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:curl去访问https的站点报错: curl -v https://www.baidu.com * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * SSLv3, TLS hand 阅读全文
posted @ 2024-01-27 20:06 与f 阅读(1688) 评论(0) 推荐(0) 编辑
摘要:工具篇 Openssl源码 :github下载 per : 构建器【提取码:0000】 NASM : 汇编器 【提取码:0000】 Visual Studio 2019 成品 懒得编译,可以直接使用我编译好的64位静态库,直接下载 提取码:0000 环境配置 NASM 解压上述下载的压缩包,配置PA 阅读全文
posted @ 2024-01-24 09:38 与f 阅读(32) 评论(0) 推荐(0) 编辑
摘要:windows系统下的curl库编译有好几种形式。 方法一:下载了curl库后,解压文件,projects\Windows\文件夹下有各种vs项目的各种版本,打开生成DLL Release或DLL Release -DLL Windows SSPI即可. (DLL Release - DLL Ope 阅读全文
posted @ 2024-01-23 22:10 与f 阅读(1824) 评论(0) 推荐(0) 编辑
摘要:转 : https://www.cnblogs.com/gd-luojialin/p/7581102.html https://blog.csdn.net/m0_67316550/article/details/124977756 阅读全文
posted @ 2024-01-22 16:33 与f 阅读(18) 评论(0) 推荐(0) 编辑
摘要:下面是我在VS编译器上写的一个简单的dll文件,关于dll文件如何编写,我就不再赘述了。 .h文件 #ifndef _MYDLL_H #define _MYDLL_H #ifdef MYDLL_EXPORTS #define MYDLL_API __declspec(dllexport) #else 阅读全文
posted @ 2024-01-20 21:26 与f 阅读(290) 评论(0) 推荐(0) 编辑
摘要:OpenSSL之六:OpenSSL源码编译安装 转 : https://blog.csdn.net/wzfgd/article/details/109745506 阅读全文
posted @ 2023-12-29 16:11 与f 阅读(57) 评论(0) 推荐(0) 编辑
摘要:中文版的Windows系统默认的是GBK编码,linux系统默认的编码为UTF-8,当qt所采用的的编码和系统编码的编码不一致时,便会出现乱码。 所以,主要是把文件编码,和控制台输出的编码调一致。 依windows为例: step1: Qt菜单栏中 工具 --> 选项--> 文本编辑器 step2: 阅读全文
posted @ 2023-09-01 09:44 与f 阅读(549) 评论(0) 推荐(0) 编辑
摘要:一、QT在线安装包下载 1.官方网站: https://www.qt.io/download 2.国内镜像: https://mirrors.tuna.tsinghua.edu.cn/qt/ 二、QT安装 1.安装界面 上面步骤没问题的话,我们已经打开了安装文件(如果第一次安装没有QT账号需要先创建 阅读全文
posted @ 2023-07-31 09:18 与f 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1. JNI 简介 众所周知,Java 的主要优势之一是它的可移植性,这意味着一旦我们编写并且编译了代码,这个过程的结果就是不依赖于平台的字节码。它可以像我们预期的那样运行在任何能够运行 Java 虚拟机的机器或设备上。 但是,有时我们确实需要使用一些为某些特定架构而进行本地编译的原生代码。例如: 阅读全文
posted @ 2023-07-27 15:37 与f 阅读(584) 评论(0) 推荐(0) 编辑
摘要:汇编语言介绍 书写格式不同 学习汇编两大只是: 1、汇编指令 2、寄存器 (记住它们) 计算机运行原理 软件计算运行是,寄存器和内存的数据交换. 如果学寄存器:建议学16位的8086 CPU,这个简单的学了,复杂的也就会了,无非是位数增加了,寄存器 增加了. 8086微处理器的结构: 寄存器名称: 阅读全文
posted @ 2023-07-14 11:25 与f 阅读(20) 评论(0) 推荐(0) 编辑
摘要:reference 引用相当于 变量的别名 #include <iostream> using namespace std; int main() { int age = 30; int &refAge = age; refAge = 20; cout << age << endl; std::co 阅读全文
posted @ 2023-07-14 10:00 与f 阅读(12) 评论(0) 推荐(0) 编辑
摘要:重点: const 修饰的它右边的内容 const int *p1 = &page;//一致 int const *p1 = &page;//一致 int * const p1 = &page; const int * const p1 = &page;//一致 int const * const 阅读全文
posted @ 2023-07-14 09:07 与f 阅读(8) 评论(0) 推荐(0) 编辑
摘要:inline修饰的函数 在函数调用时,替换为函数体. 因为一般函数,调用都是开辟栈空间,销毁栈空间。 内联函数适用于,函数体积不大,频繁调用的函数. 阅读全文
posted @ 2023-07-13 12:20 与f 阅读(8) 评论(0) 推荐(0) 编辑
摘要:引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式 阅读全文
posted @ 2022-07-08 10:34 与f 阅读(975) 评论(0) 推荐(0) 编辑
摘要:在.NET平台退出之前,Windows平台下就已经存在了大量的dll。这些dll中包含了可以被多个Windows应用共享的函数。很多高级语言例如C、C++、Visual Basic、Delphi等都可以创建dll。另一方面,任何一种编程语言在链接的时候,可以直接引入dll中的函数,而不管这些dll是 阅读全文
posted @ 2021-04-20 14:18 与f 阅读(709) 评论(0) 推荐(0) 编辑
摘要:一、DLL与应用程序 动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库 阅读全文
posted @ 2021-04-20 11:24 与f 阅读(535) 评论(0) 推荐(0) 编辑
摘要:阅读目录(Content) 静态库 动态库 三种DLL(Win32DLL,MFC常规DLL和MFC拓展DLL) 版权声明 静态库 库(Library)就是一段编译好的二进制代码,加上头文件就可以使用。 静态链接库(Windows 下的*.lib, Linux & Mac 下的 .a)。之所以叫做静态 阅读全文
posted @ 2021-04-20 10:22 与f 阅读(651) 评论(0) 推荐(0) 编辑
摘要:1.1.1 摘要 我们知道计算机不能直接理解高级语言,它只能理解机器语言,所以我们必须要把高级语言翻译成机器语言,这样计算机才能执行高级语言编写的程序,在接下来的博文中,我们将介绍非托管和托管语言的编译过程。 1.1.2正文 非托管环境的编译过程(C/C++) 纯C/C++的程序通常运行在一个非托管 阅读全文
posted @ 2021-04-20 09:32 与f 阅读(288) 评论(0) 推荐(0) 编辑
摘要:MinGW(Minamalist GNU For Windows)是个精简的C/C++编译器,它实际上是将经典的开源C语言编译器GCC移植到了Windows下,并且包含了Win32API,因此可以将源代码编译生成Windows下的可执行程序。 一句话来概括,MinGW是GCC的Windows版本 M 阅读全文
posted @ 2021-02-21 20:46 与f 阅读(11215) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示