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


Обеспечить отказоустойчивость кластера консул

Я создал кластер серверов consul, используя различные порты в localhost. Для этого я использовал следующие команды. Сервер 1: consul agent -server -bootstrap-expect=3 -data-dir=consul-data -ui -bind=127.0.0.1 -dns-port=8601 -http-port=8501 -serf-lan-port=8303 -serf-wan-port=8304 -server-port=8305 -node=node1 Сервер 2: consul agent -server -bootstrap-expect=3 -data-dir=consul-data2 -ui -bind=127.0.0.1 -dns-port=8602 -http-port=8502 -serf-lan-port=8306 -serf-wan-port=8307 -server-port=8308 ...

.htaccess не работает на Windows

У меня есть Apache 2.2, установленный на моей машине с Windows, и, кажется, есть проблема .htaccess. Я включил 'mod_rewrite` в' httpd.conf ' файл, и записал некоторые условия в мой .htaccess, но ничего не работает. Я попытался положить в него какой-то мусор, чтобы посмотреть, вернет ли он внутреннюю ошибку сервера, но даже это не сработало. В чем может быть проблема? Может быть проблема в том, что мой Apache находится в "C:Program файлыApache Software Foundation", и мой сервер корень находит ...

Сортировка четырех точек по часовой стрелке

Четыре 2D точки в массиве. Мне нужно отсортировать их по часовой стрелке. Я думаю, что это может быть сделано только с помощью одной операции подкачки, но я не смог сделать это формально. правка: в моем случае четыре точки представляют собой выпуклый многоугольник. Правка: четыре точки являются вершинами выпуклого многоугольника. Они не должны быть в порядке. ...

Вычитание Двух Переменных

У меня есть скрипт bash, который вырезает некоторые временные метки в виде SS.sss и сохраняет их в переменной: s1=$(echo $t1 | cut -c7-) s2=$(echo $t2 | cut -c7-) Я хотел бы вычесть $s2 из $s1 (и сохранить как $s3), но я не могу заставить expr работать - есть ли другой вариант? ...

Как сделать escape-последовательность Для *@ в jquery

В моей программе MVC Мне нужно создать функцию jquery для проверки проверки электронной почты а регулярное выражение, которое я пытаюсь использовать, находится ниже var v =/^[-a-z0-9~!$%^&*_=+}{'?]+(.[-a-z0-9~!$%^&*_=+}{'?]+)*@([a-z0-9_][-a-z0-9_]*(.[-a-z0-9_]+)*.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}))(:[0-9]{1,5})?$/i; Но символы *@ между ними будут рассматриваться как коммент ...

Воспроизведение rtsp-потока в WPF (или WinForms)

Есть ли способ воспроизвести RTSP: / / поток в WPF (или альтернативно WinForms)? Я пробовал MediaElement и еще MediaUriElement и ни один из них не сработал. Я также много читал о том, что WMP может воспроизводить rtsp (который также должен переводиться в MediaElement), но на самом деле WMP не воспроизводит его на Windows 7 x64. Я видел это, но я надеюсь, что это не является определенным ответом. Имеет ли это какое-либо отношение к используемому видеокодеку? VLC играет rtsp поток просто прекр ...

Переменные окружения Grunt не устанавливаются до тех пор, пока не будут загружены все задачи

Я использую модули npm grunt env и load-grunt-config в своем проекте. grunt env обрабатывает переменные окружения для вас, в то время как load-grunt-config обрабатывает, ну, загружает конфигурацию grunt для вас. Вы можете поместить свои задачи в другие файлы, затем load-grunt-config соберет их и будет grunt загружать и потреблять их для вас. Вы также можете создать файл aliases.js, в котором задачи, которые вы хотите объединить в одну задачу, будут выполняться одна за другой. Это похоже на вор ...

Как удалить текст внутри скобок в Lua?

У меня есть такой текст, как "Text the I need (extra descriptor) text", и я хочу "Text the I need text". Я пытался использовать str:gsub('([^)]*)', ""), но почему-то не получается ...

An-observeValueForKeyPath: ofObject: change: context: сообщение получено, но не обработано

Я относительно новичок в кво, так что есть хороший шанс, что я нарушаю какое-то фундаментальное правило. Я использую основные данные. Мое приложение аварийно завершает работу со следующим сообщением: и я не могу понять, почему CGImage участвует в наблюдении значения, заданного для объекта MeasurementPointer. *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '<CGImage 0x276fc0>: An -observeValueForKeyPath:ofObject:change:context: message was ...

Как получить значение расстояния от следующего объекта JSON?

Мне нужно получить значение 361714 из следующего объекта JSON в PHP. JSON получается с помощью Google distance matrix api. Ссылка : https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=Washington,DC&destinations=New+York+City,NY&key=AIzaSyDVfbt8uCHfFTehDjDS-z_XfYF1O-lLDAE { "destination_addresses" : [ "New York, NY, USA" ], "origin_addresses" : [ "Washington, DC, USA" ], "rows" : [ { "elements" : [ { "dist ...