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

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

5
RelativeLayout дороже, чем LinearLayout?
Я всегда использовал RelativeLayout каждый раз, когда мне нужен был контейнер View, из-за его гибкости, даже если я просто хотел отобразить что-то действительно простое. Можно ли это сделать, или мне следует попробовать использовать LinearLayout, когда это возможно, с точки зрения производительности / хороших практик? Спасибо!


3
Список функций языка Delphi и версии, в которой они были введены / объявлены устаревшими
Прежде чем я начну, я хотел бы указать, что я честно и искренне неоднократно и исчерпывающе искал через Google такую ​​вещь, но не смог ее найти. Мне требуется (для проекта, который я разрабатываю) список всех Delphi (от 2007 до самой последней выпущенной версии, я больше не поддерживаю никакие версии старше …

3
Получите TransactionScope для работы с async / await
Я пытаюсь интегрировать async/ awaitв нашу служебную шину. Я реализовал на SingleThreadSynchronizationContextоснове этого примера http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . И это работает отлично, за исключением одной вещи: TransactionScope. Я жду хрень TransactionScopeи ломаюсь TransactionScope. TransactionScopeпохоже, не очень хорошо работает с async/ await, конечно, потому что он хранит вещи в потоке, используя ThreadStaticAttribute. Я …

5
Почему скобки конструктора инициализатора объекта C # 3.0 необязательны?
Кажется, что синтаксис инициализатора объекта C # 3.0 позволяет исключить пару круглых скобок открытия / закрытия в конструкторе, когда существует конструктор без параметров. Пример: var x = new XTypeName { PropA = value, PropB = value }; В отличие от: var x = new XTypeName() { PropA = value, PropB …

15
JPA: каков правильный шаблон для перебора больших наборов результатов?
Скажем, у меня есть таблица с миллионами строк. Как правильно выполнить итерацию запроса к этой таблице при использовании JPA, чтобы у меня не было всего списка в памяти с миллионами объектов? Например, подозреваю, что, если стол большой, взорвется следующее: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model : …
114 java  hibernate  jpa 

13
В чем разница между паттерном моста и паттерном стратегии?
Я пытался прочитать много статей на фабриках , в Википедии и на многих сайтах. Я понятия не имею о различиях между паттерном моста и паттерном стратегии. Я знаю, что оба они отделяют абстракцию от ее реализации и могут изменять реализацию во время выполнения. Но я все еще не знаю, в …

13
Какая альтернатива синглтону
У нас есть класс, который содержит информацию о конфигурации приложения. Раньше это был синглтон. После некоторого обзора архитектуры нам сказали удалить синглтон. Мы действительно увидели некоторые преимущества отказа от использования синглтона в модульном тестировании, потому что мы можем тестировать разные конфигурации одновременно. Без синглтона мы должны передавать экземпляр повсюду в …

7
Apache Prefork против Worker MPM
Глядя на файл конфигурации Apache, я вижу, что определены Prefork и Worker MPM. В чем разница и какой из них использует Apache?
114 apache 

5
В чем разница между DSA и RSA?
Похоже, что оба алгоритма шифрования требуют открытого и закрытого ключей. Почему я должен выбрать одно вместо другого, чтобы обеспечить шифрование в моем клиент-серверном приложении?
114 encryption  rsa  key  dsa 

2
Когда использовать ko.utils.unwrapObservable?
Я написал несколько пользовательских привязок с помощью KnockoutJS. Я все еще не уверен, когда использовать. ko.utils.unwrapObservable(item)Глядя на код, этот вызов в основном проверяет, itemявляется ли наблюдаемым. Если это так, верните значение (), если нет, просто верните значение. Если посмотреть на раздел Knockout о создании пользовательских привязок, у них следующий синтаксис: …

8
Может ли класс C # наследовать атрибуты своего интерфейса?
Казалось бы, это означает «нет». Что прискорбно. [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public class CustomDescriptionAttribute : Attribute { public string Description { get; private set; } public CustomDescriptionAttribute(string description) { Description = description; } } [CustomDescription("IProjectController")] public interface IProjectController { void Create(string projectName); } internal class …
114 c#  attributes 

8
Лучший дизайн для таблицы базы данных журнала изменений / аудита? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Мне нужно создать таблицу базы данных …

3
преобразование двойного в целое число в Java
В Java я хочу преобразовать двойное число в целое число, я знаю, если вы это сделаете: double x = 1.5; int y = (int)x; вы получите y = 1. Если вы сделаете это: int y = (int)Math.round(x); Скорее всего, вы получите 2. Однако мне интересно: поскольку двойные представления целых чисел …
114 java  casting  double  rounding 


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