1. gitbook-cli安装失败的解决方法

    报错信息:

    Installing GitBook 3.2.3
    /.../npm/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287
        if (cb) cb.apply(this, arguments)
                    ^
    TypeError: cb.apply is not a function
        at /.../npm/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287:18
    

    解决方法:

    降级安装。

    npm install [email protected] -g
    

    经测试可行版本:

    node -v
    v14.17.0
    
    npm -v
    6.14.13
    
    gitbook -V
    2.1.2
    
  2. git验证报错

    Output:
    fatal: remote error: 
      The unauthenticated git protocol on port 9418 is no longer supported.
    Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
    

    解决方法:

    git config --global url."https://".insteadOf. git://
    
  3. 命令行安装Window Terminal

    Add-AppxPackage .\Microsoft.WindowsTerminal_1.12.10393.0_8wekyb3d8bbwe.msixbundle
    
  4. Corn表达式

    由七个子表达式组成,前六个必填,最后一个可填,分别表示秒、分、时、天、月、周、年(可选)

    image-20220407144147226
    Image
    image-20220407144209080
    Image

    例子

    0 * * * * ? 每1分钟触发一次
    0 0 * * * ? 每天每1小时触发一次
    0 0 10 * * ? 每天10点触发一次
    0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
    0 30 9 1 * ? 每月1号上午9点半
    0 15 10 15 * ? 每月15日上午10:15触发
    */5 * * * * ? 每隔5秒执行一次
    0 */1 * * * ? 每隔1分钟执行一次
    0 0 5-15 * * ? 每天5-15点整点触发
    0 0/3 * * * ? 每三分钟触发一次
    0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
    0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
    0 0/5 14,18 * * ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
    0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
    0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
    0 0 12 ? * WED 表示每个星期三中午12点
    0 0 17 ? * TUES,THUR,SAT 每周二、四、六下午五点
    0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
    0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
    0 0 23 L * ? 每月最后一天23点执行一次
    0 15 10 L * ? 每月最后一日的上午10:15触发
    0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
    0 15 10 * * ? 2005 2005年的每天上午10:15触发
    0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发
    0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发
    
    1. 正则表达式

      public static boolean test(String str) {
          // Pattern.CASE_INSENSITIVE | Pattern.DOTALL 二进制或,表示多个设置都生效。前者为忽略大小写,后者为对所有字串生效。
          return Pattern.compile(REGEX_STR, Pattern.CASE_INSENSITIVE | Pattern.DOTALL)
              .matcher(str)
              .matches();
      }
      
Copyright © rootwhois.cn 2021-2022 all right reserved,powered by GitbookFile Modify: 2022-11-26 20:03:31

results matching ""

    No results matching ""