Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
zotero
#学术全平台支持的文献管理工具。
本文只推荐部分插件的使用,具体zotero全局配置不在介绍中。如果不想把所有的文献pdf等内容都放在zotero根目录下的话,还是要好好去配配的。
官方推荐插件集合, 可用找到本文推荐的大多数插件
坚果云同步
替代品TeraCloud,免费的日本云盘
注意,使用坚果云WebDav同步的对象是附件(如pdf),会以文献条目相似的hash码的前缀来保存(prop和zip)。所以在坚果云里看到的是乱七八糟的,不要怕。
🚨WebDav只会对后续添加的内容进行更新,想要将之前的内容页更新的时候就只能选择一个包含足够多PDF等附件的电脑,通过同步->重置来覆盖掉云端数据,之前的内容也就能上传了。
使用坚果云webdav的方式同步这里的用户名是在zotero注册的账号,免费有100M的同步空间呢(文献条目不是算在消耗内的)。下方还有一个下载文件选择,最好选择在需要时,减少坚果云的流量占用。
数据同步部分还有一个选择文献库的操作,只要是选择是否要同步,同步哪些文献库
使用WebDAV代替Zotero。之后就是去坚果云,点击左下角网络样子的图标,进入官网, ...
文献工具
connected papersConnected Papers | Find and explore academic papers基于SematicScholar数据库对文献之间关系进行分析的网络工具。
arvix提速将https://arxiv.org/abs/替换为http://xxx.itp.ac.jcn/abs/
关联视频到arvix直接在arxiv上显示相关论文的提供视频arXiv论文如何一键链接解读视频,这个浏览器扩展帮你实现
出版社方便查找论文 — doispringerHome - Springer
semanticscholarSemantic Scholar | AI-Powered Research Tool
查找相关期刊的集合网站整体来源
Elsevier的相关期刊查询Elsevier® JournalFinder
Taylor & Francis Journal SuggesterOpen access cost finder - Author Services
Springer Nature Journal SuggesterSpringer J ...
Roam Research
免费使用的方式
使用这种方法能够使用RR,但是无法使用RR的远程服务,只能使用本地库。
首先需要下载一个RR的客户端。创建一个账号,这个时候如果没有付费是没有权限使用的。
构建本地库view-> Toggle Developer Tools。右侧会出现控制台,选择Console,输入
1location.href = "https://roamresearch.com/#/offline/test"
)通过offline来调用本地知识库,只需要在后面增加一个库的名字, 回车之后就可以正常使用本地的数据库,也可以设置备份,通过backup可以查看本地的备份位置。之后就可以愉快的使用了。
zerotier
#linux
免费的内网组网工具,不同于nps等使用内网穿透的形式构建局域网。
安装申请帐号在官网上申请帐号,然后创建网络。选择private,这样只有在官网认证成功的IP才能成功组网,防止被人入侵。
Linux上安装使用官网命令安装1curl -s https://install.zerotier.com | sudo bash
将当前设备加入zerotier局域网
123sudo ./zerotier-cli join [network id]# 必须要有sudo,不然会报错
启动zerotier服务,并设置为开启自启
12sudo systemctl start zerotier-one.servicesudo systemctl enable zerotier-one.service
手动构建使用官网的脚本无法进行安装,这个时候可以直接下载github上的包,使用make进行安装。安装完成之后,在ZeroTierOne目录下会生成zerotier-cli命令,通过这个命令去进行申请组网:
123sudo ./zerotier-cli join [network id]# ...
git教程
用户设置设置提交用户识别12345678#local设置当前项目#global全局用户设置,在用户家目录下,一般以项目优先# 不加local其实也是默认为local设置git config --local user.name "*"git config --local user.email "*"
查看当前库情况1cat .git/config
免密登入使用ssh密钥需要创建ssh密钥
1ssh-keygen -t rsa -C "name@gmail.com"
t 指定加密形式,这里使用了rsa加密,C为comment,可以不需要,类似于git中提示。上述命令会在 .ssh 文件下生成一对rsa的公私密钥,之后只需要将公钥发送到指定的服务器即可。
手动直接拷贝pub公钥中的内容到指定服务器 .ssh 文件下的authorized_keys里即可。
ssh-copy-id1ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
会自动将公钥复制到服务器的authorized_keys中。
...
curl
curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。作用是发出网络请求,然后得到和提取数据,显示在”标准输出”(stdout)上面。
功能这里主要介绍常见的使用参数。
查看网页源码=O|o|123curl www.sina.com# curl -o [文件名] www.sina.com 会保存显示的内容保存下来,相当于使用wget命令了# curl -O www.sina.com # 不需要指定文件名,将 URL 的最后部分当作文件名
返回
1234567 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The docum ...
pdm
#Python工具
受到PEP582以及node管理库文件方式的启发,以「本地项目库」的形式创建及管理不同的Python环境。
具体的介绍可以查看官方文档
安装这里仅介绍官方推荐的方法
12python -m pip install --user pipxpython -m pipx ensurepath
接着关闭你的终端重开一个新的,继续输入(通过[[pipx]]安装):
1pipx install pdm
当出现以下内容时,则代表我们的pdm已经安装完成了~
使用
无法指定Python版本,只能依赖于已有的版本
项目的构建使用pdm以当前目录作为项目仓库创建项目时,需要根据项目的实际需要^^切换到对应的Python版本^^,再执行pdm init来初始化项目
123cd C:\Users\pengz\Desktop\当期博客工作台\pdm-democonda activate dash-appspdm init
初始化项目时,根据自己的实际情况填写每个问题即可初始化完成项目之后,可以在当前目标下创建好pyproject.toml文件,它记录了当前pdm项目的各项基本参数
为项 ...
Linux提权
声明知己知彼,百战不殆,有了解才有对策,不是教人有”判”头呀!!Linux提权即获取root权限,可以划分为非漏洞提权和漏洞提取两部分。
非漏洞提权利用管理员配置不当获取权限的方法。
利用SUID二进制文件进行提权SUID权限
SUID权限只能设置二进制文件。
命令的执行者要有二进制的执行权。
命令的执行者在执行该二进制文件的时候会获得属主身份。
SUID权限只能在程序执行过程中有效。
示例:如果root给一个程序赋予了SUID权限,那么这个文件的属主就是root,在执行过程中将获得root权限。
什么是SUID在实际应用中,仅设置文件的rwx基础权限无法满足安全和灵活性的需求,因此就有了SUID,SGID,SBIT的特殊权限位。具体查看 [[Linux权限]]。
利用方式首先使用find命令去查找拥有SUID的二进制可执行文件
1234find -perm -u=s -type=f 2>/dev/null# -perm 权限查找# -u=s user有s权限# -type=f 类型为普通的文件
假设cp有SUID权限假设如果cp有SUID权限,那么在执行cp的时候就或拥有r ...
pytorch
模型ConvTranspose2did:: 6258d8b8-2557-4a01-ae49-cb96116dd746逆卷积。论文中称其为fractionally-strided convolutions,也有的称它为deconvolutions,但是前者表达更为确切。
nn.AdaptiveAvgPool2d2元(2d)就是二维数据的意思。
汇聚层(Pooling)汇聚层,有些地方也翻译成池化层,它主要负责对数据在空间维度(宽度和高度)上进行降采样(downsampling)操作
均值(Avg)均值(Avg)指定了汇聚层在进行降采样操作时所采用的计算方法。汇聚层在降采样时,通常会使用最大值抽取样本和均值抽取样本两种手法。用最大值抽取样本的汇聚层一般叫做最大值汇聚层,用均值抽取样本的汇聚层一般叫做均值汇聚层。
自适应(Adaptive)在实际的项目当中,我们往往预先只知道的是输入数据和输出数据的大小,而不知道核与步长的大小。如果使用上面的方法创建汇聚层,我们每次都需要手动计算核的大小和步长的值。而自适应(Adaptive)能让我们从这样的计算当中解脱出来,只要我们给定输入数据和输出数据的 ...