Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

6
Видаліть всі повторювані рядки в Python Pandas
Ця pandas drop_duplicatesфункція чудово підходить для «уніфікації» фрейму даних. Тим НЕ менше, один з іменованих аргументів , щоб передати це take_last=Trueабо take_last=False, в той час як я хотів би, щоб видалити всі рядки , які дублюють через підмножина стовпців. Чи можливо це? A B C 0 foo 0 A 1 …



12
Які корисні користі для «Анотацій функції» Python3
Анотації до функцій: PEP-3107 Я натрапив на фрагмент коду, що демонструє примітки щодо функцій Python3. Концепція проста, але я не можу придумати, чому вони були реалізовані в Python3 або якісь корисні для них використання. Можливо, ТАК може просвітити мене? Як це працює: def foo(a: 'x', b: 5 + 6, c: …

26
UIButton: як центрувати зображення та текст за допомогою imageEdgeInsets та titleEdgeInsets?
Якщо я кладу лише зображення на кнопку і встановлюю imageEdgeInsets ближче до верху, зображення залишається в центрі і все працює, як очікувалося: [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; Якщо я кладу лише текст на кнопку і встановлюю titleEdgeInsets ближче до нижньої частини, текст залишається в центрі і все …

7
Чому дозволи enum часто мають значення 0, 1, 2, 4?
Чому люди завжди використовують значення enum, як 0, 1, 2, 4, 8і ні 0, 1, 2, 3, 4? Це щось пов’язане з бітовими операціями тощо? Я дуже вдячний невеликим фрагментом зразка про те, як це правильно використовується :) [Flags] public enum Permissions { None = 0, Read = 1, Write …
159 c#  permissions  enums  flags 


15
Додавання локальних файлів .aar до збірки Gradle за допомогою “flatDirs” не працює
Мені відомо це питання: Додавання локальних файлів .aar до моєї збірки gradle, але рішення не працює для мене. Я спробував додати цю заяву до верхнього рівня мого build.gradleфайлу: repositories { mavenCentral() flatDir { dirs 'libs' } } Я також помістив slidingmenu.aarфайл /libsі посилався на нього у dependenciesрозділі:compile 'com.slidingmenu.lib:slidingmenu:1.0.0@aar' але він …

17
Чи є в інтерфейсі більше, ніж правильні методи
Отже, скажемо, що у мене є цей інтерфейс: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } І у мене клас, який реалізує його: public class Rectangle implements IBox { private int size; //Methods here } Якщо я хотів використовувати інтерфейс …


12
Програмне перемикання на перегляд вкладки TabBar?
Скажімо, UIButtonу мене в додатку iPhone перегляд однієї вкладки, і я хочу, щоб вона відкрила іншу вкладку на панелі вкладки TabBarController. Як би я написав код для цього? Я припускаю, що я вивантажую існуючий вигляд і завантажую певний перегляд вкладки, але я не впевнений, як точно написати код.

11
Як змусити використовувати меню переповнення на пристроях з кнопкою меню
Мені б хотілося, щоб усі пункти меню, які не входять у панель ActionBar, перейшли в меню переповнення (те, що дістається з панелі дій, а не кнопка меню), навіть на пристроях, у яких є кнопка меню . Користувачам це здається набагато інтуїтивнішим, ніж кидання їх в окремий список меню, який вимагає …


12
Програмно відкрийте додаток Maps в iOS 6
Перед iOS 6 відкриття такої URL-адреси відкриє додаток (Google) Карти: NSURL *url = [NSURL URLWithString:@"http://maps.google.com/?q=New+York"]; [[UIApplication sharedApplication] openURL:url]; Тепер із новою реалізацією Apple Maps це відкриває мобільний Safari на Google Maps. Як я можу досягти такої ж поведінки з iOS 6? Як я можу програмно відкрити додаток Карти та вказати …
159 ios  objective-c  ios6  mapkit 

4
Bash script - змінний контент як команда для запуску
У мене є сценарій Perl, який дає мені визначений список випадкових чисел, які відповідають рядкам файлу. Далі я хочу витягнути ці рядки з файлу, використовуючи sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) Мінлива varповертає висновок , як: cat last_queries.txt | sed -n '12p;500p;700p'. Проблема полягає в …
159 bash 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.