作品集
按时间从晚到早 Comic Gen漫画生成网站(开源) 发布地址: Comic Gen 项目简介: 7天内开发的网站MVP 功能模块: 已分享漫画列表, 漫画生成,漫画智能调整,分享和下载漫画 技术栈: Go + Svelte + Postgresql + go-zero + Docker 开源仓库: Gitee: comic-gen CNC 计算/仿真网站 ...
按时间从晚到早 Comic Gen漫画生成网站(开源) 发布地址: Comic Gen 项目简介: 7天内开发的网站MVP 功能模块: 已分享漫画列表, 漫画生成,漫画智能调整,分享和下载漫画 技术栈: Go + Svelte + Postgresql + go-zero + Docker 开源仓库: Gitee: comic-gen CNC 计算/仿真网站 ...
第二章 Represent Your Language Data 数据预处理(Preprocess) 我们的原始数据通常来自互联网,互联网上大多是 HTML 文档或者是 Markdown 文档,像是 HTML 文档,其中会存在诸如<div>、<span>等的 HTML 标签,这些标签对于我们想训练的模型来说,可能就没有什么意义,是多余的干扰项,为提高模型的训练效果...
Flux: 自动化GitOps好帮手 说在前面 推荐阅读:[GitOps GitOps is Continuous Deployment for cloud native applications](https://www.gitops.tech/#what-is-gitops) 什么是 G...
初识Cilium Cilium能干什么?解决了什么问题? 能干什么: 网络连接 为 Kubernetes Pod 提供 IP 地址和路由,让它们能互相通信 起到和flannel一样的作用 替代 kube-proxy,直接实现 ClusterIP、NodePort、L...
第一章 Build Your Own Small Language Model 语言模型是如何进行预测下一个词的? 简单来说,语言模型是通过根据当前给出句子,结合语境进行计算下一个词出现的概率分布,然后从中选择一个作为输出结果 比如: 输入: Jide was hungry so she went looking for… 可能的预测结果: food(0.75) snacks(0....
TCP TCP连接建立三次握手过程 首先客户端会向服务端发送 SYN 报文建立连接,如果迟迟收不到服务端返回的报文,即第二次握手失败了,就会触发超时重传的机制,重新发送 SYN 报文,重新发送的报文的序列号是一样的,重传是有次数上限的,如果最终还是没有接收到返回的报文,客户端则会断开连接 然后当服务端成功接收到来自客户端的 SYN 报文后,会返回确认客户端的 SYN 报文的 ACK 报...
说下消息队列 消息队列本质上是一个以队列的方式进行通信的转发器组件,运行流程简答来说,就是生产者发送消息到队列中进行存储,然后消费者从队列中接收消息进行处理 常见的消息队列中间件有 Kafka、RocketMQ 等 消息队列主要应用在 系统之间需要解耦的场景,可以将原来通过网络的方式进行调用改为使用消息队列进行消息的异步通讯,如果其中一个系统崩溃了,并不会影响到其他系统,只是消...
内核态和用户态的区别 在内核态下,CPU可以执行所有的指令和访问所有的硬件资源,用于运行操作系统的内核程序应用,涉及到内存管理、进程管理、设备驱动程序控制以及系统调用等;而在用户态下,CPU只能执行部分指令,无法直接访问硬件资源,用于运行用户的程序应用; 区分内核态和用户态的主要原因: 首先是为了确保用户程序无法直接访问硬件资源,避免恶意程序对系统资源造成破坏,保证操作...
Docker 基本使用 创建容器: docker run 如果镜像不存在则会先进行拉取 拉取镜像: docker pull 推送镜像到仓库: docker push 移除容器: docker stop + docker rm 在执行移除前需要先暂停容器 移除镜像: docker rmi 将容器导出为镜像: docker commit 将容器导出为镜像文件: ...
Postgresql 为什么选择 Postgresql? 首先如今的 Postgresql 在处理复杂查询性能相对更出色,利于构建高并发服务应用;其次 Postgresql 更加接近SQL标准,采用了MVCC提供了更全面的 ACID (原子性、一致性、隔离性、持久性)支持;再而,Postgresql 支持复杂的数据结构存储,比如我们可以使用 jsonb 存储一个复杂的键值对象,实现类似于...