鍍金池/ 問答
傲寒 回答

你可以理解成把stateaction都結(jié)構(gòu)到一個新對象里,實現(xiàn)了對象合并的功能,注意是淺拷貝,不得不說這個特性超好用

風(fēng)畔 回答

一、兩個步驟:
1.獲取鼠標(biāo)點擊的坐標(biāo);
2.將子彈移動到第1步得到的坐標(biāo)。

二、完整代碼:
依賴jQuery的animate動畫

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        html,
        body,
        #container {
            width: 100%;
            height: 100%;
            position: relative;
        }

        #dot {
            background: #000;
            height: 20px;
            width: 20px;
            border-radius: 50%;
            position: absolute;
        }
    </style>
</head>

<body>
    <div id="container">
        <div id="dot"></div>
    </div>
    <script src="jquery-1.9.1.min.js"></script>
    <script>
        function getMousePos(event) {
            var e = event || window.event;
            return { 'left': e.clientX, 'top': e.clientY }
        }
        $("#container").on("click", function (event) {
            var xy = getMousePos(event);
            $("#dot").animate(xy);
        })
    </script>
</body>

</html>
膽怯 回答

增加 flexWrap: 'wrap',
設(shè)置 flex 為 可以換行

祉小皓 回答

Intellij idea 設(shè)置 Setting - Compiler - Annotation Processors - Enable annotation processing 勾選

試試這個

練命 回答

這種事太長見了~
只要最終能安裝好就可以了。
你可將npm的源指定到cnpm上,這樣應(yīng)該比較快點,我們都是這么做的。參考

別逞強 回答

可以把getMime改成同步的,用fs.readFileSync

function getMime(baseName) {
  let files;
  try {
    files = fs.readFileSync("./mime.json", "utf8");

    var fileType = JSON.parse(files);
    if (fileType[baseName] == "undefined") {
      return "text/html";
    }
    return fileType[baseName];
  } catch (e) {
    // 錯誤處理
  }
}
浪蕩不羈 回答

我覺得要對照上下文來看吧。

只看你貼出來的片段,意思是不是說子程序不能(或者是不應(yīng)該)依賴于它之前的執(zhí)行過程,而只是忠實地執(zhí)行調(diào)用方讓他做的工作。做完之后,要負(fù)責(zé)把自己的工作現(xiàn)場清理干凈?

比如說,對于子程序,就是每次執(zhí)行的時候都會在系統(tǒng)中殘留文件、殘留句柄、殘留堆棧等等,并且下次被調(diào)用的時候,還會讀取這些殘留信息,并且影響下次執(zhí)行效果?

陌如玉 回答

求教大佬啊。。。。。。。。。。。。。。。。

旖襯 回答

你可以用寶塔Linux 這個管理軟件還是很好用的,可以安裝各種插件,你只需要選擇好版本然后點安裝就可以了

葬憶 回答

