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

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

13
Фильтр Django против get для одного объекта?
Я спорил об этом с некоторыми коллегами. Есть ли предпочтительный способ получения объекта в Django, когда вы ожидаете только один? Два очевидных способа: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do something... pass И: objs = MyModel.objects.filter(id=1) if len(objs) == 1: obj = objs[0] else: # …

9
Как использовать Outlook для отправки фрагментов кода?
Как программист в большой корпорации, я часто отправляю электронные письма Outlook, содержащие примеры кода. Я на самом деле наберу код прямо в электронное письмо. Это неизбежно вызывает проблемы, так как Outlook действительно любит форматировать текст приятными, но бесполезными способами. Мой код должен быть скопирован из электронной почты и непосредственно в …

6
Поведение итератора списка Python и следующий (итератор)
Рассматривать: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Таким образом, продвижение итератора, как и ожидалось, обрабатывается путем изменения этого же объекта. В таком случае я бы ожидал: a = iter(list(range(10))) for i in a: print(i) next(a) пропустить каждый второй элемент: вызов nextдолжен продвинуть итератор один раз, затем …

5
Предотвратить обертывание span или div
Я хотел бы поместить группу divэлементов фиксированной ширины в контейнер, чтобы появилась горизонтальная полоса прокрутки. В div/ spanэлементы должны появиться в строке, слева направо в порядке их появления в HTML ( по существу развернутом). Таким образом, горизонтальная полоса прокрутки появится и может использоваться вместо вертикальной полосы прокрутки для чтения содержимого …
147 html  css 

5
PostgreSQL: лучше ли использовать несколько баз данных с одной схемой каждая или одну базу данных с несколькими схемами?
После этого комментария к одному из моих вопросов, я думаю, что лучше использовать одну базу данных с X-схемами или наоборот. Моя ситуация: я разрабатываю веб-приложение, в котором, когда люди регистрируются, я создаю (фактически) базу данных (нет, это не социальная сеть: каждый должен иметь доступ к своим данным и никогда не …


11
Переменная среды слишком велика в Windows 10
Я знаю, что это странно, и я потратил почти 3 дня на поиски решения в Интернете, не получив полезного. Поэтому я решил приехать сюда. Я недавно обновился до Windows 10 с Windows 8.1. Теперь я хотел установить переменную Environment для моей новой установки Apache Maven. Каждый раз, когда я создавал …

18
Список всех последовательностей в Postgres DB 8.1 с SQL
Я конвертирую БД из Postgres в MySQL. Так как я не могу найти инструмент, который делает сам трюк, я собираюсь преобразовать все последовательности postgres в идентификаторы автоинкремента в mysql со значением автоинкремента. Итак, как мне перечислить все последовательности в базе данных Postgres ( версия 8.1 ) с информацией о таблице, …

9
«Внутреннее исключение» (с отслеживанием) в Python?
Мой опыт работы в C #, и я только недавно начал программировать на Python. Когда выдается исключение, я обычно хочу обернуть его в другое исключение, которое добавляет больше информации, в то же время показывая полную трассировку стека. Это довольно легко в C #, но как мне это сделать в Python? …


14
Дождитесь окончания процесса
Есть ли в Bash встроенная функция для ожидания завершения процесса? Команда waitпозволяет только дождаться завершения дочерних процессов. Я хотел бы знать, есть ли какой-либо способ дождаться завершения какого-либо процесса, прежде чем приступить к какому-либо сценарию. Механический способ сделать это заключается в следующем, но я хотел бы знать, есть ли какая-либо …
147 bash  scripting  process  wait 

7
Как увеличить размер шрифта на графике в R?
Я смущен. Как правильно увеличить размер шрифта текста в заголовке, надписях и других местах сюжета? Например x <- rnorm(100) hist(x, xlim=range(x), xlab= "Variable Label", ylab="density", main="Title of plot", prob=TRUE, ps=30) psАргумент не меняет размера шрифта (но он говорит в R справке , ?parчто это за «кеглю текста (но не символы)». …
147 r  plot 

6
Как создать псевдоним таблицы в запросах Laravel Eloquent (или с помощью Query Builder)?
Допустим, мы используем построитель запросов Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Я ищу эквивалент этого SQL: really_long_table_name AS short_name Это было бы особенно полезно, когда мне нужно набрать много селекторов и типов (или, как правило, я включаю псевдоним в псевдоним столбца выбора, и он используется в массиве результатов). Без каких-либо …

4
Как мне сказать Matplotlib создать второй (новый) сюжет, а затем построить старый?
Я хочу построить данные, затем создать новую фигуру и построить данные2, и, наконец, вернуться к исходному графику и построить данные3, примерно так: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") …


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