鍍金池/ 問答/ Linux問答
淚染裳 回答

問題1: 1臺(tái)服務(wù)器

問題2: 不用考慮這么多, 買臺(tái)可升級(jí)配置的云服務(wù)器. 高峰使用的時(shí)段升級(jí)下.

刮刮樂 回答

不一定??赡懿皇沁B續(xù)的。因?yàn)橛蟹猪撚成涞轿锢淼刂?,所以最多一個(gè)內(nèi)存頁內(nèi)部連續(xù),頁和頁之間可以不連續(xù)。

清夢(mèng) 回答

類似下面這樣的

label.el-radio {
  .el-radio__label {
    display: none;
  }
}

label.el-radio.is-checked {
  .el-radio__label {
    display: inline;
  }
}
苦妄 回答

TypeScript

ES6 的超集,支持async、Promiseyield等新語法


適合面向?qū)ο蟮膱?chǎng)景

最終會(huì)編譯成 es5js 代碼,也就是任何瀏覽器可以執(zhí)行的JS

使用編輯器 Visual Studio Code 無縫編輯,編譯也只要運(yùn)行 tsc 即可輸出目標(biāo)js文件

我一般開啟嚴(yán)格模式,強(qiáng)類型模式,這樣在編寫過程中就可以知道是否有錯(cuò),避免一些低級(jí)錯(cuò)誤

比如

下面例子中:

  • namespace 命名空間
  • abstract 虛類、虛函數(shù)
  • extends 繼承
  • : number 參數(shù)類型
  • : boolean 返回類型
  • x: number = 0 默認(rèn)參數(shù)值
  • public x 類變量以及作用域
  • public position 類作用域
  • constructor 構(gòu)造函數(shù)
  • public get getter setter

/ui/base.ts

namespace ui {

    abstract class Base {
        public x: number;
        public y: number;
        constructor(x: number = 0, y: number = 0)
        {
            this.setTo(x, y);
        }
        
        public abstract position(x: number, y: number);
    }
}

/ui/sharp.ts

namespace ui {
    class Sharp extends Base {
        public position(x: number, y: number)
        {
            this.x = x;
            this.y = y;
        }
    }
}

/ui/sharp/rect.ts

namespace ui.sharp
{

    class Rect extends ui.Sharp {
        public width: number;
        public height: number;
        
        public get empty(): boolean {
            return this.height == 0 || this.width == 0;
        }
        
        constructor(x: number = 0, y: number = 0, width: number = 0, height: number = 0)
        {
            super(x, y);
            this.width = width;
            this.height = height;
        }
    }
}

調(diào)用

調(diào)用方式 無特殊,js即可

let rect = new ui.sharp.Rect();
console.log(rect.empty); // true
寫榮 回答
match1 = {'$match': {'regDate': regDate}}
lookup = {'$lookup':
              {
                  'from': 'recharge',
                  'localField': '_id',
                  'foreignField': 'uid',
                  'as': 'recharge'
              }
          }
project = {'$project':
               {
                   '_id': 1,
                   'regDate': 1,
                   'recharge.from': 1,
                   'recharge.rechargeDate': 1,
               }
        }
match2 = {'$match': {'recharge.from': 'weixin'}}
match3 = {'$match': {'recharge.from': 'alipay'}}
match4 = {'$match': {'recharge.rechargeDate': {'$gte': starttime, '$lt': endtime}}}
pipeline = [match1, lookup, project, match2, match3, match4]
result = collection_users.aggregate(pipeline)
a = 0
for i in result:
    a=a+1
pprint.pprint(a)
吃藕丑 回答

你nginx服務(wù)沒啟動(dòng)

兮顏 回答

git add -> git commit -> git pull -> git push

試試再別的盤,別在c盤。 上面那意思是 沒有寫權(quán)限...

久愛她 回答
cnpm 內(nèi)部用的是 npminstall 這個(gè)庫,通過 link 的方式來提升安裝速度。
青黛色 回答

1.檢查sshd服務(wù)是否開啟;
2.檢查sshd服務(wù)是否正在監(jiān)聽22號(hào)端口(如果你沒改的話);
3.檢查防火墻是否屏蔽了ssh相關(guān)的端口;

冷溫柔 回答

主要是版本沖突,因?yàn)槭歉坛套?,django版本1.10.6+ python3

瘋浪 回答

vi /etc/firewalld/services/nginx.xm

<service>
  <short>Nginx</short>
  <description>nginx</description>
  <port protocol="tcp" port="80"/>
</service>
話寡 回答

clipboard.png

使用 npm install <github username>/<github project> 來安裝是正確的,只是你的 npm run dev是需要在 package.json 中配置script的

囍槑 回答

你可以把用戶信息存在session或者cookie里,也可以放在跳轉(zhuǎn)鏈接里帶過去

孤影 回答

content-length 錯(cuò)誤就設(shè)置請(qǐng)求頭就行了啊

墨小白 回答

大概就是下載源的問題。如果是下載的是國外,因?yàn)槟承┰颍瑫?huì)下得很慢,甚至直接斷了。

解決方法:

npm install -g nrm

然后,切換為淘寶鏡像源

nrm use taobao

這樣,就能下載的很快了。

nrm詳細(xì)文檔:https://github.com/Pana/nrm

風(fēng)畔 回答

1 不要拘泥于瀏覽器和服務(wù)器
2 兩端進(jìn)行交互,發(fā)送請(qǐng)求的一端叫做客戶端(client),接受請(qǐng)求的一端叫做服務(wù)端(server)。
3 一般我們用的client和server之間通信的協(xié)議,在在網(wǎng)絡(luò)層是IP協(xié)議,傳輸層是基tcp/udp協(xié)議的,在應(yīng)用層是http/ftp協(xié)議。也就是說,不管你http還ftp協(xié)議,都是在傳輸層基tcp協(xié)議的。
4 Socket 接口是TCP/IP網(wǎng)絡(luò)的API,Socket接口定義了許多函數(shù)或例程,用以開發(fā)TCP/IP網(wǎng)絡(luò)上的應(yīng)用程序。
5 這方面的東西一本書都說不完,我簡(jiǎn)要說明了一下,如果要了解更多,應(yīng)該去看《計(jì)算機(jī)網(wǎng)絡(luò)》相關(guān)書籍。