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

鍍金池/ 問答/ Java問答
慢半拍 回答

暫時(shí)沒找到更便捷的辦法,我就是這么引的

毀了心 回答

如果你問的是環(huán)境變量的話,建議各個(gè)系統(tǒng)各自增加環(huán)境變量,名稱一致,比如ENV=test等.js的編譯本身是可以帶環(huán)境參數(shù)的,比如

project_path=$(cd `dirname $0`; pwd)

export NODE_ENV=$ENV

./node_modules/.bin/webpack --config webpack.dll.config -p
./node_modules/.bin/webpack --config webpack.config -p

這里可以將環(huán)境變量直接導(dǎo)出到j(luò)s編譯環(huán)境。
然后就可以在程序愉快的進(jìn)行判斷了


module.exports = {
    API_URL:process.env.NODE_ENV == "production" ? "http://XXXX/api/":"http://AAAA/api/",
    IMAGE_URL:process.env.NODE_ENV == "production" ?  "http://XXXXX": "http://AAAA"
}
怪痞 回答
^[\u4e00-\u9fa5a-zA-Z%/.,-]+:[\u4e00-\u9fa5a-zA-Z%/.,-]+(?:,[\u4e00-\u9fa5a-zA-Z%/.,-]+:[\u4e00-\u9fa5a-zA-Z%/.,-]+)*$
解夏 回答

文檔連接的話

在接口的回調(diào)函數(shù)里面加上下面代碼

var a = document.createElement('a');
a.href = url;
a.download = 'test.word';
a.click();

如果返回的是個(gè)文檔的話,可以用fetch接收并下載

 fetch("/api", { credentials: 'include' }).then(x => x.blob()).then(x => {
            var a = document.createElement('a');
            var url = window.URL.createObjectURL(x);   // 獲取 blob 本地文件連接 (blob 為純二進(jìn)制對(duì)象,不能夠直接保存到磁盤上)
            a.href = url;
            a.download = 'test.pdf';
            a.click();
            window.URL.revokeObjectURL(url);
        })
凹凸曼 回答

node開發(fā)服務(wù)器端的話,不如用go或java,后者都有比較合適的分布式組件。而且穩(wěn)定和性能都是經(jīng)過考驗(yàn)的。

厭遇 回答

很可能是服務(wù)器響應(yīng)超時(shí),導(dǎo)致瀏覽器單方面關(guān)閉 TCP 連接。

你需要進(jìn)一步排查。打開瀏覽器的開發(fā)者工具(按 F12),查看每個(gè)網(wǎng)絡(luò)請(qǐng)求的耗時(shí)情況。

你的瞳 回答

問題沒理解,一個(gè)矩陣既然已經(jīng)已知,求值是求什么值?每一列的行指什么?

背叛者 回答

貼出來的代碼泛型都有問題,希望對(duì)你有用

import java.util.ArrayList;
import java.util.List;

public class Answer {
    public static void main(String[] args) {
        List<String> str = new ArrayList<>();
        str.add("2016");
        str.add("2017");
        str.add("2018");
        List<Bean> str2 = new ArrayList<>();
        // bean的year為2016 cnt為100
        str2.add(new Bean("2016","100"));
        // bean的year為2017  cnt為150
        str2.add(new Bean("2017","150"));
        List<Bean> str3 = new ArrayList<>();
        deal(str, str2, str3);
        System.out.println(str3);
    }

    private static void deal(List<String> str, List<Bean> str2, List<Bean> str3) {
        //存儲(chǔ)交集
        List<String> years = new ArrayList<>();
        for (Bean temp : str2) {
            if (str.contains(temp.getYear())) {
                years.add(temp.getYear());
                str3.add(temp);
            } else {
                temp.setCnt("0");
                str3.add(temp);
            }
        }
        for (String s : str) {
            if (!years.contains(s)) {
                str3.add(new Bean(s, "0"));
            }
        }
    }
}
class Bean {
    private String year;
    private String cnt;

    public Bean() {
    }

