鍍金池/ 問答

據(jù)我所知 js 并沒有 type 這個(gè)東西, 這個(gè)應(yīng)該是 js 之上搞得什么語法

呆萌傻 回答

兩種說法:

  • 后臺(tái)系統(tǒng),可以就像客戶端網(wǎng)游那樣,提前發(fā)個(gè)停機(jī)公告,告訴在這個(gè)時(shí)間段要維護(hù)系統(tǒng)。這個(gè)沒有問題啊~
  • 或者再加一臺(tái)服務(wù)器,兩臺(tái)服務(wù)器就可以搞平滑升級(jí)了,這個(gè)具體我不大懂,只是有這個(gè)思路~
執(zhí)念 回答
let cartDelectById = (id) => {
    const sql = `delete from cart where cart_id in (${id.join(',')});`
    return query(sql)
}

這個(gè)函數(shù)改傳入數(shù)組即可。
注意:建議你的SQL加上SQL預(yù)處理機(jī)制防止SQL注入

傲寒 回答

不是首屏的話,感覺和loading動(dòng)畫差不多,簡單的用v-if控制就行

吢丕 回答

好比這樣

def outter():
    try:
        inner()
    except IOError:
        #do something
    finally:
        #do something

def inner():
    try:
        #do something
    except IOError:
        raise
    finally:
        #do something

if __name__ == '__main__':
    out()
傻叼 回答

用你的方法,直接運(yùn)行,自動(dòng)登錄沒問題

clipboard.png

誮惜顏 回答

我覺得很可能是你接口處理的邏輯太多,接口超時(shí)了

安淺陌 回答

1、你在Windows可以這樣操作的前提是你的系統(tǒng)里面已經(jīng)安裝了相關(guān)的php擴(kuò)展庫,所以你能夠通過修改php.ini的方式來開啟或關(guān)閉這些php擴(kuò)展庫
2、你現(xiàn)在在Linux里面并沒有安裝上述的php擴(kuò)展庫,從報(bào)錯(cuò)Unable to load dynamic library里面可以得知
3、在Linux里面安裝擴(kuò)展的方法,不是修改php.ini后會(huì)自動(dòng)安裝的,如果你用的是Ubuntu,那么就使用 apt install php-common,apt install php-pdo,apt install php-mbstring,逐個(gè)添加上述PHP擴(kuò)展庫

遺莣 回答

跟證書相關(guān)的問題。

  1. 先看看你們的服務(wù)端是否配置了證書;
  2. 看看是不是強(qiáng)制要求客戶端證書;
  3. 其次要看證書是不是自簽名的或是合法的第三方頒發(fā)的;

如果不清楚怎么看,最好問問你們配置MongoDB的人會(huì)比較清楚。

孤影 回答

現(xiàn)在好像不用decodeURIComponent了。
你可以打印下options,然后上線。等上線后,打開線上版本,打開調(diào)試。再掃碼,就可以看到控制臺(tái)打印出來的數(shù)據(jù)是什么格式了。

紓惘 回答
String s;
        try {
            s="hello world";
        } catch (Exception e) {
            s="123";//這里也要賦值
            e.printStackTrace();
        }
      System.out.println(s);//catch如果不賦值,如果try里面的賦值代碼出現(xiàn)異常,s就沒有值了
  1. 使用存儲(chǔ)過程生成不一樣的時(shí)間。比如
CREATE OR REPLACE FUNCTION get_random_date(start_date date, end_date date) RETURNS integer AS  
$BODY$  
DECLARE  
    interval_days integer;  
    random_days integer;  
    random_date date;  
BEGIN  
    interval_days := end_date - start_date;  
    random_days := get_random_number(0, interval_days);  
    random_date := start_date + random_days;  
    RETURN date_part('year', random_date) * 10000 + date_part('month', random_date) * 100 + date_part('day', random_date);  
END;
  1. 把不希望重復(fù)的字段設(shè)成唯一索引。然后使用insert into ... on duplicate key update ...
INSERT INTO table(column1, column2) VALUES(value1,value2) ON DUPLICATE KEY UPDATE column2 = VALUES(column2);
野橘 回答

第一,FormItem中需要搭配getFieldDecorator一起使用。
第二,所有的FormItemgetFieldDecoratorname不能重復(fù),最好和表單feild名稱一樣。
第三,動(dòng)態(tài)新增的FormItem,也要確保getFieldDecoratorname不能和以前的重復(fù)。
第四,動(dòng)態(tài)新增的FormItem的元素,最好指定惟一的key.比如:<Input key={'only key'} />

懶豬 回答

1.這函數(shù)調(diào)用了么?
2.res哪來的?

笑忘初 回答
        let foo = (x) => {
          x += "xxx";
          console.log(x);
        };
        var content = 'zzz';
        foo(content);
        console.log(content);

Pass by value,content 是不會(huì)受到 foo 函數(shù)執(zhí)行結(jié)果影響的。

針對你的問題,
1.可以將函數(shù)的 menu 參數(shù)刪除,并將 menu 聲明提前到函數(shù)之前。
2.修改函數(shù),使用返回值。