программирование

Q & A для профессиональных программистов и энтузиастов

7
Статические индексаторы?
На этот вопрос есть ответы на Stack Overflow на русском : Перегрузка индексатора статического класса Почему статические индексаторы запрещены в C #? Я не вижу причин, по которым их нельзя допускать, а кроме того, они могут быть очень полезными. Например: public static class ConfigurationManager { public object this[string name] { …

3
Как интерактивно (визуально) разрешать конфликты в SourceTree / git
Я использую (Windows) SourceTree для своего проекта git. Я могу сделать это либо в командной строке, либо в терминале Linux. Но мне интересно, есть ли хороший способ интерактивного и визуального разрешения конфликтов. Например, если вытягивание обнаруживает конфликты, появляется средство управления конфликтами на основе графического интерфейса пользователя (например, P4Merge). Является ли …

4
Есть ли что-то вроде наследования аннотаций в java?
Я изучаю аннотации и дошел до того, что некоторые аннотации, кажется, имеют иерархию между собой. Я использую аннотации для генерации кода в фоновом режиме для карточек. Существуют разные типы карточек (следовательно, разный код и аннотации), но есть определенные элементы, которые у них общие, например, имя. @Target(value = {ElementType.TYPE}) public @interface …

4
Странный «[]» после подписи метода Java
Сегодня я просмотрел код Java и обнаружил странный синтаксис: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Я думал, что это не может скомпилироваться, и хотел исправить то, что считал опечаткой, но потом вспомнил, что компилятор Java действительно принял это! Может кто-нибудь помочь …
119 java  arrays  syntax 

6
Бамбук против. Хадсон (он же Дженкинс) против любых других систем CI [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

5
как установить gcc на машину с windows 7?
У меня есть MinGW на моем компьютере с Windows 7. Я хочу установить и использовать полный gcc для компилятора C. Я обнаружил, что для этой цели не существует единого предварительно скомпилированного готового установочного файла. Я проверил следующую страницу: http://gcc.gnu.org/install/ Это сложно, и я считаю, что это выше моего уровня понимания. …

9
Получение LaTeX в R-графиках
Я хотел бы добавить LaTeXнабор текста к элементам графиков в R(например: заголовок, метки осей, аннотации и т. Д.), Используя либо комбинацию, base/latticeлибо с ggplot2. Вопросы: Есть ли способ получить LaTeXдоступ к графикам с помощью этих пакетов, и если да, то как это делается? Если нет, нужны ли для этого дополнительные …
119 r  latex  plot 

3
Имеет ли смысл использовать встроенные ключевые слова в шаблонах?
Поскольку шаблоны определены в заголовках, и компилятор может определить, выгодно ли встраивание функции, имеет ли это смысл? Я слышал, что современные компиляторы лучше знают, когда встраивать функцию, и игнорируют inlineподсказки. изменить: я хотел бы принять оба ответа, но это невозможно. Чтобы закрыть вопрос, я принимаю ответ Френеля , потому что …
119 c++  templates  inline 

6
Сохранение интерактивных фигур Matplotlib
Есть ли способ сохранить фигуру Matplotlib, чтобы ее можно было повторно открыть и восстановить типичное взаимодействие? (Как формат .fig в MATLAB?) Я обнаружил, что много раз запускаю одни и те же сценарии для создания этих интерактивных фигур. Или я отправляю своим коллегам несколько статических файлов PNG, чтобы показать разные аспекты …
119 python  matplotlib 

7
Удаление пользовательских элементов управления WPF
Я создал настраиваемый пользовательский элемент управления WPF, который предназначен для использования третьей стороной. У моего элемента управления есть закрытый член, который является одноразовым, и я хотел бы убедиться, что его метод удаления всегда будет вызываться после закрытия содержащего окно / приложение. Однако UserControl не является одноразовым. Я попытался реализовать интерфейс …
119 c#  .net  wpf  user-controls  dispose 

3
Как мне создать метод с необязательным аргументом в сигнатуре без явного его указания или использования перегрузки?
Учитывая следующий интерфейс: public interface IFoo { bool Foo(string a, bool b = false); } Попытка издеваться над ним с помощью Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); дает следующую ошибку во время компиляции: Дерево выражения не может содержать вызов или вызов, использующий необязательные аргументы. Я обнаружил, что …
119 c#  unit-testing  moq 

5
Почему тернарный оператор с запятыми оценивает только одно выражение в истинном случае?
В настоящее время я изучаю C ++ с помощью книги C ++ Primer, и одно из упражнений в книге: Объясните, что делает следующее выражение: someValue ? ++x, ++y : --x, --y Что мы знаем? Мы знаем, что тернарный оператор имеет более высокий приоритет, чем оператор запятой. С бинарными операторами это …

4
Любые альтернативы мокапу balsamiq с открытым исходным кодом [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

11
Avoid Lint жалуется на непереведенную строку
Можно ли указать, что строки в файле в value-* каталогах намеренно не переводятся на другие языки? У меня есть несколько строк, которые являются общими для всех языков и не нуждаются в переводе, поэтому я создал unlocalized-strings.xmlфайл в valuesкаталоге .. Запуск Android Lint для проверки наличия проблем, он постоянно сообщает, что …

11
Почему я не вижу окно «Данные отчета» при создании отчетов?
Я создаю отчеты RDLC в VS10. Когда программа НЕ запущена, я могу видеть панель инструментов и добавлять элементы управления в отчет, но нигде нет панели «Данные отчета», поэтому я не могу заполнить элементы управления в своем отчете. Однако, если я запускаю решение, появляется панель «Данные отчета», и я могу перетаскивать …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.