最近更新
Mkdocs
mkdocs-document-dates插件 Front Matter 设置 GoatCounter 阅读量统计 想给静态站点显示“阅读 N 次”,核心是:MkDocs 只负责生成页面,访问次数必须交给外部服务或后端保存。这里先用 GoatCounter,不需要自己买服务器。 GoatCounter 账号设置 注册 GoatCounter 时: - Account name:jambitx - Site domain:当前没有自定义域名时先填 jambitx11.github.io - 后台需要打开允许 visitor counter 在网页上公开显示访问数的选项 如果以后换成自己的域名,例如 blog.jambitx.top,再去 GoatCounter 后台把站点 domain 改掉,或者新增一个 site。
Java
下载:Oracle官网 环境配置 系统变量: 系统环境变量: %JAVAHOME%\bin 【黑马程序员2026版AI+Java零基础全套视频课程,Java入门到大神AI智能应用开发,涵盖Java核心语法、大量力扣、牛客网算法训练及Java项目开发 Log 第一章 ok 第二章 语法篇 第三章 ok
Anaconda
查看所有虚拟环境 创建环境 删除环境 查看环境 注意文件夹的写入权限 如果配置过Anaconda安装位置到别的盘的话,可能会因为没有写入权限报错,这时在pip install命令后面加上参数--user即可
Docker
容器 container 在 docker 之前,构建容器需要深厚的 linux 知识 docker 将整个工作流简化 3个重要的东西 - images 类似一个已经准备好所有东西都 U 盘,用于一次构建,所赐使用 - containers container 就是 images 的一个实例(instance) - registers 没看懂是干嘛的
Typst
Hello World print("Hello Typst!") 标记只是语法糖 标记模式和脚本模式 - 标记模式下,使用进入脚本模式 - 脚本模式下不需要额外井号,如heading(strong([加粗])) - 大段脚本代码可以使用花括号, - 脚本模式下,使用方括号[]进入标记模式,称为内容块 - 是强类型语言,有int, str - 内容块[]类型content是Typst的核心类型,可嵌套使用
注意力机制
- 随机线索 query - 每个输入是一个值 value和不随意线索 key 的对 - 通过注意力池化层来有偏向性的选择某些输入 没有注意力机制: - 读完整篇文章,形成整体影响,然后再去看问题 缺陷: - 信息过载 - 效率低下 有注意力机制: - 先看问题,带着问题(Query)去找答案
优化算法
一维梯度下降 稍微偏数学一点的视角 $f(x + \epsilon) = f(x) + \epsilon f'(x) + O(\epsilon ^2)$ $f(x - \eta f'(x)) = f(x) - \eta f'^2(x) + O(\eta^2f'^2(x))$ $f(x - \eta f'(x)) \lessapprox f(x)$ $\eta$就是学习率 自适应方法 牛顿法 $H = \frac$ 1. 对角线元素:$H = \frac$
计算机视觉
数据增广 翻转、切割、颜色 微调 最重要的一个技术 迁移学习 在已经训练好的一个模型上,替换最后一层分类器,再次训练 相当于已经把提取特征的参数学习好了 目标检查 预测边缘框4个顶点的坐标,需要4个参数 锚框 目标检测中,物体可能在任何位置以任何大小
第八章 循环神经网络
序列模型 序列中的数据是有先后顺序的,“狗咬人” “人咬狗”
生完病之后
发了个小烧,感觉一切事情都按下了暂停键。 正好又碰上了五一,回家狠狠休息了3天,学琴,练琴,看番... 回了学校感觉脑子像重启了一样,已经不太记得之前在干什么了。 慢慢回到正轨吧...
老姚吉他跟练记录
9 和弦 C和弦 F和弦 G和弦 10 分解和弦 换和弦 C-F-C C-G-C 练了一天的小星星,感觉C F G之间的转换熟了很多了 12 友谊地久天长 主要就是C F G的转换,44拍的多了一个C7,且是和弦分解的弹法,43拍的就简单一点 13 送别 有一个小的旋律变化
乐理
三和弦的构成与音程 两个音之间的左闭右闭区间有几个音就是几度,不过度数前面还有修饰词: - 一度:同音 - 小二度:1个半音 - 大二度:2个半音 - 小三度:包含3个半音(全+半) 大二+小二 - 大三度:包含4个半音(全+全) 大二+大二 - 纯五度:包含7个半音 4种3和弦对照表 C Major
代办事项
建站类
搜索
dfs 深度优先 要递归 遍历这个点的每个相邻的点 如果这个点没有访问过, 将他标记为访问过 对这个点重复上述过程 计算树上点到根节点的边权之和 bfs 要用队列 遍历队顶的点的所有相邻的点 如果没有访问过
操作系统 进程
信号量 Peterson算法 经过分析上述代码,发现可以保证同一时间只有一个进程可以进入临界区 TSL Test and set lock 使用硬件来实现 有读内存字和写内存字两部操作,能够保证这两部操作之间没有别的操作打断 实现方式是CPU将锁住内存总线,禁止其他CPU在本条指令结束前访问内存 生产者-消费者 简陋版代码 单凭上面一段代码,会出现唤醒信号丢失的问题
计算机网络 传输层
运输层要解决的问题? - 网络层实现了异构网络之间的通信,尽最大努力在主机之间交付数据 - 遗留的问题: - 参与通信的主机中,到底是谁在发送和接受应用程序的数据?(特指只知道找到电脑,不知道数据给哪个APP/进程(端口)) - 如果出现了分组的重复、丢失、失序等不可靠传输的问题,如何处理?(该实现可靠传输了) 运输层有点特殊 - 运输层是用户功能中的最低层,从这一层往上都是和用户使用的程序接触了 - 运输层又是面向通信部分的最高层 主机之间的通信,实际上是两台主机中的应用进程之间的通信 复用/分用
Git
配置 SSH 让 Github 和你的电脑间建立一条可信的连接,只需要配置一次 windows下的本地路径为C:\Users\你的Windows用户名\.ssh\ 里面会有类似: idedxxxx, idedxxxx.pub .pub里的内容是放到github的配置里的,ssh配置的名字可以写电脑的名字 拉取时的选项: - 立即提交合并的改动 拉取后自动完成合并并提交,无需手动操作 日常快速同步,无冲突时直接完成 git pull origin main
计网 网络层 方老师
网络层提供的两种服务 - 数据链路层解决了同一局域网计算机间帧的传输问题,但没有解决异构网络之间的连接和资源共享问题 - 异构网络互联,即跨局域网连接和资源共享; - 互联网络中主机标识问题; - 互联网中主机间路由选择问题(最佳路径); - 互联网中数据转发的问题(分组转发)。 - 数据链路层帧的校验没有解决可靠传输的问题,网络层需要解决可靠传输吗? - 网络层要向传输层提供面向连接的服务,还是无连接的服务? 争论焦点的实质:在计算机通信中,可靠交付应当由网络负责还是端系统负责? 要不要呢?2种观点
计网 数据链路层 方老师
数据链路层 | fang - 物理层解决了相邻节点透明传输比特的问题(相邻:两个节点之间只有一段传输介质、透明:不需要考虑传输介质是什么,只要考虑接口) - 如何在比特流中找到一组数据的开始和结束位置 - 线路上有多个设备的时候比特流应由谁接受 - 比特传输错误怎么办 什么是数据链路 - 链路:结点间的物理通道,无源的物理线路,中间无任何其他的交换节点 - 数据链路:是节点间的逻辑通道,是链路+协议 - 数据链路层:负责通过一条链路从一个节点向物理链路相连的相邻节点传送帧 - 帧:链路层协议数据单元,封装网络层的数据报
操作系统 内存
- [x] 12 - [x] 13 抽象:地址空间 - [ ] 14 插叙:内存操作API 简单看看 - [x] 15 机制:地址转换 - [x] 16 分段 - [x] 17 空闲空间管理 - [ ] 18 分页:介绍 在虚拟化这一章节 虚拟化内存的目标: - 透明:程序本身感受不到内存虚拟化的事实