鍍金池/ 問答/ 網(wǎng)絡(luò)安全問答

如果數(shù)據(jù)都是從父組件傳下來衍生的,那么父組件把重置的方法通過 props 傳給子組件,子組件在 beforeDestroy 時調(diào)用。否則組件銷毀之后再創(chuàng)建自動就是重置的數(shù)據(jù)。

野橘 回答

一、分析
找不到包應(yīng)該為路徑問題,項目能正常啟動,maven編譯不過,猜測所打jar包出現(xiàn)的問題

二、原因
參考:maven mulit-module dependency package not found
問題出現(xiàn)在maven spring boot打包插件上
1.spring boot packaging plugin

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

打包后所有的包和類都放到了BOOT-INF文件夾中

圖片描述

2.maven packaging plugin

build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
        </plugin>
    </plugins>
</build>

包在根路徑下

圖片描述

三、解決方案

替換build插件為maven打包插件即可

其它原因參考maven compilation failure

命多硬 回答

方法getdata 你return的是"xx",一個字符串。不是一個promise對象。不太明白你這樣寫的目的,建議看下
阮一峰ES6的promise

溫衫 回答

原來是自己粗心沒認(rèn)真看lua手冊,上述代碼這一行

print(os.time({day = day, month = month, year = year, hour = hour, minute = minute, second = second}));

應(yīng)該改成

print(os.time({day = day, month = month, year = year, hour = hour, min = minute, sec = second}));

由于我的錯誤代碼里面寫成了minutesecond,所以造成os.time()在格式化時間時將該兩個字段丟棄了,才導(dǎo)致的精度不一致問題。自己粗心了:P
lua手冊里面關(guān)于os.time()的函數(shù)有格式說明:
64452924.jpg

還吻 回答

python2 -m pip install ipykernel
python2 -m ipykernel install --user

python3 -m pip install ipykernel
python3 -m ipykernel install --user

.............
ubuntun可以的

玩控 回答

IP 與 MAC 均可標(biāo)識主機(jī), 只是范疇不一樣. 在網(wǎng)絡(luò)堆棧中, IP 比 MAC 更高一層, 詳見 https://en.wikipedia.org/wiki...

IP 可以標(biāo)識因特網(wǎng)內(nèi)的主機(jī), 而 MAC 可以標(biāo)識物理互聯(lián)的主機(jī)(比如連接到同個交換機(jī)的設(shè)備).

笑浮塵 回答

鬧劇一場,上面的內(nèi)容是主動重啟服務(wù)器時的日志記錄。節(jié)點1掛了,客戶搞錯了去重啟節(jié)點2才出現(xiàn)了上面的日志。沉痛的教訓(xùn),忙活大半天。

誮惜顏 回答

同問?解決了碼?

脾氣硬 回答

上面是UTC時間,或GMT時間,下面是北京時間,很明顯東八區(qū)就是UTC+8小時,所以最后會有+0800

殘淚 回答

其實你這樣應(yīng)該是可以打斷點了,只是必須從入口文件開始而已??梢栽谛枰獢帱c的地方打上斷點,然后斷點進(jìn)入入口文件后,單擊一下phpstorm的綠色箭頭就可以跳到打上斷點的地方了。

xdebug的配置并沒有什么問題,問題應(yīng)該出在Chrome的插件,用這個插件的時候,每次有斷點的請求都會發(fā)送一個xdebug的參數(shù),值是一個數(shù)字,你應(yīng)該是沒有這個參數(shù)才導(dǎo)致的這個報錯。

其實xdebug完全可以不依賴瀏覽器的插件就可以打斷點,使用xdeubg.remote_autostart配置即可。

zend_extension=xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.idekey = phpstorm
xdebug.remote_connect_back = 1
xdebug.remote_port = 9999
xdebug.remote_handler = dbgp
xdebug.remote_log=/var/log/php/xdebug.log

以上是我的xdebug配置。
然后不需要配置configuration,配置好phpstorm的xdebug端口,然后增加一個server,配置好server對應(yīng)的域名即可。

希望對你能有所幫助。

使勁操 回答

可以直接修改:

<link rel="icon" href="icon url" />

ps:連你老婆放哪都不知道了嗎?(哈哈,開玩笑)

澐染 回答

自定義一個過濾器,分析日志內(nèi)容并安裝到相應(yīng)的日志處理器上(file處理器或console處理器)

不歸路 回答

cteateElement 的時候就應(yīng)該把 children 準(zhǔn)備好了
所以應(yīng)該從子到父創(chuàng)建實例

需要2個遞歸

  • 第一個遞歸用來整理 json
  • 第二個用來創(chuàng)建實例

參考下面代碼:

class App extends React.Component {
  constructor() {
    super()
    this.badJson = [
      {id: 1, pid: 0, type: 'div'},
      {id: 2, pid: 1, type: 'ul'},
      {id: 3, pid: 2, type: 'li'},
      {id: 4, pid: 3, type: 'span'},
      {id: 5, pid: 0, type: 'div'}
    ]
  }

  handleJson(val, pid) {
    if (val.pid == pid) {
      const children = this.badJson.map(val2 => this.handleJson(val2, val.id)).filter(x => x)
      if (children.length) val.children = children
      return val
    }
  }

  createNodes({id, pid, children, type}) {
    return React.createElement(
      type || 'div',
      {key: id},
      children ? children.map(val => this.createNodes(val)) : id
    )
  }

  render() {
    // 處理 JSON
    const goodJson = this.badJson.map(val => this.handleJson(val, 0)).filter(x => x)

    return <div>{goodJson.map(val => this.createNodes(val))}</div>
  }
}
薔薇花 回答

自己找到原因了,謝謝

互擼娃 回答

你要在字體的cdn上設(shè)置Access-Control-Allow-Origin。

似乎是小米的CDN,大概改不了,只能把字體下載到自己項目了。

玩控 回答

對于跟著教程走,主要的區(qū)別就是包管理器不一樣。
Centos一般是

yum install the-package

Ubuntu一般是

apt install the-package