码迷,mamicode.com
首页 > 2020年03月25日 > 全部分享
JVM(三)虚拟机栈5、栈的面试题
栈相关面试题 举例栈溢出的情况?(Stack Overflow):固定大小栈的栈帧爆掉 通过-Xss设置栈的大小:OOM ,可变大小栈扩容时,没有更多的内存可供扩容 调整栈大小,就能保证不溢出吗? 不能,如果自己调用自己(递归)的话,栈空间大可以多跑,在一定程度上可以抱保证递归类问题递的更深,死循环 ...
分类:其他好文   时间:2020-03-25 23:18:01    阅读次数:73
WPF Expander 炫酷自定义Style
首先, 看一下效果图。 实现思路 1.PS处理两张选中得特效背景, 一张为主选择得效果图, 另外一张为次选择项得效果图。 图片资源定义 ToggleButton样式实现: 1.自定义Expander样式, Expander样式模板中, 主要分为两个部分, 1.ToggleButton 2.Conte ...
分类:Windows程序   时间:2020-03-25 23:17:42    阅读次数:129
python入行019(三元表达式、生成式、递归)
1 三元表达式 语法格式: 条件成立时要返回的值 if 条件 else 条件不成立时要返回的值 res = 1 if 'egon' == 'egon' else 2222222222 print(res)>>> 1 2 生成式 2.1 列表生成式 l = ['alex_dsb', 'lxx_dsb' ...
分类:编程语言   时间:2020-03-25 23:17:23    阅读次数:78
Spring系列--3--SpringMVC框架
我们程序中的上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件),这样的弊端是配置文件加载多次,应用 ...
分类:编程语言   时间:2020-03-25 23:16:48    阅读次数:78
Java比较两个数组里的元素是否相等
比较两个数组里的元素是否相等可以使用Arrays类调用equals()方法进行比较。不能用==比较,==比的是两个数组对象的地址,如果是两个不同的对象,结果会一直是false . package _3_5_test; import java.util.Arrays; public class Fif ...
分类:编程语言   时间:2020-03-25 23:16:17    阅读次数:138
动态规划 - 单调递增最长子序列
又是来自PTA的习题: 设计一个O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。 输入格式: 输入有两行: 第一行:n,代表要输入的数列的个数 第二行:n个数,数字之间用空格格开 输出格式: 最长单调递增子序列的长度 输入样例: 输出样例: 解题思路: 定义一个dp数组,全部初始化 ...
分类:其他好文   时间:2020-03-25 23:16:00    阅读次数:127
leetcode 34. 在排序数组中查找元素的第一个和最后一个位置(二分)
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target = ...
分类:编程语言   时间:2020-03-25 23:15:43    阅读次数:72
判断一个序列是不是堆
判断堆
分类:其他好文   时间:2020-03-25 23:15:19    阅读次数:620
JVM(三)运行时数据区之本地方法栈
本地方法栈 Java虚拟机栈用于管理Java方法调用,本地方法栈用于管理本地方法的调用 本地方发栈也是线程私有 允许被实现成固定程度或者可动态扩展的内存大小(在OOM方面是相同的) 本地方法是C语言实现的 它的具体做法Native Method Stack 中等登记native方法,在Excutio ...
分类:其他好文   时间:2020-03-25 23:15:01    阅读次数:83
Java语言的特性
自动回收机制:你回家以后把屋里,造的挺乱的,你只管造就行了,你一关门就像家里有个保姆,保姆给你收拾好。 内存泄漏:屋子里一顿造,造的连下脚地都没有了,屋子里的东西都开始从窗户向外面掉了 内存溢出:东西放不下了 ...
分类:编程语言   时间:2020-03-25 23:14:42    阅读次数:85
docker应用部署-dockerfile-私有库
一、安装Docker # 1、yum 包更新到最新 yum update # 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persi ...
分类:其他好文   时间:2020-03-25 23:14:13    阅读次数:84
pytorch 的register_hook和register_backward_hook的介绍和实验
from myToolsPkgs.pytorch_block import * from myToolsPkgs.pytorch_helper import * class Classifier(nn.Module): def __init__(self, in_size, in_ch): supe ...
分类:其他好文   时间:2020-03-25 23:13:57    阅读次数:242
Map判断空值
请看下面的程序即可: public class MapTest { public static void main(String[] args){ Map map = new HashMap(); //定义Map集合对象 System.out.println("Map集合的isEmpty方法返回值是 ...
分类:其他好文   时间:2020-03-25 23:13:35    阅读次数:211
第八章 (二)贪心法
贪心是一种解决问题的策略。 背包相关问题 最优装载问题:给出n个物体,第i个物体重量为wi.选择最多的物体,使得总重量不超过C。 每次都选择装最轻的,这是一种典型的贪心算法,它只顾眼前,却能得到最优解。 部分背包问题:有n个物体,第i个物体的重量为wi,价值为vi.在总重量不超过C的情况下让总价值尽 ...
分类:其他好文   时间:2020-03-25 23:13:23    阅读次数:75
Java并发编程之CAS二源码追根溯源
Java并发编程之CAS二源码追根溯源 在上一篇文章中,我们知道了什么是CAS以及CAS的执行流程,在本篇文章中,我们将跟着源码一步一步的查看CAS最底层实现原理。 本篇是《凯哥(凯哥Java:kagejava)并发编程学习》系列之《CAS系列》教程的第二篇:从源码追根溯源查看CAS最底层是怎么实现 ...
分类:编程语言   时间:2020-03-25 23:13:05    阅读次数:88
微信支付的坑(jsapi)
具体流程网上都有,主要说一下前端开发者应该主要的,简单的说就两步。 1,获取所需要的参数信息(和后台开发沟通) getWxPayInf() { PayApi.GetWxPay({ money: Math.abs(+this.payNumber), Title: this.title }) .then ...
分类:微信   时间:2020-03-25 23:12:37    阅读次数:128
golang嵌入式数据库boltdb工具之storm的使用
storm是一个使用BoltDB的上层orm框架 地址: 数据查看工具: https://github.com/br0xen/boltbrowser 驱动: https://github.com/asdine/storm 初始化 db, err := storm.Open("my.db") defe ...
分类:数据库   时间:2020-03-25 23:12:18    阅读次数:105
912条   上一页 1 ... 4 5 6 7 8 9 10 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!