- 博客(9)
- 资源 (22)
- 收藏
- 关注
原创 SpringBoot+jpa配置自动创建表不报错,却不创建表
原因找了网上很多答案,均不对,包括以下几种:包导的不对配置文件不对注解写的不对…最后发现原因:Sprint的入口文件在子目录里了,应该比其他诸如server、dao、domain高一级。例如:service文件所在为com.wds.metaService,那么入口文件xxxApplication.java应该在com.wds下...
2018-11-30 22:52:33 3924 3
原创 并发编程实战(6)fail-fast机制与ConcurrentModificationException
并发编程实战(6): fail-fast机制与ConcurrentModificationExceptionConcurrentModificationException异常java.util.ConcurrentModificationException是一个非常常见的异常,常见于对List、Map等集合的操作当中。那么,这个异常是什么呢?又为什么会产生这个异常呢?随便打开ArrayLis...
2018-11-25 11:07:55 741
原创 pytorch求索(4): 跟着论文《 Attention is All You Need》一步一步实现Attention和Transformer
写在前面此篇文章是前桥大学大神复现的Attention,本人边学边翻译,借花献佛。跟着论文一步一步复现Attention和Transformer,敲完以后收货非常大,加深了理解。如有问题,请留言指出。import numpy as npimport torchimport torch.nn as nnimport torch.nn.functional as Fimport math,...
2018-11-23 15:47:30 6331 10
原创 并发编程实战(5): 不变性、final与线程安全
不变性与final字段如果某个对象在被创建后其状态就不能被修改,那么这个对象就被成为不可变对象。在Java中,final类型的域是不能修改的。不可变性不等于将对象中的所有域都声明为final类型,即使对象中的所有域都是final类型的,这个对象仍然是可变的,因为在final类型的域中保存对可变对象的引用。当满足以下条件时,对象才是不可变的:对象创建以后其状态就不能修改对象所有的域都是f...
2018-11-20 13:29:36 1347 1
原创 并发编程实战(4): 线程封闭
同步当访问共享可变数据时,需要使用同步技术保证数据的一致性。如果不使用同步,则需要避免共享数据。如果仅仅在单线程内访问数据,就不需要使用同步,这种技术被称为线程封闭(Thread Confinement。例如Swing、JDBC等都大量使用了此技术。常见的线程封闭技术主要有以下几种:Ad-hoc线程封闭这种线程封闭主要是指,维护线程封闭性的职责完全由程序创建者承担,所以非常脆弱。这种技术一般...
2018-11-19 19:36:15 1087
原创 并发编程实战(3): Thread 和 Runnable
写在前面这两个一直放在一起比较,网上太多文章,关键有很多错误的,都是抄来抄去。比如这篇文章我就觉得讲的不好,可以看评论区小白猿疼疼的评论,Runnable是只实例化一个类对象,开启三个线程去运行,而Thread是实例化三个类对象,在java中创建启动线程的唯一方法是调用它的start方法。 可以发现作者其实也没真正搞明白。关于文中的一个观点:实现Runnable可以资源共享,给出的代码例子并不...
2018-11-19 15:56:01 1200
原创 并发编程实战(2):原子性、可见性和竞态条件与复合操作
原子性一个不可分割的操作,比如a=0;再比如:a++; 这个操作实际是a = a + 1;是可分割的,它其实包含三个独立的操作:读取a的值,将值加1,然后将计算结果写入a,这是一个“读取-修改-写入”的操作序列,所以他不是一个原子操作。可见性可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结果,另一个线程马上就能看到。比如:用volatile修饰的...
2018-11-15 21:59:56 1222 1
原创 并发编程实战(1):线程安全性之有状态和无状态对象
进程和线程的区别进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.进程在执行过程中拥有独立的内存单元,进程有独立的地址空间, 而多个线程共享内存,从而极大地提高了程序的运行效率。进程有单独的地址空间,包括:文本域(text regio...
2018-11-15 15:13:52 1266
原创 Ubuntu16.04安装cuda9.0和cudnn7.x
最近重装系统,又需要重装这些套件,找了一个非常详细的博客,写的很简单易懂,就不翻译了。https://medium.com/@zhanwenchen/install-cuda-and-cudnn-for-tensorflow-gpu-on-ubuntu-79306e4ac04e...
2018-11-07 17:47:42 1305
iclr_2019.pdf
2019-05-11
40页 PPT,BMM夏令营《强化学习简明教程》下载
2018-09-21
246页《统计机器学习与凸优化》教程PPT下载
2018-09-21
微软剑桥研究院153页最新GAN教程(附代码)
2018-09-11
中国中文信息学会发布《2018知识图谱发展报告》
2018-09-08
美团大脑: 知识图谱的建模方法及其应用
2018-09-05
清华-中国工程院知识智能联合实验室AMiner发布的《2018自然语言处理研究报告》
2018-07-27
AI 顶级国际会议 IJCAI 斯坦福大学PH.D Aditya Grover报告深度生成模型Deep Generative Model
2018-07-25
美团点评技术团队算法技术
2018-04-19
阿里技术图册-开发篇
2018-04-17
阿里技术参考图册-算法篇
2018-04-17
东南大学计算机复试553C++教材 东南大学软院初试推荐c++教材
2018-04-11
人脸识别数据集
2018-04-07
pytorch实现人脸识别包括人脸检测(opencv、dlib、CNN三种方法融合)人脸对齐和vgg-face人脸特征提取
2018-04-02
VGG-Face Pytorch版模型
2018-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人