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

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

6
Делитесь переменными между файлами в Node.js?
Вот 2 файла: // main.js require('./modules'); console.log(name); // prints "foobar" // module.js name = "foobar"; Когда у меня нет «вар», он работает. Но когда у меня есть: // module.js var name = "foobar"; имя будет неопределенным в main.js. Я слышал, что глобальные переменные - это плохо, и вам лучше использовать …

11
Модульные тесты django без db
Есть ли возможность писать юнит-тесты django без настройки db? Я хочу протестировать бизнес-логику, которая не требует настройки базы данных. И хотя БД настраивается быстро, мне это действительно не нужно в некоторых ситуациях.
126 django  testing 

5
F # изменяется на OCaml [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос F # происходит от OCaml, но какие основные элементы отсутствуют или добавлены? В …
126 f#  ocaml  functor 



7
C динамически растущий массив
У меня есть программа, которая читает «сырой» список внутриигровых сущностей, и я намереваюсь создать массив, содержащий индексный номер (int) неопределенного количества сущностей, для обработки различных вещей. Я бы не хотел использовать слишком много памяти или ЦП для хранения таких индексов ... Быстрое и грязное решение, которое я использую до сих …
126 c  dynamic-arrays 

9
Сделайте ширину изображения 100% родительского div, но не больше его собственной ширины
Я пытаюсь сделать изображение (динамически размещаемое без ограничений по размерам) таким же широким, как его родительский div, но только до тех пор, пока эта ширина не превышает его собственную ширину на 100%. Я пробовал это, но безрезультатно: img { width: 100%; height: auto; max-width: 100%; } Многие из этих изображений …
126 html  width  css 

11
Множественный метод HttpPost в контроллере веб-API
Я начинаю использовать проект MVC4 Web API, у меня есть контроллер с несколькими HttpPostметодами. Контроллер выглядит следующим образом: контроллер public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Здесь MyRequestTemplateпредставлен шаблонный класс, отвечающий за …

8
Любой способ выбрать без блокировки в MySQL?
Запрос: SELECT COUNT(online.account_id) cnt from online; Но онлайн-таблица также изменяется событием, поэтому часто я вижу блокировку при запуске show processlist. Есть ли в MySQL какая-либо грамматика, которая может заставить оператор select не вызывать блокировки? И я забыл упомянуть выше, что он находится в подчиненной базе данных MySQL. После того, как …
126 mysql  locking 

17
Отсутствует право на получение push-уведомлений
У меня есть приложение для отправки, когда оно было отклонено, и я получил сообщение Отсутствует право на получение push-уведомлений. Кажется, ваше приложение зарегистрировано в службе push-уведомлений Apple, но права подписи приложения не включают право «aps-environment». Если ваше приложение использует службу Apple Push Notification, убедитесь, что ваш идентификатор приложения включен для …

7
Разница между типами string и char [] в C ++
Я немного знаю C, а теперь смотрю на C ++. Я привык к массивам символов для работы со строками C, но пока я смотрю код C ++, я вижу, что есть примеры, использующие как строковый тип, так и массивы char: #include <iostream> #include <string> using namespace std; int main () …
126 c++  string  types 

14
Как повторить «блок» в шаблоне django
Я хочу использовать один и тот же {% block%} дважды в одном шаблоне django. Я хочу, чтобы этот блок появлялся в моем базовом шаблоне более одного раза: # base.html <html> <head> <title>{% block title %}My Cool Website{% endblock %}</title> </head> <body> <h1>{% block title %}My Cool Website{% endblock %}</h1> </body> …

10
Почему exception.printStackTrace () считается плохой практикой?
Существует много из материала отказа там , который наводит на мысль , что печать трассировку стека исключения плохая практика. Например, из проверки RegexpSingleline в Checkstyle: Эта проверка может использоваться [...] для поиска распространенных плохих методов, таких как вызов ex.printStacktrace () Однако я изо всех сил пытаюсь найти что-либо, что дает …

5
Отмените параметр --no-site-packages с помощью virtualenv
Я создал virtualenv, используя эту --no-site-packagesопцию, и установил множество библиотек. Теперь я хотел бы вернуть эту --no-site-packagesопцию и использовать также глобальные пакеты. Могу ли я сделать это без воссоздания virtualenv? Точнее: Интересно, что именно происходит при создании virtualenv с использованием этой --no-site-packagesопции, а не при ее неиспользовании. Если я знаю, …
126 python  virtualenv 

12
Как сравнить две версии в Bitbucket?
Моя команда использует Bitbucket для нашего репозитория git, и недавно мы начали использовать функцию pull request для проверки кода. Он отлично работает при первом обзоре, но если он проходит несколько итераций (то есть вносятся изменения и обновляется запрос на вытягивание), я хотел бы видеть ссылку только с новыми изменениями, внесенными …
126 git  bitbucket 

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