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


Когда я должен использовать базу данных NoSQL вместо реляционной базы данных? Можно ли использовать оба на одном сайте?

каковы преимущества использования баз данных NoSQL? Я много читал о них в последнее время, но я все еще не уверен, почему я хотел бы реализовать один, и при каких обстоятельствах я хотел бы использовать его. ...

Что такое тупик?

при написании многопоточных приложений одной из наиболее распространенных проблем являются тупики. мои вопросы к сообществу: Что такое тупик? Как вы их обнаруживаете? вы справляетесь с ними? и, наконец, как вы предотвращаете их появление? ...

Возврат свойств GUI только для чтения в ViewModel

Я хочу написать ViewModel, который всегда знает текущее состояние некоторых свойств зависимостей только для чтения из представления. в частности, мой графический интерфейс содержит FlowDocumentPageViewer, который отображает по одной странице за раз из FlowDocument. FlowDocumentPageViewer предоставляет два свойства зависимостей только для чтения, называемые CanGoToPreviousPage и CanGoToNextPage. Я хочу, чтобы мой ViewModel всегда знал значения этих двух свойств представления. Я подумал, что мог ...

Динамическое назначение констант

class MyClass def mymethod MYCONSTANT = "blah" end end дает мне ошибку: SyntaxError: динамическая ошибка назначения констант почему это считается динамической константой? Я просто присваиваю ему строку. ...

строка соответствия регулярного выражения bash

Я пытаюсь написать сценарий bash, который содержит функцию, поэтому при задании .tar,.tar.bz2,.tar.gz etc. файл он использует tar с соответствующими переключателями для распаковки файла. Я использую операторы if elif then, которые проверяют имя файла, чтобы увидеть, чем он заканчивается, и я не могу заставить его соответствовать, используя метасимволы регулярных выражений. чтобы сохранить постоянно переписывать сценарий я использую "тест" в командной строке, я думал, что заявление ниже должно ...

Можно ли выполнять запросы между базами данных с помощью postgres?

Я собираюсь догадаться, что ответ не основан на приведенном ниже сообщении об ошибке (и это результат Google), но есть ли в любом случае, чтобы выполнить запрос между базами данных с помощью Postgres? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not implemented: "databaseB.public.someTableName" Я работаю с некоторыми данными, которые разделены между двумя базами данных, хотя данные действительно разделяются между двумя (столбцы userid в одно ...

ServiceLocator-это анти-паттерн?

недавно я читал Марк Зееман-х о службе локатора анти-шаблон. автор указывает на две основные причины, по которым ServiceLocator является анти-шаблоном: проблема использования API (что меня вполне устраивает) Когда класс использует локатор служб, очень трудно увидеть его зависимости, поскольку в большинстве случаев класс имеет только один конструктор без параметров. В отличие от ServiceLocator, DI подход явное представление зависимостей через параметры конструктора, поэтому зависимости легко у ...

Где писать в localStorage в приложении Redux?

Я хочу сохранить некоторые части моего дерева состояний в localStorage. Каково подходящее место для этого? Редуктор или действие? ...

PhoneGap: обнаружение при запуске на настольном браузере

Я разрабатываю веб-приложение, которое использует PhoneGap: Build для мобильной версии и хочет иметь одну кодовую базу для "настольных" и мобильных версий. Я хочу иметь возможность определить, будут ли работать вызовы PhoneGap (т. е. является ли пользователь на мобильном устройстве, которое будет поддерживать PhoneGap). я обыскал и не могу поверить, что нет простого способа сделать это. Многие люди предложили предложения; http://www.sencha.com/forum/showthread.php?144127-Checking-if-running-i ...

Как передать объект с помощью NSNotificationCenter

Я пытаюсь передать объект из моего делегата приложения в приемник уведомлений в другом классе. Я хочу передать целое число messageTotal. Прямо сейчас у меня есть: В Приемник: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@se ...