关于 MySQL 的随机选取行问题、原子类 CSS 的前世今生 | 每日掘金第191期

1,879 阅读5分钟

Hello,欢迎来到每日掘金时间。每日掘金专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!

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

  • 【本期每日掘金】亮点:
  • 从npm create vite到项目创建结束——create-vite全流程揭秘
  • React+高德+Leaflets的简单地图搜索
  • 两个实用功能的实现,流程简化方案A-归类处理和6位卡号输入功能
  • CompletableFuture实现异步编排全面分析和总结
  • 京东小程序CI工具实践
  • ……

筛选规则:文章发布时间在本期「每日掘金」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。

今日主理人

本期每日掘金由  丘山子  负责制作,需要投稿每日掘金请私信我的助理 小岳

PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain

每日干货

主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。

『前端』

本项目是一个基于React的地图搜索组件demo项目,使用Leaflets插件作为地图容器,利用高德地图提供的poi接口实现地图搜索。

目的:将搜索功能封装成一个组件,以便其他项目可以通过引入此组件快速添加地图搜索功能。只需在已经使用Leaflets插件的项目中新增一行代码即可实现搜索功能,这样任何使用Leaflets插件的项目都能方便地添加地图搜索功能。

主要分享两个功能,流程简化方案和6位卡号输入功能。这两个虽然看着八竿子打不到,但是却有相似之处,就是都有很强的针对性,又有很不错的可变性。换言之,它俩像明灯,指向了一条路,从这条路走一趟,可以从中联想到怎么去找更多的路。

从npm create vite到项目创建结束——create-vite全流程揭秘

原子类 CSS 的前世今生

国际化,老生常谈的技术,现行业内已经有许多成熟的技术方案。而我,自己也不止一次次的造轮子过。后来突然萌生了一个想法,行业内都是用的这套技术思路去实现的,我想来个不一样。 一开始仅是兴趣使然,后来越搞越复杂,曾经想放弃,再到好不容易折腾出个雏形,还给项目使用上了,欸,这时候发现,还挺好用的,起码,对比之前一个个项目搞个国际化,跟使用我现在的折腾出来的自动化国际化工具比起来,开发效率提高不下90%,大大提高了生产力。

『后端』

在本篇文章当中主要给大家介绍在 cpython 内部是如何实现整型数据 int 的,主要是分析 int 类型的表示方式,分析 int 类型的巧妙设计。

本文通过基础语句分析来说明获取随机行是如何实现的

然后通过思路说明按照什么思路来优化基础的获取随机行的语句

并通过举例与分析说明思路的应用

最后为本文做一个总结性说明

本文主要介绍博主在以往开发过程中,对于不同业务所对应的 sql 写法进行归纳总结而来。进而分享给大家。

本篇文章主要是介绍了CompletableFuture使用原理和相关不同方法的场景化使用,以及通过不同的实例演示了异步回调的过程

在项目中遇到的真实问题,以及我的解决方案,部分数据做了脱敏处理。

『移动端』

大家好,之前项目准备升级到kotlin插件最新版本,所以对于kotlin1.5.0及以上特性进行了一番了解,发现kotlin官方为了提高部分注解的使用体验,做了不少的优化工作,这里就带大家了解下这些注解,希望能帮助你进一步提升对Kotlin的认知。

本文从整体介绍了京东小程序CI工具的用途及工作流程,读者可以通过本文了解到一种全新的京东小程序上传方式,同时结合构建脚本和流水线,可大大提高小程序的部署和发布效率。

📖 投稿专区

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