技术爱好者周刊(第13期)

 

彻底学会 Taiwind CSS! 郭晓旭

关于taiWindCss的一篇文章,介绍的很详细,从概念、使用到部署都有涉及。大家可以提前了解,后续项目中接入的学习成本就小了。


编程语言中常用的变量命名缩写 徐堂鑫

常用的变量名缩写,懒人福音,需要的话可以mark一下


Tailwindcss和 Unocss 在 vue3 项目里的性能比较 郭兵宇

主要是在两个项目打包大小和浏览器体验评分上做简单对比,可以看出 Unocss的体积相对小一些。


基础课15——语音标注_语音标注怎么做 崔鹏程(温华)

语音标注的使用场景和应用介绍


label-studio 那焱(纳兰)

文本标注看这家吧,基于xml的完全开放的文本标注schema设置,可以满足各种自定义场景


百度EasyData 郭兵宇

百度的EasyData有一些关于文本标注的功能截图,相对展示的全面


JS原生文字转语音(不需安装任何包和插件) 车泽民

浏览器内置的语音合成API,提供了speechSynthesis接口用于文本到语音的转换。只适用于支持Web Speech API的浏览器,如Chrome、Firefox等。

SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音。它包含一些配置项,可以指定如何去阅读(如语言、音量、音调等)。

可以用这个做一些操作提示性的功能。


JS 克隆对象的八种方案 李文娟(李果然)

通过列举市面上一些常用的克隆方式,分析了各个优劣势,向我们介绍用原生 JavaScript 提供的structuredClone方法来实现深拷贝,可以一试 项目中使用的lodash.cloneDeep对比,_.cloneDeep的依赖引入高达17.4kb 已支持深拷贝的:

  1. 拷贝无限嵌套的对象和数组
  2. 拷贝循环引用
  3. 拷贝各种各样的 JavaScript 类型,如Date、Set、Map、Error、RegExp、ArrayBuffer、Blob、File、ImageData等 未支持的:
  4. 函数
  5. DOM 节点
  6. 属性描述、setter和getter
  7. 对象原型链
  8. 几乎所有主流浏览器目前都受支持structuredClone。

前端实现文本对比,并高亮显示差异! 李勇鲁(路飞)

前端实现文本对比并高亮显示差异,有需要比对前后文件差异的可以参考下


x-spreadsheet 车泽民

飞书石墨等高性能canvas表格库,飞书同款


都2023年了我不允许你还不懂RLHF!【理论篇】 陆欣(谢晓峰)

大规模语言模型人类反馈对齐–RLHF 陆欣(谢晓峰)

SFT、RLHF、DPO、IFT —— LLM 微调的进化之路 陆欣(谢晓峰)

科普了下RLHF,以及RLHF、SFT的区别


零基础入门RLHF 张泰玮

RLHF入门