Java并发编程:深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两 ...
分类:
其他好文 时间:
2020-04-10 12:13:02
阅读次数:
57
1 # -*- coding=utf-8 -*- 2 # software: 算法学习 3 # datetime:2020/4/9 9:14 上午 4 5 6 class Node(object): 7 """ 8 链表的节点对象:包含数据与和指针域 9 """ 10 11 def __init__ ...
分类:
其他好文 时间:
2020-04-10 10:28:23
阅读次数:
62
1strong和weak都是针对对象 2strong持有对象的所有权 3weak不持有对象的所有权 什么时候使用weak 1.委托 为了规避循环引用 使用weak限定delegate指针 2.SB拖拽控件 可以使用weak关键字限定属性 与assign的区别 1.weak只能修饰对象指针,assig ...
分类:
其他好文 时间:
2020-04-10 00:52:47
阅读次数:
64
指针示例 输出 [][]T类型 解析: [][]T,是指元素类型为 []T 。 输出 ...
分类:
其他好文 时间:
2020-04-10 00:41:23
阅读次数:
70
1、索引 索引是一种特殊的文件(innoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 即,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 2、索引的目的 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m ...
分类:
数据库 时间:
2020-04-10 00:09:49
阅读次数:
93
异常:Java程序运行时所发生的非正常情况或者错误。 error:应用本身无法克服和恢复的严重问题 exception:可以克服和恢复(系统异常和普通异常) 1.空指针异常(NullPointerException) int a[] = null; System.out.println(a[2]); ...
分类:
编程语言 时间:
2020-04-09 21:43:22
阅读次数:
110
/* 图像1 */ /* 图像2 */ /* 图像3 */ /* 鼠标指针 */ /* 鼠标特效 */ ...
分类:
其他好文 时间:
2020-04-09 14:12:53
阅读次数:
82
ARM是基于RISC指令架构下的处理器,现在有ARM#,ARM-Cortex-M#,ARM-Cortex-R#,ARM-Cortex-A#很多版本。学习处理器,还是从最简单的入手,就像学习x86汇编,先学习8086一样。
分类:
其他好文 时间:
2020-04-09 10:43:32
阅读次数:
92
1.题目描述: 判断一个非负整数是否为两个整数的平方和。 2.同Leetcode167,使用双指针来解题 import math class Solution: def judgeSquareSum(self, c: int) -> bool: if c < 0: return False #如果c ...
分类:
其他好文 时间:
2020-04-09 10:35:12
阅读次数:
67
altkey : 触发鼠标事件时是否alt 按键被按下,如果按下,则返回true,否则返回 fasle。 button: 事件属性返回一个阿拉伯数字 , 0代表 按下 左键 ,1 代表按下 滚轮 ,2 代表按下 右键。 offsetX、offsetY :事件属性返回触发事件时 鼠标相对于事件源元素 ...
分类:
其他好文 时间:
2020-04-09 00:15:45
阅读次数:
74