Codengineering - блог о программировании ➜ страница 1511


Почему лямбда-код C++11 по умолчанию требует "изменяемого" ключевого слова для захвата по значению?

короткий пример: #include <iostream> int main() { int n; [&](){n = 10;}(); // OK [=]() mutable {n = 20;}(); // OK // [=](){n = 10;}(); // Error: a by-value capture cannot be modified in a non-mutable lambda std::cout << n << "n"; // "10" } вопрос: Зачем нам нужен mutable ключевое слово? Это сильно отличается от традиционной передачи параметров в именованных функций. В чем причина этого? у меня создалось впечатление, чт ...

Как заказать цитаты по внешнему виду с помощью BibTeX?

по умолчанию (с помощью plain стиль) BibTeX упорядочивает цитаты в алфавитном порядке. Как упорядочить цитаты по порядку появления в документе? ...

Зачем компилировать код Python?

зачем вам компилировать скрипт на Python? Вы можете запустить их непосредственно из файла. py, и он отлично работает, так что есть ли преимущество в производительности или что-то еще? Я также замечаю, что некоторые файлы в моем приложении компилируются .pyc в то время как другие этого не делают, почему это так? ...

Java-как создать новую запись (ключ, значение)

Я хотел бы создать новый элемент, который аналогично Util.Map.Entry Что будет содержать структуру key,value. проблема в том, что я не могу инстанцировать Map.Entry потому что это интерфейс. кто-нибудь знает, как создать новый универсальный ключ/значение объекта на карте.Вход? ...

Получить имя файла из строки пути в C#

я программирую в WPF C#. У меня есть, например, следующий путь: C:Program Fileshello.txt и я хочу вывести"привет" из него. путь представляет собой извлечение строки из базы данных. В настоящее время я использую следующий метод (split from path by '' then split again by a '.'): string path = "C:Program Fileshello.txt"; string[] pathArr = path.Split(''); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString(); это работает, но я считаю, что должно б ...

Найти и заменить Android studio

есть ли способ найти и заменить все вхождения слова во всем проекте( а не только один класс с помощью рефакторинга -> переименовать), а также поддерживать case, либо в Android studio, либо с помощью сценария командной строки? например, поставщик должен перейти к торговцу, поставщик - > торговец, поставщик - > торговец. Мой босс хочет, чтобы я изменил все экземпляры поставщика с продавцом для проекта, над которым я работаю. Я делаю это уже около часа, и я знаю, что я трачу свое время. П ...

Java EE web development, с чего начать и какие навыки мне нужны? [закрытый]

Я хочу узнать, по крайней мере на базовом уровне, как создавать веб-приложения Java (исходя из фона .NET). Я хотел бы иметь возможность создавать, развертывать простое приложение типа CMS с нуля. Что именно мне нужно узнать? котяра, кажется, чтобы быть хорошим веб-сервер для Java. какие существуют варианты для интернета? Я знаю, что есть Hibernate для проведения ОРМ. есть ли у Java MVC? Что о JSP? Могут ли MVC и JSP быть вместе? NetBeans? может быть, книга, которая охватывает все это? ...

Как использовать код Visual Studio в качестве редактора по умолчанию для Git

при использовании git в командной строке мне интересно, можно ли использовать код Visual Studio в качестве редактора по умолчанию, т. е. при создании комментариев фиксации и просмотре различий файла из командной строки. Я понимаю, что его нельзя будет использовать для выполнения слияний (по крайней мере, в данный момент), но кто-нибудь знает, можно ли использовать его для просмотра diff, и если да, то какие параметры командной строки потребуются в нем .gitconfig файл, чтобы сделать это случилос ...

Как сохранить HTML5 холст в виде изображения на сервере?

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

Как изменить атрибут заголовка элемента с помощью jQuery

У меня есть элемент ввода формы и я хочу изменить его атрибут заголовка. Это должно быть легко, как пирог, но по какой-то причине я не могу найти как это сделать. Как это делается, и где и как я должен искать, как это сделать? ...