鍍金池/ 問答/ 網(wǎng)絡安全問答
熊出沒 回答

pip

你可以試一下sudo pip -V,肯定是8.0.1
linux我也不是很熟,但是我知道加不加sudo安裝的東西,位置不一定是一樣的,你sudo安裝的東西,不用su可能會無法使用.

TF

你安裝的時候下面的一大串提示的意思是,

你要安裝的所有依賴包都已經(jīng)安裝完成了,對了提醒你一句,你的pip還是8.0.1,最新版本已經(jīng)是10.0.1了,你可以更新一下.

就是說TF已經(jīng)安裝完了.不過在SU環(huán)境下.

枕邊人 回答

樓上說的沒錯。 我具體說一下吧。

git 鈎子有很多,你說的這種需要在git pull 之後執(zhí)行action(發(fā)送信息),
那麼只需要在對應的鈎子 post-merge中寫發(fā)送信息的代碼即可。

關(guān)於鈎子的詳細信息,請查看: https://www.git-scm.com/book/...

尐飯團 回答

自己解決了
改成了@"C:\Users\liux\AppData\Local\Yarn\Data\global\node_modules\.bin\vue.cmd" %*
不知道為什么yarn自動生成的鏈接會報這種錯

赱丅呿 回答

要拖動的元素,寬高固定。你固定的是TABLE的樣式,不會繼承到table的子元素里。

醉淸風 回答

已經(jīng)解決問題。1.withTheme()()實際是一個嵌套的函數(shù),第一次使用withTheme()生成一個函數(shù),再次使用withTheme()(MyComponent)生成一個MyComponent組件。
2.withTheme()(MyComponent)只是一個定義,后面的箭頭表示得到的返回值是一個component組件,并不是一個箭頭函數(shù)...

不歸路 回答

cteateElement 的時候就應該把 children 準備好了
所以應該從子到父創(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>
  }
}
巫婆 回答
"scripts": {
    "dev-proxy": "webpack-dev-server --config webpack.dev.js --progress"
  }
npm run dev-proxy -- --NODE_PORT=125000
骨殘心 回答

備案和服務器關(guān)系不大吧,備的是域名,你買個域名,解析到你ip就好了,如果你要備案,到你買域名的服務商上面看看,一般都有教你怎么備案的

痞性 回答

dcloud論壇提問得到回答的

http://ask.dcloud.net.cn/ques...

轉(zhuǎn)載:dcloud論壇

DCloud_heavensoft :

uni-app可以編譯到小程序。
自己引入vue體驗不行,vue在web上是為單頁應用而生的,在app上,單頁應用會卡死。
uni-app還有自動的框架預載,加載頁面的速度更快。
當然,如果你5+玩的超級溜,各種預載都做的很好,vue也改造適應了5+app,那體驗和uni-app會一樣。但這個難度很大,uni-app輕松就可以得到好體驗。

當然uni-app不能操作dom,這個有好有壞。
微信小程序之所以屏蔽dom,就是為了性能,dom的性能確實不好。
但dom生態(tài)比較豐富,可用三方庫很多。
好在目前微信小程序生態(tài)也起來了,各種無dom的組件庫,所以uni-app現(xiàn)在推出來也不太擔心生態(tài)問題。

愿如初 回答

把你的請求匹配 location /api 修改為 location ~ ^/api/ 試試,另外記得 nginx -s reload 使配置生效。參考:nginx反向代理之前端轉(zhuǎn)發(fā)

敢試 回答

pool.getConnectionconnection.query如果沒有promise/async寫法的話,你就手動實現(xiàn)各promise吧。

function search(searchtext) {
    return new Promise((resolve, reject) => {
        var resdata = {};
        if (safetytest(searchtext)) {
            pool.getConnection(function (err, connection) {
                if (err) reject(err); // reject
                connection.query(
                    function (err, result) {
                        if (err) reject(err); // reject
                        resdata = {
                        };
                        resolve(resdata); // resolve
                    }
                );
            });
        }
    })
}

有的話可能就是這樣了。

async function search(searchtext) {
    var resdata = {};
    // 安全檢查
    if (safetytest(searchtext)) {
        try {
            const connection = await pool.getConnection()
            const resdata = await connection.query()
            return resdata
        } catch (err) {
            throw err
        }
    }
}
遲月 回答

找不到模塊安裝啊,npm i think-websocket

心沉 回答

嘗試一下最新版:

compile 'com.facebook.fresco:fresco:1.7.1'

https://github.com/facebook/f...

冷咖啡 回答

提供下非正則的方式

如果是jq的話

var html="<pre><code>console.log(1);</code></pre>";
 console.log(  $(html).text()  );

如果非得用js

var textEle=document.createElement("div");
textEle.innerHTML="<span>你要提取的文字</span>";
console.log(textEle.innerText);
不舍棄 回答

報錯信息是Unexpected token (>),有什么標簽沒有關(guān)閉?

笑浮塵 回答

開VPN啊 速度就不慢了,不要問我用什么VPN,拒絕回答

單眼皮 回答

好問題,哈哈,因為我也沒看懂,專門去查了下React-Redux源碼
然后我們再看下官方范例的代碼中,最后的代碼:

export default connect(
  mapStateToProps,
  { addToCart }
)(ProductsContainer)

mapDispatchToProps方法有三種可能:

  1. 方法。這個不用解釋,都看的懂
  2. undefined。這個也不用解釋,組件內(nèi)會獲得dispatch方法,交給組件內(nèi)自己分發(fā)action。
  3. 對象。也就是我們遇到的場景,這個源碼中有特殊處理,把對象轉(zhuǎn)換成方案1了。

解釋完畢

夢囈 回答

正好最近對接微信H5支付。
我們的解決方案是,讓用戶選擇。
當用戶點擊了支付的時候,彈出一個層,有兩個按鈕已支付支付失敗。當從微信返回的時候,用戶看到后根據(jù)點擊情況,判斷是跳轉(zhuǎn)到哪個鏈接。