使用OpenVPN连接有公网IP与无公网IP的服务器 使用OpenVPN连接有公网IP与无公网IP的服务器 一、服务器A(OpenVPN服务器)配置 1. 安装必要软件 1yum install openvpn easy-rsa -y 2. 配置服务器 12345# 复制配置模板cp /usr/share/doc/openvpn/example/sample-config-files/server.conf /etc/openvpn/# 编 2025-04-08 #计算机网络 #vpn
github 多人协作工作流 0x00 Introduce 该工作流主要用于向多人合作项目中增加新的功能feature, 相较于一般的个人开发,合作开发工作流要求在个人的feature分支上开发后利用pull request 合并到main分支上。同时需要在本地处理conflict,远端pull request 进行fast-forward合并与代码审查而不处理conflict。 0x01 Start Develop 2024-12-14 git #git
ubuntu 快捷键 准确来说应该是GNOME的快捷键,GNOME是Linux的桌面GUI,提供linux的图形化桌面。 使用以下shell代码可以列出所有快捷键列表 1234for k in `gsettings list-keys org.gnome.desktop.wm.keybindings`; do echo $k = `gsettings get org.gnome.desktop.wm.keybi 2024-11-11
python相对模块引入与相对文件路径 0x00 相对路径相对的是哪个路径 首先我们要知道python会参考两个路径分别是cwd和path,其分别可以通过 12345import oscwd = os.getcwd() # cwd 工作路径import syspath = sys.path # path 环境变量 我们发现在导入模块和读取文件时相对的是不同路径,这在读取和导入不再同一父目录的文件和模块时尤为重要。 我们有一个pr 2024-10-23 python #python
face impinting based on the diffusion model Masked Face Inpainting Using Denoising Diffusion Probabilistic Models ---IEEE[1] 2024 这篇文章的实验比较水,但提供了一个方法。 利用DDPM人脸补全方法,该文的方法是基于一个未修改的预训练DDPM. 原始的DDPM是从随机的高斯图像开始生成的,这与要修复的图像之间并无联系, 所以需要修改为图生图的方 2024-10-16 deeplearning #-face impinting
PE文件-最小化 对TinyPE[1]的简单总结 在windows2000上的最小PE文件为: 133bytes 0x00 压缩MZ文件头 DOS文件头中只有两个区域需要用,e_magic("MZ")和e_lfanew(PE头偏移), 且MS-sub是不需要的,可以整个删除。先将MZ头的剩余位填充为0。但是MZ头是不能删除的。 MZ头的大小是0x3c 通过修改e_lfanew的值小于0x3c使p 2024-10-15 软件安全 #PE, #pwn
操作系统Loader加载 由于引导扇区的大小被局限为了512字节,这对于我们的是远远不够的,所以我们通过再建立一个文件,通过引导扇区把他加载到内存,再把控制权交给他,这样就没有512字节的限制了。引导扇区的代码只负责把Loader加载到内存中,再由Loader来加载内核进入保护模式。我们创建一个文件系统来管理loader和内核代码。我们下面的目的是把Loader放到文件系统中,以让引导扇区找到并加载他。 FATA12 2024-10-14 OS
中断与异常 introduce 在实模式下直接使用BIOS中断,而在保护模式下不能使用,需要IDT表来代替。(Interrupt Descriptor Table) 在IDT表中使用中断门和陷阱们,Gate的结构由选择子,属性和偏移组成,利用选择子和偏移来找到中断程序入口 中断和异常机制 中断:程序程序执行时因为硬件而随机发生,通常用来处理外部时间,如外围设备请求, int n也可以产生中断。 2024-10-12 OS
diffusion model 马尔可夫链 stable Diffusion的前向过程和反向过程都是一个马尔可夫连, 马尔科夫链的思想:过去所有的信息都已经被保存到了现在的状态,基于现在就可以预测未来。 马尔科夫链认为过去所有的信息都被保存在了现在的状态下了 。比如这样一串数列 1 - 2 - 3 - 4 - 5 - 6,在马尔科夫链看来,6 的状态只与 5 有关,与前面的其它过程无关。 既然某一时刻状态转移的概率只 2024-10-10 deeplearning #diffusion #cv