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

動(dòng)畫類寫錯(cuò)了

 .pg-enter{
    transform: translate(-100%);
  }
  .pg-enter-active,
  .pg-leave-active{
    position: absolute;
    top: 0;
    width: 100%;
    transition: all .5s;
  }
  .pg-leave-to{
    transform: translate(100%);
  }
小眼睛 回答

樓主解決這個(gè)問題沒有?
我這邊于是這個(gè)問題了!
用的vue-video-player插件。
播放默認(rèn)的m3u8沒有問題,但是從服務(wù)端異步獲取的直播地址,就無法播放。

逗婦乳 回答

是不是你設(shè)置了默認(rèn)最多顯示多少條?單獨(dú)查詢過那些數(shù)據(jù)是否存在了嗎?

涼心人 回答

可以一起交流下 最近也也需求 需要由客戶端感知service后端所有POD 自主進(jìn)行負(fù)載,ingress配置路由是無效的 不走proxy 集群內(nèi)通過DNS域名 可以解析到所有IP 查到的資料也是說內(nèi)部集群通過 客戶端通過DNS域名的調(diào)用方式來獲取所有后端POD IP 內(nèi)部ping該域名是輪訓(xùn)每個(gè)IP的 CURL的話應(yīng)該是所有PODID都會回應(yīng) 待測試 如果有結(jié)論了 可以回復(fù)下我 交流下

帥到炸 回答

已經(jīng)解決了,跟umask有關(guān)。
原因:
linux默認(rèn)umask為022,對應(yīng)權(quán)限為755,其它用戶可讀可執(zhí)行??梢詖im /etc/profile,搜索umusk關(guān)鍵字查看

if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi

而tomcat8默認(rèn)umask為027,對應(yīng)權(quán)限為750,也就是說其它用戶連可讀的權(quán)限都沒有。
可打開catalina.sh文件,搜索umask查看。

# Set UMASK unless it has been overridden
if [ -z "$UMASK" ]; then
    UMASK="0027"
fi
umask $UMASK

解決方法:
修改catalina.sh中的umask為0022,與操作系統(tǒng)保持一致,然后重啟tomcat即可。

參考博客:
linux umask使用詳解。
有關(guān)Tomcat 8.0版本文件上傳后無權(quán)限訪問的問題

赱丅呿 回答

