программирование

Q & A для профессиональных программистов и энтузиастов

2
Java JIT обманывает при запуске кода JDK?
Я тестировал некоторый код и не мог заставить его работать так же быстро, как java.math.BigIntegerпри использовании того же алгоритма. Поэтому я скопировал java.math.BigIntegerисходный код в свой собственный пакет и попробовал это: //import java.math.BigInteger; public class MultiplyTest { public static void main(String[] args) { Random r = new Random(1); long tm …
405 java  jvm  jit  jvm-hotspot 


10
Простой старый объект CLR против объекта передачи данных
На этот вопрос есть ответы на Stack Overflow на русском : Наглядный пример различия DTO, ПОКО (POJO) и Value Object POCO = Простой старый объект CLR (или лучше: класс) DTO = Объект передачи данных В этом посте есть разница, но, честно говоря, большинство блогов, которые я читал, описывают POCO в …
405 c#  .net  poco  dto 


30
Как проверить, является ли переменная целым числом в JavaScript?
Как проверить, является ли переменная целым числом в JavaScript, и выдать предупреждение, если это не так? Я попробовал это, но это не работает: <html> <head> <script type="text/javascript"> var data = 22; alert(NaN(data)); </script> </head> </html>
405 javascript 

18
Подождите, пока все обещания не будут выполнены, даже если некоторые отклонены
Допустим, у меня есть набор Promises, которые делают сетевые запросы, один из которых завершится ошибкой: // http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err => console.log('error', err)) // This is executed Допустим, я хочу подождать, пока все это не закончится, …

11
По каким причинам Map.get (Object key) не является (полностью) универсальным
Каковы причины, по которым принято решение не иметь полностью общий метод get в интерфейсе java.util.Map<K, V>. Чтобы прояснить вопрос, подпись метода V get(Object key) вместо V get(K key) и мне интересно, почему (то же самое для remove, containsKey, containsValue).

20
Является ли C ++ контекстно-зависимым или контекстно-зависимым?
Я часто слышу заявления о том, что C ++ является контекстно-зависимым языком. Возьмите следующий пример: a b(c); Это определение переменной или объявление функции? Это зависит от значения символа c. Если cэто переменная , то a b(c);определяет переменную с именем bтипа a. Это напрямую инициализируется с c. Но если cэто тип …


15
Возможно ли функциональное программирование GUI? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Недавно я обнаружил ошибку FP (пытаясь изучить Haskell), и я …


9
Как очистить кеш пакета NuGet с помощью командной строки?
Я могу очистить кэш пакетов моего компьютера разработки с помощью меню Visual Studio Сервис → Параметры → Диспетчер пакетов NuGet → Общие : Clear Package Cacheкнопка. Я хотел бы сделать это в командной строке. К сожалению, я не могу найти соответствующий ключ командной строки для nuget.exe. Я что-то пропустил?


6
Заголовки запроса контроля доступа, добавляются в заголовок в AJAX-запросе с помощью jQuery
Я хотел бы добавить пользовательский заголовок в запрос AJAX POST от jQuery. Я пробовал это: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); Когда я отправляю этот запрос и …

12
Как можно напечатать переменную size_t с помощью семейства printf?
У меня есть переменная типа size_t, и я хочу напечатать ее с помощью printf(). Какой спецификатор формата я использую для его печати? В 32-битной машине, %uпохоже, прав. Я собрал g++ -g -W -Wall -Werror -ansi -pedantic, и не было никакого предупреждения. Но когда я компилирую этот код на 64-битной машине, …
405 c  printf 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.