Codengineering - блог о программировании ➜ страница 743


Как рассчитать разницу между двумя днями в виде форматированной строки?

Вот что у меня есть до сих пор: /** * Parse a duration between 2 date/times in seconds * and to convert that duration into a formatted string * * @param integer $time_start start time in seconds * @param integer $time_end end time in seconds * @param string $format like the php strftime formatting uses %y %m %w %d %h or %i. * @param boolean $chop chop off sections that have 0 values */ public static function FormatDateDiff($time_start = 0, $time_end = 0, $format = "%s", $c ...

Вычисление геометрической площади (gdal GetArea())

Я пытаюсь вычислить площадь полигона (заданного в координатах lat/long) в Python с помощью пакета gdal, но мне интересно, какие стандартные единицы вывода? ...

TokenMismatchException в VerifyCsrfToken.php строка 67

Я знаю, что это известная ошибка с такими вещами, как формы в Ларавеле. Но я столкнулся с проблемой с базовой аутентификацией в Laravel 5.2. Я создал auth, используя Laravel; php artisan make:auth Теперь у меня есть такая же копия кода на моем сервере и моем локальном. На моем местном я не получаю никаких проблем вообще. Однако на моем сервере, когда я пытаюсь зарегистрировать пользователя, я получаю сообщение об ошибке TokenMismatchException in VerifyCsrfToken.php Line 67 Моя локальная ...

Что такое предикат в C++? [закрытый]

Вы можете привести какой-нибудь пример или ссылку на тему. ...

Java: когда использовать атрибуты, когда использовать параметры метода?

Я попытался погуглить и поискать этот вопрос, но почему-то не смог найти ничего относящегося к нему. Мне интересно, есть ли руководство bbest-practice о том, когда использовать атрибуты в классе, а когда нет, а вместо этого использовать параметры для отдельных методов. Многие случаи мне понятны, например public class Dog { private name; public setName(...) {....} } Но иногда мне не совсем понятно, что лучше использовать. Например, следующее, либо использовать: public class calculation ...

Используя Flask, пытаюсь заставить AJAX обновить span после обновления записи mongo, но он открывает новую страницу

Чувствую, что я спотыкаюсь о что-то довольно простое. Я ничего не понимаю в Аяксе и Фласке. У меня есть проект, в котором я отображаю записи mongodb в браузере, который работает нормально. Я добавил функциональность для пользователей, чтобы увеличить голоса на записи; голосовать, если им это нравится. Но первоначально я обновлял всю страницу с новым голосованием, используя редирект, который является неуклюжим. Поэтому я пытаюсь заставить AJAX отправлять данные перейдите к записи mongodb, а за ...

Монитор против замка

Когда уместно использовать класс Monitor или ключевое слово lock для потокобезопасности в C#? Редактировать: Судя по ответам до сих пор, lock - это короткая рука для серии вызовов класса Monitor. Что именно замок звонок короткий-руку? Или более явно, class LockVsMonitor { private readonly object LockObject = new object(); public void DoThreadSafeSomethingWithLock(Action action) { lock (LockObject) { action.Invoke(); } } public void Do ...

значение datetime.MinValue vs new DateTime () в C#

При получении SQL DateTime Resharper предлагает использовать new DateTime(), когда значение равно DBNull.Value. Я всегда использовал DateTime.MinValue. Каков правильный путь? DateTime varData = sqlQueryResult["Data"] is DateTime ? (DateTime) sqlQueryResult["Data"] : new DateTime(); ...

Как изменить свойство delphi Getter / Setter с помощью RTTI?

Я хотел бы заменить геттер / сеттер для свойств с помощью RTTI. Я знаю, что вы можете получить доступ к сеттеру геттера с помощью TPropInfo.SetProc / GetProc и я знаем, что эти поля указывают на разные данные в зависимости от того, использует ли свойство виртуальные методы, прямой доступ к полю или статические методы. Мне интересно заменить свойства setters / getters, которые указывают на виртуальные методы, пользовательскими виртуальными методами. TRttiInstanceProperty(RttiProperty).PropInfo ...

Синтаксическая ошибка Perl: Bareword найден там, где ожидался оператор

Как следует из названия, как я мог бы это сделать? Я следую учебнику, но получаю синтаксическую ошибку: Bareword found where operator expected at arrays_and_variables.pl line 26, near "$2names" (Missing operator before names?) syntax error at arrays_and_variables.pl line 26, near "$2names " Execution of arrays_and_variables.pl aborted due to compilation errors. Код, который у меня есть до сих пор: @names = ('james','dylan','max'); # join elements of array into a schalar variable. ...