保证线程安全的策略: 保证线程安全,就要避免Race Condition,竞争的存在能破坏ADT的RI,使数据混乱。 策略1.限制数据共享 将可变数据限制在单一线程内部,避免竞争,不允许任何线程直接读写数据。 核心思想:线程之间不共享mutable的数据类型 避免全局可变变量 2.共享不可变数据 使 ...
分类:
其他好文 时间:
2020-06-27 00:37:21
阅读次数:
70
1026 Table Tennis (30分) A table tennis club has N tables available to the public. The tables are numbered from 1 to N. For any pair of players, if the ...
分类:
其他好文 时间:
2020-06-27 00:32:05
阅读次数:
70
多核片上系统(SoC)架构的嵌入式DSP软件设计 Multicore a System-on-a-Chip (SoC) Architecture SoCs的软件开发涉及到基于最强大的计算模型在各种处理单元之间划分应用程序。这可能需要大量的试用anderror来建立正确的分区。在高层次上,SoCpar ...
分类:
其他好文 时间:
2020-06-26 16:18:10
阅读次数:
56
1. Kill进程 kill命令格式: kill -Signal pid pid是进程号,可以用 ps -aux | grep [name] 命令查出 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出。kill -9 发送SIGKILL信号给进 ...
分类:
系统相关 时间:
2020-06-25 13:39:19
阅读次数:
55
背景 了解深度学习中的梯度爆炸与消失的原因,及如何处理梯度爆炸与消失。 梯度消失 梯度消失是激活函数和权重矩阵初始化值,这两个因素决定的。 sigmoid函数,求导的最大值为0.25 根据链式求导法则:导数小于0.25,如果初始化的W值,再小于1,这样逐个相乘后,会导致偏差为0,最终导致网路中的参数 ...
分类:
其他好文 时间:
2020-06-24 17:49:19
阅读次数:
48
背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3. ...
分类:
系统相关 时间:
2020-06-24 00:18:13
阅读次数:
104
[-]keystore操作运行时签名文件路径debug生成签名文件打包时使用获取MD5和SH1修改keystore文件密码修改keystore文件别名修改keystore文件别名的密码总结附录keystore操作1.运行时签名文件路径(debug)de>/home/xiaoq/.android/de ...
分类:
其他好文 时间:
2020-06-23 17:30:53
阅读次数:
48
torch.tensor(data, dtype=None, device=None, requires_grad=False, pin_memory=False) → Tensor torch.zeros(*size, out=None, dtype=None, layout=torch.stri ...
分类:
其他好文 时间:
2020-06-23 17:19:48
阅读次数:
118
虽然有很多其它静态网站生成器和代码托管平台,但 Hugo + Coding 的优势明显。Hugo 构建速度最快,主题多;Coding 国内访问速度快,Coding 平台更先进好用。 ...
分类:
其他好文 时间:
2020-06-23 01:23:20
阅读次数:
139
(1)Gaussian 满足mean=0,std=1的高斯分布x~N(mean,std2) (2)Xavier 满足x~U(?a,+a)x~U(?a,+a)的均匀分布, 其中 a = sqrt(3/n) (3)MSRA 满足x~N(0,σ2)x~N(0,σ2)的高斯分布,其中σ = sqrt(2/n ...
分类:
其他好文 时间:
2020-06-22 20:56:55
阅读次数:
123