1. JDK命令行工具 - jstack jps -l 查询当前运行线程 jstack -[operation] pid 其中operation: -F:当 jstack pid没有响应时,使用-F强制dump线程信息 -m:打印java线程栈和本地线程栈 -l:长期监听, 打印锁信息 jstack ...
分类:
编程语言 时间:
2018-12-27 15:29:51
阅读次数:
179
参考博客:(LeetCode 307) Range Sum Query - Mutable(Segment Tree) 一、题目描述 给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 update(i, val) 函数可以通过将下标为 ...
分类:
编程语言 时间:
2018-12-26 20:54:43
阅读次数:
246
fun main(arg: Array) { val person = person("tom") var (name) = person//解构 println(name) // ----------------- val map = mutableMapOf() map.put(1, "tom"... ...
分类:
其他好文 时间:
2018-12-20 10:25:54
阅读次数:
136
在学习了React之后, 紧跟着而来的就是Redux了~ 在系统性的学习一个东西的时候, 了解其背景、设计以及解决了什么问题都是非常必要的。 接下来记录的是, 我个人在学习Redux时的一些杂七杂八~ Redux是什么? 通俗理解 https://www.zhihu.com/question/413 ...
分类:
其他好文 时间:
2018-12-19 21:01:06
阅读次数:
224
起因是把之前写的类中的 mutex 使用了(之前注释掉了没用到这个变量); 或者说添加了一个 mutex 变量, 然后 这个类有嵌套在了 其类的 map 中使用, 然后 编译 就报错 ` C2280 XXX:XXX(const XXX &) 尝试引用已删除的函数 C2280 XXX::operato ...
分类:
其他好文 时间:
2018-12-18 19:52:20
阅读次数:
291
在ObjC中,什么是深浅拷贝? 深浅拷贝分别指深拷贝和浅拷贝,即 mutableCopy 和 copy 方法。 copy复制一个不可变对象,而 mutableCopy 复制一个 mutable 可变对象。 非容器类对象 如NSString,NSNumber等一类对象 示例1: 查看内存可以发现,st ...
分类:
移动开发 时间:
2018-12-14 19:39:11
阅读次数:
168
Flask中的信号基于blinker模块,可以用于在flask请求的整个生命周期中添加一些特定的行为(pip3 install blinker) blinker中的信号有: 1 template_rendered = _signals.signal('template-rendered')#模板渲染 ...
分类:
其他好文 时间:
2018-12-06 22:24:12
阅读次数:
265
一,前言 线程安全是iOS开发中避免了的话题,随着多线程的使用,对于资源的竞争以及数据的操作都可能存在风险,所以有必要在操作时保证线程安全。 二,为什么要使用锁? 由于一个进程中不可避免的存在多线程,所以不可避免的存在多个线程访问同一个数据的情况。但是为了数据的安全性,当一个线程访问数据的时候,其它 ...
分类:
移动开发 时间:
2018-12-02 10:36:05
阅读次数:
175
1- 变量 变量 mutable variable 在程序运行过程中其值可能发生改变的量 关键词var定义变量,定义时直接进行求值 常量 immutable variable 在程序运行过程中其值不会发生变化的量 在声明时就必须被初始化,而且一旦初始化后就不能再赋值; 在程序运行过程中其值可能发生改 ...
分类:
其他好文 时间:
2018-11-30 00:34:40
阅读次数:
172
一、bean的作用域 在默认情况下,Spring应用上下文中所有bean都是作为以单例(singleton)的形式创建的。也就是说,不管给定的一个bean被注入到其他bean多少次,每次所注入的都是同一个实例。如果你所使用的类是易变的(mutable),它们会保持一些状态,因此重用是不安全的。在这种 ...
分类:
编程语言 时间:
2018-11-26 00:06:42
阅读次数:
204