typedef struct { int cur; int n; char** value; } OrderedStream; OrderedStream* orderedStreamCreate(int n) { OrderedStream* obj=(OrderedStream*)calloc( ...
分类:
其他好文 时间:
2020-11-25 13:04:34
阅读次数:
17
2020年11月16日16:11:06 尽量用const和inline而不用#define 尽量用编译器而不用预处理。 尽量用<iostream>而不用<stdio.h> scanf和printf很有用,但不是类型安全的,而且没有扩展性。 on the other hand,①有些iostream的 ...
分类:
编程语言 时间:
2020-11-20 12:22:07
阅读次数:
24
#include <iostream> extern "C" { #include <libavutil/des.h> } #include <openssl/des.h> int en(void *data, int size) { } int de(void *data, void *out) ...
分类:
其他好文 时间:
2020-11-20 12:00:54
阅读次数:
9
下载redis 下载linux版的redis 官网地址 使用连接工具将redis.tar.gz移到创建好的linux目录下 安装redis 在目录下解压redis tar -zxvf redis-6.0.9.tar.gz 进入解压后的文件,输入make 安装过程有可能出现错误 原因 可能是gcc的问 ...
分类:
其他好文 时间:
2020-11-20 11:51:16
阅读次数:
6
前言 C中我们会进行malloc一块内存,然后free掉。但是经常会遇到我们忘记写free,导致内存溢出,C++也有类似的情况,为了解决掉我们忘记释放内存的习惯,C++引入了几种智能指针,为的就是让函数可以在正常终止或者异常终止的情况下,改指针的指向的内存都可以处于正确的状态。shared_ptr、 ...
分类:
编程语言 时间:
2020-11-19 12:30:14
阅读次数:
6
任务: 把大象放到冰箱里。 ? C语言: C语言是一个极其高冷的人,因此回答都是冷冷的: 我:你好C语言,我想把大象放到冰箱里,帮我做好不好? C:好 我:那我们要怎么做呢? C:猜 我:额。。。是不是应该先创造一只大象? C:是 我:怎么创造呢? C:猜 我只好去翻了一下文档,哦,malloc一块 ...
分类:
编程语言 时间:
2020-11-13 13:03:43
阅读次数:
13
//顺序表基本运算算法 #include <stdio.h> #include <malloc.h> #define MaxSize 50 typedef int ElemType; typedef struct { ElemType data[MaxSize]; //存放顺序表元素 int len ...
分类:
数据库 时间:
2020-10-30 12:49:15
阅读次数:
16
变量存储的三个区域 : 静态存储区,栈区,堆区,常量区。 静态存储区 : 静态变量,全局变量等 栈区 : 局部变量 堆区 : 通过malloc/operator new等函数申请的空间。 常量区 : 在函数中声明的数组并以指针形式接收。 字符串常量的几种放置方式 : i) 在函数中声明的字符数组。 ...
分类:
编程语言 时间:
2020-10-06 19:54:36
阅读次数:
32
1、作为一种防止宏错误展开的一种防御性写法。 相信很多人都知道,这里不展开了。 2、实现 goto 语句的功能,一次break就可以跳出到后续语句。 do { if(...) break; ... }while(0) // 后续语句 例如: // https://gitee.com/openharm ...
分类:
其他好文 时间:
2020-09-21 12:06:28
阅读次数:
44