coding
文章平均质量分 82
SpadeA_Iverxin
学无止境
展开
-
Java泛型K V E T ?以及 泛型擦除的理解
泛型的使用不多说了。详细谈谈常见通配符的区别:K V代表键值对E 代表ElementT 某个具体的Java类型,在使用时需要被指定。实际上具体是用KVET哪个字母,都一样,只是他们代表的东西是约定成成俗的,我用ABCDE可不可以呢,当然可以!? 代表不确定 的Java类型。通配符,多用在函数的参数声明,不加限定就时是Object及其子类。限定extends 和 super<? extends E>必须是E的子类或者E本身,如果不是,编译失败<? super原创 2021-02-27 00:39:43 · 438 阅读 · 1 评论 -
Pytorch中LSTM与GRU的使用与参数理解
Pytorch中LSTM与GRU的使用在pytorch中,LSTM模块调用和GRU类似。下面调用以GRU为例。GRU初始化rnn = nn.GRU(input_size, hidden_size, num_layers, bias, batch_first, dropout, bidirectional)input_size: input的特征维度hidden_size: 隐藏层的宽度num_layers: 单元的数量(层数),默认为1,如果为2以为着将两个GRU堆叠在一起,当成一个GRU原创 2021-01-29 09:58:22 · 5396 阅读 · 1 评论 -
Java多线程笔记/java和go多线程区别/锁升级/锁的底层实现/volatile底层实现
[TOC] 视频地址: 马士兵老师公开课视频地址用户态、内核态以前的操作系统,os(操作系统)和app(用户应用程序)是在同一级别。这就导致app可以修改操作系统所占用的内存等,导致系统崩溃。现在的操作系统,内核与硬件(内存、网卡等)打交道,所有的app运行在内核的外部。app需要与内核交互才能获取相应的资源。(蓝色矩形代表内存)java多线程模型JVM虚拟机规范没有要求。Hostpot(Oracle的JVM实现) 1:1。JVM每个线程对应OS中一个线程。线程锁、线程调度都交给原创 2020-07-08 16:36:03 · 419 阅读 · 0 评论 -
TCP连接、OpenCV实时视频采集传输、C++多线程Demo
GitHub传送门原创 2020-07-01 17:41:28 · 599 阅读 · 0 评论 -
同步异步阻塞非阻塞
同步和异步描述的是线程与线程的关系。如果两个线程是同步的,调用者(线程A,通常是应用程序)需要等待被调用者(线程B,通常是内核)返回结果,才进行下一步的操作。例子:你打电话问书店老板有没有《分布式系统》这本书,如果是同步通信机制,书店老板会说,你稍等,”我查一下",然后开始查啊查,等查好了(可能是5秒,也可能是一天)告诉你结果(返回结果)。线程异步,调用者(线程A)不等待被调用者(线程B)返回,而是通过其他的方式,例如:时间回调例子:步通信机制,书店老板直接告诉你我查一下原创 2020-06-30 19:15:15 · 155 阅读 · 0 评论 -
Java注解
Mark 优秀文章记录转载 2020-05-07 17:23:56 · 125 阅读 · 0 评论 -
Linux安装java环境配置、设置默认java版本
同时多个java版本1. 安装orcale java环境配置JAVA_HOME=/opt/jdk1.8JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport J...原创 2020-01-12 15:56:25 · 454 阅读 · 0 评论 -
eclipse安装最新的svn插件subclipse
网上好多都安装方法都过时了。而且9012都过去,再安装个1.x的版本着实有点说不过去。我的地区在help->eclipse market里面能够搜到,但是总是安装失败。挂梯子也不行。以这个为准,因为这是官方的方法。登录github,搜过subclipse在subclipse的wiki栏目中,有介绍download的方法。点击进去,可以看到最新的地址是打开eclipse...原创 2020-01-12 15:22:02 · 584 阅读 · 0 评论