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

原來(lái)兩個(gè)參數(shù)不能寫一個(gè)名字
@Param("timestamp") Date start,@Param("timestamp") Date end
改為
@Param("start") Date start,@Param("end") Date end
就可以了

互擼娃 回答

把你的組件再封裝一下:

export default function (props) {
  return (< ExerciseDetail {...props} key={props.match.params.你的url里的最后一個(gè)參數(shù)} />)
}

文檔上并沒有asset這個(gè)配置,是多余的,需要去掉,看文檔的意思是需要用filename代替

枕邊人 回答

你的設(shè)置組件的name 屬性,不是在路由里面設(shè)置,在組件里面設(shè)置才可以

雅痞 回答

我一般都不使用fixed布局,而是實(shí)用整體頁(yè)面100%高度,頭尾固定高度,中間內(nèi)容局部滾動(dòng)來(lái)解決有固定頭尾的頁(yè)面布局

逗婦乳 回答

運(yùn)行命令試試呢:

sudo brew uninstall pcre
sudo brew uninstall nginx
sudo brew install nginx
哚蕾咪 回答
function f1(){
        return new Promise((resolve,reject) =>{
            setTimeout(() =>{
                resolve(1);
            },1000)
        })
    }

    function f2(value){
        return new Promise((resolve,reject) =>{
            setTimeout(() =>{
                resolve(value + 2);
            },1000)
        })
    }

    function f3(value){
        return new Promise((resolve,reject) =>{
            setTimeout(() =>{
                resolve(value + 3);
            },1000)
        })
    }

    function* test() {
        var result=yield f1();
        result=yield f2(result);
        yield f3(result);
    }
    function co(fun){
        var t=fun();
        var result=null;
        var _r;
        var p=new Promise(function(resole){
            _r=resole;
        });
        function next(data){
            var d=t.next(data);
            result=data;
            if(d.value){
                d.value.then(function(data){
                    next(data);
                })
            }else{
                _r(result);
            }
        }
        next();
        return p;
    }
    co(test).then(console.log);

不是co嗎

半心人 回答

不用著急,一步一步的來(lái)

  1. 配置文件中 app_debug = true // 設(shè)置開啟調(diào)試模式
  2. 控制器 return $this->fetch('index',['name'=>'jack']);
  3. 視圖 { $name }

tp5我好久沒用了,依稀記得是如此,嘗試一下

終相守 回答

MediaQuery.of(context).size 可以獲取到屏幕大小,https://github.com/jzoom/flut... 可以獲取系統(tǒng)欄高度

大濕胸 回答

動(dòng)態(tài)計(jì)算,使隨機(jī)的期望值在理論上符合你的要求即可。
當(dāng)然,最后的結(jié)果,不可能是嚴(yán)格的 10 分鐘。(如果要嚴(yán)格也可以,只是后面的變化,可能是 0 而已)

很簡(jiǎn)單的歸并問題,目前剩余時(shí)間 T (時(shí)間可以轉(zhuǎn)化為“循環(huán)次數(shù)”,“間隔時(shí)間”等),相差的量是 S,那么當(dāng)前的變化量是一個(gè)關(guān)于 TS 的函數(shù), 即 d(n) = f(T, S) ,變化之后,下一個(gè) d 就是 d(n+1) = f(T - t, S - d) 。進(jìn)一步,當(dāng) S <= 0 時(shí), d = 0 。


給個(gè)進(jìn)度條的例子,每次隨機(jī)值的變化程度是動(dòng)態(tài)分頁(yè)數(shù)據(jù)的那個(gè) stdDev 影響的:

