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

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

9
Какова цель ключевого слова SQL «AS»?
Вы можете установить псевдонимы таблиц в SQL, вводя идентификатор сразу после имени таблицы. SELECT * FROM table t1; Вы даже можете использовать ключевое слово, ASчтобы указать псевдоним. SELECT * FROM table AS t1; Какая разница между ними, если таковые имеются? Я вижу, что старые администраторы баз данных, как правило, пишут …
137 sql 

6
Сериализация Entity Entity: BSON против MessagePack (против JSON)
Недавно я обнаружил MessagePack , альтернативный двоичный формат сериализации для буферов протокола Google и JSON, который также превосходит оба. Также есть формат сериализации BSON , который используется MongoDB для хранения данных. Может кто-нибудь рассказать о различиях и недостатках BSON по сравнению с MessagePack ? Просто, чтобы завершить список эффективных форматов …

9
Преобразование папки Mercurial в репозиторий Git
У меня нет большого опыта работы с Mercurial, я в основном парень из Git. Я хотел бы отразить конкретную папку / файл Mercurial в Git Repository. На самом деле я пытаюсь экспортировать историю файла из репозитория Mercurial в Git и иметь возможность синхронизировать ее с будущими коммитами. Есть ли у …
137 git  mercurial 

18
Что такое «составной идентификатор» и почему его нельзя связать?
Я постоянно получаю эти ошибки, когда пытаюсь обновить таблицы на основе другой таблицы. В итоге я переписываю запрос, меняю порядок объединений, меняю некоторые группировки, и затем, в конце концов, это работает, но я просто не совсем понимаю. Что такое «составной идентификатор»? Когда «многокомпонентный идентификатор» не может быть связан? С чем …
137 sql  sql-server 

16
WPF: Сетка с полем столбец / строка / отступы?
Можно ли легко указать поля и / или отступы для строк или столбцов в сетке WPF? Конечно, я мог бы добавить дополнительные столбцы для разметки, но это похоже на работу с отступами / полями (это даст намного более простой XAML). Кто-то извлек из стандартной Grid эту функциональность?
137 wpf  grid  padding  margin 

7
Заполнение DataSet или DataTable из набора результатов запроса LINQ
Как вы представляете запрос LINQ как веб-сервис ASMX? Обычно из бизнес-уровня я могу вернуть типизированный DataSetили DataTableкоторый можно сериализовать для передачи через ASMX. Как я могу сделать то же самое для запроса LINQ? Есть ли способ заполнить типизированный DataSetили DataTableчерез запрос LINQ? public static MyDataTable CallMySproc() { string conn = …

11
Тема против ThreadPool
В чем разница между использованием нового потока и использованием потока из пула потоков? Какие преимущества в производительности есть и почему я должен рассмотреть использование потока из пула, а не одного, который я явно создал? Я имею в виду конкретно .NET здесь, но общие примеры в порядке.

14
Секреты OAuth в мобильных приложениях
При использовании протокола OAuth вам нужна секретная строка, полученная от службы, которой вы хотите делегировать. Если вы делаете это в веб-приложении, вы можете просто сохранить секрет в своей базе данных или в файловой системе, но каков наилучший способ обработки его в мобильном приложении (или в этом случае в настольном приложении)? …

11
Sequelize.js: как использовать миграции и синхронизацию
Я близок к тому, чтобы мой проект был готов к запуску. У меня большие планы после запуска, и структура базы данных изменится - новые столбцы в существующих таблицах, а также новые таблицы и новые ассоциации с существующими и новыми моделями. Я еще не коснулся миграций в Sequelize, так как у …


13
Facebook поделиться ссылкой без JavaScript
Следующая ссылка предназначена для публикации страницы в Twitter: http://twitter.com/share Есть ли аналогичная опция для Facebook, которая не требует JavaScript? Я знаю о http://facebook.com/sharer.php , но для этого требуется, чтобы параметр get был вставлен вручную (что я не собираюсь делать) или с помощью JavaScript (что не подходит для моей ситуации).

8
Заменяет ли добавление повторяющегося значения в HashSet / HashMap предыдущее значение
Пожалуйста, рассмотрите следующий фрагмент кода: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()даст 1, поскольку HashSetне допускает дублирования, поэтому будет сохранен только один элемент. Я хочу знать, если мы добавим дублирующий элемент, то он заменит предыдущий элемент или просто не добавит его? Кроме того, что будет …


6
Необязательный orElse Необязательный в Java
Я работал с новым опциональным типом в Java 8 , и я столкнулся с тем, что кажется обычной операцией, которая не поддерживается функционально: "orElseOptional" Рассмотрим следующую схему: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else return serviceC(args); } Существует …
137 java  lambda  java-8  optional  java-9 

6
Как мне указать указатель на перегруженную функцию?
Я хочу передать перегруженную функцию в std::for_each()алгоритм. Например, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } }; Я ожидаю, что компилятор разрешит f()тип итератора. По-видимому, он (GCC 4.1.2) этого не делает. Итак, как я могу указать, какой f()я хочу?
137 c++  stl 

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