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

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

6
Чи остаточно не визначено?
По-перше, головоломка: Що друкує наступний код? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } Відповідь: 0 Спойлери нижче. Якщо ви друкуєте Xмасштабним (довгим) та перевизначаєте X = …

8
Повернення null у вигляді int дозволено з потрійним оператором, але не якщо оператор
Давайте розглянемо простий код Java в наступному фрагменті: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int same() { if …

7
Як я можу використовувати файл DLL від Python?
Який найпростіший спосіб використовувати DLLфайл зсередини Python? Зокрема, як це можна зробити, не записуючи додаткового C++коду обгортки, щоб піддавати його функціональності Python? Нативну Pythonфункціональність настійно перевагу, ніж використання сторонньої бібліотеки.
186 python  dll 


10
Який правильний спосіб передати стан елементу форми синфайним / батьківським елементам?
Припустимо, у мене є клас React P, який відображає два дочірні класи, C1 і C2. C1 містить поле введення. Я буду називати це поле введення як Foo. Моя мета - дозволити С2 реагувати на зміни в Foo. Я придумав два рішення, але жодне з них не вважає себе цілком правильним. …
186 reactjs 

5
Чому масив не призначається Iterable?
з Java5 ми можемо написати: Foo[] foos = ... for (Foo foo : foos) або просто за допомогою Iterable в циклі for. Це дуже зручно. Однак ви не можете записати загальний метод для такого вибору: public void bar(Iterable<Foo> foos) { .. } і викликає його масивом, оскільки він не є …

13
Що входить у “Контролер” у “MVC”?
Я думаю, що я розумію основні поняття MVC - Модель містить дані та поведінку програми, View відповідає за її відображення користувачеві, а Controller займається введенням користувача. У чому я не впевнений - це саме те , що йде в Контролер. Скажімо, наприклад, у мене досить просте додаток (я спеціально думаю …

5
Які сильні та слабкі сторони в реальному світі багатьох рамок, заснованих на backbone.js? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Сподіваємось, що хтось може поділитися своїм досвідом з деякими з останніх …

7
Як перенаправити на попередню сторінку в Ruby On Rails?
У мене є сторінка, на якій перераховані всі проекти, які мають впорядковані заголовки та сторінки. path: /projects?order=asc&page=3&sort=code Я вирішу редагувати один із проектів path: projects/436/edit Коли я натискаю кнопку "Зберегти" на цій сторінці, він викликає контролер проектів / метод оновлення. Після оновлення коду я хочу переспрямувати шлях, на якому я …

5
Rails has_many з псевдонімом
У своїй моделі користувача я міг: has_many :tasks і в моїй моделі завдань: belongs_to :user Тоді, припустивши, що зовнішній ключ 'user_id' зберігається в таблиці завдань, я міг би використовувати: @user.tasks Моє запитання полягає в тому, як я можу оголосити відносини has_many таким чином, щоб я міг посилатися на завдання Користувача …

10
Як намалювати межу лише на одній стороні лінійного макета?
Я можу намалювати межу до лінійного макета, але воно стає намальованим з усіх боків. Я хочу обмежити його лише правою стороною, як ви це робите в CSS (border-right: 1px solid red;). Я спробував це, але він все ще тягне з усіх боків: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape …
186 android 

13
Як прокоментувати блок коду Python у Vim
Мені було цікаво, чи є в Vim якесь ключове відображення, щоб дозволити мені відступити певні рядки коду (чи вибрано ці рядки у візуальному режимі, або п рядків вище / нижче поточного положення курсору). Так що в основному щось перетворює наступне def my_fun(x, y): return x + y до #def my_fun(x, …
186 python  vim  editor 


13
Як швидко перебрати цикл у зворотному порядку?
Коли я використовую цикл for на Playground, все працювало нормально, поки я не змінив перший параметр для циклу на найвище значення. (повторення у порядку зменшення) Це помилка? Хтось ще мав його? for index in 510..509 { var a = 10 } Лічильник, який відображає кількість ітерацій, які будуть виконані, продовжує …

10
jquery-ui-dialog - Як підключити до події закриття діалогу
Я використовую jquery-ui-dialog плагін Я шукаю спосіб оновити сторінку, коли в деяких випадках діалогове вікно закриється. Чи є спосіб зафіксувати близьку подію з діалогового вікна? Я знаю, що можу запустити код, коли натиснути кнопку закриття, але це не охоплює закриття користувачем клавіші escape або x у верхньому правому куті.

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