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

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

11
Python List против Array - когда использовать?
Если вы создаете одномерный массив, вы можете реализовать его в виде списка или использовать модуль «массив» в стандартной библиотеке. Я всегда использовал списки для 1d массивов. По какой причине или обстоятельству я хотел бы использовать вместо этого модуль массива? Это для оптимизации производительности и памяти, или я упускаю что-то очевидное?
375 python  arrays  list 

6
Как написать модуль / пакет Python?
Я делал скрипты Python для простых задач на работе и никогда не задумывался о том, чтобы их упаковывать для других. Теперь мне поручено сделать оболочку Python для REST API. Я абсолютно не знаю, с чего начать, и мне нужна помощь. Что я имею: (Просто хочу быть как можно более конкретным) …

10
Создать переменную отметки времени в скрипте bash
Я пытаюсь создать переменную timestamp в сценарии оболочки, чтобы немного облегчить ведение журнала. Я хочу создать переменную в начале скрипта и распечатать текущее время при каждой выдаче echo $timestamp. Это оказалось сложнее, чем я думал. Вот несколько вещей, которые я пробовал: timestamp="(date +"%T")" эхо распечатывает (date +"%T") timestamp="$(date +"%T")" echo …


18
img src SVG: изменение стилей с помощью CSS
HTML <img src="logo.svg" alt="Logo" class="logo-img"> CSS .logo-img path { fill: #000; } Приведенный выше svg загружается и изначально, fill: #fffно когда я использую приведенное выше, cssчтобы попытаться изменить его на черный, он не меняется, я впервые играю с SVG, и я не уверен, почему он не работает.
375 css  image  svg 

12
Должен ли я использовать единицы измерения px или rem в CSS? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 месяца назад . Улучшить этот вопрос Я создаю новый веб-сайт и хочу, чтобы он был совместим …


20
Когда Del полезен в Python?
Я не могу придумать причину, по которой python нуждается в delключевом слове (и большинство языков, похоже, не имеют аналогичного ключевого слова). Например, вместо того, чтобы удалить переменную, можно просто присвоить Noneей. И при удалении из словаря, delметод может быть добавлен. Есть ли какая-то причина, чтобы оставаться delв Python, или это …

20
Создание диапазона дат в Python
Я хочу создать список дат, начиная с сегодняшнего дня и заканчивая произвольным числом дней, скажем, в моем примере 100 дней. Есть ли лучший способ сделать это, чем это? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) …
375 python  datetime  date 

7
В чем разница между FragmentPagerAdapter и FragmentStatePagerAdapter?
В чем разница между FragmentPagerAdapterи FragmentStatePagerAdapter? О FragmentPagerAdapterгугле говорит: Эта версия пейджера лучше всего подходит для использования, когда есть несколько статических фрагментов, которые нужно пролистать, например, набор вкладок. Фрагмент каждой страницы, которую пользователь посещает, будет храниться в памяти, хотя его иерархия просмотра может быть разрушена, если она не видна. Это …

30
Удалить дубликаты из массива объектов в JavaScript
У меня есть объект, который содержит массив объектов. things = new Object(); things.thing = new Array(); things.thing.push({place:"here",name:"stuff"}); things.thing.push({place:"there",name:"morestuff"}); things.thing.push({place:"there",name:"morestuff"}); Мне интересно, каков наилучший способ удалить дубликаты объектов из массива. Так, например, вещи. Все станет ... {place:"here",name:"stuff"}, {place:"there",name:"morestuff"}

30
Каковы некоторые хорошие профилировщики .NET?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Какие профилировщики вы использовали при работе с программами .net, и что бы вы особенно порекомендовали?
374 c#  .net  profiling  profiler 

19
Зачем вам нужно вызывать анонимную функцию в той же строке?
Я читал некоторые посты о замыканиях и видел это повсюду, но нет четкого объяснения, как это работает - каждый раз, когда мне просто говорили использовать его ...: // Create a new anonymous function, to use as a wrapper (function(){ // The variable that would, normally, be global var msg = …


11
Как присвоить значение heredoc переменной в Bash?
У меня есть эта многострочная строка (цитаты включены): abc'asdf" $(dont-execute-this) foo"bar"'' Как бы я назначил его переменной, используя heredoc в Bash? Мне нужно сохранить переводы строк. Я не хочу избегать символов в строке, это будет раздражать ...
374 bash  heredoc 

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