鍍金池/ 問答/ Linux問答
情皺 回答

何必相信所謂的“網(wǎng)上”?直接看官方文檔: https://trac.ffmpeg.org/wiki/...

款爺 回答

先進(jìn)入recovery mode,然后以root身份啟動一個可啟動的bash,最后進(jìn)行root密碼的設(shè)定,就ok了.詳情可以去看一下http://www.k-dou.com/2018/06/... 里面的內(nèi)容

兔寶寶 回答

數(shù)據(jù)庫查詢時間粗略地可以分為:

  1. 建立網(wǎng)絡(luò)連接
  2. sql語句傳輸
  3. sql語句解析
  4. sql語句執(zhí)行
  5. 數(shù)據(jù)傳輸
  6. 客戶端數(shù)據(jù)處理等

這里(1)可能因使用連接池,使得時間不盡相同,取決于連接池的實(shí)現(xiàn)和參數(shù)設(shè)置, 可能某一次與其他次建立連接時間不一樣; (2)基本為定值, 但也有可能在客戶端進(jìn)行PreparedStatement緩存而不一致; (3)同(2), 數(shù)據(jù)庫會對解析進(jìn)行緩存, 第一次可能和第二次不一樣; (4)數(shù)據(jù)庫一會對執(zhí)行過的sql進(jìn)行短時間緩存; (5)取決于數(shù)據(jù)量和網(wǎng)速, 對于同樣的數(shù)據(jù)量變化不大; (6)取決于客戶端代碼, 但一般會小于ms級.

這里還沒有考慮數(shù)據(jù)庫服務(wù)器端的配置和是否有主從及負(fù)載均衡的配置等等.

所以你測試的數(shù)據(jù)是變化的很正常不過了, 需要采集大量數(shù)據(jù),最好是與業(yè)務(wù)相似的使用場景才有價值.

菊外人 回答

從調(diào)試工具比如gdb那拿到的結(jié)果有時不能保證是正確的。至于這到底是為什么,這也許是gdb的問題,在深入的話我也不了解了(如果有人知道的話,還請在評論區(qū)指教)。這也是為什么有的時候用IDE的單步跟蹤查看變量值可能是不正確的。

如果打log的話,就可以保證完全正確了。

維他命 回答

直接執(zhí)行 npm link 即可,會自動注冊命令。

還吻 回答

js 和 css 都只是靜態(tài)資源,你裝一個 nginx 啟動起來就可以了。相關(guān)內(nèi)容隨便一搜索就有,比如 http://www.runoob.com/linux/n...

陪她鬧 回答

從 vue-loader 9.x 開始,父組件的 scoped 樣式會作用在 slot 里的內(nèi)容上。詳情見 https://github.com/vuejs/vue-...。翻了下文檔好像的確沒有提起這件事,你可以在那個 issue 下面評論建議他們把這條加到文檔里去

怣人 回答

正確的配置:

    location /git/ {
        index  index.html;
        alias  /data/learnGitBranching/;
        autoindex on;
    }

直接看官方文檔就行:
https://nginx.org/r/location
https://nginx.org/r/root
https://nginx.org/r/alias

獨(dú)白 回答

1、如果你是將你的上面代碼放到服務(wù)器運(yùn)行的話,百度的服務(wù)器可能會識別你USERAGENT為機(jī)器人robot,拒絕你的訪問

2、file_get_contents()某些時候是可行的,但是有些特殊情況也可以使用curl庫的函數(shù),為了防止對方識別你為robot,可以將服務(wù)器偽裝訪問的瀏覽器用戶是Mozilla/4.0,比如以下代碼

<?php 
$curl = curl_init(); 
//這里設(shè)置你的USERAGENT
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); 

$xxx = curl_exec($curl); 

curl_close ($curl); 
echo $xxx; 
?>

curl相關(guān)的參數(shù)可見:http://php.net/manual/en/func...

補(bǔ)充:
關(guān)于你的問題,這段代碼我是運(yùn)行成功的

