Git
-
OneDev – 强大而简单的DevOps平台
OneDev是一款强大而简单的DevOps平台,旨在帮助开发团队高效管理代码、构建持续集成/持续交付流程,并提供全面的项目管理功能。 OneDev的特点 1、强大的代码管理:One…
-
73个GitHub高级搜索技巧
来自:CSDN,作者:Moshow郑锴 链接:https://blog.csdn.net/moshowgame/article/details/102914895 1. 前言 Gi…
-
掌握CI/CD:打造软件开发的快车道
CI/CD概念理解:持续集成、持续交付与持续部署 软件开发是一个不断迭代的过程,随着技术的不断演进,开发模式也在不断进化。持续集成(Continuous Integration,简…
-
前端自动化工程化–webpack 热更新原理、Loader、Plugin
webpack 热更新原理 img 当修改了一个或多个文件; 文件系统接收更改并通知 webpack; webpack 重新编译构建一个或多个模块,并通知 HMR 服务器进行更新;…
-
webpack图片处理和常用插件总结
webpack 中如何处理图片的? 在webpack中有两种处理图片的loader: file-loader:解决CSS等中引入图片的路径问题;(解决通过url,import/re…
-
Vue3常用的hooks方法3
验证码发送完之后的读秒 我们需要封装一个 计时器 Hooks import { ref } from ‘vue’export function useCountDown() { c…
-
最强本地缓存Caffeine,没有之一
Caffeine 是基于 JAVA 8 的高性能缓存库。并且在 spring5 (springboot 2.x) 后spring 官方放弃了 Guava,而使用了性能更优秀的 Ca…
-
Java敏感词过滤,我是这么做的
因为在博客里上线了评论的功能,但是为了防止有些人发一些敏感词汇,所以做这个敏感词过滤是非常有必要的(这也是为啥我不愿意在评论中加图片一样,假如有人发一些奇怪的图片咋整 🙂) 我的博…
-
Lucene轻量级全文搜索引擎
一、基础知识 1、Lucene 是什么 Lucene 是一个本地全文搜索引擎,Solr 和 ElasticSearch 都是基于 Lucene 的封装 Lucene 适合那种轻量级…
-
让 chatgpt 帮忙,写了一个 console 样式增强库
话不多说,直接先看效果💯: 这些效果都是使用 console 在控制台输出的 log,是不是还蛮炫酷的? 一、console.log(info、warn、error) 如何自定义样…
-
五分钟学会 UserScripts Safari 苹果iOS上特别好用且免费的脚本插件
JavaScript yyds。如果你喜欢用 Chrome for iOS,那么你也可以试试通过 QuantumultX/Surge 等代理工具及其提供的方法为网站的特定网页嵌入 …
-
一文解析微信小程序Echarts动态使用及图表层级踩坑解决方案
前言 最近收到一个需求,要在小程序上去做数据看板,能让公司运营和老板看到那些销售的数据情况。 这就导致需要我去重新捡起Echarts了,距离上一次用它还是五年前了吧。 不过好在现在…
-
Bruno – 开源IDE,用于探索和测试API
这是一款仅限离线使用(无需登录)的 API 客户端桌面工具,可用来测试和请求 API。它不同于日益臃肿、同类型的 Postman 等工具,你可以直接在本地管理接口信息和数据,没有杂…
-
6.2k+star!强烈推荐1款Vue3.4+TypeScript+Vite5开源的一套后台管理框架
大家好!我是老码农。 今天给大家推荐一款后台管理框架。 这款后台管理框架使用最新技术栈。 Vue3.4 TypeScript Vite5 Pinia Element-Plus 我们…
-
K8s :通过 kubectl 插件 rakkess 查看集群 RBAC授权信息
写在前面 分享一个 查看集群 RBAC 权限的工具 通过 rakkess 可以查看集群命名空间 rbac 的授权 理解不足小伙伴帮忙指正 出其东门,有女如云。…
-
5分钟上手Python爬虫:从干饭开始,轻松掌握技巧
很多人都听说过爬虫,我也不例外。曾看到别人编写的爬虫代码,虽然没有深入研究,但感觉非常强大。因此,今天我决定从零开始,花费仅5分钟学习入门爬虫技术,以后只需轻轻一爬就能查看所有感兴…