编程日记

列表

第35天(中等题 数据结构)

打卡第三十五天 2道中等题题目:思路:先统计每个数字的出现次数,遍历数组,对于每个数字 i,检查 target - i 是否存在且还有剩余次数,找到一对就减少两个数字的计数 代码: class Solution { public:vector<vec…

根据缺少的文件查找deb包

有时候运行程序会出现有的文件找不到但是你又不知道在哪个包里面的问题。 下载这个可能需要fq。 sudo apt install apt-file sudo apt-file update # 寻找libncurses.so.5的deb包 sudo apt-file find libncurses.so.5 …

第一个Vue2程序

在文件开头引入 Vue<script src = "../js/vue.js"></script>创建 Vue 托管的容器<div id="app"> </div>创建 Vue 并挂载到 id 为 app 的 html 元素上new Vue({template :…

CF1097F Alex and a TV Show

Sol 思路挺曲折的。 以下所有公式均表示模 \(2\) 意义下的答案。 假设 \(s_i\) 表示集合 \(s\) 的 \(i\) 的出现次数对 \(2\) 取模的余数。 如果没有 \(3\) 操作直接 bitset 就可以了。 令 \(V\) 表示值域上限。考虑 \…

Git 最速上手

配置git身份git config --globle user.name "用户名" git config --globle user.email "邮箱"初始化本地 Git 仓库git init将项目文件添加到暂存区git add ." . " 会将当前目录下所有文…

Ubuntu 24.04 安装 libncurses.so.5

用Ubuntu24在编译AOSP时遇到这个问题。 参考:https://askubuntu.com/questions/1531398/how-to-install-libncurses-so-5-for-ubuntu-24-04 解决: # 注意权限,可以先创建,再给写权限 echo "deb http://securi…

48

所学时间:10小时 博客量:1 代码量:几百 所学知识:人机交互,ai故事生成平台前端

生成对抗网络训练优化技术解析

本文深入探讨生成对抗网络的三大训练优化技术:Wasserstein距离解决模式崩溃问题、博弈论平衡控制提升训练稳定性、渐进式增长架构实现高分辨率图像生成。通过理论分析和代码实例展示如何改进GAN训练过程。GANs in com…

基于相控微波光子滤波器的旋转诱导相位差解调

级联MRR-ODSB-MPF 📚 使用须知本博客内容仅供学习参考 欢迎交流讨论文献阅读:Sagnac-ODSB-MPF核心原理首次将相位控制MPF用于Sagnac解调。将旋转引起的相位差 Δφ,通过色散元件,转化为微波光子滤波器的频率响应偏…

警钟长鸣 - -Graphic

以下错误❌你已经犯过了,请注意改正! 该随笔将 持续更新变量的使用 看下面一段代码 string s; cin>>s; n--;其中,\(n\) 表示字符串的长度。这里减去 \(1\) 看似方便了循环写小于等于的习惯,却忽略了后面这一…