Fork me on GitHub
  1. docker

    访问容器

    docker exec -it <CONTAINER ID> /bin/bash

    拷贝容器文件至本地

    docker cp <IMAGE>:<容器路径> <本地路径>

    拷贝本地文件至容器

    docker cp <本地文件> <IMAGE>:<容器路 …

    read more
  2. 解决Cannot find module '../lib/completion'

    // package.json
    {
        "scripts": {
            "build": "gulp build"
        }
    }
    

    错误:

    Error: Cannot find module '../lib/completion'
        at Function.Module._resolveFilename (module.js:469:15)
        at Function.Module._load (module.js:417:25)
        at Module.require (module.js:497:17)
        at require (internal/module.js:20:19)
        at Object.<anonymous> (/staticDisk/repository/jenkins …
    read more
  3. element-ui + element-theme + vue-cli + postcss-px2rem

    • element-ui: 1.4.2
    • vue-cli: 2.8.2
    // utils.j
    exports.cssLoaders = function (options) {
        ...
        return {
            css: generateLoaders('postcss', {
                plugins() {
                    return [require('postcss-px2rem')({ remUnit: 75 })]
                }
            }),
            ...
        }
    }
    
    // vue-loader.conf.js
    module.exports = {
        ...
        postcss: [require('postcss-px2rem')({ remUnit: 75 })],
        ...
    }
    
    read more
  4. 查看Swift代码执行时间

    func measure(title: String!, call: () -> Void) {
        let startTime = CACurrentMediaTime()
        call()
        let endTime = CACurrentMediaTime()
        if let title = title {
            print("\(title): ")
        }
        print("Time - \(endTime - startTime)")
     }
    
    func doSomeWork() {
      measure("Array") {
      var ar = [String]()
      for i in 0...10000 {
      ar.append("New elem \(i)")
      }
      }
      measure("Image") {
      let url = NSURL(string: "http://lorempixel.com/1920 …
    read more

links