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

鍍金池/ 問答/ Linux問答

源碼沒有問題,你只需要按照文檔操作便可編譯成功。

以 Ubuntu 16.04 LTS 為例,主要參考文檔(均來自項(xiàng)目源碼)如下

  1. bitcoin-0.16.0rc1/doc/build-unix.md
  2. btcpool/docs/INSTALL-BTCPool.md

下面是一鍵安裝 btc-pool 腳本,主要參考上述文檔,已測(cè)

#!/bin/bash
# 一鍵安裝 btc-pool
#
# OS: Ubuntu 16.04 LTS
# @author 李毅
set -e

build_dir=/tmp

# 由 jarven 測(cè)試提供,https://segmentfault.com/q/1010000014060045?_ea=3538159
#   不需要兼容舊版 bitcoin,及不需要錢包功能的時(shí)候,可以使用系統(tǒng)默認(rèn)的 libdb-dev
#   及 libdb++-dev 庫(kù),請(qǐng)把下一行的 false 改成 true。
use_latest_libdb=false

cpus=`grep -Ee 'processor\s:' /proc/cpuinfo | wc -l`


# 禁止 root 用戶運(yùn)行此腳本
#=========================
if [ "$UID" -eq 0 ] ; then
    echo "禁止 root 用戶運(yùn)行此腳本"
    exit 1
fi


# 創(chuàng)建臨時(shí)目錄
#=============
[ -d $build_dir ] || mkdir -p $build_dir


# 安裝系統(tǒng)必要組件
#==================

# aptitude
if ! which aptitude >/dev/null 2>&1 ; then
    sudo apt-get update
    sudo apt-get install -y aptitude
fi

# 安裝 libboost-all-dev 需要人工干預(yù)
if ! aptitude show libboost-all-dev > /dev/null 2>&1 ; then
    echo ""
    echo "!!! 安裝 libboost-all-dev 需要人工干預(yù),以降級(jí)某些依賴項(xiàng)的版本 !!!"
    echo "<1> 第一次詢問時(shí)按下 'n' 鍵"
    echo "<2> 第二次詢問時(shí)按下 'y' 鍵"
    aptitude install libboost-all-dev
fi

#
sudo aptitude install -y \
    build-essential autotools-dev libtool autoconf automake pkg-config cmake \
    openssl libssl-dev libcurl4-openssl-dev libconfig++-dev \
    libgmp-dev libmysqlclient-dev libzookeeper-mt-dev \
    libzmq3-dev libgoogle-glog-dev libevent-dev


# 編譯安裝 librdkafka-v0.9.1
#===========================
if ! pkg-config --libs rdkafka ; then
    sudo aptitude install -y zlib1g zlib1g-dev python
    cd $build_dir
    if [ ! -f librdkafka-0.9.1.tar.gz ]; then
        wget -O librdkafka-0.9.1.tar.gz https://github.com/edenhill/librdkafka/archive/0.9.1.tar.gz
        tar zxvf librdkafka-0.9.1.tar.gz
    fi
    cd librdkafka-0.9.1
    make clean
    ./configure
    make
    sudo make install
fi


# 編譯 biticoin
#==============
sudo aptitude install -y \
    build-essential libtool autotools-dev automake pkg-config libssl-dev \
    libevent-dev bsdmainutils python3

if [ "$use_latest_libdb" = true ]; then
    sudo aptitude install -y libdb-dev libdb++-dev
else if ! aptitude show libdb4.8++-dev >/dev/null 2>&1 ; then
    # 安裝低版 libdb4.8
    sudo apt-get install -y software-properties-common
    sudo add-apt-repository -y ppa:bitcoin/bitcoin
    sudo apt-get update
    sudo apt-get install -y libdb4.8-dev libdb4.8++-dev
fi

cd $build_dir
if [ ! -f bitcoin-0.16.0rc1.tar.gz ]; then
    wget -O bitcoin-0.16.0rc1.tar.gz https://github.com/bitcoin/bitcoin/archive/v0.16.0rc1.tar.gz
    tar zxf bitcoin-0.16.0rc1.tar.gz
fi
cd $build_dir/bitcoin-0.16.0rc1
./autogen.sh

if [ "$use_latest_libdb" = true ]; then
    ./configure --with-incompatible-bdb --disable-wallet
else
    ./configure
fi
make -j $cpus


# 編譯 btcpool
#=============
cd $build_dir
if [ ! -d btcpool ]; then
    git clone https://github.com/btccom/btcpool.git
fi
cd $build_dir/btcpool
[ ! -d build ] && mkdir build
cd build

# Release build
cmake -DCHAIN_TYPE=BTC -DCHAIN_SRC_ROOT=$build_dir/bitcoin-0.16.0rc1 ..
make -j $cpus

若有問題,請(qǐng)隨時(shí)留言。

孤星 回答
server {
         listen 80 default_server;
         listen [::]:80 default_server;

         root < root-path or link >;
         index index.html;

         server_name < server-host >;

         location / {
                try_files $uri $uri/ /index.html =404;
                add_header cache-control max-age=86400;
         }
}

要用nginx伺服一個(gè)靜態(tài)頁(yè)面,就這么幾行配置就夠了。

