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

鍍金池/ 問答
遲月 回答

很明顯zhiku表中沒有user這個表,如果你是想修改數(shù)據(jù)庫中的root賬號的密碼,你在執(zhí)行update語句前,要先切換到mysql這張系統(tǒng)表,方式:
mysql> use mysql;

瘋子范 回答

這個不用解決,不影響你用的

賤人曾 回答

location.href = burl;

單眼皮 回答

a.php

$a = 111;
return $a;

b.php

$c = include 'a.php';
echo $c;
擱淺 回答

你說的對方給你一個session,需要自己記錄一下session,然后每次提交別的api請求的時候需要攜帶

function doPost($url, $data){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    $data = curl_exec($ch);
    curl_close($ch);
    return json_decode($data, true);
}

$url  = 'http://xxx.com/api/login';
$data = [
    'email'    => 'abc@abc.com',
    'password' => '123456'
];
$res  = doPost($url, $data);
// 判斷$res結(jié)果 這一部分需要看具體api文檔
if($res['errcode'] == 0){
    // 記錄session
    $session = $res['data']['session'];
}
// 下次請求別的接口的時候攜帶一些參數(shù),具體看接口文檔,有的可能要求是放到header頭信息中,有的可能要求是直接作為一個參數(shù)傳遞
離觴 回答

搜了一下實(shí)現(xiàn)很簡單返回一個async函數(shù)就好了

function log( ctx ) {
    console.log( 'ctx.method, ctx.header.host + ctx.url' )
}
module.exports = function () {
    return async function ( ctx, next ) {
      log(ctx);
      await next()
    }
  }
硬扛 回答

save既可以新增數(shù)據(jù)也可以更新數(shù)據(jù)的.

涼心人 回答

據(jù)我所知, jetty沒有相關(guān)的實(shí)現(xiàn), 用tomcat7以上的版本吧

笑忘初 回答

查看 conf/context.xml 文件是否存在下面這段:

<Context useHttpOnly="true">
...
</Context>

只要改為下面即可

<Context>
...
</Context>

或者在 web.xml 里有沒有這樣的配置:

<session-config>
  <cookie-config>
     <http-only>true</http-only>        
  </cookie-config>
</session-config>

寫個過濾器;
看你用的ng-bind應(yīng)該是angularJS而不是angular 吧

angular.module('xx').filter(
('filterName',function(){
 return function(imgUrl,path){
        return imgUrl+path;
    }
});
)//xx是你module的名字,filterName是過濾器的名字,imgUrl是后臺返回的地址,path是你服務(wù)器的地址。
爛人 回答

呃,后行斷言是新特性,需要瀏覽器支持才可以,按規(guī)范是ES2018才引入的,所以babel編譯時,目標(biāo)es版本需要正確。
接自阮一峰es6一書

JavaScript 語言的正則表達(dá)式,只支持先行斷言(lookahead)和先行否定斷言(negative lookahead),不支持后行斷言(lookbehind)和后行否定斷言(negative lookbehind)。ES2018 引入后行斷言,V8 引擎 4.9 版(Chrome 62)已經(jīng)支持。
孤酒 回答

這取決于你的 changeTest 是同步還是異步,如果這個方法同步更改,那取到的 test 就是修改后的,因?yàn)樵L問的都是同一個引用,不存在其他問題。

不過你這里的 test 是 this.props.test,如果是從父組件傳下來的,還涉及到父組件的 render 問題,因?yàn)楦闹岛?,test 是從 props 傳下來的,如果子組件要感知變化,必須是在 render 里才能感知,因?yàn)楦附M件 re-render 才會給這個組件重新傳 props。跑偏了,這是渲染的問題。mobx 都是直接引用,只要確保這個,應(yīng)該是會取到的...

另外,mobx 最重要的還是依賴收集,你這個 case 跟依賴無關(guān),可以多關(guān)心一下 render 函數(shù)里的使用。

笨笨噠 回答

你需要了解node modules的依賴是如何管理以及如何加載的:
1.npm install安裝的包會安裝到node_modules目錄下面,某個包依賴的包也會遞歸安裝到mode_modules下面,比如你按照了antd,那么antd和antd依賴的classnames都按照到了node_modules目錄下
2.node是如何進(jìn)行依賴查找的,參考https://www.cnblogs.com/520ya...,依賴會到node_modules下面去查找

我甘愿 回答

讀寫分離當(dāng)然就選balance=1啊,等于0就是不開啟讀寫分離了,并且雙主模式建議寫不是真的非常高的話writeType=0,只寫一個主master1,避免一些網(wǎng)絡(luò)或者其他不可預(yù)知的bug導(dǎo)致數(shù)據(jù)不一致的情況,讀寫分離就用另一個master2和剩下的slave分擔(dān)讀請求,這時候讀請求在master2和slave上沒有誰比誰優(yōu)先的問題
另外如果網(wǎng)絡(luò)或者磁盤io跟不上導(dǎo)致主從延遲的情況,而讀請求又要求比較高的實(shí)時性,那就使用事務(wù)控制吧,mycat會把事務(wù)發(fā)送到負(fù)責(zé)寫的主庫上。我的配置:

