Вопросы-ответы - все решения ➜ страница 718


Задать вопрос

Какова хорошая практика, чтобы проверить, существует ли переменная среды или нет?

Я хочу проверить свою среду на наличие переменной, скажем "FOO", в Python. Для этой цели я использую os стандартная библиотека. Прочитав документацию библиотеки, я выяснил 2 способа достижения своей цели: Способ 1: if "FOO" in os.environ: pass Способ 2: if os.getenv("FOO") is not None: pass Я хотел бы знать, какой метод, если таковой имеется, является хорошим/предпочтительным условным и почему. ...

php umask(0) какова цель

какова цель использования umask(0); в php? Я видел это несколько раз, и не могу понять из документации, что это именно так. может кто-нибудь объяснить это и, когда было бы полезно использовать? ...

jquery: найти элемент, идентификатор которого имеет определенный шаблон

Я пытаюсь найти элемент span, который имеет идентификатор в определенном шаблоне. Его основное использование - найти определенные элементы, отображаемые asp.net (aspx) страница, которая является производной от главной страницы. ...

Каково максимальное количество параметров, которые может принимать метод C#?

Я пытаюсь выяснить, какое максимальное количество параметров может иметь метод в C#. Я проверил везде ответ, включая официальную документацию C#, MSDN и пару ссылок на CLR, и я не могу найти ответ. У кого-нибудь есть ответ на этот вопрос? ...

Глоток: как скопировать несколько файлов и сохранить структуру папок

Я пытаюсь скопировать файл из одной папки в другую папку с помощью gulp gulp.task('move-css',function(){ return gulp.src([ './source/css/one.css', './source/other/css/two.css' ]).pipe(gulp.dest('./public/assets/css/')); }); выше код копирование one.css & two.css до public/assets/css папку и если я использую gulp.src('./source/css/*.css') он скопирует весь файл css в public/assets/css папка, которую я не хочу мой вопрос в том, как выбрать несколько файлов и сохранить ст ...

как построить проект с maven без версии

в одном из моих проектов мне нужно создать один проект без версии. у меня есть один проект с именем commonjerseylib, когда я строю его с помощью maven я получаю commonjerseylib-1.0.война, но мне нужно имя файла войны commonjerseylib.война Я удаляю тег версии из pom, но по умолчанию maven создает версию 1.0. спасибо заранее <modelVersion>4.0.0</modelVersion> <groupId>commonjerseylib</groupId> <artifactId>commonjerseylib</artifactId> <packaging>ea ...

Опишите рабочий процесс использования системы управления версиями (VCS или DVCS) [закрыто]

Я хотел бы изучить рабочий процесс других людей при использовании vcs или dvcs. пожалуйста, опишите свою стратегию для решения следующих задач: реализовать функцию исправление ошибок (во время разработки и развертывания приложения) Просмотр Кода код рефакторинга (post code-review) включить патчи выпуск новой версии вашего приложения (desktop, web, mobile, вы бы их лечили по-другому?) Не стесняйтесь организовывать свой ответ, не сгруппированный по задачам, но сгруппированный по тому, что вы ...

Создание фильтра нижних частот в SciPy-понимание методов и блоков

Я пытаюсь фильтровать шумный сигнал сердечного ритма с помощью python. Поскольку частота сердечных сокращений никогда не должна быть около 220 ударов в минуту, я хочу отфильтровать весь шум выше 220bpm. Я преобразовал 220/минуту в 3,66666666 Герц, а затем преобразовал этот Герц в рад/С, чтобы получить 23,0383461 рад / сек. частота дискретизации чипа, который принимает данные, составляет 30 Гц, поэтому я преобразовал это в рад/С, чтобы получить 188,495559 рад/С. после поиска некоторых вещей в И ...

XML-сериализация и префиксы пространства имен

Я ищу способ с C#, который я могу сериализовать класс в XML и добавить пространство имен, но определить префикс, который будет использовать это пространство имен. в конечном счете я пытаюсь создать следующий XML-код: <myNamespace:Node xmlns:myNamespace="..."> <childNode>something in here</childNode> </myNamespace:Node> Я знаю, что с DataContractSerializer и XmlSerializer Я могу добавить пространство имен, но они, похоже, генерируют префикс внутри, с чем-то, что я не ...

Как сбросить CSS3 * - transform: translate(...)?

как я должен сбросить ранее примененные преобразования CSS? скажем, у меня есть: div.someclass { -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate(0, -50%); -ms-transform: translate(0,- 50%); -o-transform: translate(0, -50%); transform: translate3d(0, -50%, 0); } тогда как я могу очистить все преобразования / переводы? должен ли я использовать:translate(0, 0);/translate3d(0, 0, 0);илиtransform:auto; ? ...

