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

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


18
Как программно получить высоту и ширину панели навигации Android?
Черная панель навигации в нижней части экрана не снимается в Android. Он был частью Android с версии 3.0 в качестве замены аппаратных кнопок. Вот картинка: Как я могу получить размер ширины и высоты этого элемента пользовательского интерфейса в пикселях?

5
Как создать график плотности в matplotlib?
В RI можно создать желаемый результат, выполнив: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) В python (с matplotlib) самое близкое, что я получил, было с простой гистограммой: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + …
122 python  r  numpy  matplotlib  scipy 

5
Как передать данные с помощью NotificationCenter в Swift 3.0 и NSNotificationCenter в Swift 2.0?
Я использую socket.ioсвое быстрое приложение для iOS. Сейчас на нескольких панелях я слушаю сервер и жду входящих сообщений. Я делаю это, вызывая getChatMessageфункцию на каждой панели: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } …

28
Почему такой красный? IntelliJ, кажется, думает, что каждое объявление / метод нельзя найти / разрешить
Я только что установил и переустановил IntelliJ. Каждый файл Java становится КРАСНЫМ. Я проверил JDK; это 1.6. ##. maven clean installСборки работали просто отлично. Я получаю обычные выделенные ошибки. В каждом объявлении: Не удается разрешить символ SomeEntityBean / Bean и по каждому методу: Не удается разрешить метод SomeFunction () Как …

8
Есть ли опция / функция MySQL для отслеживания истории изменений записей?
Меня спросили, могу ли я отслеживать изменения записей в базе данных MySQL. Поэтому, когда поле было изменено, доступно старое и новое и дата, когда это произошло. Есть ли для этого особенность или общая техника? Если так, то я думал сделать что-то подобное. Создайте таблицу с именем changes. Она будет содержать …
122 mysql  database 

19
Отображение сообщения в iOS, которое имеет те же функции, что и Toast в Android
Мне нужно знать, есть ли в iOS какой-либо метод, который ведет себя как тост-сообщения в Android. То есть мне нужно отобразить сообщение, которое автоматически закрывается через несколько секунд. Это похоже на функциональность класса Toast в среде Android.
122 android  ios 

5
Django-DB-Migrations: невозможно ALTER TABLE, потому что у него есть ожидающие триггерные события
Я хочу удалить null = True из TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Я создал миграцию схемы: manage.py schemamigration fooapp --auto Поскольку некоторые столбцы нижнего колонтитула содержат, NULLя получаю это, errorесли запускаю миграцию: django.db.utils.IntegrityError: столбец "нижний колонтитул" содержит нулевые значения Я добавил это в миграцию схемы: for sender in …



5
Может ли «git pull» автоматически спрятать и выдать ожидающие изменения?
Я знаю, как это решить: user@host$ git pull Updating 9386059..6e3ffde error: Your local changes to the following files would be overwritten by merge: foo.bar Please, commit your changes or stash them before you can merge. Aborting Но разве нет способа позволить git pullмне танцевать stashи popтанцевать для меня? Если у …
122 git  git-pull  git-stash 


10
Как проверить, существует ли свойство для динамического анонимного типа в C #?
У меня есть объект анонимного типа, который я получаю как динамический из метода, который я хотел бы проверить, существует ли свойство для этого объекта. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists = IsSettingExist(settings,"Filename") } Как мне реализовать IsSettingExist?

7
Поворот двумерного массива в Python
В программе, которую я пишу, возникла необходимость повернуть двумерный массив. В поисках оптимального решения я нашел этот впечатляющий однострочный текст, который выполняет свою работу: rotated = zip(*original[::-1]) Сейчас я использую его в своей программе, и он работает как положено. Но моя проблема в том, что я не понимаю, как это …


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