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

鍍金池/ 問答
選擇 回答

javascript數(shù)字精度問題,在小數(shù)和超大數(shù)都有可能出現(xiàn)。

對(duì)于小數(shù)在計(jì)算過程中,我們可以擴(kuò)大倍數(shù)在計(jì)算,取整,然后縮小倍數(shù)得到實(shí)際結(jié)果,舉個(gè)例子:

var a = 0.1,b=0.2;
console.log(a+b);//0.30000000000000004
console.log(parseInt(a*10000+b*10000)/10000)//0.3
//注意10000表示你要精確到小數(shù)后四位

這樣看起來是沒多少問題了,但是前面說過了一個(gè)問題,javascript對(duì)于超大的整數(shù)(超過了Math.pow(2, 53))也存在一個(gè)精度問題,看下面:

9999999999999999 == 10000000000000001; //true

所以當(dāng)如果你需要精確的小數(shù)位比較多,那么你擴(kuò)大的倍數(shù)肯定就比較大,最后得出的整數(shù)就會(huì)可能超過Math.pow(2, 53),那么就存在一個(gè)精度問題。這是一個(gè)無法避免的問題。

對(duì)于這種問題一般可以分兩步解決:小數(shù)的計(jì)算可以擴(kuò)大倍數(shù);對(duì)于超大數(shù),可以考慮轉(zhuǎn)換數(shù)量級(jí)單位保存,例如元轉(zhuǎn)換成萬元,億元.

如果不對(duì),請(qǐng)指出.

逗婦惱 回答

我下載了這個(gè)插件就好了,ES7React/Redux/React-Native 謝謝大家

悶騷型 回答

$('.a')的點(diǎn)擊事件冒泡了,用stopPropagation()阻止一下就可以了。

拽很帥 回答

你本身的辦法是有問題的,只比較一次會(huì)有漏洞,我有個(gè)想法,你可以試試效率:
將每一組時(shí)間轉(zhuǎn)化為時(shí)間戳,生成 key=時(shí)間戳 value = 數(shù)組號(hào)
統(tǒng)一按照key 排序,檢測(cè)相鄰組號(hào),不連續(xù) 或者 新數(shù)組結(jié)果數(shù)量小于理論值(時(shí)間戳有完全重復(fù),key覆蓋 ))

貓館 回答

1.篩選條件的change事件對(duì)應(yīng)的事件只要寫一個(gè)方法就可以了,如changeSelect,因?yàn)檫^濾不止要兼顧當(dāng)前選擇的過濾條件,還要兼顧其他選擇的選項(xiàng),如現(xiàn)在選了分類,但之前選過的狀態(tài)也得保留。
2.一般如果數(shù)據(jù)量比較大的話,篩選條件是要作為參數(shù)傳給后臺(tái),后臺(tái)過濾之后返回給前臺(tái)渲染即可,畢竟服務(wù)器的處理速度比瀏覽器的處理速度快的不止一丟丟
3.假如需要前臺(tái)渲染,拿到所有數(shù)據(jù)以后,在changeSelect方法中,首先獲取所有過濾項(xiàng)的值,也就是v-model所綁定的值,舉個(gè)例子,過濾了state為處理中且分類是開發(fā)的話,那就在表格數(shù)據(jù)渲染的時(shí)候(假如從后臺(tái)拿到的數(shù)據(jù)數(shù)組為res),判斷res[i].state==this.selectState&&res[i].sort==this.selectSort的話將數(shù)據(jù)放到表格數(shù)據(jù)中進(jìn)行渲染,否則不渲染。
建議過濾項(xiàng)讓后臺(tái)提供篩參數(shù),使用第二種方式。

局外人 回答

樓主啟動(dòng)的時(shí)候需要忽略 node_modules 文件夾 如果你是使用 supervisor進(jìn)行啟動(dòng)的話 可以在啟動(dòng)的時(shí)候進(jìn)行忽略
supervisor -i node_modules xxxx , xxxx是你啟動(dòng)的入口文件 -i 設(shè)置忽略的文件

尐潴豬 回答