在.gitignore中寫忽略文件時(shí)需要把路徑也寫上,例如(若是在根目錄下):/*.a
不然忽略不成功,只要這個(gè)忽略成功了,是不會發(fā)生有大文件存在的,因?yàn)檫@個(gè)大文件都被忽略了,服務(wù)器在不會去檢查它呢

莓森 回答
引用文字
其實(shí)Spring Boot 2.x 版本針對這個(gè)問題有最優(yōu)解決方案,直接修改application.properties 文件即可

spring.mvc.static-path-pattern=/static/**

詳情請看https://blog.csdn.net/hadues/...

我以為 回答

前后端分離的話,前端獲取返回的數(shù)據(jù),根據(jù)業(yè)務(wù)(也就是你的類型)進(jìn)行跳轉(zhuǎn)
未分離的情況如果用的是balde模板,改下return view('你想跳轉(zhuǎn)的頁面的名稱')即可吧

涼薄 回答

this.state.data得是一個(gè)元素吧?

誮惜顏 回答

來自 http://www.ridgesolutions.ie/...

編譯 pcre

cd /home/youruser
mkdir buid_pcre
cd build_pcre

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz
tar -xzf pcre-8.21.tar.gz

cd pcre-8.21

./configure --host=arm-linux-gnueabi CC=arm-linux-gnueabi-gcc \
    AR=arm-linux-gnueabi-ar STRIP=arm-linux-gnueabi-strip \
    RANLIB=arm-linux-gnueabi-ranlib \
    --prefix=/home/youruser/build_lighttpd/build_pcre/_install

make
make install

編譯 lighttpd

cd /home/youruser
mkdir build_lighttpd
cd build_lighttpd

wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.32.tar.gz

tar -zxvf lighttpd-1.4.32.tar.gz

cd lighttpd-1.4.32

./configure -prefix=/home/youruser/build_lighttpd/_install \ 
    -host=arm-linux-gnueabi CC=arm-linux-gnueabi-gcc \
    RANLIB=arm-linux-gnueabi-ranlib STRIP=arm-linux-gnueabi-strip\
    --enable-shared --without-mysql --without-zlib --without-bzip2 \
    --disable-ipv6 \
    PCRECONFIG=/home/youruser/build_lighttpd/build_pcre/_install/bin/pcre-config \
    PCRE_LIB=/home/youruser/build_lighttpd/build_pcre/_install/lib/libpcre.a \
    CFLAGS="$CFLAGS -DHAVE_PCRE_H=1 -DHAVE_LIBPCRE=1 -I/home/youruser/build_lighttpd/build_pcre/_install/include"

make
make install
空白格 回答

加多一個(gè)if判斷,或者在sql 語句添加多個(gè)where的條件判斷即可。

久愛她 回答

你沒有說明表的主鍵和唯一鍵, 猜測id是主鍵, 但replace into 代入的id始終是0, 所以最終數(shù)據(jù)庫里只能有一條記錄, 如果id 是自增長的, 試試設(shè)成null, 或改用insert into, 而不是replace into.

EDITED

我試了下, 按你給的存儲過程會陷入死循環(huán), 因?yàn)?code>while 100一直為真.

可以試試改成這樣:

delimiter $$

CREATE PROCEDURE `A`()
  BEGIN
    REPLACE INTO `sumtable` (`id`,`mysum`) 
      SELECT 0 AS `id`,SUM(`mysum`) AS `mysum`
      FROM `sumtable`;
  END;
$$

-- 存儲過程B (負(fù)責(zé)循環(huán)處理參數(shù),傳遞給 A)
CREATE PROCEDURE `B`()
  BEGIN
    DECLARE v1 INT DEFAULT 100;
    WHILE v1>0 DO
      CALL `A`;
    SET v1 = v1 - 1;
    END WHILE;
  END;
$$

運(yùn)行

call B()

會得到100條記錄.

北城荒 回答

找到了
鏈接描述
鏈接描述

docker run -it \
    --device /dev/snd \
    -e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native \
    -v ${XDG_RUNTIME_DIR}/pulse/native:${XDG_RUNTIME_DIR}/pulse/native \
    -v ~/.config/pulse/cookie:/root/.config/pulse/cookie \
    --group-add $(getent group audio | cut -d: -f3) \
    -v /media/dyan/project/projects/voice/:/data/voice/ \
    ros:kinetic-robot

然后還需要安裝一些包

apt update && apt install alsa-base pulseaudio

嗯,目前可以正常播放了

雅痞 回答

github和gitlab里面都有release功能啊,另外就自己用ftp維護(hù)咯!

艷骨 回答

沒人回答就自問自答吧。
_ 我感覺就是個(gè)包裝器,類似于

def f(s:String)(r:String) = println(s"$s passed, and then $r passed")

val a = f("hello") _

就相當(dāng)于

val a = (r:String) => f("hello")(r)

對于 val b = 4 使用 val c = b _ 也會使得c成為一個(gè)匿名函數(shù),函數(shù)簽名為 ()=>Int
但是具體的機(jī)制怎么樣還沒弄明白。。。
對于函數(shù) f3,是關(guān)于 pp 的使用,pp 編譯器怎么編譯 pp 取決于 pp 出現(xiàn)的位置。pp 首先是一個(gè)對象,function1 之類的對象。有些地方會把 pp 當(dāng)作函數(shù)調(diào)用,有些地方會把 pp 當(dāng)作 函數(shù)對象。

這兩天寫代碼的一些感想,不嚴(yán)格。。。

茍活 回答

抖個(gè)機(jī)靈

<div class="main" contenteditable>
     &nbsp;
</div>
冷溫柔 回答

laravel沒用過,不過swiftMailer可以這樣搞:

$transport = Swift_SmtpTransport::newInstance($send_host, 25)
    ->setUsername($email_config['email'])
    ->setPassword($email_config['password']);
$mailer = new Mailer();
$mailer->setTransport($transport);
//Priority value, should be an integer in range: 1..5, where 1 is the highest priority and 5 is the lowest.
$priority = $email['isurgent'] == 2 ? 1 : 3;
$message = (new Message())
    ->setFrom([$email['send_mail'] => $email['send_name']])
    ->setTo(explode(';', $email['receive_mail']))
    ->setSubject($email['title'])
    ->setHtmlBody($email['content'])
    ->setPriority($priority);
$email['ccperson'] ? $message->setCc(explode(';', $email['ccperson'])) : '';
$email['bccperson'] ? $message->setBcc(explode(';', $email['bccperson'])) : '';
$email['isreturn'] ? $message->setReadReceiptTo($email['send_mail']) : '';
$attachment = json_decode($email['attachment'] ?: '[]', true);
$base_path = getcwd() . '/';
foreach ($attachment as $v) {
    if (file_exists($base_path . $v['path'])) {
        $message->attach($base_path . $v['path'], ['fileName' => $v['name'], 'contentType' => $v['type']]);
    }
}
$result = $mailer->send($message);

設(shè)置下transport 。