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

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

11
Встановлюється нечутливий рядок як ключ HashMap
Я хотів би використовувати рядок, нечутливий до регістру, як ключ HashMap з наступних причин. Під час ініціалізації моя програма створює HashMap з визначеною користувачем String Під час обробки події (мережевий трафік у моєму випадку) я міг би отримати String в іншому випадку, але я мав би змогу знайти <key, value>HashMap …



9
Стилі введення CSS-прапорця
Будь-який стиль inputвпливає на кожен елемент введення. Чи є спосіб вказати стилізацію, щоб подати заявку лише на прапорці без застосування класу до кожного елемента прапорця?
178 css 

6
Як я можу передавати кілька параметрів у Objective-C?
Я прочитав кілька публікацій про синтаксис методу Objective-C, але, мабуть, я не розумію кількох імен методу. Я намагаюся створити метод, званий getBusStopsз NSStringі NSTimeIntervalпараметрами та типом повернення NSMutableArray. Ось як я сконструював метод, але він, очевидно, отримує помилки під час виконання: - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; Я бачив ще …

2
Іскрові показники для Scala vs Python
Я віддаю перевагу Python над Scala. Але, оскільки Spark споконвічно написаний у Scala, я очікував, що мій код запуститься швидше у Scala, ніж версія Python з зрозумілих причин. З цим припущенням я думав вивчити та написати версію Scala деякого дуже поширеного коду попередньої обробки для приблизно 1 ГБ даних. Дані …

3
Яка різниця між класами WebClient і HTTPWebRequest у .NET?
Яка різниця між WebClientі на HttpWebRequestкласи в .NET? Вони обоє роблять дуже схожі речі. Насправді, чому вони не були об'єднані в один клас (занадто багато методів / змінних тощо може бути однією з причин, але в .NET є інші класи, які порушують це правило). Дякую.

8
Весняний AOP проти AspectJ
Я маю враження, що Spring AOP найкраще використовувати для конкретних завдань, таких як безпека, ведення журналів, транзакції тощо, оскільки він використовує власні анотації Java5 як основу. Однак, схоже, AspectJ виглядає більш дружньою схемою дизайну. Чи може хтось виділити різні плюси і мінуси використання Spring AOP проти AspectJ у додатку Spring?

9
Шукаю роз'яснення щодо очевидних суперечностей щодо слабко набраних мов
Я думаю, що я розумію сильне введення тексту , але кожного разу, коли шукаю приклади слабкого введення, я в кінцевому підсумку знаходжу приклади мов програмування, які просто примушують / перетворюють типи автоматично. Наприклад, у цій статті під назвою Typing: Strong vs. слабкі, Static vs. Dynamic йдеться про те, що Python …
178 c#  java  python  perl  weakly-typed 

6
Різниця між Користувачем та Входом у SQL Server
Я нещодавно зіткнувся з багатьма різними областями SQL Server, з якими я звичайно не возиться. Один з них, який мене збентежив, - це область Логін та Користувачі. Здається, це має бути досить проста тема ... Здається, що кожен логін може мати лише 1 користувача, а кожен користувач може мати лише …

11
Вагомі причини заборонити спадкування на Java?
Які є вагомі причини заборонити спадкування на Java, наприклад, використовуючи остаточні класи або класи, використовуючи єдиний приватний конструктор без параметрів? Які вагомі причини зробити метод остаточним?
178 java  inheritance  final 

10
Оператор переключення: за замовчуванням має бути останній випадок?
Розглянемо наступне switchтвердження: switch( value ) { case 1: return 1; default: value++; // fall-through case 2: return value * 2; } Цей код компілюється, але чи дійсний він (= визначена поведінка) для C90 / C99? Я ніколи не бачив код, де випадок за замовчуванням - не останній випадок. EDIT: …

12
Виклик асинхронного методу в Python?
Мені було цікаво, чи є в Python будь-яка бібліотека для асинхронних викликів методів . Було б чудово, якби ви могли зробити щось подібне @async def longComputation(): <code> token = longComputation() token.registerCallback(callback_function) # alternative, polling while not token.finished(): doSomethingElse() if token.finished(): result = token.result() Або викликати несинхронну процедуру асинхронно def longComputation() …

10
Зменшити лівий і правий поля в графіку matplotlib
Я з усіх сил намагаюся розібратися зі своїми сюжетними полями в matplotlib. Я використовував код нижче, щоб створити свою діаграму: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") Однак я отримую вихідну фігуру з великою кількістю білого простору з обох боків ділянки. Я шукав google і читав документацію на matplotlib, …
178 python  matplotlib 

26
Чи є гірші алгоритми сортування, ніж Bogosort (він же Сортування мавп)? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Мої колеги відвели мене назад у часі до університетських днів із …
178 algorithm  sorting  big-o 

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