原创 利用ast和jscodeshift統計項目文件中接口重複使用率

第一階段: 由於有的接口最多隻有兩層 /xx/xx,所以查找出所有接口截取最後兩層進行統計 grep -Er 'ur[il]\s*\=|url:|action\=' ./src | awk -F "[\'\`]" '{print $2}'

原创 寫一個項目裏詞條對比的shell

需求:找出當前開發分支裏未上傳到詞條平臺的詞條 #! /bin/bash #-----------------------------------------------------------------------# # 手動版說明:

原创 發現一個不錯的筆記本軟件 Notion

官網地址:https://www.notion.so/help/guides  

原创 轉載:統計項目文件個數或者代碼行數的shell

ls -lR|grep "^d"|wc -l //統計文件夾下目錄的個數,包括子文件夾裏的 ls -lR|grep "^-"|wc -l //統計當前文件夾下文件的個數,包括子文件夾裏的 
 ls -l |grep "^d"|wc -

原创 轉載:requestAnimationFrame

https://juejin.cn/post/6991297852462858277

原创 緩存函數 memorize

// 緩存函數 Function.prototype.memoize = function () { var _this = this; return function () { const args = Array.pr

原创 React Context的api用法備忘

import React, { Component, useContext, useState } from 'react'; // 解構寫法 const { Provider, Consumer } = React.createCon

原创 React函數組件和Class組件使用forwardRef傳遞ref

// 函數組件使用forwardRef傳遞ref const ForwardRefComponent = React.forwardRef((props, ref) => <div ref={ref.bind(this)} {...pro

原创 轉載:React 通過ref獲取DOM對象或者子組件實例的用法

  React 通過ref獲取DOM對象或者子組件實例的用法 https://www.cnblogs.com/greatdesert/p/12697726.html React 通過forwardRef獲取函數組件內某個DOM節點或者子組件

原创 awk輸出單引號、雙引號

# 輸出雙引號 awk -F "" '{print "\""$1"\"\,"}' "xxxxx", 使用""雙引號把一個雙引號括起來,然後用轉義字符\對雙引號進行轉義,輸出雙引號。 # 輸出單引號 awk -F "" '{pri

原创 Css進度條

linear-gradient(angle/direction, color stop, color stop, ...); 一個線性漸變可以由多種顏色組成。除了指定顏色的方向和角度之外,linear-gradient()接收一組co

原创 在安裝完 docker for windows 之後,hype-v打開,之後再關閉,vmware無法使用,虛擬機報錯:傳輸(vmdb)錯誤-32:pipe:read failed

百度的解決方法: 打開https://www.microsoft.com/en-us/download/confirmation.aspx?id=53337會自動下載dgreadiness_v3.6解壓後右鍵點擊開始按鈕選擇powershe

原创 awk筆記備忘

awk pattern { action } {filenames} # $0變量是指整條記錄,$1表示當前行的第一個域,$2表示當前行的第二個域,$n當前記錄的第n個域,字段間由FS分隔, 每行按 FS 字段分隔符(默認是空格或tab

原创 sed命令筆記備忘

# s命令會用斜線間指定的第二個文本字符串來替換第 一個文本字符串模式 echo "hello world" | sed 's/world/leyi/' # hello leyi # 要在sed命令行上執行多個命令時,只要用-e

原创 mysql中的字符串截取和替換

-- 替換 replace(字段名,"需要替換的字符","替換的字符") mysql裏replace不支持正則匹配 mysql> set @needReplaceStr = 'hello world!'; Query OK, 0 r