小编Dev*_*Mac的帖子

使用Boost Asio和OpenSSL创建HTTPS请求

我创建了一个简单的HTTP请求,其中我向服务器发送GET,POST和PUT请求.接下来我想使用boost asio库切换到HTTPS连接,我该怎么办?

我有一个解析并连接到服务器的Executor类和一个创建请求的RequestCreator类.

c++ boost boost-asio

5
推荐指数
1
解决办法
5124
查看次数

全局变量在 C 中丢失数据?

我正在尝试创建一个字符串数组,其中每行(如果考虑矩阵)应该有 3 个任意长度的字符串,最多 10 行

数据结构是正确的,但我对全局变量中的输出感到非常惊讶。所以矩阵将作为程序的数据库,因此保存在全局空间中

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>

// Maximum buffer size needed
#define MAX_NUM_ITEMS 10
#define MAX_ITEM_PER_ROW 3
static char *array[MAX_NUM_ITEMS][MAX_ITEM_PER_ROW];

#define ITOA_BASE_N (sizeof(unsigned)*CHAR_BIT + 1)
char *itoa_base(char *, int , int);
#define TO_BASE(x,b) itoa_base((char [ITOA_BASE_N]){0} , (x), (b))


char *itoa_base(char *s, int x, int base) {
  s += ITOA_BASE_N - 1;
  *s = '\0';
  if (base >= 2 && base <= 36) {
    int x0 = x;
    do {
      *(--s) = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"[abs(x % base)]; …
Run Code Online (Sandbox Code Playgroud)

c

4
推荐指数
1
解决办法
267
查看次数

标签 统计

boost ×1

boost-asio ×1

c ×1

c++ ×1