<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
<meta charset="utf-8" />
<title>變化</title>
<link rel="stylesheet" type="text/css" href="" />
<script type="text/javascript" src="https://s.zys.me/js/jq/jquery.min.js"></script>
</head>
<body style="margin: 100px;">
  <div id="bg" style="width: 800px; height: 30px; background-color: gray;">
    <div id="bar" style="width: 50%; height: 30px; background-color: red;"></div>
  </div>

  <script type="text/javascript">
    // http://www.cnblogs.com/zztt/p/4025207.html
    // 抄的正態(tài)分布生成算法

    function getNumberInNormalDistribution(mean, stdDev){
      return mean + (randomNormalDistribution() * stdDev);
    }

    function randomNormalDistribution(){
      var u=0.0, v=0.0, w=0.0, c=0.0;
      do {
        //獲得兩個(gè)(-1,1)的獨(dú)立隨機(jī)變量
        u = Math.random() * 2 - 1.0;
        v = Math.random() * 2 - 1.0;
        w = u * u + v * v;
      } while( w == 0.0 || w >= 1.0 )
        //這里就是 Box-Muller轉(zhuǎn)換
      c = Math.sqrt( (-2 * Math.log(w)) / w );
      //返回2個(gè)標(biāo)準(zhǔn)正態(tài)分布的隨機(jī)數(shù),封裝進(jìn)一個(gè)數(shù)組返回
      //當(dāng)然,因?yàn)檫@個(gè)函數(shù)運(yùn)行較快,也可以扔掉一個(gè)
      //return [u*c,v*c];
      return u * c;
    }

  </script>

  <script type="text/javascript">



    // 假設(shè)整個(gè)變化過程為 5000 毫秒時(shí)間, 總長(zhǎng)度是 800px
    var T = 5000;
    var D = 800;

    // 同時(shí), 我們定每 100 毫秒變化一次, 則整個(gè)過程執(zhí)行完是 5000 / 100 = 50 次的變化
    // 那么, 如果每次變化是平均的, 則期望值是 800 / 50 px 每次.
    var PER = 100;
    var N = T / PER;

    var $n = $('#bar');
    $n.width(0);

    var width = 0;
    function action(){
      var n = getNumberInNormalDistribution(D / N, 10);
      D -= n;
      if(D <= 0){ $n.width('800px'); over(); return }
      $n.width(width + n + 'px');
      width += n;
      N -= 1;
      if(N <= 0){ $n.width('800px'); over(); return }
      setTimeout(action, PER);
    }

    function over(){
      console.log('over');
      setTimeout(reset, 3000);
    }

    function reset() {
      T = 5000; D = 800; PER = 100; N = T / PER;
      $n.width(0);
      width = 0;
      action();
    }

    action();


  </script>
</body>
</html>
遺莣 回答

material-ui是不是在初始化要設(shè)置一下樣式呢。

枕頭人 回答
<view wx:for="{{menu}}" class="{{activeIndex == index ? 'active':''}}" wx:for-item='menuName' wx:for-index='index' data-index='{{index}}' data-msg='{{menuName}}' wx:key='item' catchtap="clickMenu">

    <text>{{menuName.name}}</text>
</view>

clickMenu: function (event) {
        var index, id;
        var tempObj = event.currentTarget.dataset;
        index = tempObj.index;
        id = tempObj.msg.id;
        this.setData({
            activeIndex: index,
            tempKey: id
        })
    },
葬憶 回答

為什么要做代理呢?
就是這個(gè)代理引起的。

我以為 回答

使用request.getParameterMap()返回Map集合,key為name屬性,value為String數(shù)組

忠妾 回答

spring默認(rèn)使用的是單線程executor,應(yīng)該不會(huì)有第一個(gè)沒執(zhí)行完就執(zhí)行第二個(gè)這種情況發(fā)生?;蛘吣憧梢哉蟩uartz: https://docs.spring.io/spring...

還吻 回答

nvm是管理node版本的,npm是管理node插件的

背叛者 回答

select a.sn,group_concat(c.title) as goodslist from order a left join order_goods b on a.sn = b.orderid left join goods c on b.goodsid = c.id group by a.sn

不知道你的sn是不是就是orderid

別傷我 回答

function (...) use (...) {...}

參考 PHP 文檔:https://secure.php.net/manual...

莫小染 回答

你可以將jdbc.yaml文件命名為application-jdbc.yaml。
在啟動(dòng) spring-boot 時(shí)設(shè)置 jvm 參數(shù) -Dspring.profiles.active=jdbc 即可,這樣 spring-boot 會(huì)加載 application.yaml 配置文件和對(duì)應(yīng)的 profile 配置文件。

多個(gè)profile采用英文逗號(hào)分隔

$ java -Dspring.profiles.active=jdbc,jdbc2 -jar [xxx].jar