Самый эффективный способ объединения строк?

Каков наиболее эффективный способ объединения строк?

c#   .net   string   optimization    

452   17   21:55, 26th August, 2020


2 провайдера и Mikrotik?

Добрый день. Нуждаюсь в совете.

Имеется следующая ситуация: у нас в городская сеть на скоростях 100Мбит и без какого-либо лимита, выход во «внешнюю» сеть в основном через vpn (или ipip\gre туннели). Но. В последнее время в город стал активно просачиваться ТТК, но он предоставляет доступ только через физическое подключение.

Сейчас домашняя сеть рулится через mini-itx сервер с убунтой на борту. Встроенная сетевая карта смотрит в «город», дискретная «внутрь». Если подключать ттк, то нужно будет находить и подключать еще одну сетевую, а это уже нереально (usb варианты как-то не рассматриваю).

Поэтому склоняюсь к варианту поставить что-то в «голову» сети, после долгих просмотров выявились варианты d-link dir-320\asus wl500gp с альтернативными прошивками, но мощностей этих роутеров всяко не хватит на постоянные 100Мбит + внутренняя сеть на гигабите. Были варианты planet\tp-link, но все это как-то не лежит.

Остановился пока на микротике rb 750\750g, поэтому хочется совета от тех, кто реально их использовал. Оправдана ли будет покупка g версии с гигабитом (в принципе, дома 3 компьютера, ноут, постоянно подцепленный кабелем, все это на длинке des-1008d)? Сколько реально из него можно выжать? В конечном счете, если разница в 1к рублей не оправдана, то можно взять 750g только как агрегатор 2-х провайдеров, а руление сетью оставить на сервере.

Mikrotik    

248   3   21:55, 26th August, 2020


Как фильтровать по 2 полям при загрузке данных в таблицу базы данных access из электронной таблицы excel

Хорошо, вот моя проблема, не будучи слишком конкретным по причинам увольнения за размещение практики компании в интернете.

Есть электронные таблицы сделаны. Они загружаются в базу данных. Мне нужно отфильтровать дубликаты от загрузки. Единственный способ сделать это-убедиться, что для каждой записи эти два поля не совпадают с записью, уже находящейся в базе данных. Поскольку просто потому, что одно поле такое же, это не означает, что его дубликат. Есть два конкретных поля, давайте назовем их FLDA и FLDB, которые оба должны соответствовать записи в базе данных уже. Я уже могу фильтровать по одному полю. Я думаю, что это должен быть подзапрос, но я не уверен, как его применить. Это трудно описать. Просто спросите, если вы не уверены, что я имею в виду.

sql   ms-access    

435   7   21:55, 26th August, 2020


Как привязать домены второго уровня к поддоменам (например, site2.ru к sub1.site.ru)?

Например. Возьмем nllm.habrahabr.ru, я его хочу привязать к своему домену (например, nllm.ru) (Предположим что есть такая возможность).
Для этого я захожу в настройки, указываю домен, у домена прописываю ns-сервера.
Что дальше должно происходить на стороне habrahabr.ru? Как это автоматизировать?

п.с. в данном вопросе не силен, возможно, не точно описал

Рынок   доменных   имен    

264   2   21:54, 26th August, 2020


Странная проблема с ping на gentoo?

Столкнулся с такой проблемкой при ping -f ya.ru у себя:
02:37:47.456428 IP 127.0.0.1.37285 &gt; 127.0.0.1.53: 13364+ PTR? 3.251.250.87.in-addr.arpa. (43)<br/>
02:37:47.456494 IP 127.0.0.1.53 &gt; 127.0.0.1.37285: 13364 1/7/1 PTR <a href="http://www.yandex.ru.">www.yandex.ru.</a> (262)<br/>
02:37:47.459406 IP 127.0.0.1.50299 &gt; 127.0.0.1.53: 9445+ PTR? 3.251.250.87.in-addr.arpa. (43)<br/>
02:37:47.459473 IP 127.0.0.1.53 &gt; 127.0.0.1.50299: 9445 1/7/1 PTR <a href="http://www.yandex.ru.">www.yandex.ru.</a> (262)<br/>
02:37:47.459486 IP 127.0.0.1 &gt; 127.0.0.1: ICMP 127.0.0.1 udp port 50299 unreachable, length 298<br/>
02:37:52.465455 IP 127.0.0.1.53 &gt; 127.0.0.1.50299: 9445 1/7/1 PTR <a href="http://www.yandex.ru.">www.yandex.ru.</a> (262)<br/>
02:37:52.465470 IP 127.0.0.1 &gt; 127.0.0.1: ICMP 127.0.0.1 udp port 50299 unreachable, length 298<br/>
02:37:57.474243 IP 127.0.0.1.59784 &gt; 127.0.0.1.53: 5279+ PTR? 3.251.250.87.in-addr.arpa. (43)<br/>
02:37:57.474385 IP 127.0.0.1.53 &gt; 127.0.0.1.59784: 5279 1/7/1 PTR <a href="http://www.yandex.ru.">www.yandex.ru.</a> (262)<br/>
02:37:57.477619 IP 127.0.0.1.40930 &gt; 127.0.0.1.53: 54444+ PTR? 3.251.250.87.in-addr.arpa. (43)<br/>
02:37:57.477721 IP 127.0.0.1.53 &gt; 127.0.0.1.40930: 54444 1/7/1 PTR <a href="http://www.yandex.ru.">www.yandex.ru.</a> (262)



Сразу скажу — у меня на локалхосте днс-сервер, я делаю пинг без опции -n (с ней всё ок, т.к. нет обращений к днс), с днс-ом всё хорошо, т.к. он честно отвечает.