js 引擎在執(zhí)行時,遇到 {,至少有兩種選擇,

  1. 當(dāng)做語句塊的開始
  2. 當(dāng)做對象字面量表達(dá)式的開始

但是,默認(rèn)情況下,是當(dāng)做語句塊的,所以

{}.toString()

會報錯:Unexpected token .

因為實際上瀏覽器執(zhí)行的可能是這樣:

{}//空語句塊
.toString()//另外一條錯誤的語句

如果要讓 js 引擎認(rèn)為 { 是一個對象字面量表達(dá)式的開始,一般就是加 (),這個時候,js 引擎就知道()里的是表達(dá)式,所以當(dāng)做表達(dá)式來解析,所以

({}).toString()

就不會報錯;

[].toString()

這個不報錯,很正常,因為這里沒有歧義,肯定是數(shù)組字面量表達(dá)式

var a= {}; a.toString()//不報錯

這個不報錯,更正常了,沒有歧義,分號表示有兩條語句,雖然放在同一行,不影響,因為有分號;

我來給你看看書上是怎么說的:

clipboard.png

不過具體解析的時候,chrome 還有點特殊的,詳情戳這
JavaScript高級程序設(shè)計-第3版-中 p84

情殺 回答

hook 回調(diào)部分 必須單獨放在dll里
這部分用C++寫吧

尐飯團 回答
  1. 保證數(shù)據(jù)庫穩(wěn)定(連接數(shù)被池上線限制了,數(shù)據(jù)庫不會掛)
  2. 盡量保證應(yīng)用穩(wěn)定(池滿了就新建,應(yīng)用不會等待,但是如果連接數(shù)過多,數(shù)據(jù)庫可能掛, 從而導(dǎo)致應(yīng)用掛)
護她命 回答

mapper.JinBoot應(yīng)該是一個接口,里面聲明一個test方法,mapper.JinBoot貼出來看看
報錯源碼

public V get(Object key) {
/* 670 */       V value = super.get(key);
/* 671 */       if (value == null) {
/* 672 */         throw new IllegalArgumentException(this.name + " does not contain value for " + key);
/*     */       }
/* 674 */       if ((value instanceof Ambiguity)) {
/* 675 */         throw new IllegalArgumentException(((Ambiguity)value).getSubject() + " is ambiguous in " + this.name + " (try using the full name including the namespace, or rename one of the entries)");
/*     */       }
/*     */       
/* 678 */       return value;
/*     */     }
protected final Map<String, MappedStatement> mappedStatements = new StrictMap("Mapped Statements collection");

Mybatis會解析xml文件,使用StrictMap把namespace+id作為key,MappedStatement作為value存儲起來,執(zhí)行selectList方法時會根據(jù)sqlId查找對應(yīng)的MappedStatement,如果value為null,則報出這個異常 Mapped Statements collection does not contain value for mapper.JinBoot.test。

糖豆豆 回答

可能是超時,可以設(shè)置一下socket的超時時間。如果不設(shè)置超時,那么是默認(rèn)時間,需要等很久。
代碼如下:

# 單位為秒
timeout = 2
socket.setdefaulttimeout(timeout)

另外,可以加入except異常做超時處理。

except socket.timeout:

詳見Python爬蟲之urllib庫—進(jìn)階篇,希望幫到樓主。

臭榴蓮 回答

看場景:

  1. 日志是否需要實時分析?

如果不需要實時分析,可以用文件形式,固定格式存儲,然后進(jìn)行離線分析。

  1. 是否一直都需要所有日志?

如果不需要所有日志,只需要部分日志,那么可以給一定時間之前的日志刪掉。

現(xiàn)在一般的做法都是,近期日志存在mongodb這種數(shù)據(jù)庫中,長期日志存儲在大數(shù)據(jù)平臺。

裸橙 回答
  1. 確認(rèn)服務(wù)提供方是否正常運行
  2. 確認(rèn)配置ip,端口等是否配置正確
  3. 確認(rèn)服務(wù)提供方的ip是否因為網(wǎng)絡(luò)問題而導(dǎo)致ip變動
  4. 確認(rèn)安全策略 端口是否被屏蔽
脾氣硬 回答

clipboard.png
這樣是可以的 就是先把string 轉(zhuǎn)成sting 再轉(zhuǎn)int

掛念你 回答

你還可以寫成

(true,"今天好涼快",3.1415926,["草稿紙"],new Map(),()=>{console.log("阿嚏")})()

說正經(jīng)的就是js逗號運算符按順序執(zhí)行表達(dá)式,并且獲得最右邊表達(dá)式的值

clipboard.png

好處?也許是能把人忽悠瘸吧(順帶執(zhí)行最后一個逗號之前的表達(dá)式唄)

物體的移動:cube.position.set(v1,v2,v3);
其實我不太明白你的問題
還是說你問的是這個?
camera.lookAt(new THREE.Vector3(v1,v2,v3));