Kylin Page

A fool who dreams.

SSH 跳板连接配置

vscode ssh 跳转连接内网服务器

[TOC] SSH 多重跳接 如果使用vim来debug的话,可以一层层连接到目标服务器。但是vscode的Remote-SSH需要一次ssh命令执行连接。 Remote SSH 有些代码我们需要在服务器上跑,但是debug有点复杂, 这时,我们可以使用 VScode 的 Remote SSH 这个拓展来实现在本地直接debug服务器上的程序, 从而提升开发体验。 问题描述...

precision-recall

precision-recall cookbook

[TOC] ROC (Receiver Operating Characteristic) 曲线 ROC曲线常用于二分类问题中的模型比较, 主要表现为一种真阳率 (TPR) 和假阳率 (FPR) 的平衡。具体方法是在不同的分类阈值 (threshold) 设定下分别以TPR和FPR为纵、横轴作图。由 ROC曲线的两个指标, $T P R=\frac{T P}{P}=\frac{T P...

Vim cookbook

Vimtutor

Vimtutor [TOC] Vim简介 Vim 具有 6 种基本模式和 5 种派生模式,我们这里只简单介绍下 6 种基本模式: 普通模式(Normal mode) 在普通模式中,用的是编辑器命令,比如移动光标,删除文本等等。这也是 Vim 启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。 在普通模式中,有很多方法可以进...

Pytorch+Ray

Pytorch+Ray使用教程

import torch from torch.utils.data import DataLoader from torchvision.datasets import CIFAR10 import torchvision.transforms as transforms ​ import ray from ray.util.sgd.torch import TorchTrainer # ...

Job-Oriented C++

C++面向八股学习

[TOC] 库文件 .dll DLL代表“Dynamic Link Library”,它是Windows操作系统中的一种共享库文件(可重用二进制代码和资源)。这些文件包含计算机程序可以在运行时调用的可执行代码、数据和资源。 .a 和 .so “.so”文件,也称为共享库文件,是一种动态链接库文件。它包含了可在运行时加载的函数和变量的代码和数据。由于多个程序可以共享同...

All about PreTrain

Pretrain追根溯源&DeiT论文讲解

[TOC] 如何在下游任务中使用 Trans ? 在代码中用swin 替换原本的r50 下载训练好的权重 load权重开始训练 Backgroud ViT效果很好,但是特别吃数据 为什么这么吃数据? -> 根本原因Inductive bias RNN假设数据有前后关系,因此做出了时序依赖的设计...

I love Baidu

算法岗面试细节整理

[TOC] 一面 自我介绍 项目介绍,主要追问了论文(background、contribution、实验设置、算法框架、EKF) 算法题:下面哪些函数实现了swap功能?swap实现的是值交换而不是地址交换 void swap1(int p, int q) { int temp; temp = p; p = q; q = temp; } // swa...

All about Swin Transformer

Swin Transformer 论文讲解

[TOC] Backgroud 论文梳理 O(Objective): Token应该多大? Token太多怎么办? K(Key Method): 金字塔结构(解决 “ Token应该多大?”) Local attention(解决 “Token太多怎么办?”) ...

服务器渗透测试

Kili on Server Attacking

[TOC] Intro to Kali Kali Linux 简介 Kali Linux 是一个基于 Debian 的用来进行渗透测试和安全审计的 Linux 操作系统,最初在 2013 年 3 月由具备类似功能的 BackTrack 系统开发而来,由 Offensive Security 团队支持开发。为了支持安全审计和渗透测试的一系列功能,Kali Linux 进行了定制化,包括内...

一文详解正则表达式

A Cheatshit for Regex

[TOC] 什么是正则表达式? 正则表达式(Regular Expression)是一个定义搜索模式的字符序列。 在做文字处理或编写程序时,若需要用到查找、替换等功能时,可以使用正则表达式来简单便捷地完成目标。 简单而言,正则表达式通过使用一些特殊符号,使得使用者可以方便轻松地实现查找、删除、替换等功能。 Vi 中经常会使用到正则表达式,为了充分发挥 shell 编程的威力,Lin...