相关文章
从头搭建GPT(Andrej Karpathy) 笔记
本文来自openAI联合创始人,曾担任特斯拉视觉部门总监的Andrej的视频Let’s build GPT。 文章目录 简单介绍数据处理部分什么是tokenize计算loss直觉上的self-attention矩阵乘法实现self-attention:self-attention和cross-attention有什么区别attention中为什么要做scaling继续…
编程日记
2024/12/3 7:42:18
【爬虫基础】第1讲 网络爬虫基本知识
什么是网络爬虫 网络爬虫(Web crawler)是一种自动化程序,用于在互联网上收集信息。它可以通过扫描和解析网页的超链接,自动访问网页并抓取所需的数据。网络爬虫常用于搜索引擎和数据采集工具中。
作用
通过有效的爬虫手段批量采…
编程日记
2024/12/17 20:48:56
文件编辑命令—vim
1.vim vim 是vi的升级版本.vi 文件名(vi方向键用不了) vim 的官方网站 (welcome home : vim online) 自己也说 vim 是一个程序开发工具而不是文字处理软件。 2.安装vim sudo apt install vim 如果出错了:apt update:刷新软件源; 出现"无法获得锁 之类的"sudo rm 文件…
编程日记
2024/12/22 22:16:05
Java版商城:Spring Cloud+SpringBoot b2b2c电子商务平台,多商家入驻、直播带货及免 费 小程序商城搭建
随着互联网的快速发展,越来越多的企业开始注重数字化转型,以提升自身的竞争力和运营效率。在这个背景下,鸿鹄云商SAAS云产品应运而生,为企业提供了一种简单、高效、安全的数字化解决方案。 鸿鹄云商SAAS云产品是一种基于云计算的…
编程日记
2024/12/21 20:30:37
Spring Boot(七十一):整合RateLimiter实现接口限流
1 简介
RateLimiter 从概念上来讲,速率限制器会在可配置的速率下分配许可证。如果必要的话,每个acquire() 会阻塞当前线程直到许可证可用后获取该许可证。一旦获取到许可证,不需要再释放许可证。
RateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率…
编程日记
2024/12/8 2:10:58
【React】React中将 Props 传递给组件
当使用 React 时,props 是组件之间传递数据的主要方式。以下是针对您提到的五个问题的详细解答:
1. 如何向组件传递 props
在父组件中,你可以通过组件标签的属性(attributes)将 props 传递给子组件。这些属性在子组件…
编程日记
2024/12/11 9:07:16
Linux系列之统计某个字符串出现次数并排序
业务场景
最近遇到一个流量异常调用的接口,所以需要通过后台日志查看接口调用情况,先统计今天内接口的调用次数,再具体到对应的设备号,就知道哪台设备有问题了,初步想到wc和awk命令来筛选统计,但是真正去写…
编程日记
2024/12/18 20:12:35
Git 分布式版本控制系统基本概念和操作命令
目录
Git
基本概念
功能特点
工作流程
操作命令
新建代码库
配置
增删文件
代码提交
分支
标签
查看信息
远程同步
撤销
其他
小结 Git
Git 是一个开源的分布式版本控制系统,用于跟踪文件的变更历史。它最初由 Linux Torvalds 设计,用于…
编程日记
2024/12/17 16:07:37