Codengineering - блог о программировании ➜ страница 1696
Visual Studio Code-сделать выделенный блок текста прописным?
могу ли я сделать многострочный выбор текста все заглавные буквы в Visual Studio Code? В полном объеме Visual Studio это CTRL+SHIFT+U для этого. расширение, которое существует, что я видел только не-многострочные блоки. ...
Что означает базовый SDK, цель развертывания iOS, цель и проект в xcode
скажем, я установил базовый SDK на 7, что это значит? Это может означать, что приложение будет работать на iOS 7. Но это то, для чего предназначена цель развертывания iOS. также почему я указываю эти 3 значения как в проекте, так и в цели. Это не имеет смысла. Зачем указывать одно и то же дважды? ...
Видимость по умолчанию для классов и членов C# (поля, методы и т. д.)?
Я пытаюсь найти ссылку для видимости по умолчанию различных аспектов C#. Типы классов, полей, методов, перечислений и т. д. может ли кто-нибудь предоставить список этих элементов вместе с их видимостью по умолчанию (т. е. без префиксного модификатора)? ...
Есть!= проверить потокобезопасность?
Я знаю, что сложные операции, такие как i++ не являются потокобезопасными, поскольку они включают несколько операции. но проверка ссылки сама по себе является потокобезопасной операцией? a != a //is this thread-safe я попробовал программу и использовать несколько потоков, но это не удастся. Наверное, я не мог имитировать гонку на своей машине. EDIT: public class TestThreadSafety { private Object a = new Object(); public static void main(String[] args) { final TestThreadS ...
Вызов функции int () для каждого элемента списка?
у меня есть список с числовыми строками, например: numbers = ['1', '5', '10', '8']; Я хотел бы преобразовать каждый элемент списка в целое число, так что это будет выглядеть так: numbers = [1, 5, 10, 8]; я мог бы сделать это с помощью цикла, вот так: new_numbers = []; for n in numbers: new_numbers.append(int(n)); numbers = new_numbers; это должно быть так некрасиво? Я уверен, что есть более подходящие для Python способ сделать это в одну строку кода. Пожалуйста, помогите мне. ...
Можно ли десериализовать XML в список?
учитывая следующий XML: <?xml version="1.0"?> <user_list> <user> <id>1</id> <name>Joe</name> </user> <user> <id>2</id> <name>John</name> </user> </user_list> и следующий класс: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } можно использовать XmlSerializer для десериализации x ...
Модульное тестирование, что событие возникает в C#
у меня есть код, который вызывает PropertyChanged события и я хотел бы иметь возможность модульного теста, что события поднимаются правильно. код, который вызывает события, как public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public strin ...
В чем разница между IQueryable и IEnumerable
Я понимаю разницу. Будучи довольно новым для .Net, я знаю, что могу запросить IEnumerables использование расширений Linq. Так что же это IQueryable а чем это отличается? Смотрите также, в чем разница между IQueryable[T] и IEnumerable[T]? это совпадает с этим вопросом. ...
Как создать резервную копию локального репозитория Git?
Я использую git на относительно небольшом проекте, и я нахожу, что молнии.содержимое каталога git может быть прекрасным способом резервного копирования проекта. Но это немного странно, потому что, когда я восстанавливаю, первое, что мне нужно сделать, это git reset --hard. есть ли проблемы с резервным копированием git РЕПО таким образом? Кроме того, есть ли лучший способ сделать это (например, портативный формат git или что-то подобное?)? ...
Как сделать Java-класс, который реализует один интерфейс с двумя универсальными типами?
у меня есть универсальный интерфейс public interface Consumer<E> { public void consume(E e); } у меня есть класс, который потребляет два типа объектов, поэтому я хотел бы сделать что-то вроде: public class TwoTypesConsumer implements Consumer<Tomato>, Consumer<Apple> { public void consume(Tomato t) { ..... } public void consume(Apple a) { ...... } } видимо, я не могу этого сделать. Я, конечно, могу реализовать отправку сам, например public class TwoTypesCons ...