自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (1)
  • 收藏
  • 关注

原创 An Easter Egg

57uZSFVTVGVy55qE5LiA5Liq5b2p6JuL77ya56yU6ICFR2l0SHVi5LuT5bqT5pyJ5oOK5Zac5ZOm77yM5Zyw5Z2A5b6X6Ieq5bex5oyW5o6Y5LiA5LiL77yMZ29vZCBsdWNr77yBIA==

2021-10-06 16:09:54 142

原创 Windows下配置多个账号的git ssh

PreferredAuthentications # 认证方式。去setting里找到SSH添加.pub文件的内容。HostName  # 服务器真实地址。IdentityFile # 私钥文件路径。Host   # 主机别名。User  # 用户名。

2024-02-06 16:44:05 636

原创 ssh: connect to host github.com port 22: Connection timed out

最后发现好像是DNS解的有问题?总之我两个服务器都表示无法push。到GitHub突然有一天会卡住,不报错也不提示超时。然后就可以push成功了。

2024-01-17 00:03:39 637

原创 【踩坑记录】pytorch 自定义嵌套网络时部分网络有梯度但参数不更新

需要把所有用到的模型都变成训练模式,否则只有top模型在被训练。

2023-12-15 18:51:35 212

原创 Ubuntu Server 20.04.6下Anaconda3安装Pytorch

先创建一个工作环境,环境名叫。

2023-11-30 21:19:02 511

原创 Ubuntu Server 20.04.6安装Anaconda3

当出现bash中是否初始化的选项时,官方建议yes,所以直接输入。遇到下图一直Enter指导遇到。

2023-11-30 20:37:22 409

原创 LaTeX插入裁剪后的pdf图像

编译:pdflatex -> bibtex -> pdflatex*2。VSCode + Draw.io Integration插件。导出成svg格式的文件。然后用浏览器打开svg文件后。,将图片存成pdf格式。

2023-11-29 16:47:47 400

原创 Obsidian配置

