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

鍍金池/ 問答
扯不斷 回答

? 問號是中文全角字符,這樣是認(rèn)不出來的。要改為 半角【英文狀態(tài)下的】?號

眼雜 回答

從你的代碼來看,并沒有看到清除內(nèi)容的語句。

//設(shè)置列表數(shù)據(jù)
            setListData(curPageData); //自行實現(xiàn) TODO

這個函數(shù)只有看到有個append方法,并沒有清除內(nèi)容的方法。
可以先嘗試移除,然后再設(shè)置

$('#prolistdiv').children().remove();
 $('#prolistdiv').append(listhtml);
爆扎 回答

既然你了解了引用折疊, 我相信你也應(yīng)該知道了forward就是一簡單的static_cast<T&&>t.

此函數(shù)void process(T&& t)是有問題的, 它依舊是一個universal reference/forwarding reference , 只有void process(int&& t)這樣明確是右值引用你才能稱作rv, 對吧. 所以先改下函數(shù)并簡化代碼:

template <typename T> void process(const T& t) { cout << "const T&" << endl; }
template <typename T> void process(T&& t)      { cout << "T&&" << endl; }
void test(...) { process(...) ;}

因為forward只是一個轉(zhuǎn)發(fā)(從上面的實現(xiàn)配合引用折疊也是很好理解的), 并且能保留原有的ref-qualifier和const-qualifier, 所以被稱作完美轉(zhuǎn)發(fā), 因此你可以把test里面的process繼續(xù)簡化掉:

int non_const_a = 1;
int const const_a = 1; 
template <typename T> void process(const T& t) { cout << "const T&" << endl; }
template <typename T> void process(T&& t)      { cout << "T&&" << endl; }
test(1); // T&&
test(non_const_a); // T&&
test(const_a); // const T&

有沒有發(fā)現(xiàn)什么? 整個過程其實就是簡化成左值, 右值, 加上const-qualifier對process的函數(shù)重載決議了.

無論T&&還是const T&都和標(biāo)題中的forward, 右值引用沒什么關(guān)系了

這下應(yīng)該明白了吧? 只有const的左值才會匹配const T&, 其他都會匹配T&&. 很明了的一個重載決議.


繼續(xù), 可能OP會想, 如果我這么重載呢?

template <typename T> void process(const T& t) { cout << "const T&" << endl; }
template <typename T> void process(const T&& t)      { cout << "T&&" << endl; }

都有const呀, 此時該怎么辦呢? 編譯器是不是就gg了?

clipboard.png

簡單的說, 此時const T&&不再是人見人愛花見花開的, forwarding reference, 因為有了const-qualifier, 所以退化成了rvalue-reference了. g(i)妄想傳個左值進去不是作么. 比如這樣的例子:

void f(int&& a) {} 
int main()
{
    int a = 1;
    f(a);
}

prog.cc:5:12: error: cannot bind rvalue reference of type 'int&&' to lvalue of type 'int'

 f(a);

有了以上鋪墊, OP是不是能想出之前提的問題:

#include <utility>
#include <iostream>

using std::cout;
using std::endl;

template
<typename T>
void process(const T& t)
{
    cout << "const T&" << endl;
}

template
<typename T>
void process(const T&& t)
{
    cout << "const T&&" << endl;
}

template
<typename T>
void test(T&& t)
{
    process(std::forward<T>(t));
}

int main()
{
    int a = 1;
    const int const_a = 1;
    test(1);
    test(a);
    test(const_a);
}
const T&&
const T&
const T&

可見只有右值1匹配了const T&&, 畢竟人家只能匹配右值嘛, 也是應(yīng)該的.

練命 回答

只需要關(guān)閉最外層流,它自己會遞歸把里層的流關(guān)閉

安淺陌 回答

文章表:

id    name    type_id
文章id 名稱    所屬分類id

分類表:

id        name    parent_id
分類id   分類名稱    分類父級id

還有一種就是將文章中的type_id單獨拉出一張表來做關(guān)系表,類似這樣:

art_id     type_id    

個人比較推薦第二種將關(guān)系分別存儲起來,方便維護

喵小咪 回答
  1. 將你的request包裝成promise

  2. ctx.body = await requestxxx();

陪她鬧 回答

不要在組件的生命周期中調(diào)用ajax
既然使用的rudex,你可以在action中調(diào)用接口數(shù)據(jù)。
刪除一行刪除列表一般的做法是在調(diào)用delete方法返回成功后,再調(diào)用一次fetch list 就可以了。
action中調(diào)完后,dispatch reducer就可以了。

赱丅呿 回答

推薦使用 Flywaydb,它有一個擴展模塊可以用于測試。你可以編寫腳本提供測試數(shù)據(jù)。它可以通過注解 @FlywayTest 實現(xiàn)每次執(zhí)行之前清理數(shù)據(jù)庫,并初始化測試數(shù)據(jù)。

苦妄 回答

....你這不就是完全匹配嗎?直接全匹配上去就好了撒。

let msg = ''; // 后臺返回

if (/信息一致, 匹配成功/.test(msg)) {
  // 文字綠色
} else if (/不一致/.test(msg)) {
  // 文字紅色
} else {
  // 都不匹配...
}
拮據(jù) 回答

可以可以, 沒得問題

離殤 回答

看這個樣子不像是圖片沒加載

墨染殤 回答

npm install 安裝好了就可以了。你可以項目下面的package.json 文件就知道了

礙你眼 回答

unity 發(fā)布webgl時打包出錯 il2cpp.exe did not run properly! 請問這個是怎么解決的,謝謝。

玩控 回答

先排除一下是不是for in遍歷對象在ios 10上的bug,如果是的話就換一種寫法

乖乖噠 回答

1.自簽名證書不被信任,可以實現(xiàn)conection代理,忽略證書,實現(xiàn)比較麻煩
2.你的服務(wù)器,應(yīng)該是設(shè)置了只支持https請求,可以設(shè)置同時支持兩個協(xié)議

如果是自建證書,沒有經(jīng)過權(quán)威機構(gòu)認(rèn)證的證書,那么需要將NSAllowsArbitraryLoads設(shè)置為YES才能通過。NSAllowsArbitraryLoads為YES,以前的HTTP請求也能通過。->現(xiàn)在是沒有http協(xié)議的請求
久舊酒 回答

那你可以保存當(dāng)前選中的index值再一個隱藏input[id="selectIndex"]中,select選中時,存儲選中的index到改隱藏input中,然后提交時,直接通過index,設(shè)置

// 選中時的處理
document.querySelector("#selectIndex").value = 當(dāng)前選中的index的值;
let index = parseInt(document.querySelector("#selectIndex"));
items[index].score = changingScore;

或者存儲選中值到localStorage或sessionStorage中都可以,思路就是存儲、更新維護一個index值;