- 博客(12)
- 收藏
- 关注
原创 网页内容生成二维码图片
网页内容生成二维码形式方便手机上查看,在采用thymeleaf模板情况下的方法:js: var serurl="127.0.0.1:8080"; var url=/*[[@{/blog/{id}(id=${blog.id} ) } ]]*/"" var qrcode = new QRCode("qrcode", { text: serurl+url, ...
2020-04-22 17:57:06 649
原创 将Markdown文本转化为html文本
1.在pom中加包 <dependency> <groupId>com.atlassian.commonmark</groupId> <artifactId>commonmark</artifactId> <version>0.10.0</version> ...
2020-04-22 16:47:49 989
原创 Sort和PageRequest方法过时问题的解决办法
1.'Sort(org.springframework.data.domain.Sort.Direction, java.util.List<java.lang.String>)' has private access in 'org.springframework.data.domain.Sort'springboot2.2.1(含)以上的版本Sort已经不能再实例化了,构...
2020-04-22 10:10:21 6209 4
原创 idea自带数据库的连接方式+时区错误的解决办法
1.开始告诉我没有Driver驱动:解决办法:在pom配置文件中加入mysql版本号。 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> &...
2020-04-12 09:24:28 1673
转载 malloc()和free()的基本概念以及基本用法:
一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间不足就是一种。void free(void *FirstByte): 该函数是将之前用malloc分配的...
2020-04-08 16:30:04 600
原创 如果new 一个对象,用free去释放,会有什么问题?
关于C++里面的NEW/DELETE和maclloc/free。昨天面试的时候被问到这个问题,如果new 一个对象,用free去释放,会有什么问题?一时被问到这个陌生,于是就感觉来说,应该会报错。因为new与FREE不是配对的内存操作API。后转念一想,delete也是清除分配的内存,free也是同样的功能,可能不会报错,再加上因为delete处理过程中比free多一步就是调用析构函数。...
2020-04-08 11:46:07 2814 2
原创 类和结构体的区别
1.结构体是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。 那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。2. 结构体使用栈存储(Stack Allocation),而类使用堆存储(Heap Allocation)栈的空间相对较小.但是存储在栈中的数据访问效率相对较高.堆的空间相对较大.但是存储在堆中的数据的访问效率相...
2020-04-07 17:52:06 21592
原创 内存分配分为三种:静态、栈区、堆区
总述内存分配分为三种:静态、栈区、堆区分别解释(1)静态存储区:主要存放static静态变量、全局变量、常量。这些数据内存在编译的时候就已经为他们分配好了内存,生命周期是整个程序从运行到结束。(2)栈区:存放局部变量。在执行函数的时候(包括main这样的函数),函数内的局部变量的存储单元会在栈上创建,函数执行完自动释放,生命周期是从该函数的开始执行到结束。(例如,delay_ms(){ i...
2020-04-07 15:04:17 3154
转载 数据库锁机制
复习锁机制看到了很有趣的文章,就转载了:https://www.cnblogs.com/caicz/p/11009474.html目录1.什么是锁?2.锁有哪几种分类?3.讲讲乐观锁悲观锁吧4.mvcc是咋回事?5.具体mvcc机制有什么?6.说到事务了,聊聊事务7.再说说独占锁,共享锁吧8.读写锁的机制是什么呢?(佯攻)9.内存模型 还有哪些可以聊聊的...
2020-04-07 13:40:29 200
原创 指针和引用的区别
本质上的区别是,指针是一个新的变量,只是这个变量存储的是另一个变量的地址,我们通过访问这个地址来修改变量。而引用只是一个别名,还是变量本身。对引用进行的任何操作就是对变量本身进行操作,因此以达到修改变量的目的。注:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;引用:跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int ...
2020-04-07 11:33:39 185
原创 深拷贝和浅拷贝
深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。假设B复制了A,修改A的时候,看B是否发生变化:如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值)浅拷贝(shallowCopy)只是增加了一个指针指向已存在的内存地址,深拷贝(deepCopy)是增加了一个指针并且申请了一...
2020-04-07 11:24:25 144
原创 inline的使用
目录1.inline函数的介绍:1.1.引入inline相关知识: 1.2.使用inline的好处:2.inline函数和宏的区别:3.如何使用类的inline函数: 3.1.在类中定义这种函数: 3.2.在类外定义前加inline关键字: 3.3.此外含有一些规则需注意: 3.4.inline 是一种“用于实现的关键字”4.慎...
2020-04-06 19:10:24 3159 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人