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

鍍金池/ 問(wèn)答/ 人工智能問(wèn)答
懶洋洋 回答

哎,自問(wèn)自答系列,首先從最后一個(gè)圖可以看出,9083端口已經(jīng)開(kāi)了,不能連接,可以從防火墻方面考慮考慮...然后我的機(jī)器為OpenStack的虛擬機(jī),那么看看對(duì)應(yīng)的安全組的端口是否打開(kāi)了.

柒槿年 回答

已經(jīng)解決 原因時(shí)這個(gè)類包含的內(nèi)容都是私有的,所以直接調(diào)用就會(huì)報(bào)錯(cuò)

我不懂 回答
  • tf那部分代碼有誤。yy_predictshape不一樣。前者是(批大小,),后者是(批大小,1)
  • 你可以在計(jì)算完wx+b之后把y_predictshapetf.squeeze()調(diào)整。
...
y_predict = tf.matmul(x, Weights)+biases
# 在這里加上squeeze把y_predict的形狀調(diào)整得和y一樣
y_predict = tf.squeeze(y_predict)
loss = tf.reduce_mean(tf.square(y_predict - y))
optimizer = tf.train.GradientDescentOptimizer(0.01).minimize(loss)
...
  • 補(bǔ)充1,tf有直接計(jì)算mse的函數(shù),可以直接用tf.losses.mean_squared_error()代替tf.reduce_mean(tf.square(y_predict - y))
  • 補(bǔ)充2,keras的sgd默認(rèn)學(xué)習(xí)率是0.01,這個(gè)可以在文檔和源代碼查到,為了保證和tf對(duì)比一致,你也可以手動(dòng)指定學(xué)習(xí)率optimizer=keras.optimizers.SGD(lr=0.01)
  • 補(bǔ)充3,你keras的Dense層初始化方法可能和tf的不一樣,雖然最后收斂一樣。你可以通過(guò)model.add(Dense(units=1, input_dim=xdim,kernel_initializer='weights初始化的方法',bias_initializer='biases初始化方法')) 來(lái)指定。
墨小羽 回答

Redis 可以放到容器外面,直接安裝在物理機(jī),然后 RDB、AOF

用一個(gè)線程循環(huán)處理",我就不明白該如何下手了,啥時(shí)候開(kāi)啟這個(gè)"線程"
  1. 這個(gè)在秒殺開(kāi)啟前開(kāi)始執(zhí)行就行,執(zhí)行過(guò)程貫穿整個(gè)秒殺過(guò)程,可以是幾個(gè)進(jìn)程也可以是一個(gè)進(jìn)程一直跑,這是出隊(duì)的過(guò)程。入隊(duì)的話就是PHP慣有模式,每次一個(gè)請(qǐng)求進(jìn)來(lái)自動(dòng)啟動(dòng)進(jìn)程,往隊(duì)列扔數(shù)據(jù)。
  2. 然后我們要明白這個(gè)隊(duì)列的意義是什么,redis的意義是什么。redis是用來(lái)扛并發(fā)用的,通過(guò)一個(gè)計(jì)數(shù)器,先查詢還有庫(kù)存就執(zhí)行入隊(duì),庫(kù)存扣完了就直接return。redis扛了一層后進(jìn)隊(duì)列數(shù)據(jù)已經(jīng)量級(jí)小很多了,隊(duì)列的作用本質(zhì)是幫DB扛并發(fā)用的,使得DB事務(wù)執(zhí)行全部串行化,避免鎖的爭(zhēng)搶降低DB性能。
蝶戀花 回答

1.信號(hào)量就是一個(gè)可以用來(lái)被鎖住的東西,就是一個(gè)標(biāo)識(shí),比如說(shuō)一個(gè)班里面誰(shuí)擁有"3道杠"這個(gè)袖標(biāo)誰(shuí)就是大隊(duì)長(zhǎng),這個(gè)例子里誰(shuí)擁有這個(gè)信號(hào)量誰(shuí)就可以吃飯

2.為什么不定義5個(gè)mutex,那一個(gè)班可以有5個(gè)大隊(duì)長(zhǎng)么?本例子中的袖標(biāo)就是吃飯的碗,且假設(shè)一個(gè)碗只能一個(gè)人吃,如果5個(gè)人5個(gè)mutex,那大家就可以各吃各飯,互不影響.程序最怕無(wú)序的狀態(tài),為了有序,我們就引入信號(hào)量.

不二心 回答

不算答案的答案

按照你的描述,我覺(jué)得問(wèn)題不是出在前端能否做到,
而是在于各個(gè)移動(dòng)端瀏覽器廠商對(duì)跨域限制的處理不是一致的,
協(xié)議是死的,人是活的。人家就是不遵守,你也沒(méi)辦法。

