自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 [C++] Warning:dereferencing type-punned pointer will break strict-aliasing rules

编译的时候一个强制类型转换一直报错;可以使用void*来规避这个多余的检查

2024-02-01 14:20:25 160

原创 Knowledge Distillation from A Stronger Teacher[论文阅读整理]

Knowledge Distillation:问题:1)学生和更强的老师之间的预测差异可能会相当严重。2)KL散度预测的精确匹配将干扰训练方法: DIST(Distillation from A Stronger Teacher)方法:1)简单地保持教师和学生的预测之间的关系就足够了(KL散度->皮尔逊相关系数)2)一种基于相关性的损失来显式地捕捉来自教师的内在类间关系3)考虑到不同实例对每个类具有不同的语义相似性,将这种关系匹配扩展到类内级别效果:1)适应性:很好地适应各种体系结构、模型大小和训练策略。

2023-10-24 20:15:31 215

原创 git commit提交改文件名显示No such file or directory

有种情况要提交代码时,如果本次修改的代码同事修改了文件名,git会提示你No such file or directoryfatal:pathspec 'xxx老的代码名' did not match any files

2023-07-06 14:08:59 756

原创 MobaXterm使用Ctrl+Space切换输入法提示Record new macro问题解决方案

MobaXterm使用Ctrl+Space切换输入法提示Record new macro问题解决方案,然后这个玩意每次都需要点一下才行 ,想改mobaxterm的快捷键发现根本改不了。

2023-06-28 15:09:48 1796

转载 [C++] Debug 记录 Error:AddressSanitizer: SEGV on unknown address

变量二级指针returnColumnSizes保存的是每行输出的列数,虽然题目中的是固定列数,但需要赋值成相应的列数。2、在可能越界的地方提前打印下标值,看是否溢出。二维数组的返回指针是通过函数返回参数来传递的,直接return分配的二维数组首地址即可。运行代码后,发现下标打印是正常的,没有发现问题,于是继续排查可能问题二。在每处可能越界引用处,提前打印下标,记录程序崩溃前打印的下标系数。在数组分配空间初始化时,强行分配足够大的空间,确保空间足够。如果加大空间后,没有报错,则说明肯定是数组引用越界问题。

2022-10-24 09:47:09 3808 1

原创 draw.io输出svg格式矢量图,导入到wps显示text is not svg,cannot display

将 text is not svg,cannot display这一句删去 换成空格后保存。画完图导出的svg图像,插入到wps时显示有误。ctrl+a全选,然后将下面两个取消勾选。使用文本编辑器如txt,或者gvim打开。再导入图片就可以了。...

2022-08-17 14:09:00 8209 10

转载 解决vimdiff ‘E97: Cannot create diffs‘错误的一种方法

由于vimdiff是默认依赖于外部命令diff,现在回头看看步骤3,运行时调用/usr/share/vim/vim74diff,由于我用的是vim74,所以文章中多次出现vim74diff,如果,朋友们用的是vim73,那就是vim73diff。vimdiff是vim的一个功能命令,是linux平台下做文件比较时常用的工具,功能类似于windows平台下常用的文件比较工具BeyondCompare。我用的是ubuntu14.04平台,vim7.4.52,按大版本来讲就是vim74。...

2022-07-19 19:41:13 625

原创 MobaXterm 终端工具 SSH后永久设置字体大小

MobaXterm 终端工具 SSH后永久设置字体大小MobaXterm默认连接ssh后,字体为10,比较小,之前都是打开后自己用ctrl+鼠标滚轮设置。偶然在左边右键192.168.xxx.xxx找到了一个选项,记录一下左边sessions>>右键需要连接的如“192.168.xxx.xxx”>>edit session>>SSH选项卡>>下方Terminal settings>>Terminal font settings>>设置大小...

2022-07-12 11:30:01 11832 1

转载 vim自定义语法高亮(syntax highlight)设置流程

这里用一个非常简单的例子来展示vim自定义自己的语法并高亮显示的设置流程。

2022-07-06 16:26:16 4565

转载 ps、grep和kill联合使用杀掉进程

ps、grep和kill联合使用杀掉进程

2022-06-23 15:52:22 4264

转载 Linux bash 查看磁盘空间大小

linux笔记:下查看磁盘空间大小,查看一台机器上所有用户占用空间情况https://blog.csdn.net/weixin_39874366/article/details/116580613千次阅读2021-05-10 05:39:07目录1、使用命令:2、命令解析:3、显示格式:4、相关命令解释:5、另外附一些其他命令:1、使用命令:df -hl2、命令解析:df 命令是linux系统上以磁盘分区为单位来查看文件系统的命令,后面可以加上不同的参数来查看磁盘的剩余空间信息。3、显示格式:

2022-06-09 10:08:13 1096

原创 linux重定向带时间戳的log

linux重定向带时间戳的log

2022-06-08 14:13:52 625

原创 个人VIMRC配置

log:2022.5.31加入文件查找映射函数2022.6.8加入set virtualedit=all2022.6.9加入显示行尾空格

2022-05-30 08:25:01 163

原创 从文件读入结构体,打印结构体至文件

#include <stdio.h>typedef struct _test_struct{ u16 pam1; u16 pam2; u16 pam3; u16 pam4;}test_struct;char *read_path= "./exp1.bin"char *write_path = "./exp_new1.bin"int main(){ test_struct struct_read ; FILE *read_fp ; read_fp.

2022-04-22 15:02:45 352

转载 windows 将git的默认编辑器vim更改为gvim

