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

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

5
Обещания JavaScript - отклонить против броска
Я прочитал несколько статей на эту тему, но мне все еще не ясно, есть ли разница между Promise.rejectвыдачей ошибки. Например, Использование Promise.reject return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new PermissionDenied()); } }); Используя бросок return asyncIsPermitted() .then(function(result) { if (result === …

7
javax vs java пакет
В чем смысл пакета javax? Что входит в Java, а что в Javax? Я знаю, что много корпоративных пакетов находятся в javax, но так же как и Swing, новый API даты и времени (JSR-310) и другие пакеты J2SE.
385 java 

11
Как бесплатно узнать, сколько освободить?
В программировании на C вы можете передать любой указатель, который вам нравится, в качестве аргумента для освобождения. Как он узнает размер выделенной памяти для освобождения? Всякий раз, когда я передаю указатель на какую-то функцию, я также должен передать размер (то есть массив из 10 элементов должен получить 10 в качестве …
385 c  size  pointers  free 


6
В чем разница между Apache Mesos и Google Kubernetes
В чем именно разница между Apache Mesos и Google Kubernetes? Я понимаю, что оба программного обеспечения управления кластером серверов. Кто-нибудь может уточнить, где основные различия - когда какие рамки предпочтительнее? Почему вы хотите использовать Kubernetes на вершине мезосферы ?

17
Перенос существующего Git-репозитория в SVN
Я делал всю свою работу в Git и подталкивал к GitHub. Я был очень доволен как программным обеспечением, так и сайтом, и у меня нет желания менять свою рабочую практику на этом этапе. Мой доктор PhD советует всем студентам хранить свою работу в хранилище SVN, которое находится в университете. Я …
385 svn  git  git-svn 

12
Развернуть все столбцы
Как я могу указать, что tdтег должен охватывать все столбцы (когда точное количество столбцов в таблице будет переменным / трудно определить, когда отображается HTML)? w3schools упоминает, что вы можете использовать colspan="0", но в нем точно не указано, какие браузеры поддерживают это значение (IE 6 есть в нашем списке для поддержки). …

11
Лучшая практика для возврата ошибок в ASP.NET Web API
У меня есть опасения по поводу того, как мы возвращаем ошибки клиенту. Должны ли мы немедленно возвращать ошибку, выбрасывая HttpResponseException, когда мы получаем ошибку: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does …
385 c#  rest  asp.net-web-api 

13
Модуль Python для преобразования PDF в текст [закрыт]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Есть ли модуль Python для преобразования PDF-файлов в текст? Я попробовал один фрагмент …

29
Самый быстрый способ проверить, является ли строка JSON в PHP?
Мне нужен действительно очень быстрый способ проверки, является ли строка JSON или нет. Я чувствую, что это не лучший способ function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Любые энтузиасты производительности хотят улучшить этот метод?


4
Понимание offsetWidth, clientWidth, scrollWidth и -Height соответственно
В StackOverflow есть несколько вопросов, касающихся offsetWidth / clientWidth / scrollWidth (и -Height соответственно), но ни один из них не дает исчерпывающего объяснения того, что представляют собой эти значения. Кроме того, в Интернете есть несколько источников, которые вводят в заблуждение или неверную информацию. Можете ли вы дать полное объяснение, включая …
385 html  css  dom 


8
Push фиксирует в другую ветку
Можно ли зафиксировать и перенести изменения из одной ветви в другую. Предположим, я зафиксировал изменения в BRANCH1 и хочу перенести их в BRANCH2 . С BRANCH1 , действительно ли это сделать: git push origin **BRANCH2** А потом сбросить BRANCH1?
385 git  git-branch 

8
Что это за формат даты? 2011-08-12T20: 17: 46.384Z
У меня есть следующие даты: 2011-08-12T20:17:46.384Z. Какой это формат? Я пытаюсь разобрать его с помощью Java 1.4 через, DateFormat.getDateInstance().parse(dateStr)и я получаю java.text.ParseException: Неразборчивая дата: "2011-08-12T20: 17: 46.384Z" Я думаю, что я должен использовать SimpleDateFormat для синтаксического анализа, но я должен сначала знать строку формата. Все, что у меня есть для …

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