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

鍍金池/ 問答
浪蕩不羈 回答

要想使用 Authentication, 響應(yīng)頭里面需要有 Access-Control-Allow-Credentials: true
此外,當(dāng)上述響應(yīng)頭存在時, Access-Control-Allow-Origin* 可能導(dǎo)致問題,最好顯式寫明域名

脾氣硬 回答

PHP面向?qū)ο蟀?/p>

/**
 * Created by: Singee77
 */

class Standard
{
    //答對全部題所得總分
    private $totalScore = 0;
    //標(biāo)準(zhǔn)答案
    private $standard = [];
    //提交答案
    private $answer = [];
    //所得總分
    private $getScore = 0;

    public function __construct($totalScore)
    {
        $this->setTotalScore($totalScore);
    }

    /**
     * @return int
     */
    public function getTotalScore()
    {
        return $this->totalScore;
    }

    /**
     * @param int $totalScore
     */
    public function setTotalScore($totalScore)
    {
        $this->totalScore = $totalScore;
    }


    /**
     * @param array $standard
     */
    public function setStandard($standard)
    {
        $this->standard = $standard;
    }

    /**
     * @return array
     */
    public function getStandard()
    {
        return $this->standard;
    }

    /**
     * @param $answer
     */
    public function checkStandard()
    {
        foreach ($this->answer as $each) {
            if (!$weight = $this->checkAnswer($each)) {
                //選錯一個總分為0
                $this->setGetScore(0);
                break;
            }
            //答對一個就追加分數(shù)
            $this->appendGetScore($this->getTotalScore() * $weight);
        }
    }

    /**
     * @param array $answer
     */
    public function setAnswer($answer)
    {
        $this->answer = $answer;
    }

    /**
     * @return array
     */
    public function getAnswer()
    {
        return $this->answer;
    }

    /**
     * @param $each
     * return $weight
     */
    private function checkAnswer($each)
    {
        return array_key_exists($each, $this->standard) ? $this->standard[$each] : 0;
    }

    /**
     * @param int $getScore
     */
    public function setGetScore($score)
    {
        $this->getScore = $score;
    }

    /**
     * @return int
     */
    public function getGetScore()
    {
        return $this->getScore;
    }

    /**
     * @param int $totalScore
     */
    public function appendGetScore($appendScore)
    {
        $this->getScore += $appendScore;
    }


}

//實例一個CHECK對象并設(shè)置總分
$std = new Standard(10);
//設(shè)置標(biāo)準(zhǔn)答案以及占比
$std->setStandard(['A' => 0.2, 'B' => 0.4, 'C' => 0.4]);
//設(shè)置答案
$std->setAnswer(['A', 'B']);
//計算分數(shù)
$std->checkStandard();
//獲取所得總分
$totalScore = $std->getTotalScore();
echo $totalScore;
淺淺 回答

前者為異步操作,后者為同步操作,若后續(xù)的操作依賴于更改storage后的數(shù)據(jù),則需要同步,否則后續(xù)操作執(zhí)行時還是使用的未更新的數(shù)據(jù)。若后續(xù)操作無需用到更改的storage數(shù)據(jù),則不需要立即同步,這時用異步操作即可,節(jié)省內(nèi)存。

故林 回答

pyspider默認的是sqlite數(shù)據(jù)庫,最快的方式可能是寫sql用數(shù)據(jù)庫工具直接導(dǎo)入task.db的庫里, Pyspider支持mysql等高性能的數(shù)據(jù)庫, 數(shù)據(jù)量大時,換成mysql可能效率更高些

淚染裳 回答

Column 對象 的 in_ 方法。
filter需要傳遞的參數(shù)為表達式,此處剛好。
filter_by需要傳遞關(guān)鍵字參數(shù),所以此處in_沒法使用。

in_OOP非OOP兩種模式中的使用-demo:

# 通用
from sqlalchemy import (
    create_engine,
    Column,
    Integer,
    String
)

# oop方式所需
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base

# 非oop方式所需
from sqlalchemy import (
    Table,
    MetaData,
)
from sqlalchemy.sql import func


Base = declarative_base()

class Table1(Base):
    __tablename__ = 'table1'

    id = Column(Integer, primary_key=True, autoincrement=True)
    name = Column(String(55))

    def __init__(self, name):
        super(Table1, self).__init__()
        self.id = None
        self.name = name

    def __repr__(self):
        return '<Table1 {0}>'.format(self.id if not self.id is None else '')

uri = 'sqlite:///:memory:'
engine = create_engine(uri)
Base.metadata.create_all(engine)
Session = sessionmaker(bind=engine, autocommit=False)

############# 添加對象, 填充測試數(shù)據(jù)
session = Session()
for name in 'zhang,wang,li,gong,chen,zhao'.split(','):
    obj = Table1(name)
    session.add(obj)
session.commit()

lst_filter = ['wang', 'li', 'zhao']
############# OOP方式查詢
# 查詢總數(shù)
Q = session.query(Table1)
print(Q.count())
# 篩選
Q = Q.filter(Table1.name.in_(lst_filter))
result = Q.all()
print(result)
session.close()

############# 非OOP方式查詢
metadata = MetaData(bind=engine)
table = Table('table1', metadata, autoload=True)

# 查詢總數(shù)
stmt = func.count(table).select()
print(stmt.execute().fetchone())
# 篩選
stmt = table.select().where(table.c.name.in_(lst_filter))
rp = stmt.execute()
result = rp.fetchall()
# print(result)
print(len(result))

