前面介绍了垃圾回收算法,接下来我们介绍垃圾收集器和内存分配的策略。有没有一种牛逼的收集器像银弹一样适配所有场景?很明显,不可能有,不然我也没必要单独搞一篇文章来介绍垃圾收集器了。熟悉不同收集器的优缺点,在实际的场景中灵活运用,才是王道。 在开始介绍垃圾收集器前,我们可以剧透几点: 根据不同分代的特点 ...
分类:
其他 时间:
2019-08-29 14:44:01
收藏:
0 评论:
0 赞:
0 阅读:
56
目录 1.运行时数据区介绍 2.堆(Heap) 是否可能有两个对象共用一段内存的事故? 3.方法区(Method Area) 4.程序计数器(Program Counter Register) 5.虚拟机栈(VM Stack) 6.本地方法栈(Native Method Stack) 7.扩展知识点 ...
分类:
编程语言 时间:
2019-08-29 14:43:44
收藏:
0 评论:
0 赞:
0 阅读:
57
keras的内置函数keras.utils.vis_utils.plot_model可以直接将搭建的神经网络用流程图表示出来 该函数原来为keras.utils.visualize_util.plot,在2017年3月1日的更新中作了修改 visualize_util改为vis_utils;plot ...
分类:
其他 时间:
2019-08-29 14:43:24
收藏:
0 评论:
0 赞:
0 阅读:
515
msi安装报错可能是缺少了运行时库
分类:
Windows开发 时间:
2019-08-29 14:24:37
收藏:
0 评论:
0 赞:
0 阅读:
70
WDS+MDT 客户机使用Legacy 模式启动正常,但使用UEFI模式启动时报错
分类:
其他 时间:
2019-08-29 14:23:16
收藏:
0 评论:
0 赞:
0 阅读:
309
Description: Given a non-negative integer c, your task is to decide whether there're two integers a and b such that a2 + b2 = c. Example 1: Input: 5 O ...
分类:
其他 时间:
2019-08-29 14:20:48
收藏:
0 评论:
0 赞:
0 阅读:
61
先上干货。 Qt下修改图片背景色的方法: 方法一: 这是非常暴力的方法,但是非常有用,经测试,位深度24及以上的图片都能被修改。 方法二: 相对开销小一点的方法,但在图片量不大的情况下,CPU处理起来都挺快。 原理都是替换指定像素区域的色码,但是Qt文档推荐方法一,相对开销较小。具体原理还有很多的, ...
分类:
其他 时间:
2019-08-29 14:20:31
收藏:
0 评论:
0 赞:
0 阅读:
694
小哼买书(C&Java实现) 本篇博客主要是《啊哈!算法》的读书笔记,一本很好的算法书,这里做一下记录。 分别利用三种算法解小哼买书问题,主要依据书中代码,顺带写了一下Java语言的实现。 1、桶排序 C语言 结果截图: Java: 结果截图: 2、冒泡排序 C语言 结果截图: Java: 结果截图 ...
分类:
其他 时间:
2019-08-29 14:19:59
收藏:
0 评论:
0 赞:
0 阅读:
81
1. 拉取镜像 docker pull kartoza/postgis:9.6-2.4 (指定版本 postgresql 9.6 postgis 2.4) 2. 创建容器 docker run --name postgres96 -e ALLOW_IP_RANGE=0.0.0.0/0 -e POST ...
分类:
数据库技术 时间:
2019-08-29 14:19:40
收藏:
0 评论:
0 赞:
0 阅读:
367
环境:macos idea jdk1.8 首先,在 spring.io的 git 地址 上下载下来源码后,执行里面的 gradlew命令,一般只要网络没有问题,都是可以成功的 然后,看显示的 Welcome to Gradle 4.10.3,看这个版本,4.10.3(画重点,要考的),去 gradl ...
分类:
编程语言 时间:
2019-08-29 14:19:24
收藏:
0 评论:
0 赞:
0 阅读:
244
958. Check Completeness of a Binary Tree //https://leetcode.com/problems/check-completeness-of-a-binary-tree/description/ class TreeNode(var `val`: In... ...
分类:
其他 时间:
2019-08-29 14:19:07
收藏:
0 评论:
0 赞:
0 阅读:
68
以前也看过迭代器Iterator接口,感觉不如yied好用,因此实际工作中并没有用到过。 今天看了一篇网上的博客(https://www.cnblogs.com/wwjchina/p/7723499.html),想起自己之前看过的迭代器Iterator,好像也是这么讲的,然而看完后,发现好像更迷糊了 ...
分类:
Web开发 时间:
2019-08-29 14:18:45
收藏:
0 评论:
0 赞:
0 阅读:
75
数组中的方法 Array.isArray([1,2,3]) 判断是否为数组返回true,false Array.prototype Array 构造函数的原型,并允许您向所有Array对象添加新的属性 不会改变原来数组的有:concat() 连接两个或更多的数组,并返回结果。 every() 检测数 ...
分类:
编程语言 时间:
2019-08-29 14:18:27
收藏:
0 评论:
0 赞:
0 阅读:
65
stack2 知识点:数组溢出 正文 程序拖入IDA进行反编译,查看逻辑。 既然发现了溢出点,那么就是确定我们的ret地址和数组第一位数据的距离问题。我们使用gdb进行动态调试。 在0x0804884D进行下断点。我们根据选项去更改数组中第一位的数据。得到数组起始地址为0xffffcef8。 找到起 ...
分类:
其他 时间:
2019-08-29 14:17:16
收藏:
0 评论:
0 赞:
0 阅读:
74
AWS CloudFormation 提供多个内置函数帮助您管理您的堆栈。在模板中使用内部函数,以便为仅在运行时可用的属性分配值。 注意 您只能在模板的特定部分使用内部函数。目前,您可以在资源属性、输出、元数据属性和更新策略属性中使用内部函数。您也可以使用内部函数按条件创建堆栈资源。 You can ...
分类:
其他 时间:
2019-08-29 14:16:58
收藏:
0 评论:
0 赞:
0 阅读:
60
jquery的offset().top和js的offsetTop的区别,以及jquery的offset().top的实现方法 offset().top是JQ的方法,需要引入JQ才能使用,它获取的是你绑定元素上边框相对于html上边界的偏移量。 offsetTop是原生JS的方法,它获取的是你绑定元素 ...
分类:
Web开发 时间:
2019-08-29 14:16:39
收藏:
0 评论:
0 赞:
0 阅读:
95
最近学习了本地存储几种方式各自的特点和区别,遂记录下来,以加深印象。 一、cookie cookie算是比较早的技术,最初是为了记录http的状态,提高访问速度。cookie是服务器"种植"在客户端的key-value形式文本文件。但同时客户端也能操作cookie。特点: 大小:cookie的大小限 ...
分类:
其他 时间:
2019-08-29 14:16:22
收藏:
0 评论:
0 赞:
0 阅读:
74
openresty开发系列10--openresty的简单介绍及安装一、Nginx优点十几年前,互联网没有这么火,软件外包开发,信息化建设,帮助企业做无纸化办公,收银系统,工厂erp,c/s架构偏多Nginx设计为一个主进程多个工作进程的工作模式,每个进程是单线程来处理多个连接,而且每个工作进程采用 ...
分类:
其他 时间:
2019-08-29 14:15:30
收藏:
0 评论:
0 赞:
0 阅读:
83
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5 输出: 1->2->5 示例 2: 输入: 1->1->1->2->3 输出: 2->3 解法: 1 class Solution { 2 public ...
分类:
编程语言 时间:
2019-08-29 14:15:14
收藏:
0 评论:
0 赞:
0 阅读:
86
函数功能 对一幅灰度图像进行二值化,该函数支持就地操作,该函数用下面的公式对一幅灰度图像进行二值化: (1)正向二值化,THRESH_BINARY (2)反向二值化,THRESH_BINARY_INV 参数详解 第一个参数,InputArray src,原图,即输入图像,是一个8位单通道的图像; 第 ...
分类:
其他 时间:
2019-08-29 14:14:57
收藏:
0 评论:
0 赞:
1 阅读:
263