1 问题的由来 环境:在LeetCode中,使用C++编程。 在创建链表时,使用malloc为节点分配内存,可最后报错,如下图所示。 错误原因:分配内存和释放内存不匹配。 2 解决方法 使用new来为节点分配内存。 new的使用方法如下所示: struct ListNode* p_head; p_h ...
分类:
其他好文 时间:
2020-06-18 21:12:27
阅读次数:
56
C语言允许为一个数据类型起一个新的别名,就像给人起“绰号”一样。 起别名的目的不是为了提高程序运行效率,而是为了编码方便。例如有一个结构体的名字是 stu,要想定义一个结构体变量就得这样写: struct stu stu1; struct 看起来就是多余的,但不写又会报错。如果为 struct st ...
分类:
其他好文 时间:
2020-06-18 13:27:11
阅读次数:
54
首先我们需要到官网下载 http://ueditor.baidu.com/website/download.html#ueditor 最新版本的编辑器 将下载的压缩包打包后 把文件名改成 UEditor; 然后放在项目根目录的public文件夹下 然后在 public文件的index.html文件引 ...
分类:
其他好文 时间:
2020-06-18 11:15:34
阅读次数:
113
例子: 1.将Date类型从毫秒级变为秒级的: a.编写一个继承JsonSerializer的类: public class Data2LongSerializer extends JsonSerializer<Date> { @Override public void serialize(Date ...
分类:
Web程序 时间:
2020-06-18 11:03:55
阅读次数:
81
redis的字典使用哈希表作为底层实现,一个哈希表里面可以有多个哈希表,而每个哈希表节点就保存了字典中的一个键值对。 1.哈希表 typedef struct dictht { //哈希表 dictEntry **table; //存放一个数组的地址,数组存放着哈希表节点dictEntry的地址 u ...
分类:
其他好文 时间:
2020-06-18 01:55:42
阅读次数:
53
栈 //用数组实现一个顺序栈 type Stack struct{ arr []int used int capcity int } func NewStack(capicity int) *Stack{ stack := &Stack{} stack.arr = make([]int,capici ...
分类:
其他好文 时间:
2020-06-18 01:34:12
阅读次数:
50
1.map可不可以用二维索引 例如用 mapa('name1','name2') 访问一个具体的元素 2.table可不可以对行也命名,达到跟1一样的效果。 总之达到可以用字符串访问元素 3.访问的元素是否可以是struct 4.数据可视化表示4维以上数据 5.表示数据时线条粗细根据数据相对大小设置 ...
分类:
其他好文 时间:
2020-06-17 23:42:10
阅读次数:
63
package main import ( "github.com/gin-gonic/gin" ) type Login struct { User string `form:"username" json:"user" uri:"user" xml:"user" binding:"require ...
分类:
其他好文 时间:
2020-06-17 20:33:45
阅读次数:
51
1. 导入头文件 编写代码过程中,涉及动态内存分配等常用的函数,需要引入如下头文件 #include<stdio.h> #include<stdlib.h> 2. 结构体的定义 // 定义一个 结构体 typedef struct Node { int data; struct Node * nex ...
分类:
编程语言 时间:
2020-06-17 18:25:28
阅读次数:
53
ShouldBindQuery 函数只绑定Get参数,不绑定post数据 package main import ( "log" "github.com/gin-gonic/gin" ) type Person struct { Name string `form:"name"` Address s ...
分类:
其他好文 时间:
2020-06-17 18:15:34
阅读次数:
46