這個(gè)問(wèn)題光靠前端基本搞不定,所以在后端做一層跨域代理我覺(jué)得是唯一的解決辦法

厭遇 回答

你請(qǐng)求的是jsonp類型,期望中返回的應(yīng)該是被 callback 包圍的一段函數(shù)調(diào)用語(yǔ)句,如 callback({"status":1,"data":0}),你這個(gè)直接返回的是json,自然會(huì)提醒類型錯(cuò)誤

Jsonp原理:
首先在客戶端注冊(cè)一個(gè)callback, 然后把callback的名字傳給服務(wù)器。此時(shí),服務(wù)器先生成 json 數(shù)據(jù)。
然后以 javascript語(yǔ)法的方式,生成一個(gè)function , function 名字就是傳遞上來(lái)的參數(shù) jsonp. 最后將json 數(shù)據(jù)直接以入?yún)⒌姆绞剑胖玫?function 中,這樣就生成了一段 js 語(yǔ)法的文檔,返回給客戶端??蛻舳藶g覽器,解析script標(biāo)簽,并執(zhí)行返回的 javascript 文檔,此時(shí)數(shù)據(jù)作為參數(shù),傳入到了客戶端預(yù)先定義好的 callback 函數(shù)里.(動(dòng)態(tài)執(zhí)行回調(diào)函數(shù))

參考 https://blog.helloarron.com/2...

不知在該類中是否有JedisConnectionFactory變量,其實(shí)如果你使用了@Component注解了之后,你可以直接在該類中直接使用@AutoWired直接注入

@Component
public class RedisCacheTransfer {
    @Autowired
    private JedisConnectionFactory jedisConnectionFactory
    
}

這樣寫不是更加優(yōu)美?
如果你想將該類注冊(cè)到MybatisRedisCache中進(jìn)行設(shè)置,則你可以在你的conifg文件中,當(dāng)SpringBoot啟動(dòng)的時(shí)候在Mybatis配置方法中加入方法即可

入她眼 回答

想知道有沒(méi)有執(zhí)行
先判斷有沒(méi)有
沒(méi)有就set
有就直接返回

寫榮 回答

其實(shí)無(wú)非就是一個(gè)遞歸問(wèn)題,n*m的矩陣問(wèn)題,如果橫著走,就轉(zhuǎn)化為n*(m-1)的問(wèn)題;如果豎著走,就轉(zhuǎn)化為(n-1)*m的問(wèn)題;如果斜著走,就轉(zhuǎn)化為(n-1)*(m-1)的問(wèn)題……最終轉(zhuǎn)化為有著確定的勝負(fù)結(jié)果的一行或一列的問(wèn)題。

未命名 回答

你需要好好看看這個(gè)函數(shù)的作用了 array_multisort

<?php
$data[] = array('volume' => 67, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 1);
$data[] = array('volume' => 85, 'edition' => 6);
$data[] = array('volume' => 98, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 6);
$data[] = array('volume' => 67, 'edition' => 7);

//本例中將把 volume 降序排列,把 edition 升序排列。

//現(xiàn)在有了包含有行的數(shù)組,但是 array_multisort() 需要一個(gè)包含列的數(shù)組,因此用以下代碼來(lái)取得列,然后排序。


// 取得列的列表
foreach ($data as $key => $row) {
    $volume[$key]  = $row['volume'];
    $edition[$key] = $row['edition'];
}

// 將數(shù)據(jù)根據(jù) volume 降序排列,根據(jù) edition 升序排列
// 把 $data 作為最后一個(gè)參數(shù),以通用鍵排序
array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
?>

傳送門:
http://tw1.php.net/manual/en/...

短嘆 回答

不給出代碼,不知道你的數(shù)據(jù)是什么結(jié)構(gòu)的,不過(guò)沒(méi)事,你看我下面的代碼吧!

function checkArr(arr){
    //排序
    arr.sort(function(n1,n2){return n1.min-n2.min})
    //遍歷
    for(var i=0;i<arr.length;i++){
        //區(qū)間的最小值不能大于等于區(qū)間的最大值
        if(arr[i].min>=arr[i].max){
            console.log('區(qū)間最大值最小值不能相等');
            return;
        }
        //元素對(duì)比,從第二個(gè)元素開(kāi)始
        if(i>0){
            //區(qū)間不能出現(xiàn)交叉的情況  比如:5-10  6-12    這樣就會(huì)導(dǎo)致 6,7,8,9,10這幾值就會(huì)兩個(gè)區(qū)間都在其中
            if(arr[i].min<arr[i-1].max){
                console.log('區(qū)間不能出現(xiàn)交叉情況');
                return;
            }
        }
    }
}

