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

Опубликовано: 23 декабря 2020 г. / Администрация сайта / JS

Переход в корень сайта


window.location.href = location.protocol + '//' + location.host;



далее


Опубликовано: 14 октября 2020 г. / Администрация сайта / CSharp

Конструкция switch

Конструкция switch/case аналогична конструкции if/else, так как позволяет обработать сразу несколько условий


switch (color)

{

    case "red":

        Console.WriteLine("Цвет красный");

        break;

    case "blue":

        Console.WriteLine("Цвет синий");

        break;

    default:

        Console.WriteLine("По умолчанию цвет белый");

        break;

}



далее


Опубликовано: 14 октября 2020 г. / Администрация сайта / CSharp

Поиск соответствия в List

Поиск в списке доступа


string ipDeny = string.Empty;

List ip = new List {

   "8.8.8.8",    

   "34.23.123.45",    

   "191.16.222.2",    

   "92.16.211.17" };

string ipDeny = ip.Find((x) => x == Context.Request.UserHostAddress);

if (!string.IsNullOrEmpty(ipDeny)) { // запрещаем работать } else { // пользователь работает дальше }



далее


Опубликовано: 10 октября 2020 г. / Администрация сайта / CSharp

Проверка того, что строка содержит

Имеется входная строка, мы хотим проверить, что она содержит:

  • только буквы
  • только буквы и цифры
  • только буквы, цифры и подчеркивания


далее


Опубликовано: 02 октября 2020 г. / Администрация сайта / WindowsServer

Диагностика репликации контроллеров домена Windows

Регулярная диагностика правильной репликации между контроллерами домена является хорошей практикой. Для диагностики чаще всего используются встроенные в ОС Windows сервер утилиты repadmin и dcdiag.

Утилита repadmin, предназначена для отслеживания событий о сбоях возникающих при репликации между контроллерами домена.

Синтаксис утилиты repadmin:


repadmin <команда> <аргументы> [/u:{домен/пользователь}] [/pw:пароль]

Посмотрим список всех команд, вывод довольно объемный.


repadmin /?

 



далее


Опубликовано: 13 сентября 2020 г. / Администрация сайта / JS

Как использовать FormData для загрузки файла ajax

Можно передать всю форму FormData() для обработки


var form = $('form')[0];
var formData = new FormData(form);

или указать точные данные для FormData()



далее


Опубликовано: 09 сентября 2020 г. / Администрация сайта / CSharp

Разные нужные рецепты на C#

Поиск неполного соответствия в List


 
    
       List<_Search> list = UList.FindAll(x => x.p1.Contains(value));
       return list;
    
    



далее


Опубликовано: 08 сентября 2020 г. / Администрация сайта / JS

Разное полезное на JS

Сохранить данные в хранилице браузера


 
    
        // Создаем хранилище на сессию 'sessionStorage', можно постоянное 'localStrorage'
        var ads = sessionStorage.getItem('ads')
        // Проверяем и что-то выполняем
        if (ads != 1) $('.ads').fadeIn();

        // Записываем в хранилище
        sessionStorage.setItem('ads', 1);

    
    



далее


Опубликовано: 07 сентября 2020 г. / Администрация сайта / Asterisk

Маршрутизация звонков по времени в Asterisk

Пример маршрутизации звонков по времени в Asterisk.
В файле /etc/asterisk/extensions.conf есть настроенный контекст для транка со следующими параметрами:


[mtt_sip]
exten => s,1,DIAL(SIP/3000&SIP/3001,20)
exten => s,2,Hangup()



далее


Опубликовано: 23 июня 2020 г. / Администрация сайта / CSharp

Работа с Postgresql в C#

Для того чтобы иметь возможность работать с базами данных PostgreSQL мы будем использовать Npgsql — .Net Data Provider for Postgresql. Устанавливать будем из консоли диспетчеров проектов. Для VS2012 установился Npgsql 3.1.0. Выполняем команду:


Install-Package Npgsql -Version 3.1.0



далее


Страница 1 из 6 (всего записей 53)
1 2 3 4 5 6
туда →