    public Bean(String year, String cnt) {
        this.year = year;
        this.cnt = cnt;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("Bean{");
        sb.append("year='").append(year).append('\'');
        sb.append(", cnt='").append(cnt).append('\'');
        sb.append('}');
        return sb.toString();
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getCnt() {
        return cnt;
    }

    public void setCnt(String cnt) {
        this.cnt = cnt;
    }
}
挽歌 回答
  1. 只在登錄之后,請(qǐng)求后端給符合權(quán)限的菜單列表,該請(qǐng)求只在登錄后執(zhí)行一次。
    然后存在本地的localStorage里,頁(yè)面展示的菜單數(shù)據(jù),都從這里取。
  2. 至于只執(zhí)行一次的判斷,簡(jiǎn)單些的可以是這樣:登陸后保存登錄態(tài)進(jìn)localStorage,判斷有登錄態(tài)并且有菜單時(shí),則不發(fā)送獲取菜單的請(qǐng)求。
  3. 登出時(shí),把登錄態(tài)和菜單都從localStorage中清除。
  4. 還有種特殊情況。當(dāng)用戶已經(jīng)登錄后,向管理員提出申請(qǐng),要求再加一個(gè)菜單。

    簡(jiǎn)單的做法:由管理員修改權(quán)限后,告知用戶退出賬戶,重新登錄。

    更好的做法:后端接口在得知菜單權(quán)限被修改之后,告知前端需要讓用戶登出。這是一個(gè)全局判斷,也就是每個(gè)接口都會(huì)走這個(gè)判斷。可以定義一個(gè)code碼,前端也做一個(gè)全局處理code碼的處理,接受到這個(gè)code碼,則執(zhí)行登出操作。

兩種做法:

1、在創(chuàng)建數(shù)組模型的時(shí)候去掉_id的選項(xiàng)。
//定義
const userChildSchema = new Schema(
    { memos: { type: String } },
    { _id: false } //子對(duì)象里去掉_id
);

const userSchema = new Schema({
    name: { type: String },
    clubnumber: { type: String },
    memo: [userChildSchema]
});

//查詢
userModel.findOne({ name: "nameeeeee" },
    { "memo": 1 },  //select
    null,
    function (err, cursor) {
        console.log(cursor.toJSON().memo)
    }
);

返回結(jié)果:

clipboard.png

2、mongo里可以只返回匹配的數(shù)組中的記錄。

具體做法參考:mongo官網(wǎng)

注:
  • 以上是本機(jī)運(yùn)行的結(jié)果。
  • 使用的mongoose版本為:5.2.5
  • mongo版本為:3.4
溫衫 回答

加密算法是不分語(yǔ)言的。嗯,特地寫了下證明這個(gè)問題,大膽用吧。
clipboard.png

clipboard.png

離人歸 回答

請(qǐng)檢查圖片所在的文件夾,drawable文件夾是有好幾個(gè)的,如果你只要這一個(gè)像素類型的圖片,建議把他/它放在drawable-hdpi

虛擬機(jī)上可以,但真機(jī)不行可能就是因?yàn)樯鲜龅脑?/p>

黑與白 回答

============================正確答案=================================
可能是jar包沖突了,把maven倉(cāng)庫(kù)的jar包刪掉,再重新reimport all maven projects就行了

鐧簞噯 回答

路徑不一樣,一個(gè)是類路徑 。在項(xiàng)目路徑 下創(chuàng)建lib文件夾
通常是在這里加載的。

局外人 回答
  1. 你這個(gè)是開源項(xiàng)目中的demo代碼吧,開源項(xiàng)目中在第一級(jí)目錄下通常都一個(gè)README.md的文件或者install.md的文件,這個(gè)文件中有編譯和安裝的說明。

  2. 如果在源代碼目錄下找不到1點(diǎn)中所說的文件,則到開源項(xiàng)目網(wǎng)站去查找相關(guān)的編譯和安裝的說明。

安于心 回答

處理請(qǐng)求用HttpServletRequest是因?yàn)橛昧薙ervlet
反過來用RestTemplate只能用HttpRequest是因?yàn)?code>RestTemplate是spring自己做的抽象,當(dāng)然只能用自己的東西

練命 回答

@潘金蓮 @江湖上 謝謝您的回答,看了您的評(píng)論后,我檢查了一下我的jdk以及項(xiàng)目的pom.xml文件,找到了問題;問題出現(xiàn)在我本地安裝的jdk版本為1.9,而配置文件中寫的是1.8,所以出現(xiàn)了這些錯(cuò)誤。(我是新手,請(qǐng)多包涵,嘿嘿。)再次感謝您的回答。