• 复习一下正则中的前瞻后顾

    正则中的前瞻后顾正则中的前瞻后顾很有用,这里复习的同时,再做一个备忘。 前瞻(?=)exp1(?=exp2)查找右视部分是exp2的exp1. 正则 输入 匹配结果 abc(?=123) abc123 abc abc(?=123) eabc123 ...

    2024-08-13
  • 如何在发布npm包时排除一些不需要发布的文件?

    当发布一个 npm 包时,有时候我们希望忽略一些不需要发布的文件,比如测试文件、配置文件或者其他临时文件。这样可以减小包的大小,避免发布不必要的文件。 最近我就遇到这种需求。在我维护的包中,有一系列的包在同一个仓库,采用的monorepo形式管理,发布使用的lerna。这个过程中踩到了以下这些坑, ...

    2024-08-08
  • 在 Windows 上真机调试 iPhone(iOS) Safari Web 页面

    在移动端页面开发中,需要处理 Android 和 iOS 的兼容性问题。在 Chrome DevTools 中选择手机模式,可以一定程度上模拟移动端的页面,但更多的只是方便进行页面布局的调试和兼容。一些移动端的特性与表现,在真机和模拟情况下还是有存在很大差别的(比如软键盘的弹出等),尤其是 iOS ...

    2024-07-09
  • 记录一个正则表达式的区别

    在正则表达式中,. 和 [^] 是两个不同的字符类别,有一些区别: .: 表示匹配除了换行符(\n、\r)之外的任意字符。不匹配换行符,所以在默认情况下,. 不会匹配换行符。示例:/a.b/ 可以匹配 “a+b”、”a@b”,但不匹配 “a\nb”。 [^]: 表示匹配任意字符,包括换行符。 ...

    2024-05-21
  • OpenAI新手救星:一键升级ChatGPT Plus,一站式解决ChatGPT账户、会员、4.0API问题

    1. 注册WildCard账户Open AI限制了国内的visa卡片的绑定,所以无论是想开通ChatGPT plus还是使用Open AI的apis开发接口,都需要先绑定一个境外信用卡。开卡步骤也比较简单,点击链接进入官网,按照提示使用支付宝完成开卡即可。二年有效期的话是16美元,使用邀请码以优惠2 ...

    2024-03-02