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

在資源文件夾下建三個文件夾, 分別對應(yīng)放置各自的application.properties文件

src/main/resources/dev/application.properties
src/main/resources/test/application.properties
src/main/resources/pro/application.properties

在pom.xml里先定義三個profile

    <profiles>
        <profile>
            <!-- 本地開發(fā)環(huán)境 -->
            <id>dev</id>
            <properties>
                <profiles.active>dev</profiles.active>
                <modifier></modifier>
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>       <!-- 默認(rèn)的,不加參數(shù)時執(zhí)行這個profile -->         
            </activation>
        </profile>
        <profile>
            <!-- 測試環(huán)境 -->
            <id>test</id>
            <properties>
                <profiles.active>test</profiles.active>
                <modifier>-test</modifier>        
            </properties>
        </profile>
        <profile>
            <!-- 生產(chǎn)環(huán)境 -->
            <id>pro</id>
            <properties>
                <profiles.active>pro</profiles.active>                
                <modifier>-pro</modifier>                
            </properties>
        </profile>
    </profiles>

在build的標(biāo)簽下, 先排除全部,再添加當(dāng)前通過-P參數(shù)激活的profile:

    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <!-- 資源根目錄排除各環(huán)境的配置,防止在生成目錄中多余其它目錄 -->
                <excludes>
                    <exclude>test/*</exclude>
                    <exclude>pro/*</exclude>
                    <exclude>dev/*</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>src/main/resources/${profiles.active}</directory>
            </resource>
        </resources>

最后,編譯時加-P參數(shù)即可, 如:

mvn -Ppro package
萌二代 回答

@keyup.enter.native="xxx"

見文檔:https://mint-ui.github.io/doc...

關(guān)于事件綁定 在 Vue 2.0 中,為自定義組件綁定原生事件必須使用 .native 修飾符: <my-component
@click.native="handleClick">Click Me</my-component> 從易用性的角度出發(fā),我們對
Button 組件進行了處理,使它可以監(jiān)聽 click 事件: <mt-button
@click="handleButtonClick">Click Me</mt-button> 但是對于其他組件,還是需要添加
.native 修飾符。

膽怯 回答

你返回的數(shù)據(jù)格式是 json格式的么

久不遇 回答

正則改成/\d+/g
/\d*/g可以匹配0個數(shù)字,所以就不會停止,死循環(huán)了


MDN 正則表達(dá)式
正則表達(dá)式用于匹配符合一定模式的字符串。
*表示匹配前一個表達(dá)式0次或多次。
所以/c/g.test("a string")表示字符串"a string"是否有一個c,而/c*/g.test("a string")表示字符串"a string"是否至少有0個c。顯然至少有0個是絕對絕對會成立的。所以/c*/g.exec("a string")在一開始就會匹配成功(因為你需要至少0個,就算我開頭是a,我返回給你0個c`也就是空字符串也符合你要求,如果你用while來循環(huán),我就一直給你空字符串)。


正則用于匹配符合一定模式的字符串。
比如/b表示單詞邊界,/string\b/g.test("strings")false,是因為字符串stringsg后還有s所以不是單詞邊界。/string\b/g.test("string~~~")true因為g后面接~,單詞已經(jīng)結(jié)束了。
但是這不能說g~間有一個單詞邊界/b這樣的東西。字符串只是簡單的一串字符,string~~~只是s、t、r...~這樣一串字符在一起。 /b是否存在是正則表達(dá)式解析程序發(fā)現(xiàn)你的string~~~string~~~,在string就已經(jīng)結(jié)束了一個單詞,所以它判定你這個字符串符合/string\b/g這樣的模式

淺淺 回答

我知道的是可以在進入/路由的時候刷新下頁面

刷新沒用,Chrome可以設(shè)置成刷新后仍保留日志。

另外在前端加密密碼也是沒用的,人家有意截取的話,拿到hash后的密碼照樣能登錄啊……
所以上SSL是最重要的。

荒城 回答

cpu 和 goroutine 默認(rèn)情況下并不是 1:1 的關(guān)系,對各個 goroutine 的調(diào)度是 go runtime 的調(diào)度器決定的

練命 回答

@"((?![^\\]").)*[^"\\n]+"
((?!xx).)* 是不包含xx的意思,這里((?![^\\]").)*就是不包含非\"之外的"。

伐木累 回答

在做你所述以上事情之前需要明確一點,那就是CPU架構(gòu)問題。
PC系統(tǒng)和嵌入式系統(tǒng)的CPU架構(gòu)不同,你可能需要了解:i386、x86_64、arm32、arm64、armv7、armv8(aarch32、aarch64)等cpu架構(gòu)的區(qū)別

很明顯,樹莓派屬于嵌入式系統(tǒng),使用的是arm架構(gòu),樹莓派3以上(包含3b和3b+)可支持64位cpu,也就是采用的是armv8架構(gòu),armv8支持兩種屬性,即:aarch32、aarch64,通俗的說就是最新發(fā)行的樹莓派已經(jīng)可以支持64位,而以往的版本僅支持32位

如果你的Docker是裝在PC上的或者是PC上的虛擬機里的(比如vm虛擬機之類的)那么Docker所使用的硬件是與宿主機共享硬件核心,所以,宿主機的硬件核心決定了docker的核心,換句話說就是docker并非虛擬機,并不能虛擬出一套與宿主機不同cpu架構(gòu)的硬件,即便是vm虛擬機,也是不能運行arm版本的操作系統(tǒng)的

在樹莓派中可以安裝centos系統(tǒng),并且centos官方有img鏡像,但僅是32位的。
在樹莓派中運行的centos系統(tǒng)一樣可以安裝Docker,值得注意的是Docker官方的文檔中指出:不建議嵌套Docker,也就是在Docker中創(chuàng)建一個centos鏡像容器,然后在此容器中又安裝一個Docker,雖然支持但不建議這樣做。

想要實現(xiàn)如你所述的測試環(huán)境,可以參考以下做法:
1、使用和樹莓派同樣cpu架構(gòu)的真機,也就是arm架構(gòu)的真實測試機器
2、使用qemu虛擬機,qemu是一個軟件模擬環(huán)境,可以模擬運行arm架構(gòu)的操作系統(tǒng),不過據(jù)說性能堪憂
3、使用交叉編譯環(huán)境,也就是讓pc上的Linux具有編譯不同cpu架構(gòu)程序的能力,程序經(jīng)過交叉編譯后即可移植到arm架構(gòu)的機器上去

以上所述如有偏頗或不同方案,希望不吝賜教。

涼汐 回答
Model是處理業(yè)務(wù)方面的邏輯,Controller只是簡單的協(xié)調(diào)Model和View之間的關(guān)系。
MVC架構(gòu)的職責(zé)劃分原則
刮刮樂 回答

renameInput 是jq對象,不是dom對象,需要轉(zhuǎn)化下

renameInput[0].focus();

疚幼 回答

我升級后Drawer組件里面出問題,通過open的true和false可以隱藏但無法從隱藏轉(zhuǎn)到顯示狀態(tài),你的會有這個問題嗎?

胭脂淚 回答

android好像不支持這個屬性吧?

linux 和 windows 的文件系統(tǒng)是不同的。

  1. windows 文件路徑寫法和 linux 的不同。
  2. windows 文件名不區(qū)分大小寫的,而 linux 區(qū)分的。

我不是很懂這個 solr 技術(shù),但我覺得可能是文件系統(tǒng)的不同造成的錯誤。