基础数据类型(Value type)直接在栈(stack)空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间(reference),又在堆空间分配对象的类变量(object)。 方法的引用参数,在栈空间分配一个地址 ...
分类:
其他好文 时间:
2019-10-10 11:25:38
阅读次数:
151
因为手机屏幕的分辨率大小不一 ,如果使用传统的静态布局,把每个元素的宽高样式写死,在不同的屏幕中就有各种各样的显示效果。这显然不是我们想要的结果。我们需要的是根据屏幕分辨率的不同,来适配不同的样式大小。使不同的手机分辨率下都有相同的样式布局 1.rem适配 1rem就是html标签font size ...
分类:
移动开发 时间:
2019-10-03 00:46:57
阅读次数:
139
题意:给定一棵有n个节点的树,现在要给节点附1~n的权值(各节点权值不能相同),一棵子树的领袖就是子树中权值最大的节点,问有多少种分配方案使得最后有恰好K个领袖。 解法:这道题一看以为是树上的计数问题,想了好久的树形DP没想到,最后看题解才知道解法是概率DP(qwq)。解法还是非常巧妙的,感觉自己现 ...
分类:
其他好文 时间:
2019-09-27 21:11:35
阅读次数:
78
点击上方的终端研发部,右上角选择“设为星标”每日早9点半,技术文章准时送上公众号后台回复“学习”,获取作者独家秘制精品资料 image image 往期文章 记五月的一个Android面试经 今日头条屏幕适配方案落地研究 APK瘦身-是时候给App进行减负了 即学即用Android Jetpack ...
分类:
其他好文 时间:
2019-09-26 00:39:45
阅读次数:
140
什么是MyBatis框架? MyBatis框架是一种ORM(既对象关系映射)框架. 什么是ORM框架? 是一种为了解决面向对象与关系数据库之间数据不匹配的技术,它通过描述Java对象和关系数据库表之间的映射关系,自动的将Java应用程序中的对象持久化到关系数据库表中, 映射的好处:操作与表相映射的对 ...
分类:
其他好文 时间:
2019-09-24 14:06:07
阅读次数:
75
一.什么是shell?在linux内核与用户直接的解释器程序;通常指/bin/bash;相当于操作系统的“外壳”。二.怎么使用shell?shell的使用方式?1.命令行==交互式;逐条解释执行,效率低2.脚本==非交互式;批量执行,效率高;方便在后台静悄悄地运行。三.怎么切换shell?怎么使用某个特定shell?1.通过usermod,chsh更改登录的shell2.手动执行目标shell程序
分类:
系统相关 时间:
2019-09-23 13:39:39
阅读次数:
127
html字体大小随屏幕大小的改变而改变,封装函数如下: ...
分类:
移动开发 时间:
2019-09-21 23:08:20
阅读次数:
115
html字体大小随屏幕大小的改变而改变,封装函数如下: ...
分类:
移动开发 时间:
2019-09-21 21:33:56
阅读次数:
103
问题经济学上有个“海盗分金”模型:是说5个海盗抢得100枚金币,他们按抽签的顺序依次提方案:首先由1号提出分配方案,然后5人表决,超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼,依此类推,假设海盗是足够聪明的先利己再伤人,最后方案是怎样的?网上百度来的的代码with a as (select 1... ...
分类:
数据库 时间:
2019-09-20 12:48:43
阅读次数:
144
一、切入点指示符 切入点指示符用来指示切入点表达式目的,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下: execution:用于匹配方法执行的连接点; within:用于匹配指定的类及其子类中的所有方法。 this:匹配可以向上转型为 ...
分类:
编程语言 时间:
2019-09-19 23:49:47
阅读次数:
153