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

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

4
Android: создайте всплывающее окно с несколькими вариантами выбора
Я искал, пытаясь понять, как создать всплывающее окно или диалоговое окно, в котором есть 4 варианта на выбор. Я вижу эту картинку на сайте разработчика Android: Кто-нибудь знает, как кодировать что-то вроде того, что справа? Мне не нужны значки рядом с моим текстом, мне просто нужно иметь возможность выбирать из …
109 android  menu  dialog  popup 

5
Что такое метод __del__, как его назвать?
Я читаю код. Есть класс, в котором __del__определен метод. Я понял, что этот метод используется для уничтожения экземпляра класса. Однако я не могу найти места, где используется этот метод. Основной причиной для этого является то , что я не знаю , как используется этот метод, вероятно , не так: obj1.del(). …
109 python  oop 

7
Numpy, как перебирать столбцы массива?
Допустим, у меня есть и массив mxn. Я хочу передать каждый столбец этого массива функции для выполнения некоторой операции над всем столбцом. Как мне перебрать столбцы массива? Например, у меня есть массив 4 x 3, например 1 99 2 2 14 5 3 12 7 4 43 1 for column …
109 python  loops  numpy 

10
Функция LEN без конечных пробелов в SQL Server
У меня есть следующая тестовая таблица в SQL Server 2005: CREATE TABLE [dbo].[TestTable] ( [ID] [int] NOT NULL, [TestField] [varchar](100) NOT NULL ) Населен: INSERT INTO TestTable (ID, TestField) VALUES (1, 'A value'); -- Len = 7 INSERT INTO TestTable (ID, TestField) VALUES (2, 'Another value '); -- Len = …
109 sql-server 

8
CommandError: необходимо установить settings.ALLOWED_HOSTS, если DEBUG имеет значение False
Я использую Django 1.6.5 в своей программе txsite с настройками: DEBUG = True Я установил для DEBUG значение False, но когда runserverя получаю следующую ошибку: CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False Я пробовал установить, ALLOWED_HOSTS = ['127.0.0.1', 'localhost']но получаю ту же ошибку. кто-нибудь знает как разобраться?
109 django 



2
Как извлечь 1 снимок экрана для видео с помощью ffmpeg в заданное время?
Существует множество руководств и прочего, показывающего, как извлечь несколько скриншотов из видео с помощью ffmpeg. Вы устанавливаете -r и даже можете начать с определенной суммы. Но мне нужен только 1 снимок экрана, скажем, 01:23:45 дюйма или 1 снимок экрана с размером 86%. Все это возможно с помощью ffmpegthumbnailer, но это …
109 video  ffmpeg 

8
Как проверить длину наблюдаемого массива
В моем компоненте Angular 2 у меня есть наблюдаемый массив list$: Observable<any[]>; В моем шаблоне у меня есть <div *ngIf="list$.length==0">No records found.</div> <div *ngIf="list$.length>0"> <ul> <li *ngFor="let item of list$ | async">item.name</li> </ul> </div> Но list $ .length не работает в случае массива Observable. Обновить: Кажется, что (list $ | …

5
Прочтите заархивированный файл как pandas DataFrame
Я пытаюсь разархивировать файл csv и передать его в pandas, чтобы я мог работать с файлом. Код, который я пробовал до сих пор: import requests, zipfile, StringIO r = requests.get('http://data.octo.dc.gov/feeds/crime_incidents/archive/crime_incidents_2013_CSV.zip') z = zipfile.ZipFile(StringIO.StringIO(r.content)) crime2013 = pandas.read_csv(z.read('crime_incidents_2013_CSV.csv')) После последней строки, хотя python может получить файл, я получаю сообщение «не существует» в …
109 python  zip  pandas 

3
Сигнатуры типа TypeScript для функций с переменным количеством аргументов
У меня проблемы с определением интерфейсов с функциями-членами, которые принимают переменное количество аргументов. В качестве примера возьмем следующий литерал объекта: var obj = { func: () => { for(var i = 0; i < arguments.length; i++) { console.log(arguments[i]); } } }; Я хотел бы иметь возможность определять такой интерфейс, как: …
109 typescript 

8
В чем разница между методами добавления и предложения в очереди в Java?
Возьмем, PriorityQueueнапример, http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E) Может кто - нибудь дать мне пример , Queueгде addи offerметоды различны? Согласно Collectionдокументу, addметод часто стремится обеспечить наличие элемента внутри, Collectionа не добавлять дубликаты. Так что мой вопрос, в чем разница между addи offerметодами? Неужели offerметод все равно добавит дубликаты? (Я сомневаюсь, что это потому, что …
109 java  queue  add 

5
Как искать вхождения более одного пробела между словами в строке
Как искать вхождения более одного пробела между словами в строке 1. this is a line containing 2 spaces 2. this is a line containing 3 spaces 3. this is a line containing multiple spaces first second three four Все вышеперечисленное - допустимые совпадения для этого регулярного выражения. Какое регулярное выражение …
109 regex  eclipse  replace 

2
ggplot2 легенда снизу и по горизонтали
Как переместить легенду ggplot2 в нижнюю часть графика и повернуть ее по горизонтали? Образец кода: library(reshape2) # for melt df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2")) p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value)) p1 + scale_fill_continuous(guide = guide_legend()) Желаемый (приблизительный) результат:
109 r  ggplot2 

13
Журнал транзакций для базы данных заполнен
У меня есть длительный процесс, который держит транзакцию открытой в течение всего времени. Я не контролирую, как это выполняется. Поскольку транзакция остается открытой в течение всего времени, при заполнении журнала транзакций SQL Server не может увеличить размер файла журнала. Таким образом, процесс завершается ошибкой "The transaction log for database 'xxx' …

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