• 2024-03-165 分钟小工具:使用 dive 分析 docker 镜像
    需求拿到一个镜像之后,我想知道:分层查看镜像里都有哪些文件各层使用了什么命令构建的这个镜像镜像里比较大的文件有哪些(可能需要优化)dive工具介绍dive工具可以做这些分析。dive的github地址是 wagoodman/dive,小巧玲珑,MIT开源协议,42.9k的star。它的介绍是这么一
  • 2024-02-25Part3: Dive into DDPM
    背景整个系列有相对完整的公式推导,若正文中有涉及到的省略部分,皆额外整理在Part4,并会在正文中会指明具体位置。在Part2基于\(\text{VariationalInference}\),找到原目标函数\(-\ln{p_\theta(x_0)}\)的上界\(L\),定义如下:\[\begin{aligned}L:=&\mathbb{E}_q\left[-\log\frac
  • 2024-01-21go gin 必须使用 dive 标记,它告诉 required 校验 深入到 slice、array 这样的子结构体里
    packagemainimport( "fmt" "net/http" "github.com/gin-gonic/gin")typeuserstruct{ Namestring`json:"name"binding:"required"` Emailstring`json:"email"binding:"required,email"`
  • 2023-11-01Man or Honor 怒海潜将,壮志潜龙 美军的Navy Dive Carl Brashear
    上午路上刷到一个电影解说,讲的是CarlBrashear,从一位黑人少年,成长为美军中潜水不对MasterChief的传奇经历。人啊,凡事要靠自己,自我成长比什么都重要。剧中的那句ASNF-ASonNeverForgets,赤子之心,是发人深省的警句。
  • 2023-10-17【转】dive into golang database/sql(1)
    转,原文:https://www.jianshu.com/p/3b0b3a4c83da ---------------数据库操作是一个应用必不可少的部分,但是我们很多时候对golang的sql包仅仅是会用,这是不够的。每一条语句的执行,它的背后到底发生了什么。各式各样对sql包的封装,是不是有必要的,有没有做无用功?这是gotodataba
  • 2023-10-17【转】dive into golang database/sql(3)
    转,原文: https://www.jianshu.com/p/cd8cee3d7fc3 ----------------上一章中我们一起探讨了golangdatabase/sql包中如何获取一个真实的数据库连接。当我们拿到一个数据库连接之后就可以开始真正的数据库操作了。本章讲继续深入,一起探讨底层是如何进行数据库操作的。上一章
  • 2023-10-17【转】dive into golang database/sql(2)
    转,原文: https://www.jianshu.com/p/807257fcb985?utm_campaign=studygolang.com&utm_medium=studygolang.com&utm_source=studygolang.com ----------当我们拿到一个DB实例之后就可以操作数据库了。本篇我们将更加深入database/sql包,共同探讨连接池的维护和请求的处理。上
  • 2023-09-29Go每日一库之138:dive(Docker 镜像分析)
    什么是dive?用于探索Docker镜像、每一层中的内容以及发现缩小Docker/OCI镜像大小的方法的工具。安装divego get github.com/wagoodman/divedive特性按层分解Docker镜像可视化展示每一层变化分析镜像空间使用百分比快速构建分析镜像支持多种镜像源和容器引擎
  • 2023-08-20Vue 3 Deep Dive with Evan You
    什么是DOM?如果我们把这个HTML加载到浏览器中,浏览器创建这些节点,用来显示网页。所以这个HTML映射到一系列DOM节点,然后我们可以使用JavaScript进行操作。例如:letitem=document.getElementByTagName('h1')[0]item.textContent="NewHeading"VDOM网页可以有很多DOM节点,
  • 2023-08-01SQL优化系列之 in与range 查询
    《高性能MySQL》 里面提及用in这种方式可以有效的替代一定的range查询,提升查询效率,因为在一条索引里面,range字段后面的部分是不生效的(ps.需要考虑ICP)。MySQL优化器将in这种方式转化成 n*m 种组合进行查询,最终将返回值合并,有点类似union但是更高效。MySQL在IN()组合条件过多
  • 2023-03-26五个实用的docker小工具
    在使用docker的过程中,除了dockerpull、dockerpush等常见命令外,还有一些实用的小工具帮助更好地使用docker,如:rekcodrunlikeget_command_4_run_containerwhalerdiver
  • 2023-01-12【Dive into Deep Learning / 动手学深度学习】第十章 - 第三节:注意力评分函数
    目录​​简介​​​​10.3.注意力评分函数​​​​10.3.1.掩蔽softmax操作​​​​10.3.2.加性注意力​​​​10.3.3.缩放点积注意力​​​​10.3.4.小结​​​​读后
  • 2023-01-12【Dive into Deep Learning / 动手学深度学习】第十章 - 第一节:注意力提示
    目录​​前言​​​​10.1.注意力提示​​​​10.1.1.生物学中的注意力提示​​​​10.1.2.查询、键和值​​​​10.1.3.注意力的可视化​​​​10.1.4.小结​​​​结
  • 2023-01-12【Dive into Deep Learning / 动手学深度学习】第十章 - 第二节:注意力汇聚:Nadaraya-Watson 核回归
    目录​​简介​​​​10.2.注意力汇聚:Nadaraya-Watson核回归​​​​10.2.1.生成数据集​​​​10.2.2.平均汇聚​​​​10.2.3.非参数注意力汇聚​​​​10.2.4.带参
  • 2023-01-12【Dive into Deep Learning / 动手学深度学习】第十章 - 第五节:多头注意力
    目录​​简介​​​​10.5.多头注意力​​​​10.5.1.模型​​​​10.5.2.实现​​​​10.5.3.小结​​​​读后总结​​​​2022/08/23第一次阅读​​​​结语​​简
  • 2023-01-01文献学习——A Deep Dive into Conflict Generating Decisions
    ADeepDiveintoConflictGeneratingDecisions Abstract.BooleanSatisfiability(SAT)isawell-knownNP-complete problem.Despitethistheoreticalha
  • 2022-12-01MYSQL IN 是否走索引?
    准备工作CREATETABLEt(idINTNOTNULLAUTO_INCREMENT,key1VARCHAR(100),common_fieldVARCHAR(100),PRIMARYKEY(id),KEYidx_key1(ke
  • 2022-11-21mysql中eq_range_index_dive_limit参数学习
    ​概念官方文档如下描述:Thisvariableindicatesthenumberofequalityrangesinanequalitycomparisonconditionwhentheoptimizershouldswitchfromusingind
  • 2022-10-17Dive into deep learning
    前言虽然pytorch等框架已经有现成的函数不用我们再重复造轮子,但是自己实现对于我们“炼丹”有很大的好处,基于此我想把我学习过程中遇到的一些函数,给写下来,方便自己理解。