• 1. div 不支持失焦 聚焦(@blur, @focus) 使用 v-click-outside

  • 2. 不翻墙,访问 github 过慢, 安装 brew 过慢, 可以修改 sudo vi /etc/hosts

  192.30.253.112    github.com
  151.101.72.133    assets-cdn.github.com
  151.101.193.194   github.global.ssl.fastly.net
  • 3. brew install 软件很慢,更换镜像源, 我使用清华源

  cd "$(brew --repo)"
  git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

  cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
  git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

  brew update
  • 4. node 版本控制工具 nvm, 项目中要用 node 版本必须为 10.16.0, 版本太高会有问题

  • 5. RccOrgAuth::RedisClient.sync 同步 auth 的 redis 数据,权限相关

  • 6. 配置 redis, vi /ect/hosts

  127.0.0.1   cloud-service
  • 7. vuejs 父子组件通信,父组件与子组件通信,子组件能不能修改父组件的传过来的参数,就再定义一个值 = 父组件参数, 然后修改使用,通过 this.$emit 更新 父组件参数

  • 8. oracle ORA-21561

  OCIError: ORA-21561: 生成 OID 失败
  from oci8.c:603:in oci8lib_250.bundle
    $ echo "127.0.0.1 $(hostname)" | sudo tee -a /etc/hosts
  
  gem install ruby-oci8 失败
    $ export OCI_DIR=/opt/oracle/instantclient_11_2
  
  • 9. git stash 命令

  git stash list //查看stash 列表
  git stash drop stash@{0} //这是删除第一个队列
  • 10. Jira 配置 dashboard

  • 10.1. 新建一个 filter(过滤器), 把你要查询的条件放进去, 比如: assignee = blank.nie AND status= DONE
  • 10.2. 新建一个 dashboard, 命一个名字
  • 10.3. Add a gadget, load all gadget,添加一个 Filter Results, 然后把你的 filter 添加进去,就好了

  • 11. redis 订阅发布 监听

  # 连接 redis 默认连接的 host: 127.0.0.1  post: 6379
  $redis = Redis.new
  # 发布
  $redis.instance.publish('test', 'message')
  # 订阅
  $redis.subscribe('test') do |on|
    on.message do |channel, msg|
      p msg
    end
  end

  # 项目中开一个进程去监听
  # 在 lib/tasks/ 新建一个 listener.rake 文件
  namespace :listener do
    desc 'test'
    # :environment 将告诉Rake加载整个应用程序环境,让相关任务访问类、helper等。如果没有:environment,您将无法使用任何这些附加功能
    # reach 里面这样写 task :test => :environment
    # rails 新项目可以这样写 task test: :environment
    task :test => :environment do
      $redis.subscribe('test') do |on|
        on.message do |channel, msg|
          p msg
        end
      end
    end
  end
  # 启监听
  rake listener:test
  • 12. yarn install 换镜像源

  • yarn config get registry
  • yarn config set registry https://registry.npm.taobao.org/

通过修改 HOSTS 文件进行加速

手动把cdn和ip地址绑定。

  • 第一步:获取 github 的 global.ssl.fastly

    地址访问:http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 获取cdn和ip域名

    得到:199.232.69.194 https://github.global.ssl.fastly.net

  • 第二步:获取github.com地址

    访问:https://github.com.ipaddress.com/#ipinfo 获取cdn和ip

    得到:140.82.114.4 http://github.com

  • 第三步:修改 host 文件映射上面查找到的 IP

    比如:

    199.232.69.194 github.global.ssl.fastly.net
    140.82.114.4 github.com