可以使用Array.prototype.splice(start,count)
這個(gè)函數(shù)從start位置起截取并返回count個(gè)元素。

function handleData(data) {
    var handleArr = [];

    while (data.length > 0) {
        handleArr.push(data.splice(0, 3));        
    }
    console.log(handleArr);
}
夢(mèng)囈 回答

If any page has quality posts like yours then I will search for information very quickly. Please donate again
lucky patcher

夏木 回答

xlsx可以被unzip,如圖可見

clipboard.png

所以問題就比較簡(jiǎn)單unzip your.xlsx (隨便找個(gè)zip的包 用內(nèi)置的zlib即可)
然后find all images in /xl/media (內(nèi)置fs模塊)

參考資料更容易找了 你谷歌一下nodejs get image from excel
第一條就是。所以,要善用搜索引擎

別瞎鬧 回答

1、掃碼預(yù)覽需要掃碼,自動(dòng)預(yù)覽不用掃碼,需要開發(fā)者工具與微信賬號(hào)一致,需要點(diǎn)“編譯并預(yù)覽”
2、每修改1次代碼,開發(fā)者工具需要重新編譯,實(shí)時(shí)預(yù)覽不現(xiàn)實(shí),因?yàn)檫€沒有實(shí)時(shí)遠(yuǎn)程調(diào)試功能

清夢(mèng) 回答

clipboard.js 了解一下 這個(gè)更方便一點(diǎn)

玄鳥 回答

最好是把源碼貼過來.

你這樣解決不了問題.

命多硬 回答

cms模版是很多的,你自己搜索下載一個(gè),然后用tp套上去

故林 回答

用這個(gè)呢?

wx.navigateBack({
  delta: 1
})
懶豬 回答

先利用getSetting查看用戶是否授權(quán),沒有的話吊起授權(quán)窗口,現(xiàn)在一般都有button

wx.getSetting({
      success(res) {
        if (!res.authSetting['scope.userLocation']) {
            wx.authorize({
              scope: 'scope.userLocation',
              success(res) {
              }
            })
          }
      }
    })
孤客 回答

用jwt就說明授權(quán)無法撤銷, 但是可以通過在token中過期時(shí)間來取消授權(quán);
第3點(diǎn)中,你是無法讓原token失效的, 因?yàn)槟悴恢肋@個(gè)token是否簽發(fā)過新token,如果用數(shù)據(jù)庫(kù)存儲(chǔ)就另說了.(這也違背了jwt設(shè)計(jì)吧?);
第4點(diǎn),過期的token,不能直接簽發(fā)新token,必須要正確的授權(quán)再簽發(fā),(這里可能是你的筆誤,表達(dá)重新授權(quán)簽發(fā)之意?)

session存server, jwt token存client, jwt無法主動(dòng)撤銷授權(quán).
要說弊端,就是第三點(diǎn)的多授權(quán)token問題? 好像也不是什么大問題...

女流氓 回答
import React, { Component } from 'react';
import { Button, Input } from 'antd';


const arr = ['Button', 'Input']; // 生成一個(gè)<Button /> 和一個(gè)<Input />

export default class MyComp extends Component {
  transform = str => {
      switch(str){
        case 'Button':
        return Button;
        case 'Input':
        return Input;
        default:
        return null;
      }
  }
  renderComp = arr => {
    // 通過定義對(duì)象 key 指定 value 為組件即可
    const components = {
        Button, 
        Input
    }
    return arr.map(V => {
        // React.createElement 第一個(gè)參數(shù)接收的就是個(gè)字符串
        // 你通過 transform 方法拿到的就是組件實(shí)例了
        // 因?yàn)槟隳阍?transform return 出來的就是個(gè)組件

        // 我認(rèn)為可以這樣(直接通過組件名稱調(diào)用 createElement創(chuàng)建組件)
        return React.createElement(V, null, null)
        // 或者這樣 (通過組件名稱返回對(duì)應(yīng)的組件)
        return this.transform(V)
        // 再或者這樣 (直接獲取key 對(duì)應(yīng)的組件)
        return components[V]
    }) 
  }
}