配置JVM启动参数: -Xms1303m -Xmx1303m -XX:PermSize=256m -XX:MaxPermSize=256m 或升级最新的JVM ...
分类:
其他好文 时间:
2019-08-23 18:51:54
阅读次数:
688
19:28:16 2019-08-18 今天稍微早点。 双链表 DList.h 1 #ifndef _DLIST_H 2 #define _DLIST_H 3 #define len sizeof(struct Node) 4 #include<malloc.h> 5 struct Node; 6 ...
分类:
其他好文 时间:
2019-08-18 23:55:29
阅读次数:
165
Redis属于NoSql中的键值数据库,非常适合海量数据读写。 之前用过mongo但是没有用过redis,今天来学习安装redis。 先去官网下载redis安装包 redis官网 redis是c语言编写的,需要make编译一下,安装很简单,可以参考安装包里面的README说明文件 vi README ...
分类:
其他好文 时间:
2019-08-17 19:41:34
阅读次数:
66
前言 LD_PRELOAD和ld wrap都能实现不修改原始代码,替换指定函数的实现。通常我们会使用这些方法,替换如malloc)()/free()、read()/write()等函数,并在替换函数中做一些记录,以便能分析程序执行时的内存分配和IO情况。这些函数一般叫包裹函数。 LD_PRELAD ...
分类:
其他好文 时间:
2019-08-17 12:44:47
阅读次数:
108
#include<iostream> #include<malloc.h> using namespace std; typedef struct { int length;//保存长度 int data[40];//数组 } SqList; /*算法1:设计一个高效的算法,将顺序表中的所有元素逆置... ...
分类:
编程语言 时间:
2019-08-15 19:24:47
阅读次数:
249
#include<stdio.h>#define ElemType int#include<malloc.h>#define MAXSIZE 10typedef struct{ ElemType *data; int front,rear;}Queue;typedef struct BitNode{ ...
分类:
其他好文 时间:
2019-08-15 01:08:41
阅读次数:
134
第14课 - 专题二经典问题解析 1. malloc与free和new与delete有什么区别? malloc和free是函数,new和delete是关键字。 #include <cstdlib> #include <iostream> using namespace std; class Test ...
分类:
编程语言 时间:
2019-08-11 20:39:55
阅读次数:
109
char* p = malloc(1024);char* q = realloc(p,2048); 现在的问题是我们应该如何处理指针 p。 刚开始按照我最直观的理解,如果就是直接将 p = NULL;。 到最后只需要释放 q的空间就可以了。 因为最近在做个封装。结果在做单元测试的时候发现。有时候我在 ...
分类:
其他好文 时间:
2019-08-11 15:20:04
阅读次数:
69
链表存储分为:单链表 、 双链表 单链表:带头结点、不带头结点 一个节结点包含两部分:值域和指针域指针指向后继结点 用于保存逻辑关系 尾结点可以指向头结点(循环单链表)或者设置为NULL(非循环单链表) 头结点值域通常不包含任何东西 单链表结点类型如下: typedef struct node{ E ...
分类:
其他好文 时间:
2019-08-11 00:36:22
阅读次数:
78
图片版在这:https://www.cnblogs.com/pdev/p/10576835.html 上完5103其实就该总结一下的......还是懒 (呵 1. 进程栈 函数调用时,函数参数、返回地址、环境、函数内非static的局部变量存入栈。(栈空间是专门留给函数用的) 程序内所有malloc ...
分类:
其他好文 时间:
2019-08-10 12:23:46
阅读次数:
115