- 博客(78)
- 资源 (2)
- 收藏
- 关注
原创 【FastAPI】入门
需要从Flask迁移到FastAPI,利用FastAPI的异步处理能力实现高并发。实际使用中,Flask使用的gunicorn是同步的,在处理一个耗时的api请求时,无法处理其他的api请求(新的请求需要等待),需要自己实现任务队列做异步处理。而FastAPI使用的uvicorn支持异步,在处理一个耗时的api请求时,还可以处理其他的API请求。和Flask差不多,除了支持uvicorn,还多了支持自动生成API的Swagger文档,使用pydantic入参校验。用起来也很舒服~官方文档:https://
2025-02-05 11:28:59
167
原创 【Python】写函数实现输入Python代码,执行并返回结果(不考虑安全问题)
需要写个API,实现接收python函数代码和入参,返回执行结果。
2025-01-15 14:33:19
756
原创 【Ubuntu 22.04】VMware 17 安装Ubuntu 22.04+配置VSCode+Python开发环境
Windows上写代码运行正常,部署到服务器上运行结果就不一样了,还是用Linux系统进行开发方便,没有MacBook+WSL没配好,只能回归熟悉的VMware了。
2024-11-24 01:32:58
858
转载 Git报错: Failed to connect to github.com port 443 解决方案
命令中的主机号(127.0.0.1)是使用的代理的主机号(自己电脑有vpn那么本机可看做访问github的代理主机),即填入127.0.0.1即可,否则填入代理主机 ip(就是网上找的那个ip)命令中的端口号(7890)为代理软件(代理软件不显示端口的话,就去Windows中的代理服务器设置中查看)或代理主机的监听IP,可以从代理服务器配置中获得,否则填入网上找的那个端口port。socks5和http两种协议由使用的代理软件决定,不同软件对这两种协议的支持有差异,如果不确定可以都尝试一下。
2024-07-29 16:18:06
2029
1
原创 昇思25天学习打卡营第1天 | 入门教程
昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景统一部署三大目标。其中,易开发表现为API友好、调试难度低;高效执行包括计算效率、数据预处理效率和分布式训练效率;全场景则指框架同时支持云、边缘以及端侧场景。ModelZoo(模型库):ModelZoo提供可用的深度学习算法网络,也欢迎更多开发者贡献新的网络(ModelZoo地址)。
2024-07-26 23:24:56
466
原创 面向切面编程AOP
AOP(Aspect rient Programming),面向切面编程,AOP可以拦截指定的方法并且对方法增强,而且无需侵入到业务代码中,使业务与非业务处理逻辑分离,实现开闭原则。:类里面可以被增强的方法:实际被增强的方法,假如⼀个类中有四个方法,但是只增强两个,那么这两个就是切入点。:实际增强的逻辑部分,也就是若干个方法的共性功能,在切入点处执行,最终体现为一个方法。有如下五种类型:@Before:前置通知,在方法执行之前执行@Aroud:环绕通知,围绕着方法执行。
2024-05-28 22:48:40
1163
1
原创 【论文阅读】RoSteALS: Robust Steganography using Autoencoder Latent Space-2023-CVPR
RoSteALS使用一个轻量级的秘密编码器将秘密信息映射到图像的潜空间中,并通过对潜空间进行微小的偏移来嵌入秘密信息。该方法使用预训练的自编码器作为基础模型,不需要学习图像分布,因此训练过程简单且效果良好。
2023-12-14 14:53:39
1958
7
原创 【论文复现】RoSteALS: Robust Steganography using Autoencoder Latent Space-2023-CVPR
RoSteALS代码复现
2023-11-29 01:29:53
2908
31
原创 【论文阅读】【论文复现】Image Disentanglement Autoencoder for Steganography without Embedding(IDEAS)-CVPR-2022
无嵌入隐写(steganography without embedding, SWE)隐藏秘密信息的过程不会直接修改载体图像,因此具有免疫传统隐写分析器攻击的独特优势。现有基于生成的SWE的三个问题:(1)生成的载密图像不够真实,影响对不可察觉性(imperceptibility)的要求;(2)生成器的生成多样性受限,可能引发潜在的安全问题;(3)秘密信息的提取准确率较低。
2023-11-22 22:03:55
2912
8
原创 【论文阅读】CRoSS: Diffusion Model Makes Controllable, Robust and Secure Image Steganography
扩散模型的两个特性,即无需训练就能在两幅图像之间实现转换的能力,以及对噪声数据的鲁棒性,可以用来提高图像隐写任务的安全性和自然鲁棒性。基于条件扩散模型Stable diffusion利用了开源社区的最新工具,如LoRAs和ControlNets提高容器图像的可控性和多样性。
2023-11-03 20:20:21
945
原创 【论文复现】FNNS:Fixed Neural Network Steganography: Train the images, not the network-图像隐写
【代码】【论文复现】FNNS:Fixed Neural Network Steganography: Train the images, not the network-图像隐写。
2023-08-04 14:51:31
1268
7
原创 【论文复现】HiNet: Deep Image Hiding by Invertible Network-基于可逆神经网络的图像隐藏技术 (ICCV 2021)
【模型复现】HiNet: Deep Image Hiding by Invertible Network - 基于可逆神经网络的图像隐藏技术 (ICCV 2021)
2023-07-14 16:32:08
1958
29
原创 【论文复现】 隐写分析 (XuNet) - Structural Design of Convolutional Neural Networks for Steganalysis- PyTorch
隐写分析xunet模型复现
2023-07-13 14:29:03
1296
6
原创 【环境配置】MATLAB r2022b+opencv3.4.1+mexopencv3.4.1+Windows 11 配置
Windows11下matlab2022b 配置opencv和mexopencv完整流程,补充了一些自己踩过的坑。
2023-06-13 20:14:33
3208
16
原创 【论文阅读】(CVPR 2022)Robust Invertible Image Steganography (RIIS)
基于流的可逆块将输入的XsXh[X_s,X_h]XsXh映射到高频h_f和载体图像y中。CANP基于从y中提取的特征将h_f映射到(服从)类似高斯噪声分布的z变量。只有y通过互联网传输,然后接收方将得到失真的y′y'y′(为了输入方便,这里用y’代替图中y~)图像,通过特征增强模块以消除噪声和jpeg压缩的影响,随后从y′y'y′中提取的特征和重新采样后经过CANP模块的z′z'z′和hf′h_f'hf′,与增强的容器y′y'y′。
2023-03-01 22:06:32
1739
7
原创 【LeetCode】【简单】【3】21. 合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
2022-11-13 22:36:29
133
原创 【LeetCode】【简单】【2】20. 有效的括号
给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。
2022-11-12 23:48:36
361
原创 【数据集制作】将自己的目标检测数据集制作成PASCAL VOC格式
目标检测数据集VOC格式有三个重要的文件夹:Annotations,ImageSets和JPEGImages。,每个txt里面是数据集图片名(无后缀),1/-1(正/负样本)(可以不写),train和val不能有交集。:数据集图片对应的xml文件,需要自己写文件名,box的。xml文件里需要修改的只有文件名和bbox数值。
2022-11-12 23:12:33
1380
2
原创 【调参工具】微软自动调参工具—NNI
nni自动调参工具使用修改模型文件,添加以下代码命令行运行-p代表使用的端口号。打开一个上面给出的url在命令行使用停止调参
2022-07-08 11:41:23
2847
3
原创 【设备识别】数据包中的IP、MAC地址匿名化
20222.6.27流量分类需要进行ip和mac地址匿名化,因为这两项不可作为特征。需要工具:kali系统的tcpreplay、wireshark的tsharkkali安装好了之后是这样的,我这里装的tcpreplay是4.4.0,装4.4.1会报错,猜想原因可能是库不匹配。在root权限下输入,显示帮助就可以用了平台:Win10把要处理的pcap文件复制到wireshark安装目录下以管理员权限运行cmd,进入wireshark安装目录如果只有一个pcap,直接在cmd里输入如果有多个pcap要
2022-06-28 16:11:17
1933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人