<dataHost name="db1" maxCon="2000" minCon="50" balance="1" writeType="0" dbType="mysql" dbDriver="native" >
笨笨噠 回答

https://blog.csdn.net/qq_4069...

車輛列表path后加入/結(jié)尾,
把詳情從菜單去除

在toggle方法后面加this.i = null

如果你還想再次點(diǎn)擊之前點(diǎn)擊的導(dǎo)航,其子級active不變,就在menus下面為每一個一級導(dǎo)航添加activeIndex變量用于記錄子級導(dǎo)航的激活下標(biāo)。
這樣點(diǎn)擊了權(quán)限管理下的角色管理1,然后點(diǎn)擊電池管理下的用戶管理2,再次回到權(quán)限管理角色管理1也是激活狀態(tài)

<!DOCTYPE html>  
<html>  
<head>  
    <meta charset="utf-8">  
    <title>vue點(diǎn)擊切換顯示隱藏</title>  
    <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>  
    <style type="text/css">  
    *{  
        padding: 0;  
        margin: 0;  
        font-size: 14px;  
    }  
    ul{  
        width: 200px;  
        height: auto;  
    }  
    h2{  
        background: green;  
        border: 1px solid #fff;  
        color: #fff;  
        height: 30px;  
        line-height: 30px;  
        text-indent: 24px;  
    }  
    h3{  
        background: #999;  
        height: 24px;  
        line-height: 24px;  
        border: 1px solid #fff;  
        text-indent: 50px;  
    }  
    a{
        display: block;
        width: 200px;
    }
    .zhe li.actives{
        color: #fff;
        background: red;
    }
    </style>  
</head>  
<body>  
    <div id="app">
    <ul>
        <li v-for="(menu,menuindex) in menus" style="background:#ccc;margin:10px 0">
            <a  @click="toggle(menu)">{{menu.name}}</a>
            <ul v-show="menu.open" style="background:green;" class="zhe">
                <li v-for="(item,index) in menu.list" @click = "abc(index,menuindex)" :class="{'actives':menu.activeIndex==index}">{{item.name}}</li>
            </ul>
        </li>
    </ul>
</div>
<script>
    new Vue({
        el: "#app",
        data() {
            return {
                     i:null,
                menus: [
                    {
                        name: '權(quán)限管理',
                        open: false,
                        id:'aaa',
                        activeIndex:null,
                        list: [
                            {
                                name: '用戶管理1'
                            },
                            {
                                name: '部門管理1'
                            },
                            {
                                name: '角色管理1'
                            },
                            {
                                name: '菜單管理1'
                            }
                        ]
                    },
                    {
                        name: '電池管理',
                        open: false,
                        id:'bbb',
                        activeIndex:null,
                        list: [
                            {
                                name: '用戶管理2'
                            },
                            {
                                name: '部門管理2'
                            },
                            {
                                name: '角色管理3'
                            },
                            {
                                name: '菜單管理4'
                            }
                        ]
                    }
                ]
            }
        },
        methods:{
            toggle(item) {
                    if(!item.open){
                            this.menus.map((v)=>{
                                v.open=false
                        })
                    }
                    item.open=!item.open
            },
            abc(index,menuindex){
                this.menus[menuindex].activeIndex = index
            }, 
        }
   

    })
</script>
</body>  
</html>  

代碼有點(diǎn)少不太清楚你的邏輯,暫且我就當(dāng)做你是對某一行進(jìn)行了操作,然后對應(yīng)行的狀態(tài)發(fā)生了改變,需要更新對應(yīng)行的展示情況。

拿到后臺的返回值的的條件下,及 處理成功的情況下

  1. 直接更改對應(yīng)行的展示狀態(tài)
  2. 重新調(diào)用請求列表的接口,來達(dá)到刷新列表的操作。

我們公司項(xiàng)目目前采用的是第二種,至于為什么。。是因?yàn)槊看文玫降亩际呛笈_的數(shù)據(jù),,前端完全可以甩鍋。。

尋仙 回答

你這兩個loader執(zhí)行的條件有什么不同?
都在一樣的條件下執(zhí)行 那么肯定取一個執(zhí)行就好了

歆久 回答

搬運(yùn)一下 creeperyang 的答案:

babel-preset-env@1.x 沒法很好地消除未使用的polyfill(就是說有未使用的代碼被引入進(jìn)來了)。如果希望避免這一點(diǎn),那么就會禁用useBuiltIns: true,而用更好的 transform-runtime 代替。

babel-preset-env@2.x 中可以用 useBuiltIns: 'usage' 達(dá)到按需引入的目的。

詳情可見:

babel/babel-preset-env#84
babel/babel-preset-env#241

可以看到 vuejs-templates/webpack/ 引入的是 1.3babel-preset-env