• wevtutil qe system "/q:*[System [(EventID=1074)]]" /rd:true /f:text /c:1 | find "Date:" >> D:/dd.txt
    wevtutil qe system "/q:*[System [(EventID=20)]]" /rd:true /f:text /c:1 | find "Date:" >> D:/dd.txt

    1074是关机 20是开机 然后用两个箭头>>把结果输出到D:/dd.txt文件

    把命令保存到一个cmd文件里,用任务计划程序设置到每次开机后运行

    这样每天上班之后看下文件就知道昨天晚上有没有人打开自己电脑了


  • cnpm i argon2-cli -g
    echo -n "你的密码" | npx argon2-cli -e
    $argon2i$v=19$m=4096,t=3,p=1$LD+/EJCIDteeKwvhQKWVfg$jAsjd3amlKZZLh8QytjtDS38vlObCUfwra19FAqSjwk

    把返回的值粘贴到 ~/.config/code-server/config.yaml 文件里

    auth: password
    hashed-password: "$argon2i$v=19$m=4096,t=3,p=1$LD+/EJCIDteeKwvhQKWVfg$jAsjd3amlKZZLh8QytjtDS38vlObCUfwra19FAqSjwk"

  • excel 可以这样插入图片

    <table><img src="C:\图片\1.jpg"width="200"height="200">

    复制代码到表格就会自动导入 C:\图片\1.jpg 图片。

    ="<table><img src=""C:\图片\"&A2&".jpg""width=""200""height=""200"">"
    
    这样可以得到以A2为名称的图片

    正则:

    alt + f11 打开宏编辑器,插入模块

    Function GetStr(rng As Range)
        With CreateObject("VBscript.regexp")
            .Global = True
            .Pattern = "[A-Za-z0-9\-]{6,}"
            If .Execute(rng).Count = 0 Then
                GetStr = ""
            Else
                GetStr = .Execute(rng)(0)
            End If
        End With
    End Function

    .Pattern = 后面接正则表达式

    单元格输入 = GetStr(A1) 即可使用函数

    excel 多个工作簿合并到一个工作簿:

    在任一个工作表标签上点击右键,选择“查看代码”。

    Sub 工作薄间工作表合并()
    
    Dim FileOpen
    Dim X As Integer
    Application.ScreenUpdating = False
    FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(*.xls*),*.xls*", MultiSelect:=True, Title:="合并工作薄")
    X = 1
    While X <= UBound(FileOpen)
    Workbooks.Open Filename:=FileOpen(X)
    Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
    X = X + 1
    Wend
    ExitHandler:
    Application.ScreenUpdating = True
    Exit Sub
    
    
    errhandler:
    MsgBox Err.Description
    End Sub
    

  • netstat -aon| findstr 端口

    tasklist| findstr 任务ID


  • name: xxx
    on:
      workflow_dispatch:
      push:
      schedule:
        - cron:  '10 1 */2 * *'
    jobs:
      Create_Snapshot:
        name: xxx
        runs-on: ubuntu-latest
            
        steps:
          - uses: actions/checkout@v2
          - uses: actions/setup-node@v2
            with:
              node-version: '16'
              
          - run: npm i
          - run: node ...
    

    添加 workflow_dispatch 可以在github上调用任务、添加push在每一次提交后执行一次,schedule则是定时运行


  • 安装两个插件,PHP IntelliSense 和 php cs fixer

    PHP IntelliSense 安装好后,找到coder server的插件目录,我的是 /var/lib/code-server ,进入 extensions/felixfbecker.php-intellisense-2.3.14 目录下,执行composer update,才算安装完成,直接使用会报错

    如果composer update时报错,则是有php拓展没有启用,我这里用国内镜像也会报错,不要用国内镜像即可

    然后到coder server里配置一下

    我的 setting.json 文件是这样的,配置一下php路径和php-cs-fixer路径就好了,php-cs-fixer可以在github 下载

    {
        "editor.fontSize": 20,
        "workbench.colorTheme": "Default Light+",
        "php.executablePath": "/usr/bin/php7.4",
        "php-cs-fixer.autoFixBySemicolon": true,
        "php-cs-fixer.executablePath": "/root/php-cs-fixer.phar",
        "php-cs-fixer.lastDownload": 1633922462143,
        "files.autoSave": "off",
        "php-cs-fixer.formatHtml": true
    }

    然后在php文件里,右键就有格式化php代码的选项了


  • 安装时报错

    The json extension is missing.
    Install it or recompile php without --disable-json
    
    The phar extension is missing.
    Install it or recompile php without --disable-phar
    
    The iconv OR mbstring extension is required and both are missing.
    Install either of them or recompile php without --disable-iconv

    提示缺少json等拓展

    但我也安装了这个拓展,可是输入 php7.4 -m 却没有加载这个模块,php-fpm7.4 -m 却有加载所有模块

    原来是cli没有加载我安装的模块,ubuntu所有安装的php 模块可以在 /etc/php/7.4/mods-available 目录下找到,而fpm的conf.d目录中链接了所有的模块,cli却没有,什么原因呢我也不知道

    简单粗暴的方法是直接全部复制到cli目录下

    cp -r /etc/php/7.4/fpm/conf.d/* /etc/php/7.4/cli/conf.d

    这样cli就启用了所有模块了

    还有就是可以用 phpenmod 命令去挨个启用模块

    phpenmod json
    phpenmod iconv
    phpenmod phar

    然后安装 composer 就正常了

    curl -sS https://getcomposer.org/installer -o composer-setup.php
    php composer-setup.php --install-dir=/usr/local/bin --filename=composer

  • 打开腾讯云访问控制 访问管理 – 控制台 (tencent.com)

    创建策略

    选择要操作的服务

    选择要给予的权限

    创建好后赋予用户就好了


  • cd ~
    mv .zsh_history .zsh_history_bad
    strings -eS .zsh_history_bad > .zsh_history
    fc -R .zsh_history