Windows自带的管理工具命令一览表

exe类

命令
应用
命令
应用

notepad
记事本
calc
计算器

control
控制面板
mstsc
远程桌面连接

explorer
资源管理器
taskmgr
任务管理器

resmon
资源监视器
perfmon
性能监视器

regedit
注册表编辑器
osk
屏幕键盘

mspaint
画图
snippingtool
截图工具

write/wordpad
写字板
dvdplay
DVD播放器

msinfo[……]

继续阅读

Provide/Inject的基本使用

1、简单介绍

  • 从功能上来讲,他类似props的传值,provide提供,inject接收;
  • 有了props为什么还需要这东西?因为如果是传值给孙子props就没那么方便了,如果是传给孙子的孙子呢,那就更麻烦了,一级一级传太恶心;

  • 简单一点理解:

    Provide:我只是将数据抛出去,爱谁用谁用;

    Inject:我只是需要这个值,谁给都行;

2、使用说明

  • provide通过对象或函数返回对象的方式将数据提供出来;
  • provide提供出来的数据不支持响应式;

  • inject通过字符串数组的方式注册使用或通过对象的方式

    {
      key: {
          from: 'p[......]

    继续阅读

MVVM模式中如何实现数据监听

Object的defineProperty方法

  • 如何监听一个对象的某个属性被访问了呢?JavaScript提供了相关的机制给我们来实现,那就是设置对象属性的setter方法及getter方法。
let object = {
    name: 'sian',
    age: 18
}

Object.defineProperty(object, 'name', {
    get: function() {
        console.log('获取name的值')
    },
    set: function(value) {
        console.log('设置[......]

继续阅读

解决nvm导致终端启动慢的问题

问题的根本就是.zshrc中的这一段:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
  • 怎么解决呢?很简单,将这三行注释掉!不信你试试,终端秒开!!!
  • 可问题是我将这三行注释掉之后,nvm命令甚至node命令都没了,[……]

    继续阅读