logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

gdb 入门

gdb 入门简介gdb是GNU开源组织发布的一个强大的Linux下的程序调试工具。一般来说,GDB主要帮助你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3、当程序被停住时,可以检查此时你的程序中所发生的事。4、你可以改变你的程序,将一个BUG产生的影响修正从而测试其他BUG。gdb可

#linux
二叉树的层序遍历和前中后序遍历代码 迭代/递归

二叉树的层序遍历和前中后序遍历代码 迭代/递归只记录代码。思路参考代码随想录:https://github.com/youngyangyang04/leetcode-master/blob/master/problems/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E8%BF%AD%E4%BB%A3%E9%81%8D%E5%8E%86.md。前中后序遍历(DFS)递归

#深度优先#leetcode#算法
ctags 基本使用方法

ctags 基本使用方法简介ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有 Vim。并且 Vim 中已经默认安装了 ctags,它可以帮助程序员很容易地浏览源代码。ctags 最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags, 有些语言也有专有的tags

#debian#vim#服务器
[2020-ECCV]PIPAL-a Large-Scale Image Quality Assessment Dataset for Perceptual Image Restoration论文简析

[2020-ECCV] PIPAL: a Large-Scale Image Quality Assessment Dataset for Perceptual Image Restoration 论文简析论文:https://arxiv.org/abs/2007.12142代码及数据集:https://github.com/HaomingCai/PIPAL-dataset概述本文认为随着图像重建

#深度学习#人工智能#神经网络
git登录相关操作梳理

git登录相关操作梳理本文主要基于 Linux/Mac ,Windows下未经测试,不过估计差不多,在 git bash 内操作即可。创建ssh key并关联github等账号因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。ssh-keygen -t r

#git#github
linux中PATH变量-详细介绍

转自:https://blog.csdn.net/haozhepeng/article/details/100584451文章目录说明查看、添加、修改PATH环境变量一. 添加环境变量二. 环境变量改名三.环境变量删除说明在讲环境变量之前,先介绍一下命令which,它用于查找某个命令的绝对路径,示例如下:在上面的示例中,用which查到rm命令的绝对路径为/usr/bin/rm。那么问题来了:为什

#linux
在导入NVIDIA的apex库时报错 ImportError cannot import name ‘UnencryptedCookieSessionFactoryConfig‘ from

在导入NVIDIA的apex库时报错 ImportError: cannot import name ‘UnencryptedCookieSessionFactoryConfig’ from ‘pyramid.session’ (unknown location)报错在使用NVIDIA的apex库时报错 ImportError: cannot import name ‘UnencryptedCoo

#linux#python
Linux软链接的使用

Linux软链接的使用转自:https://www.cnblogs.com/sueyyyy/p/10985443.html简介软连接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接。具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在其它的 目录下用ln命令链接(li

#linux#运维
对比损失的PyTorch实现详解

对比损失的PyTorch实现详解本文以SiT代码中对比损失的实现为例作介绍。对比损失简介作为一种经典的自监督损失,对比损失就是对一张原图像做不同的图像扩增方法,得到来自同一原图的两张输入图像,由于图像扩增不会改变图像本身的语义,因此,认为这两张来自同一原图的输入图像的特征表示应该越相似越好(通常用余弦相似度来进行距离测度),而来自不同原图像的输入图像应该越远离越好。来自同一原图的输入图像可做正样本

#pytorch#深度学习#神经网络
三地址码简介

三地址码简介三地址码(Three Address Code)是一种最常用的中间语言,编译器可以通过它来改进代码转换效率。每个三地址码指令,都可以被分解为一个四元组(4-tuple)的形式:(运算符,操作数1,操作数2,结果)。由于每个陈述都包含了三个变量,即每条指令最多有三个操作数,所以它被称为三地址码。编译器编译器(compiler),是一种计算机程序,它会将用某种编程语言写成的源代码(原始语言

暂无文章信息