Вопросы с тегом «tr»

2301
.prop () против .attr ()

Так что в jQuery 1.6 появилась новая функция prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) или в этом случае они делают то же самое? И если я действительно должен перейти к использованию prop(), все...

1488
Когда использовать виртуальные деструкторы?

У меня есть четкое понимание большинства ОО-теорий, но меня смущает одна вещь - виртуальные деструкторы. Я думал, что деструктора всегда называют независимо от того, что и для каждого объекта в цепочке. Когда вы собираетесь сделать их виртуальными и...

570
Что именно является nullptr?

Теперь у нас есть C ++ 11 со многими новыми функциями. Интересным и запутанным (по крайней мере для меня) является новое nullptr. Ну, не надо больше для мерзкого макроса NULL. int* x = nullptr; myclass* obj = nullptr; Тем не менее, я не понимаю, как nullptrработает. Например, статья в Википедии...

400
Как передать аргумент unique_ptr конструктору или функции?

Я новичок в перемещении семантики в C ++ 11, и я не очень хорошо знаю, как обрабатывать unique_ptrпараметры в конструкторах или функциях. Рассмотрим этот класс, ссылающийся на себя: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr...

367
Возвращение unique_ptr из функций

unique_ptr<T>не позволяет создавать копии, вместо этого он поддерживает семантику перемещения. Тем не менее, я могу вернуть функцию unique_ptr<T>из функции и присвоить возвращаемое значение переменной. #include <iostream> #include <memory> using namespace std;...

295
Что такое getattr () и как мне его использовать?

Я недавно прочитал о getattr()функции . Проблема в том, что я до сих пор не могу понять идею его использования. Единственное, что я понимаю getattr(), getattr(li, "pop")это то же самое, что звонить li.pop. Я не понял, когда в книге упоминалось, как вы используете ее, чтобы получить ссылку на...

295
Как обрезать расширение файла из строки в JavaScript?

Например, предполагая, что x = filename.jpgя хочу получить filename, где filenameможет быть любое имя файла (предположим, что имя файла содержит только [a-zA-Z0-9-_] для упрощения.). Я видел x.substring(0, x.indexOf('.jpg'))на DZone Snippets , но не будет ли x.substring(0, x.length-4)лучше? Потому...

277
Разница в make_shared и обычном shared_ptr в C ++

std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")); Здесь есть много постов о Google и StackOverflow, но я не могу понять, почему make_sharedэто более эффективно, чем прямое использование shared_ptr. Может кто-нибудь...

270
Должны ли мы передавать shared_ptr по ссылке или по значению?

Когда функция берет shared_ptr(из boost или C ++ 11 STL), вы передаете ее: по постоянной ссылке: void foo(const shared_ptr<T>& p) или по значению void foo(shared_ptr<T> p):? Я бы предпочел первый метод, потому что подозреваю, что он будет быстрее. Но стоит ли это того или есть...

248
Нужно ли std :: unique_ptr <T> знать полное определение T?

У меня есть код в заголовке, который выглядит следующим образом: #include <memory> class Thing; class MyClass { std::unique_ptr< Thing > my_thing; }; Если я включаю этот заголовок в cpp, который не включает Thingопределение типа, то он не компилируется под VS2010-SP1: 1> C: \ Program...

247
YAML текущая дата в rmarkdown

Мне интересно, есть ли хитрость, чтобы поместить текущую дату во внешнюю оболочку YAML .rmdдокумента для обработки knitrи rmarkdownпакета. Я имел обыкновение иметь следующую строку в верхней части моих вики-страниц, _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ и он будет преобразован в крещение,...

238
Как получить подстроку перед указанным символом jQuery или JavaScript

Я пытаюсь извлечь все до запятой ','. Как мне сделать это в JavaScript или jQuery? Я попробовал это и не работает .. 1345 albany street, Bellevue WA 42344 Я просто хочу получить адрес улицы. var streetaddress= substr(addy, 0, index(addy, '.'));...

216
make_unique и идеальная пересылка

Почему std::make_uniqueв стандартной библиотеке C ++ 11 нет шаблона функции? я нахожу std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); немного многословно Разве следующее не будет намного лучше? auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3); Это...

206
Понимание разницы между __getattr__ и __getattribute__

Я пытаюсь понять разницу между ними, __getattr__и __getattribute__, тем не менее, мне это не удается. Ответ на вопрос переполнения стека Разница между __getattr__VS__getattribute__ говорит: __getattribute__вызывается перед просмотром фактических атрибутов объекта, и поэтому может быть сложно...