- 博客(7)
- 收藏
- 关注
转载 线程安全集合选择深度解析
全表锁:Vector/Hashtable(简单但低效,仅适用于遗留系统)。细粒度锁:ConcurrentHashMap(JDK 1.8+,锁粒度到桶,高并发首选)。无锁 / CAS:ConcurrentLinkedQueue(无阻塞,适合低延迟队列)。写时复制:CopyOnWriteArrayList(读多写少,允许最终一致性)。
2025-06-22 03:02:39
47
转载 探秘Transformer系列之(35)--- 大模型量化基础
将现有的量化技术直接应用于大模型存在困难,会出现较大量化误差和精度下降。这主要是因为大模型的特点是规模和复杂性。与较小的模型相比,大模型的权重和激活通常表现出更多的outlier(离群值),并且具有更宽的分布范围。LLM.int()的作者就发现:与较小的模型不同,LLM 表现出独特的权重和激活分布,其特点是存在大量的outlier。因为outlier 的存在,如果我们使用 INT8 量化,大多正常数值将被清零。
2025-06-16 08:52:38
162
转载 STM32操作GPIO外设(点亮LED灯)的两种方式——使用官方库函数或直接操作寄存器
点亮LED灯,应该说是“麻雀虽小五脏俱全”,整个过程也蕴含了完整的开发流程和知识体系。总的来说,使用官方提高的库函数确实极大地提高了开发效率,但是却非常的抽象;通过阅读手册,更加深入地理解硬件却能更好地掌控代码与硬件之间的直接联系,这个过程着实能让人学到不少东西。STM32操作外设(点亮LED灯)的两种方式一、使用ST公司官方提供的库函数二、直接使用寄存器地址操作寄存器三、官方库函数底层代码四、总结__EOF__徐lida评论和私信会在第一时间回复。或者直接私信我。
2025-05-31 13:43:53
75
转载 前缀函数和 KMP “跳步骤“模式匹配
对于一个长度为nnn的模式串sss,前缀函数πiπ[i]πi表示子串s0..is[0..i]s0..i中,最长的相同真前缀与真后缀的长度。(真前缀:不包含整个字符串的前缀;真后缀同理)举个栗子🌰:模式串012345678ababcababπ[i]001201234i=0时子串是 "a",真前缀不应该包括自己(否则每个点的 π 都包含自身全部了) → π[0] 总是 0i=3时子串是 "abab",最长真前后缀是 "ab" → π[3]=2i=8。
2025-05-10 18:15:20
62
转载 SQL Server如何跟踪自动统计信息更新?
一般情况下,我们会开启"自动更新统计信息"(Auto Update Statistics)这个选项,以便数据库能自动更新过期/过时的统计信息,因为过期/过时的统计信息可能会导致数据库生成一个糟糕的执行计划,SQL性能将会大打折扣,举一个例子,我们大脑做一些决策的时候,严重依赖所获取做决策信息的真实性与准确性,如果你所获得的信息是错误的,那么十有八九你会做出一个严重错误的决定。例如,如果当下环境中,你获取的信息:”买房稳赚不赔;此时,你就可以用下面SQL查看/分析"自动更新统计信息"的一些详细信息了。
2025-05-09 14:56:16
47
转载 jquery 获取跨域iframe内容
jQuery 获取跨域iframe内容 在Web开发中,我们经常会遇到需要获取跨域iframe内容的情况。这通常涉及到浏览器的同源策略,该策略限制了来自不同源的文档或脚本对当前文档的访问。然而,通过使用jQuery和一些技巧,我们可以绕过这些限制,实现跨域获取iframe内容。 什么是跨域问题? 在Web开发中,同源策略是...
2024-07-30 03:25:10
358
转载 java比对两个字符串不同的地方
比对两个字符串不同的地方 在Java中,我们经常需要比对两个字符串的差异,以便进行数据分析、文本处理等操作。本文将介绍如何在Java中比对两个字符串不同的地方,并给出代码示例。 方法一:使用equals方法逐字符比对 我们可以使用Java中的String类的equals方法逐字符比对两个字符串的不同之处。具体代码如下: 登...
2024-06-30 04:12:19
706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