From 5aa5b57e32bcbdad8f80c800888660291f883aaa Mon Sep 17 00:00:00 2001 From: dravenwu Date: Fri, 29 Mar 2024 20:03:03 +0800 Subject: [PATCH] update 2024-03-29 docs --- docs/2024/2024-03-29.md | 316 ++++++++++++++++++++++++++++++++++++++++ docs/menu.md | 1 + 2 files changed, 317 insertions(+) create mode 100644 docs/2024/2024-03-29.md diff --git a/docs/2024/2024-03-29.md b/docs/2024/2024-03-29.md new file mode 100644 index 00000000..d45855d0 --- /dev/null +++ b/docs/2024/2024-03-29.md @@ -0,0 +1,316 @@ + +收集各大技术社区网站每周热文,[个人技术博客](https://github.com/dravenww/blob) 在此 + +每周更新,展示当前周的数据,进行查看,欢迎[关注公众号](https://www.dravenwu.top),点个star呀 +## CSDN +### 数据结构与算法 +- [基于SVM的PLOSAR图像分类](https://blog.csdn.net/qq_46009046/article/details/136989142): 张小殊.-基于SVM的PLOSAR图像分类----🔥 热度:18859 +- [【启发式算法】同核分子优化算法 Homonuclear Molecules Optimization HMO算法【Matlab代码#70】](https://blog.csdn.net/xiongyajun123/article/details/137091240): 天`南-【启发式算法】同核分子优化算法 Homonuclear Molecules Optimization HMO算法【Matlab代码#70】----🔥 热度:15251 +- [动态规划核贪心算法 在服务器业务开发的具体场景中的应用](https://blog.csdn.net/q601046124/article/details/137050272): 免费编程培训-动态规划核贪心算法 在服务器业务开发的具体场景中的应用----🔥 热度:13458 +- [day56 动态规划part13](https://blog.csdn.net/weixin_43889767/article/details/137118758): 司徒北-day56 动态规划part13----🔥 热度:11324 +- [十大经典排序算法](https://blog.csdn.net/zaizai1007/article/details/137054254): zaizai1007-十大经典排序算法----🔥 热度:10489 + +### javascript +- [Vue-esign手写签字、鼠标写名字目前兼容pc、桌面端(electron)、移动端;可返回base64或者文件流](https://blog.csdn.net/qq_39029949/article/details/137127561): 小白兔-cium-Vue-esign手写签字、鼠标写名字目前兼容pc、桌面端(electron)、移动端;可返回base64或者文件流----🔥 热度:29330 +- [vue3全局控制Element plus所有组件的文字大小](https://blog.csdn.net/LlanyW/article/details/137083395): Lan.W-vue3全局控制Element plus所有组件的文字大小----🔥 热度:22035 +- [Vue 3中ref和reactive的区别](https://blog.csdn.net/weixin_42554191/article/details/137092367): 阿珊和她的猫-Vue 3中ref和reactive的区别----🔥 热度:22029 +- [Vue 核心之数据劫持,web前端开发现状](https://blog.csdn.net/m0_60721823/article/details/137097511): Java老杨-Vue 核心之数据劫持,web前端开发现状----🔥 热度:22021 +- [【vue核心技术实战精讲】1.9 Vue指令之v-model双向数据绑定](https://blog.csdn.net/ladymorgana/article/details/137128062): ladymorgana-【vue核心技术实战精讲】1.9 Vue指令之v-model双向数据绑定----🔥 热度:20492 + +### java +- [SpringBootWeb最新相关技术(上接maven):IDEA2023-Spring环境,http协议复习概览,web服务器Tomcat,请求响应java服务器项目编写(BS模型,IOC,DI等)](https://blog.csdn.net/m0_53190754/article/details/137052739): mckl-SpringBootWeb最新相关技术(上接maven):IDEA2023-Spring环境,http协议复习概览,web服务器Tomcat,请求响应java服务器项目编写(BS模型,IOC,DI等)----🔥 热度:26304 +- [用IDEA构建的maven+SpringBoot项目生成的文件详解(.idea .mvn src HELP.md mvnw mvnw.cmd .gitignore pom.xml)](https://blog.csdn.net/weixin_49140482/article/details/137043998): 婼熙颜-用IDEA构建的maven+SpringBoot项目生成的文件详解(.idea .mvn src HELP.md mvnw mvnw.cmd .gitignore pom.xml)----🔥 热度:23425 +- [Springboot maven加入本地jar,提示找不到类](https://blog.csdn.net/weixin_39314736/article/details/137038229): jasperLiu17-Springboot maven加入本地jar,提示找不到类----🔥 热度:23001 +- [若依 3.8.7版本springboot前后端分离 整合mabatis plus](https://blog.csdn.net/sumMStar/article/details/137078279): sumMStar-若依 3.8.7版本springboot前后端分离 整合mabatis plus----🔥 热度:21528 +- [Spring实战:采用Spring配置文件管理Bean](https://blog.csdn.net/howard2005/article/details/137090915): howard2005-Spring实战:采用Spring配置文件管理Bean----🔥 热度:20370 + +### php +- [系统分析师-参考模型](https://blog.csdn.net/weixin_43707759/article/details/137109674): steamone-系统分析师-参考模型----🔥 热度:9984 +- [以太网链路聚合——增加带宽,解决生成树收敛慢的问题](https://blog.csdn.net/m0_71203750/article/details/137055704): 一名努力的码农-以太网链路聚合——增加带宽,解决生成树收敛慢的问题----🔥 热度:8900 +- [HCIP —— 链路聚合](https://blog.csdn.net/weixin_51562484/article/details/137074140): 你我的怡宝乐-HCIP —— 链路聚合----🔥 热度:8877 +- [使用PHP+workerman实现基于UDP的异步SIP服务器,服务器端可主动发送UDP数据给客户端](https://blog.csdn.net/zgh419566/article/details/137062682): zgh419566-使用PHP+workerman实现基于UDP的异步SIP服务器,服务器端可主动发送UDP数据给客户端----🔥 热度:8750 + +### python +- [图神经网络实战(6)——使用PyTorch构建图神经网络](https://blog.csdn.net/LOVEmy134611/article/details/137094747): 盼小辉丶-图神经网络实战(6)——使用PyTorch构建图神经网络----🔥 热度:33634 +- [nodejs+vue河北任丘非物质文化遗产数字化传承python-flask-django-php](https://blog.csdn.net/QQ_1963288475/article/details/136986949): QQ_1963288475-nodejs+vue河北任丘非物质文化遗产数字化传承python-flask-django-php----🔥 热度:24940 +- [基于python+vue河北任丘非物质文化遗产数字化传承flask-django-php-nodejs](https://blog.csdn.net/QQ511008285/article/details/136993726): QQ511008285-基于python+vue河北任丘非物质文化遗产数字化传承flask-django-php-nodejs----🔥 热度:24938 +- [【python】flask模板渲染引擎Jinja2中的模板继承,简化前端模块化开发](https://blog.csdn.net/littlefun591/article/details/137108883): 景天科技苑-【python】flask模板渲染引擎Jinja2中的模板继承,简化前端模块化开发----🔥 热度:24829 +- [【NVIDIA JETSON AGX XAVIER】解决使用Python中的sklearn(scikit-learn)库遇到的问题](https://blog.csdn.net/m0_62640704/article/details/136880137): 元_汐-【NVIDIA JETSON AGX XAVIER】解决使用Python中的sklearn(scikit-learn)库遇到的问题----🔥 热度:24297 + +### 运维 +- [自动化与智能化并行:数字化运维体系助力企业腾飞](https://blog.csdn.net/qq_32682301/article/details/137085187): 程序边界-自动化与智能化并行:数字化运维体系助力企业腾飞----🔥 热度:72150 +- [自动化与智能化并行:数字化运维体系助力企业腾飞](https://blog.csdn.net/Why_does_it_work/article/details/137087250): 雪碧有白泡泡-自动化与智能化并行:数字化运维体系助力企业腾飞----🔥 热度:25574 +- [如何在Nginx中实现负载均衡以分发流量到多个后端服务器?](https://blog.csdn.net/weixin_43275466/article/details/137084298): 我的运维人生-如何在Nginx中实现负载均衡以分发流量到多个后端服务器?----🔥 热度:22792 +- [Linux(CentOS)/Windows-C++ 云备份项目(服务器网络通信模块,业务处理模块设计,断点续传设计)](https://blog.csdn.net/dodamce/article/details/137052026): NUC_Dodamce-Linux(CentOS)/Windows-C++ 云备份项目(服务器网络通信模块,业务处理模块设计,断点续传设计)----🔥 热度:22438 +- [linux之挂载磁盘(脚本自动化)](https://blog.csdn.net/u014642921/article/details/137030385): 胡斌附体-linux之挂载磁盘(脚本自动化)----🔥 热度:18468 + +### 移动开发 +- [Flutter高德地图接入Android/IOS(定位&地图)](https://blog.csdn.net/sheng_er_sheng/article/details/136876916): sheng_er_sheng-Flutter高德地图接入Android/IOS(定位&地图)----🔥 热度:35947 +- [如何使用Windows电脑部署Lychee私有图床网站并实现无公网IP远程管理本地图片](https://blog.csdn.net/Aileenvov/article/details/137127617): Aileen_0v0-如何使用Windows电脑部署Lychee私有图床网站并实现无公网IP远程管理本地图片----🔥 热度:26683 +- [Linux小程序: 手写自己的shell](https://blog.csdn.net/WAFxiaoyu/article/details/137127165): 小宇HOH-Linux小程序: 手写自己的shell----🔥 热度:23654 +- [Android-&-Kotlin:Retrofit-+-Hilt-手写实现,看完99%的人都学会了](https://blog.csdn.net/2401_83740129/article/details/137122331): 2401_83740129-Android-&-Kotlin:Retrofit-+-Hilt-手写实现,看完99%的人都学会了----🔥 热度:22221 +- [RN在android/ios手机剪切图片的操作](https://blog.csdn.net/weixin_68658847/article/details/137119094): 萧寂173-RN在android/ios手机剪切图片的操作----🔥 热度:22044 + +### c/c++ +- [C语言内存操控的艺术探索:踏足四大秘境,铸就内存管理之巅峰传奇](https://blog.csdn.net/Miracle_86/article/details/137086464): Miracle_86.-C语言内存操控的艺术探索:踏足四大秘境,铸就内存管理之巅峰传奇----🔥 热度:25016 +- [C++对C的扩充](https://blog.csdn.net/office_lgirl/article/details/137072073): 阳光向日葵之沈阳-C++对C的扩充----🔥 热度:17648 +- [免杀对抗-C2远控篇&C&C++&SC转换格式&UUID标识&MAC物理&IPV4地址&减少熵值](https://blog.csdn.net/qq_45087791/article/details/136875680): nihao6666hhhhh-免杀对抗-C2远控篇&C&C++&SC转换格式&UUID标识&MAC物理&IPV4地址&减少熵值----🔥 热度:13270 +- [C/C++语言学习路线: 嵌入式开发、底层软件、操作系统方向(持续更新)](https://blog.csdn.net/qq_33904382/article/details/136890369): 断水客-C/C++语言学习路线: 嵌入式开发、底层软件、操作系统方向(持续更新)----🔥 热度:12995 +- [【C转C++】(还在继续学习补充中)](https://blog.csdn.net/Ivy_mzh19970808/article/details/136133719): Ivy_nsss19970808-【C转C++】(还在继续学习补充中)----🔥 热度:12747 + + +## 掘金 +### 前端 +- [2024 年 5 个令人兴奋的 JavaScript 新功能](https://juejin.cn/post/7348832432080355379): 以下提案很有可能进入今年的 ECMAScript 版本: ECMAScript 更新 JS的新版本总是会引起轰动。自 ES6 更新以来,每年都会有新版本,我们预计今年(ES2024)将在 6 月左右发----👍🏻点赞量:100 +- [尤雨溪官宣 VitePress 1.0,第一个主版本横空出世!](https://juejin.cn/post/7349119662134018063): 尤大在朋友圈爆料,VitePress 1.0 正式发布,这也是 VitePress 诞生以来升级的第一个语义化主版本,一个值得纪念的里程碑。----👍🏻点赞量:107 +- [领导问我:为什么一个点赞功能你做了五天?](https://juejin.cn/post/7349437605858066443): 前言 可乐是一名前端切图仔,最近他们团队需要做一个文章社区平台。由于人手不够,前后端部分都是由前端同学来实现,后端部分用的技术栈是 nest.js 。 某一个周一,领导希望做一个给文章点赞的功能,在文----👍🏻点赞量:148 +- [汗流浃背的一个小时——海马体一面,第一题就不会](https://juejin.cn/post/7349940323026485289): 上次拿到海康的offer之后,信心大增,但是目标不止于此,就想再往上冲一冲,于是目标就转向了海马体。海马体作为2023年AIGC现象级应用的公司之一,其AIGC的能力相对成熟----👍🏻点赞量:125 +- [小厂挂了十次之后,迎来了海康威视](https://juejin.cn/post/7349107210658299940): 前段时间一直忙着面试和背面经,就没怎么写文章。这段时间那是非常的煎熬,一直面试一直挂,有些感觉面试的还不错,八股和编程题都答上来了,时间也面了一个小时,但最终还是挂了,一度陷入了自我怀疑中。----👍🏻点赞量:63 +- [8个小而美的前端库](https://juejin.cn/post/7350140676615798824): 前端有很多小而美的库,接入成本很低又能满足日常开发需求,同时无论是 npm 方式引入还是直接复制到本地使用都可以。 2024年推荐以下小而美的库。 radash 实用的工具库,相比与 lodash,更----👍🏻点赞量:169 +- [💯 前端要学会自己写shell脚本,让你的项目看起来非常牛逼!💯](https://juejin.cn/post/7350571075547938866): Husky 是一个流行的工具,它可以让你轻松地在 Git 钩子中使用脚本,从而在提交(commit)代码前运行诸如代码风格检查、单元测试等任务。这有助于保持代码库的质量和一致性。Husky 的工作原理----👍🏻点赞量:83 +- [五年前端这题都做不对?](https://juejin.cn/post/7349750846899699764): 实现汗颜,作为一个多年的老前端做了一遍题居然不及格! 一时陷入了反思中备受打击,诚请各位大哥来一探究竟!----👍🏻点赞量:57 + +### 前端-JavaScript +- [2024 年 5 个令人兴奋的 JavaScript 新功能](https://juejin.cn/post/7348832432080355379): 以下提案很有可能进入今年的 ECMAScript 版本: ECMAScript 更新 JS的新版本总是会引起轰动。自 ES6 更新以来,每年都会有新版本,我们预计今年(ES2024)将在 6 月左右发----👍🏻点赞量:100 +- [尤雨溪官宣 VitePress 1.0,第一个主版本横空出世!](https://juejin.cn/post/7349119662134018063): 尤大在朋友圈爆料,VitePress 1.0 正式发布,这也是 VitePress 诞生以来升级的第一个语义化主版本,一个值得纪念的里程碑。----👍🏻点赞量:107 +- [领导问我:为什么一个点赞功能你做了五天?](https://juejin.cn/post/7349437605858066443): 前言 可乐是一名前端切图仔,最近他们团队需要做一个文章社区平台。由于人手不够,前后端部分都是由前端同学来实现,后端部分用的技术栈是 nest.js 。 某一个周一,领导希望做一个给文章点赞的功能,在文----👍🏻点赞量:148 +- [汗流浃背的一个小时——海马体一面,第一题就不会](https://juejin.cn/post/7349940323026485289): 上次拿到海康的offer之后,信心大增,但是目标不止于此,就想再往上冲一冲,于是目标就转向了海马体。海马体作为2023年AIGC现象级应用的公司之一,其AIGC的能力相对成熟----👍🏻点赞量:125 +- [小厂挂了十次之后,迎来了海康威视](https://juejin.cn/post/7349107210658299940): 前段时间一直忙着面试和背面经,就没怎么写文章。这段时间那是非常的煎熬,一直面试一直挂,有些感觉面试的还不错,八股和编程题都答上来了,时间也面了一个小时,但最终还是挂了,一度陷入了自我怀疑中。----👍🏻点赞量:63 +- [8个小而美的前端库](https://juejin.cn/post/7350140676615798824): 前端有很多小而美的库,接入成本很低又能满足日常开发需求,同时无论是 npm 方式引入还是直接复制到本地使用都可以。 2024年推荐以下小而美的库。 radash 实用的工具库,相比与 lodash,更----👍🏻点赞量:169 +- [💯 前端要学会自己写shell脚本,让你的项目看起来非常牛逼!💯](https://juejin.cn/post/7350571075547938866): Husky 是一个流行的工具,它可以让你轻松地在 Git 钩子中使用脚本,从而在提交(commit)代码前运行诸如代码风格检查、单元测试等任务。这有助于保持代码库的质量和一致性。Husky 的工作原理----👍🏻点赞量:83 +- [五年前端这题都做不对?](https://juejin.cn/post/7349750846899699764): 实现汗颜,作为一个多年的老前端做了一遍题居然不及格! 一时陷入了反思中备受打击,诚请各位大哥来一探究竟!----👍🏻点赞量:57 + +### 前端-Vue.js +- [尤雨溪官宣 VitePress 1.0,第一个主版本横空出世!](https://juejin.cn/post/7349119662134018063): 尤大在朋友圈爆料,VitePress 1.0 正式发布,这也是 VitePress 诞生以来升级的第一个语义化主版本,一个值得纪念的里程碑。----👍🏻点赞量:107 +- [Vue 生态最火的元框架,Nuxt 3.10 正式发布!](https://juejin.cn/post/7350861738973626402): 不久前,Nuxt 团队官宣 Nuxt 3.10 正式发布,整体非常接近 Nuxt 3.9,但此版本涵盖了更多功能和修复。----👍🏻点赞量:17 +- [Varlet Vue3 组件库 3.2 发布 | 拥抱 Nuxt、桌面端体验增强、支持原子化 CSS 框架](https://juejin.cn/post/7349575576045223973): Varlet Vue3 组件库 3.2 发布,拥抱 Nuxt、桌面端体验增强、支持原子化框架。Nuxt3、Material Design 3 主题配色、桌面端支持。----👍🏻点赞量:44 +- [面试官:只知道v-model是:modelValue和@onUpdate语法糖,那你可以走了](https://juejin.cn/post/7349936384512131107): 你知道v-model指令是如何变成组件上的modelValue属性和@update:modelValue事件呢?这一过程是在编译时还是运行时进行的呢?----👍🏻点赞量:26 +- [后台管理模板的最佳实现方式](https://juejin.cn/post/7350874162011750400): 换一套UI框架就换一套代码模板?不存在,我直接一套适配所有!无UI框架依赖的后台管理模板:兼容性、拓展性极高,保证了常用功能的完整性之余,模板中每个部分都是可以独立抽离和替换的,并无上手成本----👍🏻点赞量:13 +- [vue3+elementPlus 二次封装表单](https://juejin.cn/post/7349427412357316608): 功能 Input输入框 autocomplete自动补齐输入框 radio 单选框 checkbox 复选框 date 日期选择框 select 下拉框 如需添加更多功能参考elementPlus或者----👍🏻点赞量:2 +- [Radix UI 3.0 发布,新的布局引擎](https://juejin.cn/post/7350140676615323688): Radix UI 3.0 刚刚发布,带来了新的布局引擎、新的组件和自定义调色板生成器,这个版本的发布是向着成为构建现代应用程序的最佳组件库迈出了一大步。我们将在本文中介绍主要亮点。 自定义调色板 Ra----👍🏻点赞量:14 +- [Vue3中Hook函数,解锁新技能!](https://juejin.cn/post/7349119682002599936): 小熊猫带你深入理解Vue3的hook函数!Vue3带来了Composition API,在这其中,Hooks是其重要组成部分,本文将深入探讨Vue3中Hooks,帮助你在Vue3开发中更加得心应手!----👍🏻点赞量:13 + +### 前端-面试 +- [2024 年 5 个令人兴奋的 JavaScript 新功能](https://juejin.cn/post/7348832432080355379): 以下提案很有可能进入今年的 ECMAScript 版本: ECMAScript 更新 JS的新版本总是会引起轰动。自 ES6 更新以来,每年都会有新版本,我们预计今年(ES2024)将在 6 月左右发----👍🏻点赞量:100 +- [汗流浃背的一个小时——海马体一面,第一题就不会](https://juejin.cn/post/7349940323026485289): 上次拿到海康的offer之后,信心大增,但是目标不止于此,就想再往上冲一冲,于是目标就转向了海马体。海马体作为2023年AIGC现象级应用的公司之一,其AIGC的能力相对成熟----👍🏻点赞量:125 +- [小厂挂了十次之后,迎来了海康威视](https://juejin.cn/post/7349107210658299940): 前段时间一直忙着面试和背面经,就没怎么写文章。这段时间那是非常的煎熬,一直面试一直挂,有些感觉面试的还不错,八股和编程题都答上来了,时间也面了一个小时,但最终还是挂了,一度陷入了自我怀疑中。----👍🏻点赞量:63 +- [探寻HTTP革新 — 为什么HTTP/3是未来的前沿?](https://juejin.cn/post/7336831338119921679): 最近,公司在面试新的小伙伴时,其中有一道面试题就是关于“HTTP”的,这是一个表面上看似简单但实际上颇具挑战性的问题:“你对 HTTP 协议了解多少?能不能把你知道的都详细说一下?” 问题虽简单,但其----👍🏻点赞量:20 +- [熟悉 React 原理,却答不对这道简单的 setState 面试题](https://juejin.cn/post/7350094390436134951): 大家好,我是双越老师~ 最近春季招聘季节,好多同学找我 1v1 模拟面试。对于 React 技术栈的同学,我会问一个非常基础的 setState 应用题,但却很少有同学能回答正确。----👍🏻点赞量:19 +- [浅谈【XSS & CSRF】攻击](https://juejin.cn/post/7350555794145837093): XSS和CSRF也是面试中常常被问到的东西,本期就带大家认识下这两个网络攻击 XSS XSS(Cross Site Scripting)跨站脚本攻击 跨站脚本攻击就是用脚本攻击,看下面这个🌰 这里先简----👍🏻点赞量:20 +- [2024前端高频面试题之-- 前端工程化篇](https://juejin.cn/post/7350535815132659749): 【前端面试复习系列文章】 2024前端高频面试题-- html篇 2024前端高频面试题-- CSS篇 2024前端高频面试题-- JS篇 2024前端高频面试题-- VUE篇 2024前端高频面试题----👍🏻点赞量:10 +- [小厂一面: 请准备好水(二)](https://juejin.cn/post/7349360417091928090): 前言 现在到了春招的黄金时期,本人和小伙伴们也都开始了面试,今天在这篇文章中记录我的第一个面试经历,不知道小伙伴们是否跟我一样,在第一次面试时都很紧张呢? 查看对象里的所有属性 使用Object.ke----👍🏻点赞量:10 + +### 前端-React.js +- [领导问我:为什么一个点赞功能你做了五天?](https://juejin.cn/post/7349437605858066443): 前言 可乐是一名前端切图仔,最近他们团队需要做一个文章社区平台。由于人手不够,前后端部分都是由前端同学来实现,后端部分用的技术栈是 nest.js 。 某一个周一,领导希望做一个给文章点赞的功能,在文----👍🏻点赞量:148 +- [8个小而美的前端库](https://juejin.cn/post/7350140676615798824): 前端有很多小而美的库,接入成本很低又能满足日常开发需求,同时无论是 npm 方式引入还是直接复制到本地使用都可以。 2024年推荐以下小而美的库。 radash 实用的工具库,相比与 lodash,更----👍🏻点赞量:169 +- [如何使用 Router 为你页面带来更快的加载速度](https://juejin.cn/post/7349189143798399003): React Router 新版 release 了一系列 data apis 为你的应用站点带来更快的加载速度,文章会从概念、用法、原理三方面来带你领略 Data Apis 的魅力。----👍🏻点赞量:22 +- [译文:⚛️ React中最有用的10个自定义Hook](https://juejin.cn/post/7349513798698713088): React 内置的 hooks 彻底改变了我们开发组件的方式,但是 hooks 的真正威力在于创建自定义 hooks,将可复用的逻辑封装起来,增强组件的组合能力。自定义 hooks 允许您抽象出复杂的----👍🏻点赞量:16 +- [熟悉 React 原理,却答不对这道简单的 setState 面试题](https://juejin.cn/post/7350094390436134951): 大家好,我是双越老师~ 最近春季招聘季节,好多同学找我 1v1 模拟面试。对于 React 技术栈的同学,我会问一个非常基础的 setState 应用题,但却很少有同学能回答正确。----👍🏻点赞量:19 +- [web3实战课01:链接你的钱包](https://juejin.cn/post/7349752708385570870): 链接用户的钱包,是开发DAPP的第一步,跟着我,用最简单清晰的思路理解钱包链接协议,并完成一次实战链接吧!----👍🏻点赞量:28 +- [我为独立开发者开发落地页模板(二)](https://juejin.cn/post/7350200488455520267): 系列文章第二篇,本文内容包含了:落地页开发理念、rough notation与framer-motion的应用、暗黑模式的支持与国际化最佳实践。----👍🏻点赞量:11 +- [2024前端高频面试题之-- react篇](https://juejin.cn/post/7349971654590857216): 【前端面试复习系列文章】 2024前端高频面试题-- html篇 2024前端高频面试题-- CSS篇 2024前端高频面试题-- JS篇 2024前端高频面试题-- VUE篇 【导读】本文总结了前端----👍🏻点赞量:8 + +### 前端-Node.js +- [2024 年排名前 5 的 Node.js 后端框架](https://juejin.cn/post/7350581011262373928): 自 2009 年以来,Node.js 一直是人们谈论的话题,大多数后端开发人员都倾向于使用 Node.js。在过去的几年里,它的受欢迎程度有所增加。它被认为是美国最受欢迎的网络开发工具,包括 Netf----👍🏻点赞量:27 +- [熟悉 React 原理,却答不对这道简单的 setState 面试题](https://juejin.cn/post/7350094390436134951): 大家好,我是双越老师~ 最近春季招聘季节,好多同学找我 1v1 模拟面试。对于 React 技术栈的同学,我会问一个非常基础的 setState 应用题,但却很少有同学能回答正确。----👍🏻点赞量:19 +- [MQTT 服务搭建](https://juejin.cn/post/7349327791554641932): MQTT 服务搭建(Node.js) 最近在写自己的毕设,采用的技术栈是 node + MySQL 和 Vue3 + Element Plus,还用了一个即时通讯协议 MQTT。 对这个 MQTT 的----👍🏻点赞量:9 +- [前端如何用密文跟后端互通?原来那么简单!](https://juejin.cn/post/7350168797637558272): 后端:密码得走密文哇! 我:base64?md5? 后端:这次不行哇,新来的测试不好糊弄呢!必须要国密sm2加密捏 我: 好吧,看我的。----👍🏻点赞量:12 +- [跟我用 node.js + ffmpeg 写一个视频服务器](https://juejin.cn/post/7350099019836850217): Node.js 使用事件驱动和非阻塞 I/O 模型,这使得它能够有效地处理大量 IO 请求并发连接,这对于流媒体服务器非常重要。而 ffmpeg 对于视频处理的功能非常强大。----👍🏻点赞量:19 +- [技术周刊 117:Node 纪录片、AI 音视频助理、Suno v3、Node 作者专访播客、React 编译器](https://juejin.cn/post/7349880999259766821): Node 纪录片、AI 音视频助理、Suno v3、Node 作者专访播客、React 编译器、VitePress 1.0----👍🏻点赞量:4 +- [node + express,手把手教你写大文件分片上传(1)](https://juejin.cn/post/7350549827674849292): 在网上看到许多分片上传的案例,但是很少见前后端通用的代码,于是在吸收了一些思路之后,写下该文章,手把手教你如何写分片上传。----👍🏻点赞量:3 +- [【悄咪咪学Node.js】6. require/import 模块化](https://juejin.cn/post/7350501693089792011): 模块化编程在复杂系统中十分重要,其优点在于:有利于完成设计、提高开发效率、有利于问题排查、易维护、可复用。----👍🏻点赞量:0 + +### 前端-CSS +- [写html页面没意思,来挑战chrome插件开发](https://juejin.cn/post/7350571075548397618): 作为前端开发者,写烦了页面布局,给自己找点乐子,开发一个自己的谷歌浏览器插件。谷歌浏览器插件通常由HTML、CSS和JavaScript组成,非常利于前端开发。插件,可以为用户提供定制化的体验。----👍🏻点赞量:59 +- [Uiverse.io:打造 超炫酷 界面 的秘密武器!!!](https://juejin.cn/post/7349561234932367401): 偶尔闲逛国外网站,会不经意看到一些炫酷的网页元素,不禁呆呆的观察一会,相信你也遇到过吧,特别是新颖炫酷的界面元素,那么我们如何实现这些炫酷的效果的呢? 如果你特别精通 css 的话, 可能这些实现起来----👍🏻点赞量:53 +- [仿百亿补贴,H5 中图片先模糊后清晰的效果如何实现](https://juejin.cn/post/7349427412357611520): 百亿补贴图片加载非常快,为什么呢?因为百亿补贴先加载了一张模糊小图、再加载了一张清晰大图,用户很难感知到模糊到清晰的过程,误以为图片加载很快。接下来我会先给出证据、再分析原理、并提供关键代码。----👍🏻点赞量:23 +- [堪比 ES6 的史诗级升级,2023 年度 CSS 牛逼闪闪的新特性!](https://juejin.cn/post/7350556449615085608): 谷歌官网贴心地列举了 CSS 2023 的诸多年度重量级更新,我会科普一下 3 个个人觉得牛逼闪闪的 CSS 新功能。----👍🏻点赞量:24 +- [15 分钟带你感受 CSS :has() 选择器的强大](https://juejin.cn/post/7349360925185802251): 最近看到了许多关于 :has() 选择器的知识点,在此总结下来。 MDN 对 :has() 选择器 的解释是这样的: 下面一起来感受下 :has() 选择器的强大之处吧。 :has() 选择器选择父元----👍🏻点赞量:20 +- [CSS Tips:水波纹](https://juejin.cn/post/7350529104082583564): 通常情况之下,开发者都习惯了规则的矩形布局的效果,对于 Web 设计师提供的不规则布局,难免会带有一种恐惧。这篇文章将告诉你如何使用 CSS 和 SVG 来实现类似水波纹这样不规则的 UI 效果!----👍🏻点赞量:16 +- [🥳CSS实现经典打字小游戏《生死时速》](https://juejin.cn/post/7349752708386553910): 前言 CSS 中有这样一个模块:Motion Path 运动模块,它可以使元素按照自定义的路径进行移动。本文将利用它实现我小时候电脑课经常玩的一个打字游戏:金山打字的《生死时速》----👍🏻点赞量:12 +- [麦当劳扭蛋抽奖小动画](https://juejin.cn/post/7349863595729616931): 前言 最近新增抽奖盲盒,就是扭蛋机的形式,由于前端使用GIF图会很大,而且图片会很大,所以扭蛋机中的扭蛋进行分离,前端单独使用css进行。 麦当劳扭蛋机效果 扭蛋机窗口大小 第一步先固定扭蛋机的窗口,----👍🏻点赞量:10 + +### 前端-后端 +- [💯 前端要学会自己写shell脚本,让你的项目看起来非常牛逼!💯](https://juejin.cn/post/7350571075547938866): Husky 是一个流行的工具,它可以让你轻松地在 Git 钩子中使用脚本,从而在提交(commit)代码前运行诸如代码风格检查、单元测试等任务。这有助于保持代码库的质量和一致性。Husky 的工作原理----👍🏻点赞量:83 +- [2024 年排名前 5 的 Node.js 后端框架](https://juejin.cn/post/7350581011262373928): 自 2009 年以来,Node.js 一直是人们谈论的话题,大多数后端开发人员都倾向于使用 Node.js。在过去的几年里,它的受欢迎程度有所增加。它被认为是美国最受欢迎的网络开发工具,包括 Netf----👍🏻点赞量:27 +- [轻量级 C++ UI 库:快速、可移植、自包含 | 开源日报 No.168](https://juejin.cn/post/7349410791579959331): imgui 是 C++ 的无臃肿图形用户界面,具有最小的依赖关系。 该项目的主要功能、关键特性、核心优势包括: * 为 C++ 提供了一个轻量级的图形用户界面库 * 输出优化的顶点缓冲区,可----👍🏻点赞量:2 +- [初探富文本之MarkDown/Word/PDF导出能力设计](https://juejin.cn/post/7349776224829521961): 当我们实现在线文档的系统时,通常需要考虑到文档的导出能力,特别是对于私有化部署的复杂`ToB`产品来说,文档的私有化版本交付能力就显得非常重要。----👍🏻点赞量:23 +- [一文吃透 Cookie](https://juejin.cn/post/7349835041995128866): 前言 在大多数情况下,设置 Set-Cookie时,大家可能只会设置 key 和 value 属性。当然大部分场景下也只需要做到这样。但是其实 Cookie 在此之外也有很多重要的属性。----👍🏻点赞量:1 +- [AI辅助提效](https://juejin.cn/post/7350181789530357811): 本文会推荐分享我常用的一些ai工具的使用方式与使用体验,我认为它们能够大幅提升工作效率与质量。欢迎交流👏🏻----👍🏻点赞量:1 +- [Restful API 设计规范](https://juejin.cn/post/7349382887571701760): RESTful API(Representational State Transfer API)是一种设计风格的网络接口,用于网络应用之间的交互。REST 是一组架构原则和约束条件,而不是一种标准或协----👍🏻点赞量:2 +- [第12天:如何使用SVG绘制三次贝塞尔曲线](https://juejin.cn/post/7349377083552383011): 当我们想要弯曲一条线时,二次贝塞尔曲线是很好的,但通常它不够灵活。使用三次贝塞尔曲线,我们不仅有一个控制点,而是两个。第一个控制点设置曲线的初始方向,第二个控制点定义曲线从哪个方向到达端点。 同样,让----👍🏻点赞量:1 + +### 前端-TypeScript +- [JS 即将推出的 Set 新特性:交并差集](https://juejin.cn/post/7349382887572258816): TC39 委员会和浏览器致力于可以在 JS Set 提案中看到诸如 union、intersection 和 difference 之类的全新函数。----👍🏻点赞量:23 +- [用 interface 会报错改成 type 就好了?从一个报错深入 typescript 中 interface 和 type 的区别](https://juejin.cn/post/7349107210658496548): typeScript 的类型系统并不是完全健全的。在类型系统的术语中,“健全”(sound)意味着类型系统能够保证所有的程序都不会在运行时出现类型错误。----👍🏻点赞量:5 +- [如何计算地球任意两点之间距离](https://juejin.cn/post/7350142836622917695): 本文通过百度地图api实现一个地球地图模型,通过运用Haversine公式和Vincenty公式,计算出这两个坐标点之间的实际距离----👍🏻点赞量:3 +- [学会satisfies操作符,让你的Typescript功力倍增!](https://juejin.cn/post/7350209063520927782): 今日鸡汤: 人生是海, 总有波涛,需要一颗勇敢的心去乘风破浪!大家好,我是心灵。 本文是在Typescript中旅行的第 5 篇。将介绍satisfies操作符。----👍🏻点赞量:12 +- [Vue3 + TS 中使用 Provide/Inject 需要考虑的三大问题](https://juejin.cn/post/7349588906910761012): Provide/Inject的作用 在组件通信的场景中,必然会遇到跨层级组件间传值的问题,尤其是爷——孙组件,甚至是更深层级的组件。比如下图中,App.vue 文件将属性 name 一层层地往下传给组----👍🏻点赞量:7 +- [使用 ts 还需要 zod 吗?使用 zod 进行运行时类型校验的几个场景](https://juejin.cn/post/7349426928947331084): zod 是什么?官网上的解释说:Zod 是一个以 TypeScript 为首的模式声明和验证库。我使用术语 "schema" 来广义地指任何数据类型,从简单的 `字符串` 到复杂的嵌套对象。----👍🏻点赞量:8 +- [🈲拒绝类型体操,打通TypeScript类型复用的任督二脉](https://juejin.cn/post/7349791638111600650): 快速了解如何去封装接口类型,页面表单如何去复用已定义的接口类型,避免多次重复定义同一字段类型。其中涉及到ts中的Pick----👍🏻点赞量:5 +- [还不会搭建 Node 服务?一文带你了解如何用 express + ts 搞定后端](https://juejin.cn/post/7349569626341081140): 前端开发全栈化趋势 卷的前端小伙伴们日益焦虑,不会搭建后端服务怎么办;不了解 node 应用怎么办;不会组织业务接口怎么办;不用怕!今天我们一起来梳理 express 搭建后端全流程----👍🏻点赞量:4 + +### 前端-前端框架 +- [Vue3 如何封装一个超级好用的Hook👾](https://juejin.cn/post/7348842402826436649): 本文将通过介绍什么是Hook、如何在Vue使用Hook,以及在实践场景中如何封装自己的 Vue Hook,带你走进Hook的世界,写出更优雅的代码。 什么是Hook? Vue3官方文档是这样定义组合式----👍🏻点赞量:17 +- [Web 画图技术之画布滚动方案](https://juejin.cn/post/7349124917378023436): 介绍 Web 画图技术之画布的滚动方案,对 Plait 框架的滚动方案实现进行介绍: 1.支持缩放 2.支持隐藏显示滚动条 3.支持视口的控制----👍🏻点赞量:5 +- [解析 webpack , vite 处理 commonjs 和 esm 的原理](https://juejin.cn/post/7349551248516333605): webpack 和 vite 的流程大致一样,都需要分析抽象语法树获取模块的导入导出, 对每个模块进行编译转换,但是他们两个在开发模式下对于模块的处理是正好相反的----👍🏻点赞量:2 +- [为什么做开源画图框架 - Plait](https://juejin.cn/post/7349107210658988068): 虽然社区中有不少优秀流程图的开源项目,但是 Plait 同样是特别的存在,而且目前社区还没有做一体化的画图框架,也没有好的开源思维导图项目,这都是我们研发 Plait 框架的理由。----👍🏻点赞量:4 +- [自己动手写 React源码 ——【7】实现 ReactDOM](https://juejin.cn/post/7349065708050759714): 深入理解 React 源码,带你从零实现 React v18 的核心功能,构建自己的 React 库。----👍🏻点赞量:1 +- [啥?控制反转?啥是控制反转?](https://juejin.cn/post/7350924101941215258): 控制反转(Inversion of Control,IoC)是一种软件设计原则,它将应用程序的控制权从应用程序本身转移到了外部容器或框架。----👍🏻点赞量:1 +- [前端项目中<代理> or <环境变量>是啥?](https://juejin.cn/post/7350473432197627942): 最近做项目发现,有些女朋友对于前端项目中的代理和环境变量傻傻分不清,不知道它们长什么样子,有什么作用,这篇文章不探讨太深层的东西,只说实际应用,如有错误,希望指出!----👍🏻点赞量:1 +- [React并发机制揭秘](https://juejin.cn/post/7351321295068872713): React新版本的并发机制提供了一系列新特性,包括自动批处理、异步渲染、新的 Hooks 和 Suspense 配置等。这些特性旨在帮助开发者更好地控制和优化应用程序的性能和用户体验。通过这些新特性我----👍🏻点赞量:0 + +### 前端-GitHub +- [纯前端实现 JPG 图片压缩 | canvas](https://juejin.cn/post/7349465019325661203): 在迭代图床应用时,需要用到图片压缩,在之前分享了使用UPNG.js 处理 PNG 图片,这里记录分享一下如何处理JPG图片,并附上完整 Demo。----👍🏻点赞量:9 +- [分享 Github 上 7 个 Rust 编写的高星级工具](https://juejin.cn/post/7350557995896029211): 这是学习 Rust 时不可错过的资源,读代码是学习编程语言的最好方式之一。本文分享 7 个用 Rust 编写的开源软件,其中有些工具不提供统一的安装包,需要从源代码编译。----👍🏻点赞量:10 +- [ umi + Nest.js 实现高效权限管理系统](https://juejin.cn/post/7349650519810228234): 利用 umimax 和 Nest.js 构建一个高效的权限管理系统。通过详细的代码示例和解释,读者可以深入了解如何设计和实现一个完整的权限管理系统,以及如何利用现代技术栈提升开发效率和系统性能。----👍🏻点赞量:2 +- [双非大四这一年 总结](https://juejin.cn/post/7349094068843872265): 在这一年,我到底做了什么呢? 首先先聊自己工作 的情况吧。 从23年暑假就开始实习,满打满算 实习了加起来差不多6个多月吧,从北京到杭州。----👍🏻点赞量:2 +- [如何使用Tocbot创建博客目录?](https://juejin.cn/post/7350549827675029516): 目录可以帮助访问者快速了解文章的摘要,并导航至他们感兴趣的部分。 在本文中,我将向你展示如何结合Contentlayer和Next.js使用Tocbot创建目录。----👍🏻点赞量:1 +- [如何实现快速访问github](https://juejin.cn/post/7350880189836918820): github是每位程序开发人员的聚集地,当在国内直接进行访问的时候,会出现网络很慢,甚至无法访问的情况。今天教大家如何流畅的访问github!----👍🏻点赞量:0 +- [git rebase+rever实现git代码回滚](https://juejin.cn/post/7349047049869131791): 前言 今天准备上线时,突然产品有大变动需要把这个版本的内容都废弃掉。因此我需要将dev分支的代码进行回滚,但我并没有dev分支的权限找leader操作又觉得太麻烦了。那么有没有办法从dev切出来一个f----👍🏻点赞量:0 +- [taro-solid小程序插件版本迭代第二期](https://juejin.cn/post/7350835151871705127): 前情提要 在上一期taro-solid小程序插件版本迭代中,我们解决了h函数带来的问题。这一期主要解决button input等标签渲染不出来的bug----👍🏻点赞量:0 + +### 前端-Webpack +- [如何解决项目依赖重复打包问题](https://juejin.cn/post/7349087888049291299): 由于最近面试经常被问到这个问题(简历上写了),感觉答的时候不是很系统清晰,于是便有了这篇文章。 为啥对这个问题这么上心? 在上家公司最后一段时间是做前端工程基建相关的,不说是最有成长的一段时间,但绝对----👍🏻点赞量:35 +- [2024前端高频面试题之-- 前端工程化篇](https://juejin.cn/post/7350535815132659749): 【前端面试复习系列文章】 2024前端高频面试题-- html篇 2024前端高频面试题-- CSS篇 2024前端高频面试题-- JS篇 2024前端高频面试题-- VUE篇 2024前端高频面试题----👍🏻点赞量:10 +- [从0到1 将静态网页项目进行工程化(第二章)](https://juejin.cn/post/7349101755090518043): 前言: 上一章节,完成了对静态网页进行了代码首页以及登录页的移植以及通过webpack进行项目工程化改造。本章重点是对打包产物进行优化。----👍🏻点赞量:1 +- [解析 webpack , vite 处理 commonjs 和 esm 的原理](https://juejin.cn/post/7349551248516333605): webpack 和 vite 的流程大致一样,都需要分析抽象语法树获取模块的导入导出, 对每个模块进行编译转换,但是他们两个在开发模式下对于模块的处理是正好相反的----👍🏻点赞量:2 +- [我是如何用GPT优化vue组件库的(下)](https://juejin.cn/post/7350233011671564299): vue组件库npm包安装方式和script引入方式各有啥优缺点 这个问题可以直接问通义千问,答案挺靠谱的。这里总结通义千问的答案:npm 包安装方式更优,结合webpack解决模块依赖、更好的性能优化----👍🏻点赞量:0 +- [👊超给力的webpack实战三之vue单页面和多页面配置](https://juejin.cn/post/7350231743591792640): 前言 这是一个系列专栏,将会更新一系列 webpack 的实战内容,主要围绕着旧前端项目现代化,以及现代化前端项目的再优化。下面开始第三篇:vue单页面和多页面配置----👍🏻点赞量:1 +- [webpack从入门到进阶(三)---webpack优化](https://juejin.cn/post/7349087888049242147): 本章在上一章节的基础上对配置文件进行了进一步的优化;通过本章的学习,可以了解到js代码分类,多入口配置,css优化等----👍🏻点赞量:0 +- [一文学会webpack-loader | Markdown转React组件](https://juejin.cn/post/7349863595730010147): 在一个组件开发团队或其他团队中,通常使用markdown写文档,现在有这么一个需求,需要在项目中将markdown转为React组件,可以直接当做React组件直接import进来并使用,这个组件可以----👍🏻点赞量:1 + +### 前端-微信小程序 +- [想在小程序中实现一个计算属性来监控表单的必填属性,失败了](https://juejin.cn/post/7350140676615716904): 背景 小程序中的表单提交,需要校验表单填写完成按钮才是可点击状态,一般做法是每个表单变化的时候都去看是不是所有都填完成,也就是需要在每个可输入的地方做处理,希望能像vue的计算属性一样,在计算属性里面----👍🏻点赞量:0 +- [微信扫二维码,跳转到小程序](https://juejin.cn/post/7350227491993354240): 微信扫二维码,通过配置小程序规则,指定URL链接,跳转到小程序,并获取页面参数...........----👍🏻点赞量:1 +- [微信小程序里关于checkbox的坑](https://juejin.cn/post/7350482843532886054): 需求背景 小程序项目内,需要添加一个checkbox,用来判断用户是否同意某种协议。 遇到的坑 我只打算使用一个checkbox,而非checkbox-group,最初给checkbox添加bindc----👍🏻点赞量:1 +- [【通识篇】小程序上手开发实践总结](https://juejin.cn/post/7351430820713791514): Why 为什么要上手小程序开发 最简单直接的原因:市场需要!其他原因如下: Before 前置技能 🚀 强烈推荐先掌握前端基础(HTML, CSS, JS),尤其是 Vue 或 React 框架,能提----👍🏻点赞量:0 +- [taro-solid小程序插件版本迭代第二期](https://juejin.cn/post/7350835151871705127): 前情提要 在上一期taro-solid小程序插件版本迭代中,我们解决了h函数带来的问题。这一期主要解决button input等标签渲染不出来的bug----👍🏻点赞量:0 + +### 前端-NestJS +- [领导问我:为什么一个点赞功能你做了五天?](https://juejin.cn/post/7349437605858066443): 前言 可乐是一名前端切图仔,最近他们团队需要做一个文章社区平台。由于人手不够,前后端部分都是由前端同学来实现,后端部分用的技术栈是 nest.js 。 某一个周一,领导希望做一个给文章点赞的功能,在文----👍🏻点赞量:148 +- [NestJS中如何使用Swagger生成在线接口文档](https://juejin.cn/post/7351612144527835177): 在前后端分离开发中,为了确保前端和后端的开发人员能够有效地协作,后端需要为前端提供接口文档。接口文档应包含请求类型、传参格式、响应格式等详细信息。在 NestJS 中,Swagger 可以将接口文档集----👍🏻点赞量:4 +- [小白从0开始——NestJS官网文档精读:管道](https://juejin.cn/post/7351439648592789567): 基本概念 管道(Pipes)是处理输入数据并在它实际到达路由处理程序之前执行某些操作的类。管道可以做的操作包括但不限于: 数据转换(Transformation) :更改输入数据的格式或类型,例如将字----👍🏻点赞量:0 + +### 后端 +- [飞书很好,但赢不了,只能裁员](https://juejin.cn/post/7350354672862330932): 心碎飞书 3 月 26 日,字节跳动旗下产品飞书的 CEO 谢欣发布全员信,正式宣布进行新一轮的组织调整,即裁员。 内部全员信如下: 我有不少朋友是在字节跳动,甚至就在 Lark 的。 同时我也因为会----👍🏻点赞量:113 +- [腾讯女后端设计了一套短链系统,当场就想给她offer!](https://juejin.cn/post/7350585600858898484): 手机里的营销短信,背后运作的秘密是什么? 什么是短链?什么是短链系统?如何设计一套高性能的短链系统?----👍🏻点赞量:113 +- [刚刚,百度和苹果宣布联名](https://juejin.cn/post/7349971654590283776): 百度 × Apple 就在刚刚,财联社报道,百度将为苹果今年发布的 iPhone16、Mac 系统和 iOS18 提供 AI 功能。 苹果曾与阿里以及另外一家国产大模型公司进行过洽谈,最后确定由百度提----👍🏻点赞量:26 +- [eBPF驱动下的突破:打造高效大规模 Kubernetes Service 运行场景](https://juejin.cn/post/7348981169481990195): Cilium 强大安全性和灵活性,优雅替代传统的 kube-proxy,重塑大规模 Kubernetes 集群的网络架构。一个必读的技术深度解析,适合所有对现代网络技术感兴趣的读者。----👍🏻点赞量:10 +- [舒服了,学习了,踩到一个 Lombok 的坑!](https://juejin.cn/post/7349569626341490740): 你好呀,我是歪歪。 踩坑了啊,最近踩了一个 lombok 的坑,有点意思,给你分享一波。 我之前写过一个公共的服务接口,这个接口已经有好几个系统对接并稳定运行了很长一段时间了,长到这个接口都已经交接给----👍🏻点赞量:37 +- [辞职 4 个月后,我用 Rust 实现了个简单的 Spring Boot](https://juejin.cn/post/7349182232442191884): 大家好,我是 ZihanType,一个热爱 Rust 的程序员。我在 2023 年 11 月辞职,目前正在找工作。在这段时间里,我用 Rust 写了一个 Spring Boot,这个项目叫做 pred----👍🏻点赞量:23 +- [架构解析系列-OTeL & Micrometer 在 Spring Boot 中的应用与分析](https://juejin.cn/post/7349360417053474867): 希望通过本文能够帮助大家使用和理解 Springboot 中对于 micrometer 和 otlp 收集指标数据的基本流程和原理。----👍🏻点赞量:14 +- [倾情奉献 ,HBase 快速入门手册 - Java ](https://juejin.cn/post/7349588906909958196): 👈👈👈 欢迎点赞收藏关注哟 一. 前言 之前 Hadoop 入门 时讲过 , Hadoop 本身属于底层框架,在其上层有很多功能上的实现 ,并且这些实现都取得了不错的成绩。 HBase 就是其中一个,----👍🏻点赞量:9 + +### Android +- [Flutter - 升级3.19之后页面多次rebuild?🤨](https://juejin.cn/post/7349124917378695180): 升到到 `3.19.3` 后发现,从 `页面A` 跳转到 `页面B` 和返回 `页面A` 时,`页面A` 的 `build` 方法都会被执行,降回 `3.16.9` 则不会----👍🏻点赞量:17 +- [跟🤡杰哥一起学Flutter (十三、从Widget源码 ✈ InheritedWidget)](https://juejin.cn/post/7349001116598091810): 🤡本节来扒一扒Widget的源码,搞清楚StatefulWidget的生命周期/方法调用过程,为什么State可以跨帧存在?InheritedWidget的实现原理等..为后面的状态管理章节做准备~----👍🏻点赞量:15 +- [鸿蒙踩坑记之一招解决等待多个并发结果](https://juejin.cn/post/7348994520590270490): 年前公司与华为签订了合作备忘录,加入了鸿蒙生态这个大家庭。。公司想赶着鸿蒙纯血系统上市之前,发布自己的鸿蒙软件。开发鸿蒙NEXT版本软件----👍🏻点赞量:11 +- [Android RecyclerView宫格拖拽效果实现](https://juejin.cn/post/7348707728921853971): 前言 在Android发展的进程中,网格布局一直比较有热度,其中一个原因是对用户来说便捷操作,对app厂商而言也会带来很多的曝光量,对于很多头部app,展示网格菜单几乎是必选项。实现网格的方式有很多种----👍🏻点赞量:15 +- [几乎是当下最详细的 AOSP 编译与调试运行指南](https://juejin.cn/post/7349446682826948617): 几乎是当下最详细的 AOSP 编译与调试运行指南,用于想要对系统源码深入调试或者定制自己的 framework----👍🏻点赞量:21 +- [PLT Hook从入门到实战 ](https://juejin.cn/post/7349791638112452618): PLT Hook是Android进阶必须掌握的技术之一,该技术在性能优化上有着广泛的应用,笔者这里以Native 内存泄漏检测,来带大家掌握PLT Hook技术----👍🏻点赞量:22 +- [WebView组件封装(五)——实现H5页面秒开方案总结](https://juejin.cn/post/7348824894157160474): 一、WebView组件封装系列文章 WebView组件封装(一)——怎样使用全局缓存池管理提高WebView加载速度 WebView组件封装(二)——怎样用设计模式封装WebView,轻松实现个性化定----👍🏻点赞量:6 +- [Android Perfetto 系列 2:Perfetto Trace 抓取](https://juejin.cn/post/7350571075547676722): 上一篇文章 Android Perfetto 系列 1:Perfetto 工具简介 介绍了 Perfetto 是什么,这篇简单介绍一下 Perfetto 的抓取。----👍🏻点赞量:23 + +### IOS +- [2024 Flutter iOS 隐私清单上线,5 月 1 号最后期限,你收到 「ITMS-91053」 了吗?](https://juejin.cn/post/7349895521395884069): 2023 年底的时候,我就发过了 《Flutter 上了 Apple 第三方重大列表,2024 春季 iOS 的隐私清单究竟是什么?》 相关内容,如果你还对隐私清单等相关要求不了解,建议先看看前文。 ----👍🏻点赞量:32 +- [iOS实现收钱时播放语音提醒总结](https://juejin.cn/post/7349002962868305920): 一、背景 在WWDC2019发布了新的iOS13,苹果不再允许PushKit应用在非voip电话的场景上。这篇文章总结了在iOS13下的语音播报迁移方案以及一些需要注意的问题。 二、技术方案 Noti----👍🏻点赞量:1 +- [如何使用 SwiftUI 构建 visionOS 应用](https://juejin.cn/post/7349027817306308617): Apple Vision Pro 即将推出,现在是看看 SwiftUI API 的完美时机,这使我们能够将我们的应用程序适应 visionOS 提供的沉浸式世界。苹果表示,构建应用程序的最佳方式是使用----👍🏻点赞量:8 +- [超级干干干干货!丝滑的 iOS 进度条解锁交互到底是怎么制作的?](https://juejin.cn/post/7349835041993916450): 这篇是拆解 吉光卡片 App 底部彩蛋入口的动画实现。将这个入口发到社区后,很多小伙伴表示对实现原理比较感兴趣,于是便有了这篇文章,我将从思路和原理入手,带大家抽丝剥茧地带大家了解这个动画是如何实现的----👍🏻点赞量:9 +- [RSA详解](https://juejin.cn/post/7349189143799398427): 本文尝试使用最基础的方式解释RSA中的每一步的计算步骤、理论依据及证明;填补了在e、n不互质;m、n不互质情况下的处理方法和补充证明。----👍🏻点赞量:2 +- [Swift 定制 Core Data 迁移](https://juejin.cn/post/7350143110495207474): 随着应用程序和用户群的增长,你需要添加新功能,删除其他功能,并改变应用程序的工作方式。这是软件开发生命周期的自然结果,我们应该接受。 随着应用程序的发展,你的数据模型也会发生变化。你需要更改数据----👍🏻点赞量:4 +- [08-📝Flutter核心知识|网络请求和Json转Model【网络处理封装、Json转Model、Json解析 、自动反序列化配置等】](https://juejin.cn/post/7350473432197431334): 一、前言 本系列文章旨在快速复习并上手Flutter开发,并在适当分享在项目实战过程中遇到的一些比较有价值的知识内容: 01-📝Flutter核心知识|了解Flutter【诞生背景、应用简介、页面渲染----👍🏻点赞量:3 +- [UserAgent获取与修改](https://juejin.cn/post/7350308310824091698): 从19年 iOS 13开始Apple就建议我们将App中使用UIWebView的地方切换为WKWebView了。 按照Apple2019年12月13日的文档,20年4月,新应用必须使用WKWebViw----👍🏻点赞量:1 + + +## GitHub +### javascript +- [jaywcjlove/awesome-mac](https://github.com/jaywcjlove/awesome-mac):  Now we have become very big, Different from the original idea. Collect premium software in various categories.----总⭐️70,550; 今日⭐️537 +- [nodejs/node](https://github.com/nodejs/node): Node.js JavaScript runtime ✨🐢🚀✨----总⭐️103,060; 今日⭐️478 +- [Mintplex-Labs/anything-llm](https://github.com/Mintplex-Labs/anything-llm): A multi-user ChatGPT for any LLMs and vector database. Unlimited documents, messages, and storage in one privacy-focused app. Now available as a desktop application with a built-in LLM!----总⭐️9,822; 今日⭐️359 +- [SuhailTechInfo/Suhail-Md](https://github.com/SuhailTechInfo/Suhail-Md): meet Suhail-Md, Your All-in-One WhatsApp Excitement Buddy! Enjoy a thrilling messaging experience like never before. Suhail-Md brings a world of excitement and joy to your chats ✨🤖----总⭐️1,494; 今日⭐️201 +- [end-4/dots-hyprland](https://github.com/end-4/dots-hyprland): Modern, feature-rich and accessible desktop configuration.----总⭐️2,173; 今日⭐️271 +- [kkevsekk1/AutoX](https://github.com/kkevsekk1/AutoX): A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)----总⭐️5,735; 今日⭐️73 +- [louislam/uptime-kuma](https://github.com/louislam/uptime-kuma): A fancy self-hosted monitoring tool----总⭐️48,025; 今日⭐️367 +- [projectdiscovery/nuclei-templates](https://github.com/projectdiscovery/nuclei-templates): Community curated list of templates for the nuclei engine to find security vulnerabilities.----总⭐️7,904; 今日⭐️50 +- [Superalgos/Superalgos](https://github.com/Superalgos/Superalgos): Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.----总⭐️3,810; 今日⭐️28 +- [trekhleb/javascript-algorithms](https://github.com/trekhleb/javascript-algorithms): 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings----总⭐️181,224; 今日⭐️247 + +### vue +- [CorentinTh/it-tools](https://github.com/CorentinTh/it-tools): Collection of handy online tools for developers, with great UX.----总⭐️9,096; 今日⭐️229 +- [vueComponent/ant-design-vue](https://github.com/vueComponent/ant-design-vue): 🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜----总⭐️19,478; 今日⭐️47 +- [wanglin2/mind-map](https://github.com/wanglin2/mind-map): 一个还算强大的Web思维导图。A relatively powerful web mind map.----总⭐️3,306; 今日⭐️144 +- [hslr-s/sun-panel](https://github.com/hslr-s/sun-panel): A server, NAS navigation panel, Homepage, browser homepage. | 一个服务器、NAS导航面板、Homepage、浏览器首页。----总⭐️1,639; 今日⭐️135 +- [pure-admin/vue-pure-admin](https://github.com/pure-admin/vue-pure-admin): 🔥 全面ESM+Vue3+Vite+Element-Plus+TypeScript编写的一款后台管理系统(兼容移动端)----总⭐️13,626; 今日⭐️287 +- [didi/xiaoju-survey](https://github.com/didi/xiaoju-survey): 「快速」打造「专属」问卷系统, 让调研「更轻松」----总⭐️263; 今日⭐️83 +- [kailong321200875/vue-element-plus-admin](https://github.com/kailong321200875/vue-element-plus-admin): A backend management system based on vue3, typescript, element-plus, and vite----总⭐️2,156; 今日⭐️36 +- [sugarforever/chat-ollama](https://github.com/sugarforever/chat-ollama): ----总⭐️712; 今日⭐️150 +- [zclzone/vue-naive-admin](https://github.com/zclzone/vue-naive-admin): ⚡️基于 Vue3 + Vite + Pinia + Unocss + Naive UI 的轻量级后台管理模板。----总⭐️2,447; 今日⭐️65 +- [Lissy93/dashy](https://github.com/Lissy93/dashy): 🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!----总⭐️14,931; 今日⭐️100 + +### typescript +- [fdundjer/solana-sniper-bot](https://github.com/fdundjer/solana-sniper-bot): Solana Sniper Bot - Proof of Concept----总⭐️583; 今日⭐️322 +- [janhq/jan](https://github.com/janhq/jan): Jan is an open source alternative to ChatGPT that runs 100% offline on your computer----总⭐️14,072; 今日⭐️2,103 +- [kamranahmedse/developer-roadmap](https://github.com/kamranahmedse/developer-roadmap): Interactive roadmaps, guides and other educational content to help developers grow in their careers.----总⭐️270,457; 今日⭐️1,165 +- [lobehub/lobe-chat](https://github.com/lobehub/lobe-chat): 🤯 Lobe Chat - an open-source, modern-design LLMs/AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Perplexity / Bedrock / Azure / Mistral / Ollama ), Multi-Modals (Vision/TTS) and plugin system. One-click FREE deployment of your private ChatGPT chat application.----总⭐️25,591; 今日⭐️2,103 +- [nodejs/nodejs.org](https://github.com/nodejs/nodejs.org): The Node.js® Website----总⭐️4,784; 今日⭐️1,144 +- [Project-DARC/DARC](https://github.com/Project-DARC/DARC): Decentralized Autonomous Regulated Company (DARC), a company virtual machine that runs on any EVM-compatible blockchain, with on-chain law system, multi-level tokens and dividends mechanism.----总⭐️9,357; 今日⭐️1,110 +- [yangshun/tech-interview-handbook](https://github.com/yangshun/tech-interview-handbook): 💯 Curated coding interview preparation materials for busy software engineers----总⭐️108,542; 今日⭐️583 +- [linkwarden/linkwarden](https://github.com/linkwarden/linkwarden): ⚡️⚡️⚡️Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages and articles.----总⭐️5,695; 今日⭐️719 +- [midday-ai/midday](https://github.com/midday-ai/midday): Run your business smarter.----总⭐️1,063; 今日⭐️467 +- [medusajs/medusa](https://github.com/medusajs/medusa): Building blocks for digital commerce----总⭐️22,438; 今日⭐️219 + +### python +- [stitionai/devika](https://github.com/stitionai/devika): Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. Devika aims to be a competitive open-source alternative to Devin by Cognition AI.----总⭐️12,427; 今日⭐️11,540 +- [OpenInterpreter/open-interpreter](https://github.com/OpenInterpreter/open-interpreter): A natural language interface for computers----总⭐️45,824; 今日⭐️3,541 +- [JoeanAmier/TikTokDownloader](https://github.com/JoeanAmier/TikTokDownloader): 完全免费开源,基于 Requests 模块实现:TikTok 主页/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜索/热榜数据采集工具----总⭐️5,124; 今日⭐️356 +- [Doriandarko/maestro](https://github.com/Doriandarko/maestro): A framework for Claude Opus to intelligently orchestrate subagents.----总⭐️478; 今日⭐️163 +- [goauthentik/authentik](https://github.com/goauthentik/authentik): The authentication glue you need.----总⭐️6,345; 今日⭐️273 +- [roboflow/supervision](https://github.com/roboflow/supervision): We write your reusable computer vision tools. 💜----总⭐️13,371; 今日⭐️1,534 +- [vllm-project/vllm](https://github.com/vllm-project/vllm): A high-throughput and memory-efficient inference and serving engine for LLMs----总⭐️16,812; 今日⭐️404 +- [StevenBlack/hosts](https://github.com/StevenBlack/hosts): 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.----总⭐️25,227; 今日⭐️251 +- [OpenInterpreter/01](https://github.com/OpenInterpreter/01): The open-source language model computer----总⭐️3,685; 今日⭐️2,491 +- [harry0703/MoneyPrinterTurbo](https://github.com/harry0703/MoneyPrinterTurbo): 利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.----总⭐️4,558; 今日⭐️2,574 + +### go +- [microsoft/retina](https://github.com/microsoft/retina): eBPF distributed networking observability tool for Kubernetes----总⭐️2,150; 今日⭐️1,499 +- [jesseduffield/lazygit](https://github.com/jesseduffield/lazygit): simple terminal UI for git commands----总⭐️44,688; 今日⭐️607 +- [iawia002/lux](https://github.com/iawia002/lux): 👾 Fast and simple video download library and CLI tool written in Go----总⭐️24,419; 今日⭐️468 +- [omriharel/deej](https://github.com/omriharel/deej): Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux----总⭐️3,793; 今日⭐️682 +- [go-gitea/gitea](https://github.com/go-gitea/gitea): Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD----总⭐️41,458; 今日⭐️169 +- [k8sgpt-ai/k8sgpt](https://github.com/k8sgpt-ai/k8sgpt): Giving Kubernetes Superpowers to everyone----总⭐️4,780; 今日⭐️74 +- [cli/cli](https://github.com/cli/cli): GitHub’s official command line tool----总⭐️35,120; 今日⭐️157 +- [libp2p/go-libp2p](https://github.com/libp2p/go-libp2p): libp2p implementation in Go----总⭐️5,698; 今日⭐️26 +- [tailscale/tailscale](https://github.com/tailscale/tailscale): The easiest, most secure way to use WireGuard and 2FA.----总⭐️16,052; 今日⭐️168 +- [quii/learn-go-with-tests](https://github.com/quii/learn-go-with-tests): Learn Go with test-driven development----总⭐️21,114; 今日⭐️55 + +### rust +- [juspay/hyperswitch](https://github.com/juspay/hyperswitch): An open source payments switch written in Rust to make payments fast, reliable and affordable----总⭐️9,678; 今日⭐️285 +- [ynqa/jnv](https://github.com/ynqa/jnv): interactive JSON filter using jq----总⭐️3,775; 今日⭐️2,065 +- [Wilfred/difftastic](https://github.com/Wilfred/difftastic): a structural diff that understands syntax 🟥🟩----总⭐️19,041; 今日⭐️1,625 +- [ordinals/ord](https://github.com/ordinals/ord): 👁‍🗨 Rare and exotic sats----总⭐️3,142; 今日⭐️56 +- [rerun-io/rerun](https://github.com/rerun-io/rerun): Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.----总⭐️4,856; 今日⭐️155 +- [paritytech/substrate](https://github.com/paritytech/substrate): Substrate: The platform for blockchain innovators----总⭐️8,384; 今日⭐️30 +- [uutils/coreutils](https://github.com/uutils/coreutils): Cross-platform Rust rewrite of the GNU coreutils----总⭐️16,717; 今日⭐️85 +- [martinvonz/jj](https://github.com/martinvonz/jj): A Git-compatible VCS that is both simple and powerful----总⭐️6,303; 今日⭐️318 +- [tikv/tikv](https://github.com/tikv/tikv): Distributed transactional key-value database, originally created to complement TiDB----总⭐️14,396; 今日⭐️54 +- [seanmonstar/reqwest](https://github.com/seanmonstar/reqwest): An easy and powerful Rust HTTP Client----总⭐️8,976; 今日⭐️123 + +### object-c +- [amowu/arduimo](https://github.com/amowu/arduimo): Amo + Arduino = Arduimo----总⭐️7; 今日⭐️0 +- [schacon/blink](https://github.com/schacon/blink): Example file to blink the LED on an Arduino----总⭐️95; 今日⭐️0 +- [prisonerjohn/FBZ-BEAT](https://github.com/prisonerjohn/FBZ-BEAT): ----总⭐️4; 今日⭐️0 + +### css +- [cloudflare/cloudflare-docs](https://github.com/cloudflare/cloudflare-docs): Cloudflare’s documentation----总⭐️2,513; 今日⭐️19 +- [datawhalechina/hugging-multi-agent](https://github.com/datawhalechina/hugging-multi-agent): A tutorial based on MetaGPT to quickly help you understand the concept of agent and muti-agent and get started with coding development----总⭐️598; 今日⭐️203 +- [chokcoco/iCSS](https://github.com/chokcoco/iCSS): 不止于 CSS----总⭐️18,612; 今日⭐️73 +- [nanxiaobei/hugo-paper](https://github.com/nanxiaobei/hugo-paper): 🪺 A simple, clean, customizable Hugo theme----总⭐️1,941; 今日⭐️13 +- [refact0r/midnight-discord](https://github.com/refact0r/midnight-discord): A dark, rounded discord theme.----总⭐️298; 今日⭐️14 +- [primefaces/sakai-vue](https://github.com/primefaces/sakai-vue): ----总⭐️350; 今日⭐️4 +- [primefaces/primeng](https://github.com/primefaces/primeng): The Most Complete Angular UI Component Library----总⭐️9,327; 今日⭐️30 +- [primefaces/primereact](https://github.com/primefaces/primereact): The Most Complete React UI Component Library----总⭐️5,572; 今日⭐️56 +- [aprxi/letsbuild-ai](https://github.com/aprxi/letsbuild-ai): Community-driven platform dedicated to sharing resources, tools, and knowledge for AI enthusiasts and developers----总⭐️177; 今日⭐️61 +- [progit/progit2](https://github.com/progit/progit2): Pro Git 2nd Edition----总⭐️5,585; 今日⭐️15 + + diff --git a/docs/menu.md b/docs/menu.md index 4d81f2bc..a11e2d79 100644 --- a/docs/menu.md +++ b/docs/menu.md @@ -10,4 +10,5 @@ title: 目录 [//]: # (year comment) ## 2024 [//]: # (day comment) +- [2024-03-29](/2024/2024-03-29):2024-03-29的文章合集 - [2024-03-22](/2024/2024-03-22):2024-03-22的文章合集