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


Создание пространства имен C++ в заголовке и источнике (cpp)

есть ли разница между переносом содержимого заголовка и файла cpp в пространство имен или переносом только содержимого заголовка, а затем выполнением использование пространства имен в файле cpp? под разницей я имею в виду любой штраф за производительность или немного другую семантику, которая может вызвать проблемы или что-то, что мне нужно знать. пример: // header namespace X { class Foo { public: void TheFunc(); }; } // cpp namespace X { void Foo::TheFunc() { return; ...

Наиболее подходящие для Python способ обеспечить глобальные переменные конфигурации в config.py?

в моих бесконечных поисках в чрезмерно усложняющих простых вещах я исследую самый "Питонный" способ предоставления глобальных переменных конфигурации внутри типичного"config.py ' найдено в пакетах с яйцами питона. традиционный способ (ААА, добрый старина #define!) заключается в следующем: MYSQL_PORT = 3306 MYSQL_DATABASE = 'mydb' MYSQL_DATABASE_TABLES = ['tb_users', 'tb_groups'] поэтому глобальные переменные импортируются одним из следующих способов: from config import * dbname = MYSQL_DA ...

Запуск скрипта bash из python

у меня проблема со следующим кодом: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Я хочу, чтобы" конец " был напечатан после 10 С. (Я знаю, что это глупый пример, я мог бы просто спать в python, но это просто sleep.sh файл был просто как тест) ...

Установка времени ожидания TCP

мы пытаемся настроить приложение, которое принимает сообщения через TCP, а также использует TCP для некоторых своих внутренних сообщений. Во время нагрузочного тестирования мы заметили, что время отклика значительно сокращается (а затем и вовсе останавливается), поскольку в систему поступает больше одновременных запросов. За это время мы видим много TCP-соединений в TIME_WAIT статус и кто-то предложил понижение TIME_WAIT переменная окружения по умолчанию от 60 секунд до 30. С что я поймите на ...

Программы The.NET пакет SDK 2.0 - то, что делает каждый инструмент делать?

мой вопрос прост. Что они делают? принятый ответ ниже-это список инструментов .NET SDK, которые входят в структуру. ...

холст.toDataURL () SecurityError

Так что я использую google maps и я получаю изображение, так что это выглядит так <img id="staticMap" src="http://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap &markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318 &markers=color:red%7Ccolor:red%7Clabel:C%7C40.718217,-73.998284&sensor=false"> мне нужно сохранить его. Я нашел это: functi ...

Как использовать сторонний DLL-файл в Visual Studio C++?

Я понимаю, что мне нужно использовать LoadLibrary(). Но какие еще шаги мне нужно предпринять, чтобы использовать сторонний DLL-файл? Я просто прыгнул в C++, и это единственная часть, которую я не получаю (как программист Java). Я просто смотрю, как я могу использовать Qt библиотека и tesseract-ocr, но этот процесс не имеет никакого смысла для меня и так трудно google. Как я могу сообщить компилятору функций, которые я использую? Должно ли быть включить файл от стороннего поставщика? ...

Как избежать "отказано в доступе", когда с помощью pip в виртуальное окружение

Я пытаюсь развернуть пакет Python с помощью pip в виртуальной среде на компьютере Ubuntu, но возникают проблемы, связанные с разрешением. Например: (TestVirtualEnv)test@testServer:~$ pip install markdown2 завершается путем: ошибка: не удалось создать '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': в разрешении отказано Я не могу sudo, так как он будет устанавливать пакет глобально, а не в виртуальной среде. Я chownЭд site-packages;ls показывает только ...

ImportError: нет модуля с именем-Python

у меня есть приложение python со следующей структурой каталогов: src | +---- main | +---- util | +---- gen_py | +---- lib в пакете главная, у меня есть модуль python с именем MyServer.py который имеет оператор импорта, например: from gen_py.lib import MyService чтобы это утверждение работало, я поместил следующую строку в начале MyServer.py: import sys sys.path.append('../gen_py/lib') когда я бегу MyServer.py в терминале я получаю следующую ошибку: ImportErro ...

shell-скрипт, чтобы убить процесс слушает на порту 3000? [дубликат]

этот вопрос уже есть ответ здесь: как убить процесс, работающий на определенном порту в Linux? 16 ответов Я хочу определить псевдоним bash с именем kill3000 для автоматизации следующих задач: $ lsof -i:3000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ruby 13402 zero 4u IPv4 2847851 0t0 TCP *:3000 (LISTEN) $ kill -9 13402 ...