草庐IT

self-hosting

全部标签

相对位置编码之RPR式:《Self-Attention with Relative Position Representations》论文笔记

😄额,本想学学XLNet的,然后XLNet又是以transformer-XL为主要结构,然后transformer-XL做了两个改进:一个是结构上做了segment-level的循环机制,一个是在attention机制里引入了相对位置编码信息来避免不同segment的同一位置采用相同的绝对位置编码的不合理。但无奈看到相对位置编码这里我懵住了,只好乖乖追溯回去原始论文来学习学习嘿嘿🐶。🦄本文将以公式原理+举例的方式让你秒懂,放心食用。🚀RPR这论文就5页,方法部分就2页,看完结合网上理解下就ok了。🚀论文链接:https://arxiv.org/pdf/1803.02155.pdf👀三位谷歌大佬

swift - “Self”仅在协议(protocol)中或作为类方法的结果可用

更新:由于SE-0068–ExpandingSwiftSelftoclassmembersandvaluetypes,Swift3允许从其他类型使用Self.您可以从类函数返回“Self”:extensionNSObject{classfuncmakeOne()->Self{returnself()}}所以你可以这样做:letset:NSCountedSet=NSCountedSet.makeOne()但是,以下两个不编译:extensionNSObject{classfuncmakeTwo()->(Self,Self){return(self(),self())}classfuncm

swift - “Self”仅在协议(protocol)中或作为类方法的结果可用

更新:由于SE-0068–ExpandingSwiftSelftoclassmembersandvaluetypes,Swift3允许从其他类型使用Self.您可以从类函数返回“Self”:extensionNSObject{classfuncmakeOne()->Self{returnself()}}所以你可以这样做:letset:NSCountedSet=NSCountedSet.makeOne()但是,以下两个不编译:extensionNSObject{classfuncmakeTwo()->(Self,Self){return(self(),self())}classfuncm

ios - 什么时候在关闭 View Controller 时 self 释放

我有一个关于内存释放和block/闭包的问题。以下是Swift方法self!.dismissViewControllerAnimated(false,completion:{println(self);})或者objective-c方法[selfdismissViewControllerAnimated:NOcompletion:^{NSLog("%@",self);}];如果有人能解释在上述方法中self何时被释放,我将不胜感激。是在完成block运行之后还是之前?我知道它由ARC负责,但我想知道自己是否在完成block中或之后收到释放消息。因此,如果我在完成block(访问自身)中

ios - 什么时候在关闭 View Controller 时 self 释放

我有一个关于内存释放和block/闭包的问题。以下是Swift方法self!.dismissViewControllerAnimated(false,completion:{println(self);})或者objective-c方法[selfdismissViewControllerAnimated:NOcompletion:^{NSLog("%@",self);}];如果有人能解释在上述方法中self何时被释放,我将不胜感激。是在完成block运行之后还是之前?我知道它由ARC负责,但我想知道自己是否在完成block中或之后收到释放消息。因此,如果我在完成block(访问自身)中

【经验】Git|Linux终端git太慢,改hosts、复制文件夹、用镜像源?不不不不不

  有个同学问我Linux下想要克隆一个仓库怎么办,并给我发了一个word,记录了他的操作。看完之后我的血压都上来了,遂记之。  下文分成两种情况,克隆一两个仓库,和克隆一大堆仓库。文章目录一、只需要克隆一两个仓库1导入到Gitee中2先下载zip,再共享过去3镜像源注意二、需要克隆一大堆库Linux终端git太慢一、只需要克隆一两个仓库  这种情况有超级多解决办法,介绍几种常用的(以实用性排序):1导入到Gitee中  对于常用仓库,直接从URL导入即可。示意图如下,就是新建仓库然后从URL导入,得到gitee访问链接,从而加速克隆。2先下载zip,再共享过去  不管是gitee、githu

dig命令DNS域名解析中的A/AAAA/CNAME/MX/NS记录,/etc/hosts本地域名IP映射,traceroute命令

参考博文:https://blog.csdn.net/zxl1990_ok/article/details/125432123目录参考资料DNS简介/etc/hosts本地域名IP映射Linuxraceroute命令查询网络路径查询过程举例直接显示DNS寻址结果向特定DNS服务器寻址查询A记录查询AAAA记录CNAME记录MX记录NS记录PTR记录SOA记录查看DNS服务器的主从关系参考资料http://ruanyifeng.com/blog/2016/06/dns.htmlhttps://blog.csdn.net/a583929112/article/details/66499771htt

swift - 为什么我不能在 self 是一个类的协议(protocol)扩展中更改变量?

我很好奇为什么这不起作用:publicprotocolMyProtocol{vari:Int{getset}}publicprotocolMyProtocol2:class,MyProtocol{}publicextensionMyProtocol2whereSelf:AnyObject{funca(){i=0错误:Cannotassigntoproperty:'self'isimmutable为什么?只有类可以采用MyProtocol2。如果我在MyProtocol后面添加:class声明,它就可以工作。我不明白为什么它在子协议(protocol)上不起作用。

swift - 为什么我不能在 self 是一个类的协议(protocol)扩展中更改变量?

我很好奇为什么这不起作用:publicprotocolMyProtocol{vari:Int{getset}}publicprotocolMyProtocol2:class,MyProtocol{}publicextensionMyProtocol2whereSelf:AnyObject{funca(){i=0错误:Cannotassigntoproperty:'self'isimmutable为什么?只有类可以采用MyProtocol2。如果我在MyProtocol后面添加:class声明,它就可以工作。我不明白为什么它在子协议(protocol)上不起作用。

ios - Swift 闭包 [weak self] 和异步任务

想象一种情况,当您想要从服务器异步加载一些文本并将结果显示在ViewController的UITextField。dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),{//...somelongrunningasyncoperationiflettextResponse=responseFromServer{dispatch_async(dispatch_get_main_queue(),{[weakself]()inself?.textField.text=textResponse})