现代 CSS 解决方案:文字颜色自动适配背景色!| 掘金一周 1.10

本文字数 2200+ ,阅读时间大约需要 7分钟。

【掘金一周】本期亮点:

「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周"金"选

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

现代 CSS 解决方案:文字颜色自动适配背景色! @Chokcoco

在 23 年的 CSS 新特性中,有一个非常重要的功能更新 --相对颜色。本文,我们将从实际实用角度出发,基于实际的案例,看看 CSS 相对颜色,能够如何解决我们的一些实际问题。

"5.25秒变0.023秒:小程序图片优化全攻略" @ 陇锦

最近笔者在公司在写微信小程序,该小程序主要展示一些高清图片,所以图片数量非常多,而且图片尺寸也比较大,导致小程序的加载时间非常长。所以这里记录一下如何减少小程序图片的加载时间,优化用户体验。

图解 CSS:CSS 层叠和继承 @ 大漠_w3cpluscom

CSS 中有三个概念是必须要掌握的:层叠、继承和权重。今本文主要来了解 CSS 中的层叠和继承,对于 CSS 权重这一部分将放到 CSS 的选择器中来介绍,因为这一部分和 CSS 的选择器耦合的更为紧密,有利于你对 CSS 更清楚的了解和理解。

后端

基于 Rust 的高性能 RocketMQ Proxy 在希沃多云的实践 @挖坑的张师傅

在多云部署的情景中,以 RocketMQ 为例,可能会出现 producer 和 consumer 分布在不同云集群的情况。因此,在多云环境中部署的 RocketMQ 需要一种特定的通信机制,以实现消息在不同云环境间的选择性投递。

支付系统的心脏:简洁而精妙的状态机设计与核心代码实现 @隐墨星辰

本文主要讲清楚什么是状态机,简洁的状态机对支付系统的重要性,状态机设计常见误区,以及如何设计出简洁而精妙的状态机,核心的状态机代码实现等。

基于VictoriaMetrics构建云音乐亿级APM Metric监控体系@网易云音乐技术团队

过去云音乐使用的Metric监控体系与APM分属不同系统,使用时相互之间没有联动,导致Metric与Trace完全割裂,问题定位中将二者关联起来时需要一定成本;另外不同系统的数据视角不同,使用风格也有较大区别,导致总体问题分析能力较弱。本文就来具体说说该如何解决这些问题。

针对大规模服务日志敏感信息的长效治理实践 @转转技术团队

近年来,国家采取了多项重要举措来加强个人数据保护,而在数据保护方面,日志记录成为一个需要特别关注的敏感信息领域。因此,本文将重点介绍转转在日志脱敏方面的应用与实践。

Android

货拉拉出行Android订单详情重构实践 @货拉拉技术

技术改造的背景是由于业务需求和系统版本不断迭代,随着时间的推移,原有的代码结构变得复杂且难以维护,可能存在一些问题,如代码冗余、可读性下降等。为了应对这些挑战,团队决定进行技术改造,以提高系统的可维护性、可扩展性。

包体积优化|裁剪resources.arsc和资源压缩自动化 @付十一

resources.arsc是APK中的一个文件,主要包含apk相关的资源信息。它是怎么生成的?有什么作用?又该怎么优化?一篇文章给你讲清楚。

Ios

Flutter 小技巧之升级适配 Xcode15 @恋猫de小郭

按照苹果的尿性,2024 春季开始大家将不得使用 Xcode15 来构建 App ,另外根据《2024 的 iOS 的隐私清单》 要求,使用 Flutter 的开发者是无法逃避适配 Xcode15 更新的命运。那么,接下来就看看该怎么适配 Xcode15~

人工智能

使用微调定制属于自己的大模型 @火石

我们日常所认识的「大模型」都是经过微调之后得到的。大模型只是一个「文本续写的模型」。在未经过任何微调或者基于人类反馈的强化学习(RLHF)之前,模型只能实现基本的文本接龙,并没有直接理解用户任何指令或意图的能力。那么该怎么微调自己的专属大模型呢?

中文语音识别转文字的王者,阿里达摩院FunAsr足可与Whisper相颉顽 @刘悦的技术博客

FunAsr主要依托达摩院发布的Paraformer非自回归端到端语音识别模型,它具有高精度、高效率、便捷部署的优点,支持快速构建语音识别服务,最重要的是,FunASR支持标点符号识别、低语音识别、音频-视觉语音识别等功能,也就是说,它不仅可以实现语音转写,还能在转写后进行标注,一石二鸟。

大型语言模型,用最少的数学和行话进行解释 @村长Korbin

本文则试图通过不使用技术术语或高级数学的方式下,令普罗大众对LLM内部的工作原理有一定的理解。将首先解释词向量,然后将深入研究Transformer,最后将解释这些模型是如何训练的。

蚂蚁代码大模型是如何炼成的? @CodeFuse

作为诞生在 2023 年的 CodeFuse 代码大模型,它背后的团队其实也经历了巨大的观念改变。CodeFuse 的成长过程,其实是团队同学观念不断刷新,解决之前疑问的过程。这些问题的答案是什么?我们找到了从第一天就加入项目的算法同学千奇,来听听他的说法。

轻量级模型,重量级性能,TinyLlama、LiteLlama小模型火起来了 @ 机器之心

当大家都在研究大模型(LLM)参数规模达到百亿甚至千亿级别的同时,小巧且兼具高性能的小模型开始受到研究者的关注。本文笔者要介绍的这两项研究,可能满足你对小模型的需求。

社区活动日历

活动日历

活动名称 活动时间 活动主理人
一个关键词总结2023,你会选择哪个词呢?2023年终总结征文活动 2023年12月06日-2024年1月20日 @小斗金
🏆 技术专题23 期: 2023年度技术盘点征文 2023年12月15日-2024年1月21日 @小斗金
博客搬家 1月 2024年 ,让掘金见证你的成长吧,即刻开启写作之旅! 2023年1月9日-2024年1月31日 @小斗金

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。

相关推荐
小镇程序员3 分钟前
vue2 src_Todolist全局总线事件版本
前端·javascript·vue.js
野槐5 分钟前
前端图像处理(一)
前端
莫叫石榴姐12 分钟前
数据科学与SQL:组距分组分析 | 区间分布问题
大数据·人工智能·sql·深度学习·算法·机器学习·数据挖掘
程序猿阿伟12 分钟前
《智能指针频繁创建销毁:程序性能的“隐形杀手”》
java·开发语言·前端
疯狂的沙粒14 分钟前
对 TypeScript 中函数如何更好的理解及使用?与 JavaScript 函数有哪些区别?
前端·javascript·typescript
瑞雨溪23 分钟前
AJAX的基本使用
前端·javascript·ajax
新知图书23 分钟前
Rust编程与项目实战-模块std::thread(之一)
开发语言·后端·rust
力透键背25 分钟前
display: none和visibility: hidden的区别
开发语言·前端·javascript
如若12334 分钟前
利用 `OpenCV` 和 `Matplotlib` 库进行图像读取、颜色空间转换、掩膜创建、颜色替换
人工智能·opencv·matplotlib
程楠楠&M36 分钟前
node.js第三方Express 框架
前端·javascript·node.js·express