一般linux建站比較簡(jiǎn)單的步驟是:

  • 先創(chuàng)建一個(gè)軟連接指向你的靜態(tài)資源目錄,比如/var/www/foo.com -> root-path,這樣你的配置文件中的root直接填軟鏈接就可以了,不用直接填資源地址
  • 之后在nginx的sites配置路徑下,新建一個(gè)配置文件,一般和你的域名對(duì)象,比如/etc/nginx/sites-available/foo.com,之后把上面的配置復(fù)制進(jìn)行,然后再創(chuàng)建一個(gè)軟鏈接指向/etc/nginx/sites-enabled/foo.com指向/etc/nginx/sites-available/foo.com
  • 然后用nginx校驗(yàn)一下,比如sudo nginx -t,配置文件有錯(cuò)誤會(huì)提示
  • 之后重啟服務(wù)器,sudo systemctl restart nginx

上面的命令不同的Linux系統(tǒng)略有不同,但是大同小異,多利用軟鏈接可以幫你省去重復(fù)修改配置文件的重復(fù)工作。

另外外網(wǎng)一般開放端口是80和443,8080的話需要指明端口。

如果這些整完還不行,嘗試檢查一下防火墻是否打開了你需要訪問的端口,命令sudo ufw status

落殤 回答

在tomcat配置文件中加入如下配置:

<Context path="" docBase="" reloadable="false" sessionCookieName=“xxxxxxxxx” />

這樣能改掉sessionid的key,能在會(huì)話劫持的情況下一定程度上起到混淆的作用。

clipboard.png

痞性 回答

各自編寫自己的腳本,上線時(shí)在線上執(zhí)行下就可以了,前端只是調(diào)用后端的接口而已。

前端一般也就是一些編譯操作。 或者上線前把編譯好的文件上到線上也可以。

忠妾 回答

這個(gè)應(yīng)該和標(biāo)準(zhǔn)輸出的緩沖區(qū)有關(guān)系, 在我的機(jī)器(MAC OS)上會(huì)先輸出 start running ...
正如你期待的一樣, 建議引入sys, print后進(jìn)行flush

import sys

#...其他代碼...

print('start running ...')
sys.stdout.flush()

#...其他代碼...
毀了心 回答

再調(diào)用一次接口,這種數(shù)據(jù)不適合放入在vuex中去進(jìn)行管理。重新獲取一次數(shù)據(jù)是最好的。因?yàn)橛锌赡芎蠖顺鯾ug了,雖然返回了一個(gè)正確的答案但是數(shù)據(jù)沒有添加進(jìn)去,或者進(jìn)行了排序之類的選擇,因此我覺得重新獲取一次數(shù)據(jù)是最好的做法。

撥弦 回答

先分析一下原始接口的header相關(guān)信息,模擬請(qǐng)求就要模擬的像一些,另外就是做好日記,有什么問題也能很快發(fā)現(xiàn)

來守候 回答

遍歷數(shù)組.數(shù)組中是線的起點(diǎn)和終點(diǎn).
然后通過計(jì)算,算出(x1,y1)和(x2,y2)之間的所有點(diǎn).存入數(shù)組.
遍歷數(shù)組,進(jìn)行繪制

真難過 回答

ssh不是應(yīng)該這個(gè)格式嗎?

git@github.com:xxx/xxx.git

逗婦惱 回答

delete dom.style.color 應(yīng)該可以吧。

絯孑氣 回答
ln -s /root/xxxx/pm2 /usr/local/bin

創(chuàng)建個(gè)軟鏈接就好了

荒城 回答

location ~ .php$ {

    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;

}
這是我的配置
然后你要看看你有沒有啟動(dòng)php-fpm
還有注意你php-fpm.conf文件里面是怎么監(jiān)聽的
如果是:listen = 127.0.0.1:9000就沒有問題
如果是:listen = /usr/local/var/php-fpm.sock
你就需要把fastcgi_pass 127.0.0.1:9000;改成fastcgi_pass listen = /usr/local/var/php-fpm.sock

維他命 回答

微信小程序自帶有tabBar組件的配置的,不用自己寫這么麻煩。。詳細(xì)的你可以看一下官方文檔的說明。https://mp.weixin.qq.com/debu...

厭惡我 回答

好幾天沒人回答,職能用最笨的辦法,既然一定要報(bào)錯(cuò),那就在catch里返回登錄界面好了
if (PWD.equals(pw)) {

        response.sendRedirect(request.getContextPath()+"/Main.jsp?user_id="+id+"&user_name="+na+"&user_c="+competence);
    }else{
        response.sendRedirect(request.getContextPath()+"/Login.jsp?error=PasswordError");
    }
    session.close();
    } catch (Exception e) {
        response.sendRedirect(request.getContextPath()+"/Login.jsp?error=IdError");            
    }
薄荷綠 回答

windows也有遠(yuǎn)程桌面連接的軟件的,你用完后連接你的服務(wù)器登上root這個(gè)最高權(quán)限用戶,我就不信還不能修改你線上的某個(gè)文件或文件夾的權(quán)限

安于心 回答
// ...
root /data1;
location / {
    if (-e $request_filename) {
        root /data2;
        break;
    }
}
// ...

參考一下