• Есть ли локальные базы данных с поддержкой многопоточности?

    @Myclass
    Над определиться - или к красивым или к умным.
    Написано
  • Как написать парсер всех файлов на сайте?

    @Myclass
    воровать - так себе бизнес-идея.
    Написано
  • Есть ли какие-нибудь СУБД, которые могут уведомлять клиентов об изменении данных?

    @Myclass
    Василий Банников, А, если из таких систем как кафка подсмотреть реализацию. Мне что-то "знание" у В о А не нравиться вообще.

    1. Для этого и должна быть или база данный сама по себе, т.е. и данные хранятся там и все изменения триггерами собираются в доп. талицу. Надо просто определиться что за изменения нужны для информации.

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

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

    Но запросы от В к А об изменениях - мне это вообще не нравится. Как-то противоречит принципам - кто за что ответствен. Плюс. Представьте себе - завтра не только одна машина пишит в базу. А это процесс скалируется на несколько нодов. Какой из них спрашивать, какие измененния произошли? Нет, для этого база данных и существует. Только она знает, что измененно. Хотя, может быть мне деталей для большего понятия вашей идеи не хватает.
    Написано
  • Есть ли какие-нибудь СУБД, которые могут уведомлять клиентов об изменении данных?

    @Myclass
    Всё зависит от того, что из себя представляет ситуация, когда B не онлайн. Если B все изменения должна 'пережить', которые происходят, даже в её отсутствие, то это одно решение, если эт не важно, то это уже другое.
    Написано
  • Есть ли какие-нибудь СУБД, которые могут уведомлять клиентов об изменении данных?

    @Myclass
    Я смущён. От вас такой вопрос услышать. Что случилось? Ваш аккаунт захватили злоумышленники?
    Написано
  • Какой алгоритм оптимизации выбрать?

    @Myclass
    Именно этот комментарий можно в большом количестве как ответ ставить на много таких вопросов, задаваемые здесь. Что за мир такой пошёл, принеси мне, сделай за меня, я не прошу много, только концепт итд. Вообще не хотят даже подумать своей головой.
    Написано
  • Как убрать зависание WinForms во время выполнения цикла?

    @Myclass
    LittleBob, потоки потоками, но не забывайте, что отправив на исполнение кое-что и дав свободу след. действиям многое может произойти, что с этим потоком в конфликт пойдёт. Например вы ещё раз нажмёте на эту кнопку или поток закончится, а форма, в которой вы результаты хотите вывести- уже закрыли итд.
    Написано
  • Постоянно ли делать проекты во время обучения в консольном приложении C#?

    @Myclass
    Keshik67, а что - в вашем представлении- ASP - это высшая стадия в развитии? У меня 80 % моих програм консольные. Потому что делают то, что требуется - перелапачивают данные. И для этого не всегда сервер-клиентсеое приложение нужно. Конечно и WinForms и ASP и другие технологии надо будет изучать, но это стоит делать, когда многие глубины пройдены - азы. Как это определить - никто вам это не скажет. Это всегда индивидуально. Поэтому вопрос - немного пустой. Такое не спрашивают, а просто напросто делают. Для этого разрешения не надо ни от кого, тем более от рандомного человека из интернета.
    Написано
  • Постоянно ли делать проекты во время обучения в консольном приложении C#?

    @Myclass
    Конечно можно. Сразу пиши операционку или на худой конец свою базу данных. Зачем морочиться с азами, проходить все библиотеки, набирать опыт когда можно раз-раз и в дамки.
    Написано
  • Написал небольшой парсер, как найти ошибку?

    @Myclass
    на вопрос не ответил.
    Можно ли вообще оператором больше / меньше её сравнивать ...


    Нет, я так никогда не делал. Всегда только через DateTime.Compare, если просто сравнить надо (пример от микрософта)

    DateTime date1 = new DateTime(2009, 8, 1, 0, 0, 0);
    DateTime date2 = new DateTime(2009, 8, 1, 12, 0, 0);
    int result = DateTime.Compare(date1, date2);
    string relationship;
    
    if (result < 0)
       relationship = "is earlier than";
    else if (result == 0)
       relationship = "is the same time as";
    else
       relationship = "is later than";
    
    Console.WriteLine("{0} {1} {2}", date1, relationship, date2);


    и. если надо знать разницу между двумя датами, то
    long TicksBetween = Convert.ToDateTime( pDateEnd ).Ticks - Convert.ToDateTime( pDateBegin ).Ticks;
    
    // Convert.ToInt32( TimeSpan.FromTicks( TicksBetween ).TotalMilliseconds );
    ...
    // Convert.ToInt32( TimeSpan.FromTicks( TicksBetween ).TotalDays );
    Написано
  • Написал небольшой парсер, как найти ошибку?

    @Myclass
    Anton2001,а не было такой идеи, что новости при сравнении не между мобой сравнивают а со списком последних сообщений. Последнего часа, или последнии сто...
    Не могу понять, почему нельзя функцию мориторитб и не писать в файл. Это первое, а второе - функцию можно стимулировать и понять, работает ли запись. Думай немного ьольше вокруг да около.
    Написано
  • Написал небольшой парсер, как найти ошибку?

    @Myclass
    Anton2001, ну логика записи не имеет ошибки. Хотя ещё один вариант, что парсирование каких то новостей и правда оплачивается и не возвращается линк. Короче понаставь всяких выводов на консоли, каждые ли три минуты ты получаешь новость , если нет, то парс, если да, но иногда старый линкольн, хотя новый уже должен был быть, то парс, если да, но сохранение не работает, потому что например на тот файл в который ты хочешь писать - его например ексклюзиано другая программа открывает итд.
    Написано
  • Написал небольшой парсер, как найти ошибку?

    @Myclass
    Anton2001, ну исходя из описанной логики, должна каждые три минуты одна новость сохраниться. Ты не там ищешь. Эта функция работает. Не работает та наверное, где идёт проверка - была-ли эта новость в списке сохранённых или нет и надо ли её сохранять.
    Написано
  • Написал небольшой парсер, как найти ошибку?

    @Myclass
    Что то вообще не понимаю, как может быть быть 'вернул 5 из 7', если функция возвращает только один единственный link. Это первое, второе вопрос про 5, в теле функции цикл на 5 итерации. Ничего не напоминает? Хотя всё равно - поставленный вопрос мне непонятен.
    Написано
  • Как в текстовом режиме вывести с помощью псевдографики изображение символа "N" на ассемблере?

    @Myclass
    Ошибка по крайней мере одна вот здесь. Отметил место, та м пропущена скобках или запятая.621125453d4be916775522.jpeg
    Написано
  • Как правильно работать с переменными в winforms?

    @Myclass
    Это и правильно и в то-же самое время не совсем. Если это касается только окна, и вычисления в рамках одной-двух строчек и нигде это-же самое вычисление не повторяется, то думай как кнопка и делай как кнопка. Если же всё другое, например вычисление происходит и от нажатия кнопки и от того, что в каком-то текстбоксе что-то поменялось или логика через чур комплексная или принадлежит вообще в другой класс как метод итд., то да это вычисление стоит вывести за пределы обработчика нажатия кнопки. Пробуй, только так и набиванием собственных шишек ты будешь учиться и набирать опыт.
    Написано
  • Как сделать всплывающее окно с 3 подарками?

    @Myclass
    twobomb, молодец, возьми с полки пирожок - это не шутка на шутку, поэтому думаю - ты не понял, что я тебе поиграл. Ладно, может быть в другой раз будет слаженние...
    Написано
  • Как сделать всплывающее окно с 3 подарками?

    @Myclass
    twobomb, с юмором проблемы?! Ну да ладно. Извини, больше не буду тревожить.
    Написано
  • Как сделать всплывающее окно с 3 подарками?

    @Myclass
    twobomb, да, я-бы тоже так делал, хотя первое окно я всё же со вторым поменял местами. Думаю так лучше будет.
    Написано