Правильный способ обратить панды вспять.Фрейм данных?

вот мой код: import pandas as pd data = pd.DataFrame({'Odd':[1,3,5,6,7,9], 'Even':[0,2,4,6,8,10]}) for i in reversed(data): print(data['Odd'], data['Even']) когда я запускаю этот код, я получаю следующую ошибку: Traceback (most recent call last): File "C:Python33libsite-packagespandascoregeneric.py", line 665, in _get_item_cache return cache[item] KeyError: 5 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C: ...

Laravel красноречивое обновление только если были внесены изменения

есть ли способ обновить запись в Laravel, используя красноречивые модели, только если в эту запись было внесено изменение? Я не хочу, чтобы какой-либо пользователь запрашивал базу данных без уважительной причины снова и снова, просто нажав кнопку, чтобы сохранить изменения. У меня есть javascript функция, которая включает и отключает кнопку сохранения в соответствии с тем, изменилось ли что-то на странице, но я хотел бы знать, можно ли сделать такую функцию на стороне сервера тоже. Я знаю, что м ...

Какой код установки должен входить в конструкторы форм по сравнению с событием загрузки формы?

для приложений winforms мне интересно, какой код установки должен входить: MainForm () в противоположность MainForm_Load (отправитель объекта, EventArgs e) есть ли здесь какие-либо рекомендации по лучшей практике? ...

Задача.Фабрика.StartNew против новой задачи

кто-нибудь знает, есть ли разница между Task.Factory.StartNew vs new Task с последующим вызовом Start на задач. Глядя на отражатель, кажется, что нет большой разницы. Так что, пожалуй, единственная разница в том, что Task.Factory.StartNewвозвращает задачу, которая уже началась. Это правильно? Я знаю, что Task.Factory.StartNewи Task.Run имеют различные параметры по умолчанию и Task.Run является предпочтительным вариантом для .Net 4.5. ...

Как называется эта необычная функция шаблона C++, используемая Boost.Дух?

