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

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


12
Ключове слово C #: 'є' та перевірка наявності Not
Це нерозумне питання, але ви можете використовувати цей код, щоб перевірити, чи є щось певного типу ... if (child is IContainer) { //.... Чи є більш елегантний спосіб перевірити примірник "НЕ"? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child !is …
287 c#  casting  keyword 

17
Як я можу викидати ПРОВЕРЕНІ винятки з потоків Java 8?
Як я можу викидати ПРОВЕРЕНІ винятки з потоків / лямбдав Java 8? Іншими словами, я хочу зробити такий код, як цей компілятор: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Цей код не компілюється, оскільки Class.forName()метод, викладений вище, кидає …

12
Як відключити зміну орієнтації на Android?
У мене є додаток, який я просто хотів би використовувати в портретному режимі, тому в маніфесті XML я визначив андроїд: screenOrientation = "портрет". Це добре для телефону HTC Magic (і запобігає зміні орієнтації також на інших телефонах). Але у мене є проблема з телефоном HTC G1, коли я відкриваю апаратну …

10
Як додати нову кнопку "Плаваюча дія" між двома віджетами / макетами
Я думаю, ви бачили нові правила дизайну Android, з новою "Плаваючою кнопкою дій", яка називається "FAB" Наприклад, ця рожева кнопка: Моє запитання звучить нерозумно, і я вже багато чого спробував, але який найкращий спосіб поставити цю кнопку на перетині двох макетів? У наведеному вище прикладі ця кнопка ідеально розміщена між …

15
Надсилання даних POST в Android
У мене є досвід роботи з PHP, JavaScript та багатьма іншими мовами сценаріїв, але я не маю багато досвіду роботи з Java або Android. Я шукаю спосіб відправити POST дані до сценарію PHP та відобразити результат.

3
regex.test VS string.match, щоб дізнатися, чи відповідає рядок звичайному виразу
Я багато разів використовую функцію string, matchщоб дізнатися, чи відповідає рядок звичайному виразу. if(str.match(/{regex}/)) Чи є різниця між цим: if (/{regex}/.test(str)) Вони, здається, дають однаковий результат?

6
Яке призначення git-mv?
З того, що я розумію, Git на насправді не потрібно відстежувати файл перейменувати / перемістити / копіювати операції, так що реальна мета мерзотник мв ? Сторінка людини не є спеціально описовою ... Це застаріло? Це внутрішня команда, не призначена для використання звичайними користувачами?
287 git 



9
Як легко ініціалізувати список кортежів?
Я люблю кортежі . Вони дозволяють швидко групувати релевантну інформацію разом без необхідності писати структуру чи клас для неї. Це дуже корисно під час рефакторингу дуже локалізованого коду. Однак ініціалізація їх списку здається трохи зайвою. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), …


16
Який найшвидший спосіб надіслати 100 000 HTTP-запитів у Python?
Я відкриваю файл із 100 000 URL-адресами. Мені потрібно надіслати HTTP-запит до кожної URL-адреси та роздрукувати код статусу. Я використовую Python 2.6, і поки що розглянув безліч заплутаних способів, якими Python реалізує потоки / паралельність. Я навіть переглянув бібліотеку узгодження python , але не можу зрозуміти, як правильно написати цю …
287 python  http  concurrency 



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