<?php
 $url = "http://www.baidu.com"; 
        $page = "/services/calculation"; 
        $headers = array( 
            "POST ".$page." HTTP/1.0", 
            "Content-type: text/xml;charset=\"utf-8\"", 
            "Accept: text/xml", 
            "Cache-Control: no-cache", 
            "Pragma: no-cache", 
            "SOAPAction: \"run\"", 
        ); 
       
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL,$url); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        curl_setopt($ch, CURLOPT_TIMEOUT, 60); 
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); 

        $data = curl_exec($ch); 

        if (curl_errno($ch)) { 
            print "Error: " . curl_error($ch); 
        } else { 
            // Show me the result 
            var_dump($data); 
            curl_close($ch); 
        } 
?>

clipboard.png

萌小萌 回答

Alias指令是將url映射到本地的文件系統(tǒng),這樣做的好處是不用將文檔保存在documenRoot目錄下
針對圖中的情況,訪問路徑比如是 www.example.com/static/a.jpg ,其實(shí)是訪問 /var/www/.../static/a.jpg

毀憶 回答

你升級到1.3.4看看 我新安裝的1.3.4版本沒毛病

用你原來安裝系統(tǒng)的live cd U盤進(jìn)行修復(fù)
掛載分區(qū)后寫入fstab

愚念 回答

-d, --data DATA HTTP POST data (H)

按http協(xié)議套路來

話寡 回答

clipboard.png

使用 npm install <github username>/<github project> 來安裝是正確的,只是你的 npm run dev是需要在 package.json 中配置script的

舊城人 回答

oracle主鍵log_id 不能自動遞增
有兩個辦法:
1、使用oracle的自動增長序列
創(chuàng)建序列

create sequence S_T_THINK_LOG
increment by 1  //指定序列以1遞增,如果沒指定,默認(rèn)值1會使用
start with 1        //由1開始計數(shù)
nomaxvalue     //不設(shè)置最大值
minvalue 1      //設(shè)置最小值1
cache 20        //預(yù)分配緩存大小為20
order
// 獲取下一個自增ID
public function getNextSeq(){ 
  $sql = "select S_T_THINK_LOG.nextval id from sys.dual";
  $result = $this->query($sql); 
  $nextId = $result[0]['id'];
  return $nextId;
}

function writelog($uid,$username,$description,$status)
{
    // 注意這里啦 
    // 注意這里啦 
    $data['log_id'] = $this->getNextSeq();
    
    $data['admin_id'] = $uid;
    $data['admin_name'] = $username;
    $data['description'] = $description;
    $data['status'] = $status;
    $data['ip'] = request()->ip();
    $data['add_time'] = time();
    $log = Db::name('think_log')->insert($data);

}

第二種,就是樓上說的 觸發(fā)器啦

create or replace trigger trg_TINK_LOG
  before insert on TINK_LOG
  for each row
declare
begin
  :think_log.LOG_ID:= S_T_THINK_LOG.NEXTVAL;  
end trg_t1;
舊城人 回答

圖片描述

你看一下 這個 cookie 對應(yīng)的路徑 是不是 /, 還是 /login?
所謂 的 session就是簡簡單單的 一個緩存數(shù)據(jù)存在 服務(wù)器端, 當(dāng)時 相應(yīng)在設(shè)置的時候會返回 一個 key 及cookie 來說明 這是那個人的 seesion , 當(dāng)作 服務(wù)器端與瀏覽器端的憑證, 只有同時 cookie 用path 限制, 我估計是這里的問題。

陪我終 回答
  1. params是GET參數(shù),你看看你發(fā)出去的請求鏈接,這里可能會導(dǎo)致后端解析錯誤
  2. reject的時候,把error打印出來

你的upstream配置里面沒有'api.example.com',可以貼一下你的upstream配置嗎

類似這樣

http {
    upstream myapp1 {
        server srv1.example.com;
        server srv2.example.com;
        server srv3.example.com;
    }

    server {
        listen 80;

        location / {
            proxy_pass http://myapp1;
        }
    }
}