鍍金池/ 問答
菊外人 回答

console.log(this.$route.query.token)

瞄小懶 回答

1.可以寫在style里
2.可以寫在樣式里,在attrs里添加對(duì)應(yīng)的class

別瞎鬧 回答

應(yīng)該是你下面contract_amount這行錯(cuò)了,后面的data.data應(yīng)該是res.data.data.rent_all吧

離人歸 回答

你看看你發(fā)送的請(qǐng)求的Content-Type 是不是 multipart/form-data .....

浪蕩不羈 回答

一樣的,即便是阿里云服務(wù)器,你也得購(gòu)買開發(fā)環(huán)境的機(jī)器和生產(chǎn)環(huán)境的機(jī)器,至于怎么連接?ssh 登錄不就好了

哚蕾咪 回答

實(shí)測(cè),全部是SF

尐懶貓 回答

C或C++程序編譯后就會(huì)失去程序中的很多信息,包括類名、方法名、字段名等,所以想在運(yùn)行期間獲得這些內(nèi)容是很難的。這一點(diǎn)與Python等支持反射的語(yǔ)言有很大不同。

至于導(dǎo)出調(diào)試信息,只是說在可執(zhí)行程序中加了一段數(shù)據(jù),用來標(biāo)識(shí)可執(zhí)行文件與源代碼的一些映射,從而讓調(diào)試變得方便。但是調(diào)試信息是給調(diào)試器用的,程序自身并不能夠直接獲取這些信息,除非你自己解析二進(jìn)制格式的可執(zhí)行文件。

所以回到你的問題上來,雖然很多語(yǔ)言都提供了反射機(jī)制,但C/C++這種相對(duì)比較“底層”的語(yǔ)言并沒有提供。

妖妖 回答

使用a標(biāo)簽, route 是單頁(yè)路由切換

裸橙 回答

已解決,html 有個(gè)標(biāo)簽沒閉合

墨小羽 回答

7的二進(jìn)制為111
5的二進(jìn)制為101

(i&(7<<j)) 是找到i的第j位到第j+1位上的01情況
5<<j是找到5左移j位后的01情況

(i&(7<<j))^(5<<j) 是判斷i的第j位到第j+1位是不是101

陌如玉 回答

槽點(diǎn)1:

BaseClass *b = new BaseClass();
std::shared_ptr<BaseClass> test(b->getInstance());

這是bad practice, 雖然還不是UB, 但是只有一步之遙了, 比如加一個(gè)std::shared_ptr<BaseClass> test2(b->getInstance());double delete了.

解決方法:

所以第一步要做的是把BaseClass *b = new BaseClass();修改成std::shared_ptr<BaseClass> b(new BaseClass);

到此結(jié)束了嗎? 不, 繼續(xù)噗:

槽點(diǎn)2:

  std::shared_ptr<BaseClass> getInstance()
  {
      return std::shared_ptr<BaseClass>(this);
  }
  

假設(shè)已經(jīng)做出上述修改了, 由于上段代碼的存在, 依舊會(huì)杯具. 原因和上面類似, 因?yàn)?code>test并不知道this已經(jīng)被b用過了, 所以引用計(jì)數(shù)就gg了. 你需要自己實(shí)現(xiàn)一個(gè)shared_ptr就能理解了.

解決方法:

使用std::enable_shared_from_this:

class BaseClass :  enable_shared_from_this<S>
{
public:
  BaseClass(){cout << "BaseClass construct" << endl;}
  ~BaseClass(){cout << "Base destructor" << endl;}
  std::shared_ptr<BaseClass> getInstance()
  {
      return shared_from_this();
  }
};

想進(jìn)一步了解可以去看enable_shared_from_this是如何實(shí)現(xiàn)的.

槽點(diǎn)3:

不存在disconstruct這種說法, 跟我念: destructor

槽點(diǎn)4:

永遠(yuǎn)不要貼截圖(qq群里也一樣, 不通過markdown就用paste.ubuntu.

懶得打字這次我給你輸好了, 請(qǐng)貼近問題描述中:

#include <iostream>
#include <memory>
using namespace std;
class BaseClass;
class ChildClass;
typedef std::shared_ptr<BaseClass> BaseClassPtr;
typedef std::shared_ptr<ChildClass> ChildClassPtr;
class BaseClass
{
public:
  BaseClass(){cout << "BaseClass construct" << endl;}
  ~BaseClass(){cout << "Base destructor" << endl;}
  std::shared_ptr<BaseClass> getInstance()
  {
      return std::shared_ptr<BaseClass>(this);
  }
};
int main()
{
    BaseClass *b = new BaseClass();
    std::shared_ptr<BaseClass> test(b->getInstance());
    cout << "end" << endl;
}

槽點(diǎn)5:

你應(yīng)該把這段代碼的鏈接發(fā)出來, 一方面展示自己從哪里獲取的信息, 一方面挺想看是誰寫出這樣的代碼的.

槽點(diǎn)6:

這是針對(duì)另一位答主的, 語(yǔ)言沒有規(guī)定是heap, 只說了是free store. 具體可以參見帝球此貼

槽點(diǎn)7:

這是一個(gè)c++的問題, 不要貼c的標(biāo)簽, 完全兩門不搭界的語(yǔ)言.

久愛她 回答

問題解決了
自己看錯(cuò)了

枕頭人 回答

一般建議直接用原生的<input type='file'>,微信那個(gè)接口其實(shí)挺難用的,還得先上傳到微信那邊再拉下來自己服務(wù)器,不如直接在前端用canvas壓縮下然后直接傳后臺(tái)就行了,主要是去掉EXIF信息和統(tǒng)一格式。壓縮可以用現(xiàn)成的庫(kù),可以避免踩判斷照片方向的坑。

淡墨 回答
ports = [80, 443]
value_port = {'TX_80': 2, 'RX_443': 3, 'RX_80': 1, 'TX_443': 10}
res_str= ''
for port in ports:
    for key, value in value_port.items():
        if key.endswith(str(port)):
            res_str += key+'='+str(value) + ' '
    res_str += '\r\n'

print(res_str)
裸橙 回答

你可以引入一個(gè)markdown轉(zhuǎn)html的解析庫(kù),然后渲染在頁(yè)面上就行了
segmentFault自己也做了一個(gè)HyperDown

陌璃 回答

你要保證滾動(dòng)內(nèi)容容器總高度大于外層展示容器。

<div id="demo01">
    <div class="scrollBox">
        <ul>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
        </ul>
    </div>
</div>

<script>
    new BScroll(document.getElementById('demo01'),{
        bounce:true,
        momentumLimitDistance:5
    });
</script>

也就是說demo01的高度要小于scrollBox的高度