下面準(zhǔn)備些測(cè)試數(shù)據(jù)

var arr1=[{min:1,max:10},{min:5,max:22},{min:5,max:22}],
arr2=[{min:1,max:1},{min:1,max:22},{min:22,max:26}],
arr3=[{min:1,max:10},{min:20,max:30},{min:30,max:40}];   

clipboard.png

clipboard.png

clipboard.png

測(cè)試通過(guò),可能看到函數(shù)會(huì)有疑問(wèn),為什么數(shù)組要排序,其實(shí)看下面實(shí)例。

var arr4=[{min:30,max:40},{min:20,max:30},{min:10,max:20}]  

這個(gè)數(shù)據(jù),區(qū)間范圍也沒(méi)有交叉,只是反過(guò)來(lái)寫了,所以,為了避免這個(gè)情況,所以就要先對(duì)數(shù)組進(jìn)行排序

clipboard.png

看玩應(yīng)該都懂了,我這里模擬的數(shù)據(jù),數(shù)組的每一個(gè)對(duì)象,其實(shí)就等同于你的每一行的數(shù)據(jù)。

clipboard.png

細(xì)節(jié)優(yōu)化

當(dāng)然如果想首尾相連,或者區(qū)間的最大值不能大于默認(rèn)的最大值,區(qū)間的最小值也不能小于默認(rèn)的最小值,只需要多判斷幾次!下面看代碼吧,容易理解些

var _min=5,_max=50;
function checkArr(arr,min,max){
    //排序
    arr.sort(function(n1,n2){return n1.min-n2.min})
    //遍歷
    for(var i=0;i<arr.length;i++){
        //區(qū)間的最小值不能大于等于區(qū)間最大值
        if(arr[i].min>=arr[i].max){
            console.log('區(qū)間的最小值不能大于等于區(qū)間最大值');
            return;
        }
        //區(qū)間的最小值不能小于默認(rèn)最小值
        if(arr[i].min<min){
            console.log('區(qū)間的最小值不能小于默認(rèn)最小值');
            return;
        }
                    
        //區(qū)間的最大值不能大于默認(rèn)最大值
        if(arr[i].max>max){
            console.log('區(qū)間的最大值不能大于默認(rèn)最大值');
            return;
        }
        //元素對(duì)比,從第二個(gè)元素開(kāi)始
        if(i>0){
            //區(qū)間首尾是否相連(連續(xù) 1-10 10-20)。只要區(qū)間相連,不會(huì)出現(xiàn)區(qū)間相差
            if(arr[i].min!==arr[i-1].max){
                console.log('區(qū)間必須要相連');
                    return;
            }
        }
    }
}

clipboard.png

至于你說(shuō)的包含情況,我改了下,代碼如下,看著就懂了

var _min=5,_max=50;
function checkArr(arr,min,max){
    //排序
    arr.sort(function(n1,n2){return n1.min-n2.min})
    //遍歷
    for(var i=0;i<arr.length;i++){
        //區(qū)間的最小值不能大于等于區(qū)間最大值
        if(arr[i].min>=arr[i].max){
            console.log('區(qū)間的最小值不能大于等于區(qū)間最大值');
            return;
        }
        //區(qū)間的最小值不能小于默認(rèn)最小值
        if(arr[i].min<min){
            console.log('區(qū)間的最小值不能小于默認(rèn)最小值');
            return;
        }
                    
        //區(qū)間的最大值不能大于默認(rèn)最大值
        if(arr[i].max>max){
            console.log('區(qū)間的最大值不能大于默認(rèn)最大值');
            return;
        }
        //元素對(duì)比,從第二個(gè)元素開(kāi)始
        if(i>0){
            //如果前一個(gè)的最大值和當(dāng)前的最小值都是閉區(qū)間,那么當(dāng)前的最小值一定要大于前一個(gè)的最大值(如果要求首尾相連,當(dāng)前的最小值一定比前一個(gè)的最大值大1)
            if(arr[i].minInclude&&arr[i-1].maxInclude&&arr[i].min-arr[i-1].max<=0){
                console.log('取值范圍錯(cuò)誤');
                   return;
                
            }
            //如果前一個(gè)的最大值和當(dāng)前的最小值。一個(gè)是開(kāi)區(qū)間,一個(gè)是閉區(qū)間,那么后一個(gè)的的最小值一定要等于當(dāng)前的最大值
            else if(arr[i].minInclude!==arr[i-1].maxInclude&&arr[i].min!==arr[i-1].max){
                console.log('取值范圍錯(cuò)誤');
                   return;
            }
            //如果前一個(gè)的最大值和當(dāng)前的最小值都是開(kāi)區(qū)間,那么那么當(dāng)前的最小值一定要大于等于前一個(gè)的最大值(如過(guò)是首尾相連,這種情況,肯定不滿足條件)
            else if((!arr[i].minInclude)&&(!arr[i-1].maxInclude)&&arr[i].min-arr[i-1].max<0){
                console.log('取值范圍錯(cuò)誤');
                   return;
            }
        }
    }
} 
//前一個(gè)和后一個(gè)都是閉區(qū)間
var arr9=[{min:10,max:20,minInclude:false,maxInclude:true},{min:21,max:30,minInclude:true,maxInclude:true}]  

