[07.25学习笔记] LLM常见的位置编码-1
为什么需要位置编码? 大模型在处理序列数据时,其内部的注意力机制是内容驱动的,只关注token的相似度,无法感知到token的位置信息,因此需要引入额外的信息来表达token所在的空间信息 sinusoidal位置编码 基于embedding的维度d和其维度中具体的索引i以及token的位置pos进 ...
编程研发工作日记
2017-1-1 1.计算机编程中的代码结构都可以归结为key-value结构的模式,其中的key就是对象数据在内存中的引用地址,value就是数据值。 数据在存中的拷贝形式都是以值引用的拷贝形式,这样是为了提高数据的拷贝传输效率。 2.编程到最后归根到底是表实体属性的设计和数据库表的操作。 201 ...
Redis学习笔记--事务
事务 mysql事务: mysql的事务是指在一组sql语句串行执行的时候,要么都成功,要么都失败,而且执行过程中不会被其它sql语句干扰。mysql事务使用的是begin、commit/rollback redis事务: redis的事务和mysql类似,是一组redis语句串行执行,所有命令都会 ...
spark-sql优化简述
本文分享自天翼云开发者社区《spark-sql优化简述》,作者:徐****东 1、自适应中reduce参数控制 spark.sql.adaptive.shuffle.targetPostShuffleInputSize用于控制任务Shuffle后的目标输入大小(以字节为单位)。 spark.sql. ...
SR9900 USB2.0百兆网卡控制器芯片数据手册,SR9900规格书
SR9900是一个高集成度、超低功耗、单芯片USB 2.0转10/100M以太网控制电路。为各类应用增加低成本、小型封装、即插即用的快速以太网功能,可用于台 式电脑、笔计本电脑、超便携式电脑、平板电脑、托架/ 端口复制器/扩展坞、游戏机、智能家居及任何有USB接 口的嵌入式设备。 SR9900主要特 ...
告别无效催活,项目管理工具3招破解协作困局
本文聚焦项目管理 “催活” 难题,拆解高手从被动救火到主动控场的逻辑,结合不同角色定制策略,深度解析易趋等工具如何通过流程标准化、风险预判机制、数据透明化,让项目高效 “自驱” 。 ...
RK35XX 嵌入式linux移植usblib
一、什么是libusb libusb 是一个开源的、跨平台的用户态 USB 设备访问库,允许应用程序直接与 USB 设备通信,无需依赖内核驱动。 这对于开发者简化了对于复杂的USB驱动的编写。而且可移植性非常好,不会出现我在A内核版本设备下编译的驱动,拿到B内核版本设备下不能运行的问题。 二、lib ...
搜索&记忆化(重复子问题,逻辑相同)
中序遍历:左儿子,我,右儿子 点击查看代码 void dfs(int u) { if(u > n) return ; dfs(u + 1); cout << u << endl; dfs(u + 1); } 形式是:终止条件 + 逻辑式 搜索:本质是重复子问题 将规模大的问题转化为形式相同但规模更小 ...
数据仓库深度探索系列开篇:开启数仓建设新征程
数据仓库深度探索系列 | 开篇:开启数仓建设新征程 在当今信息技术飞速发展的背景下,企业面临着数据量的爆炸式增长。企业不仅要高效管理海量数据,还需从中提取关键信息以支持复杂决策。数据仓库已从单纯的数据存储工具,演变为支持复杂查询、报告生成和深度数据分析的必备工具,成为企业信息化战略的核心部分。建设数 ...
书本大纲:从芯片、分布式到云计算AI时代
并发编程艺术 内存模型——连接代码与硬件的契约 以可见性、有序性、原子性为基础,通过happens - before规则和volatile/synchronized同步机制,探讨处理器优化与并发安全的关系,介绍多线程程序底层运行逻辑。 并发原语——在混沌中建立秩序 对比Java与Golang并发哲学 ...
CTE查询数据量过大导致MySQL 8.0发生CORE问题解析
CTE查询数据量过大导致MySQL 8.0发生CORE问题解析 一、问题发现 在客户现场的一次问题报告中发现某个带有CTE语句进行查询的时候,数据量少的时候没问题,但是数据量大的时候会导致core。注意:这个问题只在 MySQL 8.0.32 版本才会复现,最新的8.4.4版本没有问题。 看下面例子 ...
知识密集型企业中的文档生命周期安全管理策略
知识密集型企业的文档安全管理需贯穿全生命周期,从创建、存储、共享到归档销毁各阶段实施差异化防护策略。核心措施包括:基于敏感度分级的动态加密(如AES-256、国密算法)、细粒度权限控制(RBAC/ABAC模型)、动态水印与区块链存证技术防泄密溯源,以及智能归档与安全销毁机制(如DoD 5220.22... ...
编程研发工作日记
编程研发工作日记 2016-12-16 1.数组是计算机内存的基本数据存储结构,标志每一个数组元素在数组内存中的地址位移offset是从0开始的,这个和我们对一般的数据列位置从1开始的认知习惯是不一样的,这就是计算机和人的认知习惯的最大不同。 a)因为指针位移量从0开始决定了计算机内存的地址标志位以 ...
节约测试成本50%,崩溃率直降72%,云测云调助力质效双提升
产品质量不仅是企业的生命线,更是用户体验的第一道门。 HUAWEI AppGallery Connect “云测+云调”双引擎,助力开发者轻松跨越从代码到产品的最后一公里! ...
告别命令行!一个开源的 Docker 容器可视化管理工具!
docker.ui —— 一个可视化的 Docker 容器镜像图形管理工具,用于搭建、管理和维护 Docker 环境,完全开源免费。 ...
“秒开”时代,HarmonyOS预加载让应用启动快如闪电
在用户体验为王的时代,应用“秒开”已成为用户对移动应用的核心期待。HarmonyOS预加载服务将应用页面的数据提前加载到本地缓存,页面打开直接从本地获取数据渲染,有效提升页面打开速度,解决应用页面加载慢、白屏的困境。 ...
读心与芯:我们与机器人的无限未来04机器人学习
1. 触觉中的大脑 1.1. 自主或灵巧操作 1.1.1. 机器人必须能安全有效地与世界中的人和物玩耍、工作,只有这样,它才可以走出工厂的牢笼,发挥其潜力 1.2. 从工程学和编程的角度看,建造飞往火星的机器人比建造可以清理餐桌的机器人容易 1.2.1. 自动驾驶汽车或在火星上空巡航的机器人运行于自 ...
Java学习日记_廖万忠
Java学习日记_廖万忠 关联关系(双向关联,前向关联:多对一较多,看表中的字段,页面的数据关联的情况) 实体的类型尽量用包装类型,防止nll赋值出现异常,基本类型一般用在运算中,效率高。 13. 有用的工具:自定义通用工具,用在不用框架的web开发 CommonUtils: public clas ...