在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答
老梗 回答

game.json是小游戲的配置文件,你看看工程根目錄下面是否有g(shù)ame.json這個(gè)文件

爛人 回答

不在運(yùn)用域內(nèi)。你可以在console.log之前打個(gè)斷點(diǎn)。這時(shí)候你就可以在控制臺(tái)打印啦。因?yàn)槟阒苯釉诳刂婆_(tái)打印this是指向windows對(duì)象。

葬愛(ài) 回答

我是這樣修改的,首先把nginx的配置文件修改了一下。
至于為什么這么改,還不清楚,就是看了別人的帖子,然后嘗試做了修改,起碼驗(yàn)證是可以用的

server {
    listen 80;
    server_name 111.230.140.182;
    charset utf-8;
    client_max_body_size 75M;
    location / {
        include uwsgi_params;
        uwsgi_pass 127.0.0.1:8080;
        #uwsgi_param UWSGI_PYTHON /usr/bin/python;  //注釋掉
        #uwsgi_param UWSGI_CHDIR /home/ubuntu/project/test;  //注釋掉
        #uwsgi_param UWSGI_SCRIPT test:app ;  //注釋掉
    }
}

然后將uwsgi的配置文件也改為:

[uwsgi]
socket=127.0.0.1:8080
plugins = python
wsgi-file=test.py
master=true
processes=4
threads=2
callable=app
stats=127.0.0.1:9191

從上面看修改,將chdir去掉了,然后加入了master=true,保留socket的同時(shí),加入了一個(gè)stats。
這樣的先后運(yùn)行nginx和uwsgi之后,在瀏覽器輸入ip地址就可以直接跳轉(zhuǎn)到hello world界面了。



說(shuō)一下蛋疼菊緊的事情,上面這個(gè)配置文件是我自己手敲的new.ini。我在之前的uwsgi.ini文件上同樣的內(nèi)容,但是報(bào)錯(cuò),找不到app。我比來(lái)比去發(fā)現(xiàn),這個(gè)uwsgi文件是我從網(wǎng)上直接copy的在“callable=app”前面一行有非常多的空格,看是看不出的,有可能有特殊字符或者什么的。把空格刪了就OK了。
這是個(gè)坑,以后還是自己手動(dòng)敲吧。

舊酒館 回答

// 使用通配符 * ,表示當(dāng)前服務(wù)端 返回的信息允許所有源訪問(wèn),也可指定可信任的域名來(lái)接收響應(yīng)信息?

header("Access-Control-Allow-Origin: http://localhost:3000");

header("Access-control-Allow-Origin:*");

// 響應(yīng)頭設(shè)置為ajax提交?

header("Access-Control-Allow-Headers:X-Requested-With");

// 允許攜帶 用戶認(rèn)證憑據(jù)(也就是允許客戶端發(fā)送的請(qǐng)求攜帶Cookie)?

header("Access-Control-Allow-Credentials:true");

寫到方法內(nèi)部

你好胸 回答

細(xì)化refine:與打開(kāi)類不同,細(xì)化在默認(rèn)情況下并不生效。細(xì)化的作用范圍只在該模塊內(nèi)部有效。細(xì)化和打開(kāi)類的作用相似,區(qū)別在于細(xì)化不是全局性的。
細(xì)化只在兩種場(chǎng)合有效:1.refine代碼塊內(nèi)部;2.從using語(yǔ)句的位置開(kāi)始到模塊結(jié)束(如果是在模塊內(nèi)部調(diào)用using語(yǔ)句),或者到文件結(jié)束(如果是在頂層上下文中調(diào)用using)。
在細(xì)化有限的作用域范圍內(nèi),其作用跟打開(kāi)類(或者叫猴子補(bǔ)丁)是一樣的。
細(xì)化一個(gè)類就像把一個(gè)補(bǔ)丁直接打到原有代碼上一樣。

吃藕丑 回答

不應(yīng)該本地打包好了直接把打包好的丟到服務(wù)器上去么?

不二心 回答

clipboard.png

問(wèn)題的根本原因在于console.log這函數(shù),而不是rest參數(shù)

function log(first, ...rest) {
    console.log(first);
    console.log(rest);
}

你可以試下它是正常的。

console.log源碼有興趣可以看一下

clipboard.png

%d表示的是占位符,而你現(xiàn)在傳入的第二個(gè)參數(shù),也就是rest參數(shù)是一個(gè)數(shù)組,所以被解釋成了NaN。

而如果正常的話應(yīng)該是這樣: console.log('fff%d%d%d',2,3,4); // fff234;

雨蝶 回答

我給你舉一個(gè)例子吧,例如在一個(gè) script 標(biāo)簽里,或者是一個(gè) js 文件中。


var a_1 = 6 // 這樣的,直接在最外層聲明的變量,是全局變量

(function fn_1 () {
    var a_2 = 7 // 在函數(shù)內(nèi)層聲明的變量,是屬于這個(gè)函數(shù)的局部變量
    a_3 = 8 // 如果在函數(shù)作用域內(nèi)沒(méi)有用 var 關(guān)鍵字聲明的變量,會(huì)被自動(dòng)聲明為全局變量
}())

// 上面這段代碼中,a_1 和 a_3 是全局變量,a_2 是局部變量

還有一種情況是嚴(yán)格模式

// 文件開(kāi)頭這樣寫,會(huì)進(jìn)入嚴(yán)格模式
'use strict'

var a_1 = 6 
(function fn_1 () {
    var a_2 = 7 
    a_3 = 8 // 同樣的代碼,在嚴(yán)格模式下這樣聲明變量會(huì)報(bào)錯(cuò),a_3 is not defined
}())

推薦去看一下 《js高級(jí)程序設(shè)計(jì)》,里面講的很詳細(xì)

久舊酒 回答

你好,我這有關(guān)于這個(gè)問(wèn)題一篇文章;
你這是沒(méi)去 swiper 官網(wǎng)看更新文檔。
vue引入新版 swiper

臭榴蓮 回答

JSON.stringify 一下? body 的結(jié)果應(yīng)該是要序列化一下

寫榮 回答

403權(quán)限不足、是不是目錄沒(méi)有可讀權(quán)限

司令 回答

根據(jù)url確定是id還是input值

let mapping = new Map([
    ["/getData/dataList", getData.getDataList()],
    ["/getData/id", getData.getKnowledgeById],
    ["/getData/search", getData.searchKnowledge]
]);

let ajax = new class {
  constructor(mapping) {
      this.mapping = mapping;
  }

  request(option) {
      if(option.args){
          let func = this.mapping.get(option.url);
          return func(option.args);
      }else{
        return this.mapping.get(option.url);
      }
  }
}(mapping);
有你在 回答

1.redis緩存運(yùn)行效率高 2.可以設(shè)置過(guò)期時(shí)間 3.考慮到分布式數(shù)據(jù)個(gè)負(fù)載均衡數(shù)據(jù)要一致,這種共有的不用持久化的數(shù)據(jù)最好找一個(gè)緩存服務(wù)器存儲(chǔ)