clipboard.png

//前一個(gè)和當(dāng)前都是閉區(qū)間,但是前一個(gè)的最大值和后一個(gè)的最小值相等
var arr10=[{min:10,max:20,minInclude:false,maxInclude:true},{min:20,max:30,minInclude:true,maxInclude:false}] 

clipboard.png

//前一個(gè)的最大值和當(dāng)前的最小值,一個(gè)是閉區(qū)間,一個(gè)是開(kāi)區(qū)間
var arr11=[{min:10,max:20,minInclude:false,maxInclude:true},{min:20,max:30,minInclude:false,maxInclude:false}]
var arr12=[{min:10,max:20,minInclude:false,maxInclude:false},{min:20,max:30,minInclude:true,maxInclude:false}]  

clipboard.png

//前一個(gè)的最大值和當(dāng)前的最小值,一個(gè)是閉區(qū)間,一個(gè)是開(kāi)區(qū)間,但是前一個(gè)的最大值和當(dāng)前的最小值不想等
 var arr14=[{min:10,max:20,minInclude:false,maxInclude:false},{min:21,max:30,minInclude:true,maxInclude:false}] 

clipboard.png

 //前一個(gè)的最大值和當(dāng)前的最小值,都是開(kāi)區(qū)間,但是當(dāng)前的最小值小于前一個(gè)的最大值
 var arr15=[{min:10,max:20,minInclude:false,maxInclude:false},{min:15,max:30,minInclude:false,maxInclude:false}]

clipboard.png

 //前一個(gè)的最大值和當(dāng)前的最小值,都是開(kāi)區(qū)間。前一個(gè)的最大值等于當(dāng)前的最小值
 var arr16=[{min:10,max:20,minInclude:false,maxInclude:false},{min:20,max:30,minInclude:false,maxInclude:false}]

clipboard.png

話寡 回答

最開(kāi)始啟動(dòng)了 spark,hdfs,yarn 成功

lz究竟是Spark集群還是Spark on yarn?

雨萌萌 回答

這個(gè)公式不是結(jié)論,而是代價(jià)函數(shù)。

現(xiàn)在我們有一個(gè)序列z_ir,我們需要通過(guò)這個(gè)序列預(yù)測(cè)y_i的值,由于我們能力有限,因此只能使用線性的預(yù)測(cè)。也就是通過(guò)線性函數(shù) estYi進(jìn)行估計(jì)。 其中b_r 是未知的系數(shù)。 當(dāng)然,預(yù)測(cè)是有誤差的,因此我們希望估計(jì)的誤差 err 最小,但是絕對(duì)值不方便處理(比如求導(dǎo)),所以我們修改為使得 mse 最小。 現(xiàn)在我們已經(jīng)有 n 個(gè)已經(jīng)觀測(cè)到的 z_iry_i, 我們通過(guò)這些已知的值求得位置的系數(shù)。也就是求出通過(guò)最小化smse 求得未知系數(shù)b_r。 也就是你標(biāo)記的公式。

求得合適的b_r 之后,以后在知道了z_j 就可以通過(guò) estY 估計(jì) y 了。

好難瘦 回答

redis數(shù)據(jù)庫(kù)一般作為數(shù)據(jù)緩存的地方比較好,redis存入的數(shù)據(jù),盡量少用長(zhǎng)久保存的,這樣會(huì)降低查詢效率。如果數(shù)據(jù)較少當(dāng)然沒(méi)問(wèn)題,如果是大型數(shù)據(jù)的入庫(kù)保存最好的選擇是MySQL,或者M(jìn)ongoDB比較好。

維她命 回答

import.json文件有多大?一些建議:

1.數(shù)據(jù)庫(kù)參數(shù)需要優(yōu)化
    shared_buffers, max_connections, maintenance_work_mem, effective_cache_size, sync, commit_delay , commit_siblings ,checkpoint_segments, wal_buffers, wal_writer_delay,
2. 是不是可以先處理下文件,按照COPY的文件格式格式化好,再用cppy命令導(dǎo)入,或者外部表,但處理文件也會(huì)稍微麻煩些