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

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


13
Отримайте список властивостей об'єкта в Objective-C
Як я можу отримати список (у вигляді NSArrayабо NSDictionary) заданих властивостей об'єкта в Objective-C? Уявіть наступний сценарій: я визначив батьківський клас, який просто розширює NSObject, який містить властивості ,, NSStringa BOOLта NSDataоб'єкт як властивості. Тоді у мене є кілька класів, які розширюють цей батьківський клас, додаючи багато різних властивостей кожен. …

6
Як я можу використовувати булевий формат у Python?
Чи дійсно Python містить булеве значення? Я знаю, що ви можете: checker = 1 if checker: #dostuff Але я досить педантичний і насолоджуюся бажанням булів на Java. Наприклад: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Чи є в Python таке поняття, як булевий? …
109 python  boolean 

7
Доступ до приватних успадкованих полів через відображення на Java
Я знайшов спосіб отримати успадкованих членів за допомогою class.getDeclaredFields(); приватних членів і звернутися до них, class.getFields() але я шукаю приватні спадкові поля. Як я можу цього досягти?

8
Декоратор властивостей запам'ятовування / відкладеного пошуку Python
Нещодавно я пройшов існуючу базу коду, що містить безліч класів, де атрибути екземплярів відображають значення, що зберігаються в базі даних. Я відновив багато цих атрибутів, щоб відкласти їх пошукові бази даних, тобто. не ініціалізується в конструкторі, а лише після першого читання. Ці атрибути не змінюються впродовж життя примірника, але вони …
109 python  decorator 

2
Приватний і захищений конструктор у Scala
Мені було цікаво вплинути на те, що у Scala немає явного первинного конструктора, а лише вмісту тіла класу. Зокрема, я підозрюю, що модель приватного або захищеного конструктора, тобто керування конструкцією за допомогою супутнього об'єкта чи методів іншого класу чи об'єкта, може не мати очевидного втілення. Я помиляюся? Якщо так, то …
109 scala 

7
Як я можу представити файл для завантаження з контролера MVC?
У WebForms я зазвичай маю такий код, щоб браузер міг представити спливаюче вікно "Завантажити файл" з довільним типом файлів, як PDF, та ім'ям файлу: Response.Clear() Response.ClearHeaders() ''# Send the file to the output stream Response.Buffer = True Response.AddHeader("Content-Length", pdfData.Length.ToString()) Response.AddHeader("Content-Disposition", "attachment; filename= " & Server.HtmlEncode(filename)) ''# Set the output stream …

14
iOS 7 - Рядок стану перекриває подання
У мене є a, ViewControllerякий знаходиться всередині UINavigationcontroller, але навігація Bar прихована. Коли я запускаю додаток на iOS 7, на моєму огляді відображається рядок стану. Чи є спосіб цього уникнути? Я не хочу писати якийсь специфічний код ОС. Я спробував встановити View controller-based status bar appearanceв NO, але не вирішити …
109 ios  statusbar  ios7 



5
Оброблення квасолі (@ManagedBean) або CDI Beans (@Named)?
Я щойно почав читати через Core JavaServer Faces, 3rd Ed. і вони говорять це (наголос мій): Історична випадковість, що для бобів, які можна використовувати на сторінках JSF, існує два окремих механізми - CDI-боби та квасоля, що управляється JSF. Ми пропонуємо використовувати CDI-боби, якщо ваша програма не повинна працювати на звичайному …
109 jsf  jakarta-ee  jsf-2  cdi 

4
Проаналізуйте звук за допомогою швидкого перетворення Фур'є
Я намагаюся створити графічний аналізатор спектру в python. В даний час я читаю 1024 байти 16-бітового двоканального 44,100 Гц частоти аудіо потоку вибірки і усереднюю амплітуду двох каналів разом. Тому зараз у мене є масив із 256 шортів з підписом. Тепер я хочу заздалегідь скласти fft на цей масив, використовуючи …

8
Як отримати статичну властивість за допомогою відображення
Тож це здається досить простим, але я не можу змусити його працювати. У мене є Об'єкт, і я використовую роздуми, щоб дістатись до його суспільних властивостей. Одне з цих властивостей є статичним, і мені не пощастило потрапити до нього. Public Function GetProp(ByRef obj As Object, ByVal propName as String) as …
109 .net  reflection  static 

7
Бібліотека дизайну Android - Проблеми з накладкою / маржами плаваючих дій
Я використовую новий FloatingActionButton з бібліотеки дизайнів Google, і у мене виникають деякі дивні проблеми з накладкою / запасом. Це зображення (увімкнено параметри макета розробника) від API 22. І від API 17. Це XML <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="bottom|right" android:layout_marginLeft="16dp" android:layout_marginRight="20dp" android:layout_marginTop="-32dp" android:src="@drawable/ic_action_add" app:fabSize="normal" app:elevation="4dp" app:borderWidth="0dp" android:layout_below="@+id/header"/> Чому FAB …

13
Програмно запитувати доступ до контактів
Після оновлення до iOS 6 я помітив, що мій код для додавання контакту до адресної книги iPhone більше не працює. Я вважаю, що це проблема, пов’язана з дозволом, оскільки Apple вимагає дозволу користувача перед тим, як отримати доступ до контактів (виправлення цієї проблеми). Я очікував, що додаток автоматично запитує дозвіл …

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