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

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

7
Как стилизовать роль CSS
В следующем HTML <div id="content" role="main"> к идентификатору можно получить доступ через #contentCSS. Как мне получить доступ role="main".
110 css 

8
Срок действия токенов обновления Google истекает?
Я использовал токен обновления несколько раз за короткий период времени в целях тестирования, но мне интересно, истечет ли срок действия токенов обновления Google? Могу ли я использовать один и тот же токен обновления, чтобы снова и снова получать другой токен доступа в течение длительного периода (недели или даже месяцев)?

11
Изменение имени Python
На других языках общий принцип, помогающий создавать лучший код, - всегда делать все как можно более скрытым. Если вы сомневаетесь в том, должна ли переменная быть частной или защищенной, лучше выбрать частную. Верно ли то же самое и для Python? Должен ли я сначала использовать два ведущих символа подчеркивания для …


3
Вложенные объекты JSON - нужно ли для всего использовать массивы?
Есть ли способ иметь вложенные объекты в JSON, чтобы мне не приходилось делать массивы из всего? Чтобы мой объект анализировался без ошибок, мне, кажется, нужна такая структура: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} Если я получу этот объект в переменную с …

17
Как мне создать список случайных чисел без дубликатов?
Я пробовал использовать random.randint(0, 100), но некоторые цифры совпали. Есть ли метод / модуль для создания списка уникальных случайных чисел? Примечание. Следующий код основан на ответе и был добавлен после публикации ответа. Это не часть вопроса; это решение. def getScores(): # open files to read and write f1 = open("page.txt", …
110 python  random 

2
Matplotlib - перемещает метку оси X вниз, но не метки оси X
Я использую Matplotlib для построения гистограммы. Используя советы из моего предыдущего вопроса: Matplotlib - пометьте каждую корзину , я более или менее разобрался с петлями. Есть одна последняя проблема - ранее метка оси x («Время (в миллисекундах)») отображалась под отметками оси x (0,00, 0,04, 0,08, 0,12 и т. Д.) Воспользовавшись …



4
Максимальная длина строки командной строки
Какова максимальная длина строки командной строки в Windows? Это означает, что я укажу программу, которая принимает аргументы в командной строке, напримерabc.exe -name=abc Написанное мною простое консольное приложение принимает параметры через командную строку, и я хочу знать, какова максимально допустимая сумма.

15
Python-эквивалент D3.js
Может ли кто-нибудь порекомендовать библиотеку Python, которая может выполнять интерактивную визуализацию графиков? Я специально хочу что-то вроде d3.js, но в pythonидеале это тоже будет 3D. Я посмотрел: NetworkX - это только Matplotlibграфики, и они кажутся 2D. Я не видел никакой интерактивности, вроде той, что d3.jsдает, например, перетягивания узлов. graph-tool - …

4
Зачем использовать алгоритм Дейкстры, если поиск в ширину (BFS) может сделать то же самое быстрее?
Оба могут использоваться для поиска кратчайшего пути из одного источника. BFS вбегает O(E+V), а Дейкстра вбегает O((V+E)*log(V)). Кроме того, я видел, как Дейкстра очень часто используется в протоколах маршрутизации. Таким образом, зачем использовать алгоритм Дейкстры, если BFS может делать то же самое быстрее?

3
Django - как создать файл и сохранить его в FileField модели?
Вот моя модель. Я хочу создать новый файл и перезаписать существующий при каждом сохранении экземпляра модели: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) Я вижу много …

4
Что такое uint_fast32_t и почему его следует использовать вместо обычных int и uint32_t?
Таким образом, причина для typedefпримитивных типов данных: ed заключается в том, чтобы абстрагироваться от низкоуровневого представления и облегчить понимание ( uint64_tвместо long longтипа, который составляет 8 байтов). Однако uint_fast32_tесть такой же, typedefкак uint32_t. Сделает ли использование «быстрой» версии программу быстрее?
110 c++  c  types 

7
Вам нужен выключатель, когда используется возврат?
Мне было интересно, нужно ли мне использовать «break» в функции «switch», когда используется «return». function test($string) { switch($string) { case 'test1': return 'Test 1: ' . $string; case 'test2': return 'Test 2: ' . $string; } } Пробовал, работает без "обрывов" нормально. Но мне нужно знать, безопасно ли это. Спасибо.
110 php 

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