赞了文章5 月 6 日
说到文本搜索工具,大家一定会知道 grep, 它是 linux 最有用并最常用的工具之一。但如果要再一个大的工程项目中搜索某个关键词,大家也一定知道它比较耗时。所以就有了很多替代工具,之前最出名的是 Ack,Ag而最近又有了新的替代者 Ripgrep, 这个工具和 Ack/Ag 一样...
赞了回答2024-12-03
类似这种的,如果对方传递的不是这个类型的对象,或者对象和字段名称都对,但是字段的数据类型不对,那么也会自动报错,告知你哪里有问题,其实这个帮我们省去了参数校验的步骤,也基本上达到了一个参数类型的强校验。但是这个接收到的参数是一个 BaseModel 的子类也...
赞了文章2024-11-24
本文从使用角度入手,循序渐进的讲述 DrawIO 是什么,为什么要基于 DrawIO 进行二次开发以及 DrawIO 二次开发的核心技术细节并抽象出了一套通用二开架构,因此文章内容较长,不同阶段的读者可以根据需求进行阅读。本文整体结构如下:
回答了问题2024-10-24
先回答问题0.请问这样的功能一般是怎么实现?这个功能有很多种实现方式,项目中如果有状态管理库的话,一般用状态管理库实现,比如你提到的zustand,如果没有的话可以用react context API实现,当然也可以用props或forward一层层传递数据,但这样并不灵活,所以很少...
回答了问题2024-10-22
意思200是固定宽度的吗?用flex就能实现 {代码...}
回答了问题2024-10-08
自问自答吧,在babel的plugin中加了个函数,打印了下输出的文件路径,最终定位问题是匹配的规则不对,调整include为 {代码...} 了,路径截图如下:
提出了问题2024-09-29
回答了问题2024-09-14
{代码...} objectSpanMethod里面判断在不在范围内就行了
回答了问题2024-09-14
react18的开发环境吗?看看这个[链接]
回答了问题2024-09-13
感觉这个需求类似“根据手机壳颜色改变app主题”..
回答了问题2024-09-13
刚好前一段弄个类似的需求,大概说下思路,主要是移除无用的标签和代码,精简发给大模型的上下文,步骤如下:1、首先用node-html-parser解析页面,这步就过滤掉了script、style、noscript之类的2、创建一个新的根元素3、弄一个标签和属性的白名单4、遍历第1步解析好...
回答了问题2024-09-12
找了一圈,应该在这[链接]
回答了问题2024-09-12
css实在是博大精深,斗胆回答一下,欢迎讨论我觉得可以部分实现,不过有一定的局限性,2种方案:background+clip-path:path {代码...} 这种可以实现曲线,但是没办法搞百分比;background+clip-path:polygon+rotateX {代码...} 这种可以搞百分比,但是不是曲线另外上...
回答了问题2024-09-12
看起来是设置环境变量那步出了问题,试试"$HOME/.cargo/env"或者"/root/.cargo/bin:${PATH}"呢
回答了问题2024-09-12
确认项目根目录有没有.mvn/wrapper 文件夹,如果没有手动生成下mvn -N wrapper:wrapper
回答了问题2024-09-11
1、和你理解的一样,"files" 字段用于显式列出 TypeScript 编译器需要包含的文件,按照这个配置他会只编译当前目录下的 index.ts 文件,以及通过index.ts引用的文件;2、我猜index.ts是个入口,同目录的都是通过index.ts import进来的
回答了问题2024-09-11
是的,需要自行封装,或者有一些开源库,比如swr或者react query
回答了问题2024-09-11
可以用啊,升级下brew试试?
回答了问题2024-09-10
首先要搞明白,第三方页面的登录状态是靠什么记录的
回答了问题2024-09-09
1、会产生;2、不会产生在根目录,会产生在依赖的目录,一般是 {代码...}