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

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

30
Как обнаружить переполнение кратного числа без знака?
На этот вопрос есть ответы на Stack Overflow на русском : Можно ли на языках C / C ++ определить целочисленное переполнение? Я писал программу на C ++, чтобы найти все решения a b = c , где a , b и c вместе используют все цифры 0-9 ровно один …
618 c++  c  integer-overflow 

11
Используя Node.JS, как мне прочитать файл JSON в (серверную) память?
Фон Я делаю некоторые эксперименты с Node.js и хотел бы прочитать объект JSON, либо из текстового файла, либо из файла .js (что лучше ??) в память, чтобы я мог быстро получить доступ к этому объекту из кода. Я понимаю, что есть такие вещи, как Монго, Альфред и т. Д., Но …
618 javascript  json  node.js 

24
Как смонтировать каталог хоста в Docker-контейнере
Я пытаюсь смонтировать каталог хоста в контейнер Docker, чтобы любые обновления, сделанные на хосте, отражались в контейнерах Docker. Где я делаю что-то не так. Вот что я сделал: kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"] WORKDIR /test_container VOLUME ["/test_container"] kishore$ …

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

11
Какие проблемы следует учитывать при переопределении equals и hashCode в Java?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Какие проблемы / ловушки необходимо учитывать при переопределении equalsи hashCode?

4
Как bcrypt может иметь встроенные соли?
В статье Coda Hale «Как безопасно хранить пароль» утверждается, что: В bcrypt встроены соли для предотвращения атак с радужного стола. Он цитирует эту статью , в которой говорится, что в реализации OpenBSD bcrypt: OpenBSD генерирует 128-битную соль bcrypt из ключевого потока arcfour (arc4random (3)), заполненного случайными данными, которые ядро ​​собирает …

26
В Java, как лучше всего определить размер объекта?
На этот вопрос есть ответы на Переполнение стека на русском : Как узнать размер объекта (коллекции) в памяти? У меня есть приложение, которое читает файл CSV с кучами строк данных. Я даю пользователю сводную информацию о количестве строк на основе типов данных, но хочу убедиться, что я не читаю слишком …
617 java  memory 

8
Любой способ объявить массив в строке?
Допустим, у меня есть метод m (), который принимает массив строк в качестве аргумента. Есть ли способ, которым я могу просто объявить этот массив в строке, когда я делаю вызов? т.е. вместо: String[] strs = {"blah", "hey", "yo"}; m(strs); Могу ли я просто заменить это одной строкой и избежать объявления …
617 java  arrays 


29
Как устранить ошибку «Не удается найти модуль» с помощью Node.js?
После извлечения модуля из GitHub и следуя инструкциям по его сборке, я пытаюсь вставить его в существующий проект, используя: > npm install ../faye Это, кажется, делает трюк: > npm list /home/dave/src/server └─┬ faye@0.7.1 ├── cookiejar@1.3.0 ├── hiredis@0.1.13 └── redis@0.7.1 Но Node.js не может найти модуль: > node app.js node.js:201 throw …
617 node.js 

19
Разбор логических значений с помощью argparse
Я хотел бы использовать argparse для разбора логических аргументов командной строки, написанных как «--foo True» или «--foo False». Например: my_program --my_boolean_flag False Однако следующий тестовый код не делает то, что я хотел бы: import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) К сожалению, …

19
Работают ли приложения на основе Swift на OS X 10.9 / iOS 7 и ниже?
Будут ли приложения на основе Swift работать на OS X 10.9 (Mavericks) / iOS 7 и ниже? Например, у меня есть машина под управлением OS X 10.8 (Mountain Lion), и мне интересно, будет ли на ней работать приложение, которое я пишу в Swift. Или что мне нужно, чтобы создать приложение …
616 swift  xcode  macos 

11
Ориентация только на Firefox с CSS
Используя условные комментарии, легко ориентировать Internet Explorer с помощью правил CSS для браузера: <!--[if IE 6]> ...include IE6-specific stylesheet here... <![endif]--> Иногда плохо работает движок Gecko (Firefox). Как лучше всего настроить таргетинг только на Firefox с вашими правилами CSS, а не на другой браузер? То есть Internet Explorer должен игнорировать …
616 css  firefox  css-hack 


8
Установите git, чтобы тянуть и толкать все ветви
Я бы хотел по умолчанию выдвигать и извлекать все ветви, включая только что созданные. Есть ли параметр, который я могу определить для него? В противном случае, когда я добавляю новую ветку локально и хочу извлечь ее с сервера, какой самый простой способ сделать это? Я создал новую ветку с тем …

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