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


Лучшие практики и принципы разработки графического интерфейса

что ваши самые лучшие практически дружественные дизайн или принцип пользовательского интерфейса? пожалуйста, отправьте те практики, которые вы находите на самом деле делает вещи действительно полезными - независимо от того, что - если это работает для ваших пользователей, поделитесь им! Резюме / Параметры Сортировки принципы поцелуй. будьте ясны и конкретны в том, что вариант достигнет: например, используйте глаголы, которые указывают на действие, которое будет следовать за a выбор (см.: ...

Как расширение Chrome может сохранить много файлов в указанный пользователем каталог?

Я работаю над расширением Chrome, которое будет использоваться в качестве внутреннего инструмента. Его требуемое поведение: в качестве действия страницы включите значок адресной строки при просмотре определенных страниц интрасети. когда пользователь нажимает на значок, определите все файлы определенного типа носителя (скажем,.jpg) на странице, и молча сохраните их в каталог на локальном диске пользователя. этот вопрос был задан раньше, но ответ тогда было "использовать NPAPI", и NPAPI теперь ...

": "(двоеточие) в структуре C - что это значит? [дубликат]

этот вопрос уже есть ответ здесь: что означает синтаксис структуры C++ "a: b" 5 ответов struct _USBCHECK_FLAGS { unsigned char DEVICE_DEFAULT_STATE : 1; unsigned char DEVICE_ADDRESS_STATE : 1; unsigned char DEVICE_CONFIGURATION_STATE : 1; unsigned char DEVICE_INTERFACE_STATE : 1; unsigned char FOUR_RESERVED_BITS : 8; un ...

xUnit: утверждать, что два списка равны?

Привет я новичок в TDD и xUnit, поэтому я хочу проверить свой метод, что-то вроде : List<T> DeleteElements<T>(this List<T> a, List<T> b); конечно, это не реальный способ :) Есть ли метод Assert, который я могу использовать ? Я думаю, что что-то вроде этого было бы неплохо List<int> values = new List<int>() { 1, 2, 3 }; List<int> expected = new List<int>() { 1 }; List<int> actual = values.DeleteElements(new List<int>() { ...

AngularJS доступ к элементам DOM внутри шаблона директивы

есть ли более "угловой" способ выбора элементов DOM внутри шаблона директивы? Например, скажем, у вас есть эта директива: app.directive("myDirective", function() { return { template: '<div><ul><li ng-repeat="item in items"></ul></div>', link: function(scope, element, attrs) { var list = element.find("ul"); } } }); я использовал селектор стиля jQuery, чтобы получить доступ к DOM <ul> элемент, отображаемый в моем ша ...

Получить текущий идентификатор набора изменений в рабочей области для TFS

Как мне выяснить, какой набор изменений у меня в настоящее время есть в моей локальной рабочей области? конечно, я могу выбрать один файл и просмотреть его историю. Однако если этот файл не был недавно обновлен, его набор изменений, вероятно, старше, чем недавно обновленные файлы в том же решении. одна из возможных ошибок, которые мы можем сделать, заключается в том, что мы просматриваем историю в файле решения, однако файл решения редко изменяется, если вы не добавляете новый проект / Создани ...

JPA: разница между @JoinColumn и @PrimaryKeyJoinColumn?

в чем именно разница между @JoinColumn и @PrimaryKeyJoinColumn? вы используете @JoinColumn для столбцов, которые являются частью внешнего ключа. Типичный столбец может выглядеть так (например, в таблице соединений с дополнительными атрибутами): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; что произойдет, если я продвигаю столбец как A/PK, тоже (a.k.a. идентификация отношений)? Поскольку столбец теперь является PK, я должен пометить его @Id: @Id @ManyToOne @JoinColumn(name = " ...

Рекомендации по сопоставлению ролей и утверждений в ASP.NET идентичность

Я совершенно новичок в использовании claims на ASP.NETIdentity и хотите получить представление о лучших практик в использовании Roles and/or Claims. после всего этого чтения, у меня все еще есть вопросы, как... Q: мы больше не используем роли? Вопрос: если да, то почему все еще предлагаются роли? Q: должны ли мы использовать только утверждения? Вопрос: Должны ли мы использовать роли и утверждения вместе? моя первоначальная мысль заключается в том, что мы "должны" использовать их вместе. Я ви ...

Тип WebMvcConfigurerAdapter является устаревшим

Я просто перехожу на версию spring mvc 5.0.1.RELEASE но вдруг в eclipse STS WebMvcConfigurerAdapter помечается как устаревший public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } ...

Преобразование float64 в int в Go

как конвертировать float64 в int в Go? Я знаю strconv пакет может использоваться для преобразования чего-либо в строку или из строки, но не между типами данных, где один не является строкой. Я знаю, что могу использовать fmt.Sprintf чтобы преобразовать что-либо в строку, а затем strconv Это тип данных, который мне нужен, Но это дополнительное преобразование кажется немного неуклюжим - есть ли лучший способ сделать это? ...