使状态栏平铺显示、调整markdown显示使其文字两端对齐、增加预览窗口大小、markdown图片默认居中显示、增加全屏状态下的文字宽度即调整页边距。和对应的Obsidian默认主题的所有可修改文件的css,这个css可以在插件的GitHub上找到。配合obsidian默认的ccs使用更改字体颜色的。该插件readme文档提供了默认的ccs文件。用正则表达式隐藏文件夹的,我的设置隐藏以。)到当前位置(光标处)所有模板设置放在。可以根据模板文件生成新的文件(),也可以插入模板(

2023-09-13 15:19:27 2640

原创 PDF Web Viewer

https://mozilla.github.io/pdf.js/web/viewer.html

2023-06-05 11:03:29 393

原创 WSL Ubuntu20.04安装pycairo指南

WSL2 Ubuntu20.04安装pycaico指南

2022-11-30 16:39:03 1135 1

原创 Typora更改斜体字、加粗字、高亮、强调字等颜色

Step 1在Typora中打开其偏好设置,然后在外观的主题中选择打开主题文件夹,并选择正在使用的主题的css文件。Step 2在css文件(以github.css为例)的末尾添加如下内容:/** * Inline Elements */code { /* `...` 强调字 */ color: #b5302e; font-size: 0.9em;}mark { /* Highlight 高亮 */ background: #ffb07c;}/*

2022-03-01 21:36:52 5977

原创 Typora设置文字两端对齐

Step1切记从typora的偏好设置中打开主题所在的文件夹,并修改对应的css文件。(以github.css为例)Step 2在#write{...}中添加如下内容:text-align: justify;display: block;其他说明此时,使用自带的pdf导出方式,导出的pdf也是文字两端对齐的,不需要对@media print{...}字段进行修改。...

2022-03-01 16:57:40 3501 5

原创 Obsidian自定义主题

使状态栏平铺显示、调整markdown显示使其文字两端对齐、增加预览窗口大小、markdown图片默认居中显示、增加全屏状态下的文字宽度即调整页边距。和对应的Obsidian默认主题的所有可修改文件的css,这个css可以在插件的GitHub上找到。

2021-10-21 05:26:35 1936

原创 Obsidian css-snippets配置

一个配置手册:Awesome-Obsidiancss-snippets下载以下css后打开设置、外观,点击红框打开css存放文件夹后将css文件复制进该文件夹,然后点击绿框刷新后开启对应的css即可。用于每一行左右均对齐的css下载 hyphenation-and-justification.css用于增大链接预览窗口大小的css下载 bigger-link-popup-preview.css区别文件夹和文件的icon下载 custom-icons-differing-files-an

2021-10-21 01:24:38 4446

原创 MATLAB实现矩阵与向量相减

在MATLAB中,如果想实现矩阵的每一行都减去同一个行向量;或矩阵的每一列都减去同一个列向量,则可以直接用矩阵和向量相减即可。测试如下:补充也有使用repmat()函数通过扩充向量完成运算的,但是实际上没有必要进行扩充,直接运算就行。当然,该运算形式是MATLAB的运算特性,在数学上不允许矩阵与向量直接运算,但是MATLAB为了方便代码的编写,引入了这种更为方便的运算机制。...

2021-08-18 21:17:20 7235

原创 分解有限域F_q上的多项式f(x)

分解有限域 FqF_qFq​ 上的多项式 f(x)f(x)f(x):分离重因式:g(x)=gcd(f(x),f′(x))g(x) = gcd(f(x),f'(x))g(x)=gcd(f(x),f′(x))h(x)=f(x)/gcd(f(x),f′(x))h(x) = f(x)/gcd(f(x),f'(x))h(x)=f(x)/gcd(f(x),f′(x))对 g(x),h(x)g(x), h(x)g(x),h(x),得到 ddd 次不可约因式的乘积:gd(x)=gcd(xqd−x,g(x

2021-08-12 18:18:10 455

原创 WSL迁移(LxRunOffline)

在https://github.com/DDoSolitary/LxRunOffline/releases下载LxRunOffline并解压。解压后在软件目录打开power shell,然后依次使用如下命令即可:# 查看现有的WSL信息.\LxRunOffline.exe list# 迁移到目标地址:-n指定WSL,-d指定目标地址.\LxRunOffline.exe move -n Ubuntu-18.04 -d D:\WSL\Ubuntu-18.04# ...# 接着等待迁移,期间的WARN

2021-08-11 23:21:16 3435

原创 Windows Terminal配置(浅色)

前情提要由于课程实验经常需要截图,但是黑色背景的图打印出来容易模糊掉,因此一般使用浅灰色背景的Windows Terminal配色方案。为满足上述要求,笔者在Atom One Light主题的基础上进行了微小的调整,具体配色方案如下:配色方案 { "background": "#EDEDED", "black": "#000000", "blue": "#2F5AF3", "brightBlack": "#

2021-08-11 18:48:02 794

原创 VSCode配置TODO和FIXME语法高亮

推荐一个插件:配置后的效果如下:由于默认配置仅会对TODO:和FIXME:添加高亮,因此settings.json中添加如下内容:"todohighlight.defaultStyle": { "color": "red", "backgroundColor": "#ffab00", "overviewRulerColor": "#ffab00", "cursor": "pointer", "border": "1px

2021-07-21 12:10:01 2471

原创 Pwn起源

Pwn主要来源于对own的拼写错误,玩家常使用own来表示在游戏过程中自己处于领先位置。另外,由于其发音与“砰”类似,而其又指代成功攻入受害者电脑,因此被广泛流传了下来。[1] https://zh.m.wikipedia.org/wiki/Pwn...

2021-07-09 18:46:48 181

原创 Ubuntu18.0-64位安装Fabric1.4.3

环境说明Ubuntu 18.04 64位安装curl首先利用如下命令安装依赖:sudo apt install openssl libssl-dev接着使用如下命令下载curl包并解压:wget https://curl.se/download/curl-7.77.0.tar.gztar -zxf curl-7.77.0.tar.gz随后使用如下命令进行编译安装(需要make和gcc支持):cd curl-7.77.0sudo ./configure --with-openssls

2021-06-24 23:26:40 707 10

原创 docker镜像加速

申请注册阿里云账号,然后登陆https://cr.console.aliyun.com/,按照下图方式配置即可。

2021-06-24 21:20:10 91

原创 kali2020自动登录

自动登录使用如下命令编辑该文件:sudo vim /etc/lightdm/lightdm.conf将该文件中[Seat:*]配置部分的autologin-user取消掉注释后修改为:autologin-user=kali # 需要自动登录的用户名随后使用如下命令编辑启动调用文件:sudo vim ~/.dmrc在该文件中添加如下内容:[Seat:*]autologin-user=kali # 需要自动登录的用户名随后重启即可完成自动登录。...

2021-06-22 18:30:43 1749 1

原创 SEED Ubuntu16.04安装pwn-tools

首先需要安装python3.7整体流程是正确的,在安装过程中你可能需要解决一些问题,但这些问题都很好解决,搜一下就ok。当然,如果你足够幸运,你也许一个问题也不用解决。根据这个文章安装:https://blog.csdn.net/u010681693/article/details/95044857sudo apt-get updatesudo apt-get install software-properties-commonsudo add-apt-repository ppa:jonatho

2021-06-18 21:08:21 1415 1

原创 skipping incompatible/usr/lib/x86_64-linux-gnu/libseccomp.so

先说一个坑进行lseccomp库连接时,需要把lseccomp选项放在最后,否则可能会报如下错误:问题描述当使用libseccomp在64位操作系统下-m32编译32位代码时,出现了如下错误:/usr/bin/ld: skipping incompatible //usr/lib/x86_64-linux-gnu/libseccomp.so when searching for -lseccomp/usr/bin/ld: skipping incompatible //usr/lib/x86_

2021-05-30 22:25:14 1451 3

原创 PDF编辑器(分割、合并等)推荐

PDFsam,GitHub地址:https://github.com/torakiki/pdfsam,官网:https://pdfsam.orgBasicEnhenced

2021-04-23 11:27:38 434

原创 PDF翻译工具推荐

问题描述由于看文献或搜索学习资料时常需要看英文文献,而这些文献常以PDF格式在网页上存在,因此使用一个好的翻译工具可以极大的提高对摘要的快速阅读,以进一步提高学习和搜索效率。推荐基于上述现状推荐一个Chrome插件(当然Edge目前使用Chromium内核,与Chrome插件兼容,也可以使用),如下:该插件基于深度学习进行翻译,在翻译时会自动打开DeepL网页,翻译完成后会自动关闭。该插件在GitHub上开源,网址在这里:https://github.com/yoshinobc/PDF-Trans

2021-04-20 15:29:07 1902

原创 添加Windows Terminal右键菜单(通过命令指定启动目录和终端配置文件,无需修改wt配置文件)

方法将下面的代码保存至文件中,将文件后缀名修改为.reg并运行。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]@="Windows Terminal here"[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]@="wt.exe -d . -p \"CMD\""其中-d参数指定启动目录,-p参数指定终端配

2021-04-07 19:59:34 513

原创 genymotion报错an error occured while deploying the file解决办法

问题描述安装apk文件出现“an error occured while deploying the file”的报错信息。解决1可能是安装的apk文件路径中包含中文路径。放到英文路径下即可。解决2可能是重新用apktool打包的文件在打包后没有签名。需要将使用JDK安装目录下的bin/目录加入环境变量path中,然后使用bin/keytool生成密钥再利用bin/jarsigner对重新打包好的apk文件进行签名。具体命令如下:apktool.bat b [AimedAPKFile]cd d

2021-04-01 11:50:11 1323

原创 Android模拟器推荐

背景由于能查到的模拟器都是针对游戏的,笔者不太喜欢其界面,所以选择了纯净的genymotion模拟器,具体教程见https://www.runoob.com/w3cnote/android-tutorial-genymotion-install.html效果

2021-03-30 11:50:52 187

原创 在WSL2上安装syzkaller

【0】预警  在WSL上安装syzkaller的步骤比较长,这主要是由于WSL默认的内核比较轻量级没有KVM模块,因此需要手工配置;同时由于非图形化界面对输出信息的查看不方便所以需要配置图形化界面(非必要),因此这可能尤其枯燥。也因此,笔者将安装步骤分割成了几个不同的博客进行指导,彼此具有一定的独立性,但又最终服务于syzkaller。笔者相信,当你完成下述安装过程,你会收获很大的快乐和成就感。那我们就开始吧!【1】WSL2配置安装KVM  由于syzkaller的测试需要qemu,而qemu需要kv

2021-03-23 19:35:47 572

原创 WSL2配置安装KVM

查看CPU是否支持硬件虚拟化使用命令:egrep -c '(vmx|svm)' /proc/cpuinfo如果返回0则说明不支持,大于零则支持。若不支持需要重启进入BIOS修改开机F12->BootMenu-><Enter Setup>->Config->CPU,将Intel® Virtualization Technology选为Enabled、Intel® VT-d Feature选为Enabled。将KVM加入内核模块下载WSL内核由于直接从Micro

2021-03-23 14:30:54 7871 13

原创 录屏软件推荐Captura(包括FFmpeg配置)

Captura使用的软件是这个软件,下载安装即可。link需要FFmpeg,故下载需要安装FFmpeg,在这里下载,点击Windows的标后点击from gyvn.dev,如下:然后会跳转到这里,找到release后随便下载一个如下:选择一个安装目录解压该文件即可,然后bin目录下会出现三个程序,其中一个是ffmpeg.exe,如下:配置按如下红标点击,选择ffmpeg.exe所在目录即可:bingo!可以使用了!...

2021-03-22 20:56:19 1752

原创 syzkaller测试之系统调用漏洞

在开始前你应该首先完成syzkaller的安装与基础测试:https://blog.csdn.net/m0_46161993/article/details/112981753环境虚拟机:VMware Ubuntu 16.04内核版本:linux-5.10.9gcc版本:8.1.0准备工作下载需要测试的Linux内核到某一工作目录,笔者放在~/workspace目录下,同时解压该文件。编译安装较高版本的GCC,笔者为8.1.0版本。添加自定义的系统调用进入下载的内核目录下。主要修改一下三个

2021-03-16 22:56:44 779

原创 退出qemu快捷键

先按下Ctrl + A,再按下x键(注意此处x应为小写,大写无效;Ctrl + A中A大小写均可)。

2021-03-16 19:32:57 1086

原创 word输入卡顿延迟的解决办法

问题描述更新了Windows 10后被自动将Office更新到了Office 365,前一天用着还正常结果第二天打开word后发现输入及其卡顿,延迟大概达到了2s以上。于是搜了各种方法尝试,包括“禁用硬件图形加速”、更改com选项等,甚至卸载并重新安装均没有解决问题。接着恰巧电脑没电了,于是就插了个电,结果延迟消失了,响应速度快得飞起。解决办法如果是笔记本的话尝试插电非插电条件下可以点击右下角的电池,将电源模式调到性能最佳Office社区给了一些解决办法,可以尝试一下...

2021-03-13 16:29:45 9185 5

原创 WSL时钟偏移Clock skew detected, your build may be incomplete

看一下报错的文件是哪个,比如该文件名为filename,使用如下命令同步一下文件时间和系统时间:touch filename

2021-03-09 18:39:26 720 4

原创 “算命大师”脚本

算命大师Shell脚本编写  编写程序如下:#!/bin/bashecho "------算命大师------"zodiac=("鼠" "牛" "虎" "兔" "龙" "蛇" "马" "羊" "猴" "鸡" "狗" "猪")constellation=("水瓶座" "双鱼座" "白羊座" "金牛座" "双子座" "巨蟹座" "狮子座" "处女座" "天秤座" "天蝎座" "射手座" "摩羯座")mark=(20 19 21 20 21 22 23 23 23 24 23 22)while

2021-03-08 20:25:15 641 1

原创 页面淘汰算法模拟(FIFO和LRU)

结构设计  设置物理页框个数为6,设置页面大小为32,虚拟页个数至多320个。设置有一个访问序列vis,该序列长度为3200000。  对于物理页框的结构,由于其需要存储该单元的新数据被加载的时间、最近一次命中的时间以及该单元内存放的虚拟页的页号,因此使用如下结构体:const int phy_page_num = 6;const int page_size = 320;const int visit_time = 3200000; //访问次数struct cmd{ int pos;

2021-03-08 20:22:55 977

原创 局部性原理测试

安装sysstat  安装sysstat以使用其中的pidstat来查看缺页率,安装结果如下:测试代码  编写代码如下:#include <stdio.h>#define MAX 10000int arr[MAX][MAX];int main(int argc, char *argv[]){ if(argc > 1){ //局部性 for(int i = 0; i < MAX; ++i){ for(int j = 0;

2021-03-08 20:21:41 256

english_quadgrams.txt

密码学综合实践过程中,利用已知密码体制和密文来进行暴力破解的过程中,不可避免得将得到很多伪明文,因此尝试使用计算机自动识别,判断是否更接近明文。英文4字母词的排布符合统计学规律,因此若得到的伪明文的4字母词也符合自然语言的规律,则有更大概率为真明文。该文档提供了英文4字母词的统计值,将在算法中用到。

2020-05-06

空空如也

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

TA关注的人

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