Ось gentoo dom0 (используется виртуализация xen), 2.6.34-xen-r4 x86_64, профиль hardened/linux/amd64

Обновился до актуальной версии пакаджей.

Перекомпилил на всякий случай ещё ping.

sysctl.conf стоковый за исключением:
net.ipv4.ip_forward = 1<br/>
net.ipv4.conf.all.send_redirects = 0<br/>
net.ipv4.conf.all.force_igmp_version = 2<br/>
net.ipv4.conf.all.rp_filter=0



Небольшой разбор, того, что происходит и в чём странность:
1) 02:37:47.459406 IP 127.0.0.1.50299 &gt; 127.0.0.1.53: 9445+ PTR? 3.251.250.87.in-addr.arpa. (43)<br/>
2) 02:37:47.459473 IP 127.0.0.1.53 &gt; 127.0.0.1.50299: 9445 1/7/1 PTR <a href="http://www.yandex.ru.">www.yandex.ru.</a> (262)<br/>
3) 02:37:47.459486 IP 127.0.0.1 &gt; 127.0.0.1: ICMP 127.0.0.1 udp port 50299 unreachable, length 298<br/>
4) 02:37:52.465455 IP 127.0.0.1.53 &gt; 127.0.0.1.50299: 9445 1/7/1 PTR <a href="http://www.yandex.ru.">www.yandex.ru.</a> (262)<br/>
5) 02:37:52.465470 IP 127.0.0.1 &gt; 127.0.0.1: ICMP 127.0.0.1 udp port 50299 unreachable, length 298<br/>


1) был запрос на резолв адреса 3.251.250.87.in-addr.arpa. с порта 50299/udp

2) днс-сервер честно ответил ему — типа www.yandex.ru

3) а тут оп-па. 50299/udp уже никто не слушает и ответ принимать некому хотя пинг продолжает работать и после таймаута продолжает успешно пинговать.

4) повторная попытка послать ответ (всего их две)

5) опять — унричбл


У меня есть подозрение, что нужно пересобрать какую-то системную либу — т.к. полной пересборки не делал с момента установки (а это было несколько лет назад). Но кагбэ не хочется, ибо долго.

Linux   Ping   Gentoo   UDP    

371   2   21:27, 26th August, 2020


Нормативная документация для организации работы подразделения?

Коллеги, так случилось что я работаю в очень крупной компании, где любое действие выполняется строго на основании того или иного регламента\положения.


К сожалению ИТ в данной компании далеко не основное направление, и в части ИТ регламентов практически нет.


В то же время есть острая необходимость в их написании. За последнее время я разработал ряд регламентов работы с теми или иными информационными системами (Парольная защита, доступ в интернет и т.д.) на этом фантазия себя исчерпала.


Теперь настал черед написания регламента о «Удаленном (дистанционном) доступе в сеть компании». Что писать? С чего начать? Может у кого есть хороший пример для подражания?


Буду признателен за любые советы и примеры нормодоков. Спасибо.

Документация    

231   1   21:07, 26th August, 2020


Изменение каталога CURRENT save/default в Delphi 2007 без использования функции Save-As

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

Я знаю, как написать код, который изменил бы расположение файла базы данных, но в этом случае я просто использую ".\data" вместо этого по различным причинам времени разработки. К сожалению, использование относительной папки означает, что Delphi должен быть "pointing" в той же папке, в которой находится проект.

Я хотел бы иметь возможность принудительно перенести расположение папки в другой корень, не используя функцию "Save As". Кто-нибудь случайно не знает, где Delphi IDE получает эту информацию?

delphi   ide    

474   7   20:59, 26th August, 2020


Ubuntu 10.04. Segmentation fault?

Похоже что после обновления некоторых пакетов появилась проблема «Segmentation fault». Не запускаются некоторые приложения, например Apache, Samba…

/etc/init.d/apache2 restart<br/>
* Restarting web server apache2<br/>
Segmentation fault [fail]


apt-get update<br/>
E: Method http has died unexpectedly!<br/>
E: Нарушение защиты памяти (segmentation fault) в порождённом процессе http.<br/>
E: Method http has died unexpectedly!<br/>
E: Нарушение защиты памяти (segmentation fault) в порождённом процессе http.<br/>
E: Method http has died unexpectedly!<br/>


Гуглил. Яндексил. :) Не помогло.


Пожалуйста подскажите в чём проблема…

Ubuntu    

398   9   20:58, 26th August, 2020


XPath и пространства имен по умолчанию

Что стоит за XPath и поддержкой пространств имен? Разве XPath как спецификация предшествует пространствам имен? Если у меня есть документ, в котором элементам было дано пространство имен по умолчанию:

<foo xmlns="uri" />

Похоже, что некоторые из процессорных библиотек XPath не распознают //foo из-за пространства имен, а другие-нет. Моя команда думала о том, чтобы добавить префикс пространства имен с помощью регулярных выражений к XPath (вы можете добавить префикс пространства имен через XmlNameTable), но это кажется хрупким, поскольку XPath-такой гибкий язык, когда речь заходит о тестах узлов.

Есть ли стандарт, который применяется к этому?

Мой подход немного хаковат, но он, кажется, работает нормально; я удаляю объявление xmlns с помощью поиска / замены, а затем применяю XPath.

string readyForXpath = Regex.Replace(xmldocument, "xmlns=\".+\"", String.Empty );

Это справедливый подход или кто-то решил это по-другому?

c#   xml   xpath   namespaces    

647   5   20:55, 26th August, 2020


Как вы создаете резервную копию своей машины разработки?

Как вы создаете резервную копию своей машины разработки, чтобы в случае катастрофической неисправности оборудования вы были готовы и запущены в кратчайшие сроки?

backup   hardware   installation    

416   25   20:42, 26th August, 2020