原文链接:windows下如何将git的默认编辑器更改为gvim?_xiyouCC的博客-CSDN博客_git gvim一、环境:windows10、git 2.19.1、gvim81 二、配置(一)git的默认编辑器Git 需要你输入一些额外消息的时候,会自动调用一个外部文本编辑器给你用。默认会使用操作系统指定的编辑器,一般可能会是 Vi 或者 Vim。如果你有其他偏好,比如 Emacs 、notepad++或其他编辑器的话,可以重新设置。可以试下...https://blog.csdn.net/mx

2021-12-09 11:24:27 1540

转载 通过powershell 在win10安装Ubuntu

在Microsoft Store不起作用下,win10安装Ubuntu(wsl)_月想容的博客-CSDN博客https://blog.csdn.net/u014418725/article/details/88688948原帖见上方链接遇到问题不能通过微软商店安装。解决:1打开Powershell,执行下载命令,下载UbuntuPS C:\WINDOWS\system32> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -

2021-11-22 20:33:31 3527 1

原创 bashrc cshrc PS个性化设置

bashrc cshrc PS设置

2021-11-19 15:00:10 635

原创 python 二进制文件和十六进制文件转换 hex bin 文件转换脚本

python 二进制文件和十六进制文件转换 hex bin 文件转换脚本 用Python2运行 ,由于Python3 字符串定义改变不可以使用

2021-11-19 13:41:10 2228

原创 Gvim 文件内查找

通过配置~/.vimrc实现一个在文件夹下的所有文件中,查找关键字并在:copen中显示的函数:"=====map shortcut=====nnoremap <F3> :NormalGrepFile C W<cr>vnoremap <F3> :<c-u>VisualGrepFile c w<cr>nnoremap <F4> :NormalGrepFold C W *<cr>vnoremap <F

2021-11-18 19:52:22 1267

原创 SVN 命令总结

目录1. 帮助:svn help2.下载:svn co3.更新:svn up4.上传:svn add + svn ci5.状态 :svn st6.信息:svn info7.日志:svn log8.比较:svn diff1. 帮助:svn helplinux 终端 输入svn help可查看所有子命令说明‘svn help ’ + ‘ci(子命令)’ 可查看子命令说明2.下载:svn cosvn co https://192.0.0.xxx/dir_..

2021-11-18 17:38:56 143

原创 Gvim :命令

1)打开一个新vim窗口,打印运行shell脚本后的terminal信息至新窗口。:new:r! sh xxx.sh2)全局替换:%s/org/dst/gc

2021-11-18 16:25:48 151

原创 Gvim 快捷键小结

gU :小写转大写 /gu :大写转小写gv :选中上次编辑的文档

2021-11-18 16:15:07 2568

原创 shell 运行时间统计

start_time=$(date +%s)#run codeend_time=$(date +%s)cost_time=$[$end_time - start_time]echo "run time is $(($cost_time)) s"

2021-11-18 15:59:34 390

原创 python 代码运行时间统计

import timestart = time.clock()#codeend = time.clock()print(end - start)

2021-11-18 15:53:18 480

EV录屏,灵活录制画面与系统声音

EV录屏,无广告、无插件,内存占用小,运行流畅不卡顿。可灵活录制画面与系统声音,清晰录制手机游戏操作的精彩瞬间,并完美支持声音解说,实时捕捉手机屏幕上演绎的精彩故事。 官方网站:https://www.ieway.cn/evcapture.html

2022-08-25

Exuberant Ctags

Exuberant Ctags为文件中的各种语言对象生成一个索引,允许这些项目能够被一个文本编辑器或其它工具简捷迅速的定位。ctags 能够为多种程序语言文件的语言对象信息生成可读格式的交叉索引列表。

2022-06-28

Everything+文件检索工具

Everything是voidtools开发的一款文件搜索工具,官网描述为“基于名称实时定位文件和目录(Locate files and folders by name instantly)”。 它体积小巧,界面简洁易用,快速建立索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,并且还可以通过http或ftp形式分享搜索。 在搜索框输入文字,它就会只显示过滤后的文件和目录。Everything搜索只基于文件和文件夹的名称,所以它创建数据库很快。一个刚安装完的Windows XP SP2系统(约20,000份文件),需要一秒钟。索引一百万份文件则需要一分钟。 如果你希望能按文件名进行高速搜索文件,并且硬盘分区都是使用NTFS格式的,又或者需要远程搜索其他计算机上的文件,那么你绝对不能错过Everything这款仅几百KB的免费软件!它绝对值得你收藏与试用的!

2022-06-24

netron Ver5.5.4

netron是一个深度学习模型可视化库,其支持以下格式的模型存储文件: ONNX (.onnx, .pb) Keras (.h5, .keras) CoreML (.mlmodel) TensorFlow Lite (.tflite) netron并不支持pytorch通过torch.save方法导出的模型文件,因此在pytorch保存模型的时候,需要将其导出为onnx格式的模型文件,可以利用torch.onnx模块实现这一目标。

2022-06-24

gvim x86 64bit ver8.2

gVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它的版本。这是一个国际版本,会根据安装的平台自动选择相应语言包,

2022-05-31

Align_vba GVIM插件

vim的代码自动对齐插件 一、安装: copy Align.vba.gz,到自己的~/.vim/下。 gzip -d Align.vba.gz解压。 在/.vim/下: vim Align.vba :so % :q 在.vimrc中添加如下语句。 set nocp filetype plugin on 二、使用 以列的等号对齐为例,shift+v全部选中,“shift+;”,输入Align = 回车即可

2022-05-31

NEAD_TREE.ZIP

NERDTree 是一款目录树资源管理工具, 它的作用就是列出当前路径的目录树,可以方便的浏览项目的总体的目录结构和创建删除重命名文件或文件名。 无需 Vundle插件管理器 ,解压至VIM安装路径或者~/.vim下即可

2022-05-31

hex_bin_trans.py

python 二进制文件和十六进制文件转换 hex bin 文件转换脚本 须用python2运行

2021-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除