1. 需求 在上一篇文章 《在 ViewModel 中让数据验证出错(Validation.HasError)的控件获得焦点》中介绍了如何让 Validation.HasError 的控件自动获得焦点,之后引申了另一个问题:如果有多个 HasError 的控件,如何只让第一个自动获得焦点。 这需求比 ...
1.inodes介绍 Linux系统下文件数据储存在"块"中,文件的元信息,例如文件的创建者、文件的创建日期、文件的大小等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。inode也占用硬盘空间,硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个 ...
分类:
系统相关 时间:
2020-12-31 12:45:40
阅读次数:
0
Controller 之间的跳转 spring MVC框架controller间跳转,需重定向。 有几种情况: 不带参数跳转 带参数拼接url形式跳转 带参数不拼接参数跳转,页面也能显示。 常用的方法: 情况一:从一个controller中的方法跳转到另一个controller中的方法不需要传递参数 ...
分类:
其他好文 时间:
2020-12-31 12:45:08
阅读次数:
0
浅拷贝和深拷贝 在某些状况下,类内成员变量需要动态开辟堆内存,如果实行位拷贝,也就是把对象里的值完全复制给另一个对象,如A=B。这时,如果B中有一个成员变量指针已经申请了内存,那A中的那个成员变量也指向同一块内存。这就出现了问题:当B把内存释放了(如:析构),这时A内的指针就是野指针了,出现运行错误 ...
分类:
编程语言 时间:
2020-12-29 11:24:32
阅读次数:
0
深入解析synchronized 1 常见的几个并发问题 1.可见性问题 案例演示:一个线程根据boolean类型的标记flag, while循环,另一个线程改变这个flag变量的值,另一个线程并不会停止循环。 /** * @author WGR * @create 2020/12/22 -- 20 ...
分类:
其他好文 时间:
2020-12-29 11:20:58
阅读次数:
0
前言MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下:1、Mapper接口和映射文件是如何进行绑定的2、MyBatis中SQL语句的执行流程3、自定义MyBatis中的参数设置处理器typeHandler4、自定义MyBatis中结果集处理器typeHandlerPS:本文基于MyBatis3.5.5版本源码关于M
分类:
其他好文 时间:
2020-12-29 11:06:01
阅读次数:
0
js回调函数 什么是回调函数 在JavaScript中一个函数可以作为另一个函数的参数,这个作为参数的函数就叫回调函数,以回调函数作为参数的函数叫做主函数 回调函数简单写法 //含有回调函数的函数function main(callback){…………//主函数逻辑callback(a,b,c……) ...
分类:
其他好文 时间:
2020-12-29 10:58:59
阅读次数:
0
PlacementGroupPG_NUM创建新池时,cephosdpoolcreate{pool-name}pg_num必须选择的值,因为它不能(当前)自动计算。下面是一些常用的值:pg_num少于5个OSD设置为128pg_num5到10个OSD设置为512pg_num10到50个OSD设置为1024pg_num如果您有50多个OSD,您需要了解权衡以及如何自己计算值pg_num要自己计算值,请
分类:
其他好文 时间:
2020-12-28 11:56:36
阅读次数:
0
1、简介 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。 ...
分类:
编程语言 时间:
2020-12-28 11:48:57
阅读次数:
0
什么情况下会形成闭包,什么是闭包 闭包(Closure):函数和其周围的状态(词法环境)的引用捆绑在一起形成闭包 可以在另一个作用域中调用一个函数的内部函数并访问到该函数的作用域中的成员 下面来看一个比较简单的例子: 首先,当我们执行makeFn这个函数,正常情况下,如果没有后面的return fu ...
分类:
编程语言 时间:
2020-12-25 12:16:42
阅读次数:
0