engine.dispose()

執(zhí)行結(jié)果:

6
[<Table1 2>, <Table1 3>, <Table1 6>]
(6,)
3

參考:

  • in_

    Implement the in operator.
    In a column context, produces the clause a IN other. “other” may be a tuple/list of column expressions, or a select() construct.
  • filter

    apply the given filtering criterion to a copy of this Query, using SQL expressions.
  • filter_by

    apply the given filtering criterion to a copy of this Query, using keyword expressions.
逗婦乳 回答

原因

$lookup 首先進行的是左外連接查詢。 當(dāng)匹配到多個滿足外鍵條件的記錄時,會放到數(shù)組子集合里。 再之后你的match2,match3,match4,match5針對子集合查詢。 而mongo這里的子集合匹配,只要子集合中有一條滿足,就會全部整條記錄滿足。

解決方法

  1. 如果是mongodb V3.2、V3.4版本的$lookup提供的解決方案是先$unwind一下。
  2. 如果是mongodb V3.6及以上的版本,$lookup提供了pipeline字段。具體參考$lookup官方文檔
尋仙 回答

具體看你的用法: route.push()


更新:如 路人 所說,這里使用 store 傳遞參數(shù)會比較好(之前沒有認真讀題 - - ?。?。

影魅 回答

打包后的文件需要放到服務(wù)器上方可訪問,直接點擊打開是不行的!

互擼娃 回答

getRecommend.then((res) => {
你可能是想
getRecommend().then((res) => {

  1. main.js 不在 src/store 里,在 src 里;
    ./router 代表 touter 文件夾里的 index文件,其它文件要加名字。
  2. export default 是默認導(dǎo)出,你可以隨便命名 import routerr form './router'也行
冷眸 回答

之前看《深入React》里面提到的,React 基于 Virtual DOM 實現(xiàn)了一個 SyntheticEvent (合成事件)層,我們所定義的事件處理器會接收到一個 SyntheticEvent 對象的實例,它完全符合 W3C 標(biāo)準(zhǔn),不會存在任何 IE 標(biāo)準(zhǔn)的兼容性問題。并且與原生的瀏覽器事件一樣擁有同樣的接口,同樣支持事件的冒泡機制,我們可以使用 stopPropagation() 和 preventDefault() 來中斷它。

離夢 回答

ALTER TABLE 表名 ADD column_name 數(shù)據(jù)類型 COMMENT "注釋"
就是個簡單的ddl, 沒有什么技術(shù)選型;

大致思路: 讀取表結(jié)構(gòu)信息 --> 展示到頁面 --> 用戶操作后執(zhí)行相應(yīng)的ddl

愚念 回答

?囧,原來新建個 iOS/mac App 工程,就可以自動修復(fù)。

clipboard.png

等待修復(fù)完成,再去查看證書,已經(jīng)是可用狀態(tài)了。(是從云上同步回來的?)

clipboard.png

鑰匙串里也生成了一堆證書(原先是空的)

clipboard.png

最后需要注意的是,新建工程時選上個人組(默認為 None?)

clipboard.png

恢復(fù) mac developer 證書也是一樣的步驟(只不過新建工程時選擇 macOS)
最后附上我的環(huán)境:macOS 10.13.2 + Xcode9.2

后記:打過 4006701855 開發(fā)者支持團隊電話(告訴我沒毛病),折騰了一大圈,最后發(fā)現(xiàn)不簽名也能 build 成功。

背叛者 回答

在config/index.js中把build.assetsPublicPath改為'./',然后重新打包即可

墨小羽 回答

基于瀏覽器的js無法獲取到全部的cookie。
document.cookie獲取的是經(jīng)過瀏覽器篩選的cookie數(shù)據(jù),連domain、path、expiretime這些都不會包含的,因為基于安全原因,瀏覽器只會在此接口里返回符合domain、path和expiretime的數(shù)據(jù),你沒有辦法拿到類似在chrome瀏覽器application-》cookies里面那樣的全部數(shù)據(jù)。

變相辦法只能求助脫離瀏覽器的安全沙箱,例如自制一個擴展來讀取,但這已經(jīng)是很高門檻,沒有了普適性。

夢一場 回答

類轉(zhuǎn)換錯誤?

private static <T>
    int indexedBinarySearch(List<? extends Comparable<? super T>> list, T key) {
        int low = 0;
        int high = list.size()-1;

        while (low <= high) {
            int mid = (low + high) >>> 1;
            Comparable<? super T> midVal = list.get(mid);
            int cmp = midVal.compareTo(key);

            if (cmp < 0)
                low = mid + 1;
            else if (cmp > 0)
                high = mid - 1;
            else
                return mid; // key found
        }
        return -(low + 1);  // key not found
    }

int index = Collections.binarySearch(linkedList, stu2);
Student需要implements Comparable接口

舊時光 回答

如果發(fā)送量大的話建議用上隊列

墻頭草 回答

你說的這個在MySQL里不是主從,而是雙主(因為一會兒寫A,一會兒寫B(tài)),主從的意思是寫永遠都寫主,再異步同步到從。

實際項目中一般不用雙主(可靠性和可維護性不如主從),主從的應(yīng)用卻很廣泛,而且一般主從也夠了,因為主從模式已經(jīng)很好的分擔(dān)掉讀操作,大部分應(yīng)用都是寫少讀多,從我個人的經(jīng)驗,不建議使用MySQL的多主。

心癌 回答

你可以把代碼貼出來,這樣無頭無腦的,根本沒法分析