приведенный ниже код от импульс.Документация Spirit x3. Он использует интересный синтаксис C++, который я никогда раньше не видела, который почти невозможно описать в поисковом запросе, не зная правильной терминологии. Является ли это сокращением для прямого объявления класса? Где эта функция упоминается в стандарте C++? namespace parser { using x3::eps; using x3::lit; using x3::_val; using x3::_attr; using ascii::char_; auto set_zero = [&](auto& ctx){ _val(ctx) ...

Как показать все ключи через redis-cli?

я использую redis в качестве бэкэнда базы данных в памяти для кэша django. в частности, я использую Джанго-Рэдис настроить следующим образом: CACHES = { 'default': { 'BACKEND': 'redis_cache.cache.RedisCache', 'KEY_PREFIX': DOMAIN_NAME, 'LOCATION': 'unix:/tmp/redis_6379.sock:1', 'OPTIONS': { 'PICKLE_VERSION': -1, # default 'PARSER_CLASS': 'redis.connection.HiredisParser', 'CLIENT_CLASS': 'redis_cache.client.DefaultClien ...

Setup () vs SetupGet()

в чем разница между методами SetupGet() и Setup() для MOQ? ...

Что такое доверенное соединение?

Что такое доверенное соединение с точки зрения SQL Server 2005 (Trusted vs Windows Auth)? ...

В чем разница между полной, Para и аппаратной виртуализацией?

Я рассматриваю тему виртуализации, кажется немного глупо задавать этот вопрос, но я полностью поглощен пониманием основной концепции, Википедия предоставляет некоторую релевантную информацию, но для меня недостаточно хорошо понять основную концепцию. Концепция будет от 2 до 3 строк, но ни я не могу найти их в сети, ни на книге. Я буду рад, если кто-то дает мне основную концепцию этих трех типов. Я хорошо знаю виртуализация и понимает это хорошо, но эти 3 типа... ...

Какое программное обеспечение отправляет User-Agent "Test Certificate Info"?

Google удивительно молчит по этому вопросу. в журналах ошибок веб-программного обеспечения моей компании мы видим несколько человек с записью журнала доступа Apache, в которой есть это: ... HTTP / 1.1 "500 -" - ""Test Certificate Info" Я понятия не имею, из какой части программного обеспечения это происходит или почему он отправляет нам запросы с искаженными URL-адресами... но было бы неплохо узнать... и, возможно, чтобы исправить это, если это программное обеспечение с открытым исходным кодом ...

Как реализуется GetHashCode() строки C#?

Мне просто любопытно, потому что я думаю, это будет иметь влияние на производительность. Учитывает ли он полную строку? Если да, то это будет медленно на длинной струне. Если он рассматривает только часть строки, он будет иметь плохую производительность (например, если он рассматривает только начало строки, он будет иметь плохую производительность, если хэш-Набор содержит в основном строки с тем же самым. ...

Что такое неиспользуемые / необъявленные зависимости в Maven? Что с ними делать?

Maven dependency:analyze жалуется на зависимости в моем проекте. Как он определяет, какие из них не используются, а какие не объявлены? Что мне с ними делать? пример: $ mvn dependency:analyze ... [WARNING] Used undeclared dependencies found: [WARNING] org.slf4j:slf4j-api:jar:1.5.0:provided [WARNING] commons-logging:commons-logging:jar:1.1.1:compile [WARNING] commons-dbutils:commons-dbutils:jar:1.1-osgi:provided [WARNING] org.codehaus.jackson:jackson-core-asl:jar:1.6.1:compile ... ...

Что такое файл TypeScript Map?

Я видел .map файлы для TypeScript. Я хочу знать, для чего нужны эти файлы. Содержат ли они ссылки на другие файлы, на которые ссылаются в .файл ТС? ...

Ghostscript для объединения PDF-файлов сжимает результат

Я нашел эту аккуратную команду для объединения нескольких PDF в один, используя Ghostscript: gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf результирующий размер меньше, чем объединенный размер 2 PDF-файлов. выполнение команды с одним файлом в качестве входных данных по-прежнему приводит к выходному файлу меньшего размера. есть ли опция на Ghostscript, чтобы просто скопировать страницы, как они появляются при слиянии без какого-либо сжатия? если нет, возможн ...

Redis для выборки всех значений из списка без итерации и не появляются

У меня есть простой ключ redis list = > "supplier_id" теперь все, что я хочу, это получить все значение списка без фактического перебора или выскакивания значения из списка пример для извлечения всех значений из списка теперь у меня есть итерация по длине redis element = [] 0.upto(redis.llen("supplier_id")-1) do |index| element << redis.lindex("supplier_id",index) end можно ли это сделать без итерации возможно, с лучшим моделированием redis . может кто-нибудь предложить ...

Когда браузер выполняет Javascript? Как перемещается курсор выполнения?

мне было интересно, есть ли какие-либо доступные ресурсы, которые описывают, как курсор браузера выполняет Javascript. Я знаю, что он загружает и выполняет теги при загрузке страницы, и что вы можете прикреплять функции к различным событиям окна, но где все становится нечетким, когда, например, я получаю удаленную страницу через AJAX и помещаю ее содержимое в div. Если эта удаленная страница должна загружать библиотеки сценариев, такие как <script src="anotherscript.js" />, когда это " a ...

Показать метку времени запроса в Fiddler?

Я получил длинную скрипичную трассировку (со сложным сценарием) и должен коррелировать запросы с журналами приложений. к сожалению, в то время как Fiddler отображает запросы в хронологическом порядке, он не отображает временные метки запроса. Чтобы получить доступ к этой информации (которая записывается), я должен щелкнуть правой кнопкой мыши каждую строку и посмотреть во всплывающем окне со свойствами. Это очень трудоемко, когда приходится расчесывать сотни линий. Глядя на сырой захват данные ...

Что делает: делать в PostgreSQL? [дубликат]

этот вопрос уже есть ответ здесь: двойное двоеточие (:: нотация) в SQL 4 ответы Я видел :: в различных местах с участием кода postgres я видел в сети. Например: SELECT '{apple,cherry apple, avocado}'::text[]; кажется, это какой-то актерский состав. Что именно такое :: в postgres и когда следует ли его использовать? я попробовал немного погуглить и искал документы Postgres для ::, но не получил хороши ...

git ls-files: как идентифицировать новые файлы (добавлены, не зафиксированы)?

после того, как я назвал git add <file> команда git status покажет мне что-то типа: ... new file: <file> почему я не могу управлять, чтобы получить ту же информацию с помощью ls-files, он (ls-files -tc в этом случае) покажет мне: H <commited file> H <other commited file> H <file> похоже, что для новых файлов не существует переключателя командной строки. Файл сообщается как кэшированный, что нормально, но как я могу узнать, что он не зафиксирован в это время ...

DropWizard метрики метры против таймеров

Я учусь библиотека метрик DropWizard (ранее Coda Hale metrics), и я смущен, когда я должен использовать Meters vs Timers. Согласно документам: м: метр измеряет скорость, с которой происходит набор событий и: таймер: есть таймер-это в основном гистограмма длительности типа события и метр скорости его возникновение основываясь на этих определениях, я не могу различить разницу между ними. Что меня смущает, так это Timer не используется так, как я ожидал бы его использовать. Ко мне,Timer ...