-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

WinAPI и POSIX

Воскресенье, 09 Мая 2021 г. 13:55 + в цитатник
Wound:
Цитата shm @
С таким успехом можно назвать багом все фичи из с++20, которые не реализованы в том же msvc.

Ты на календарь то глянь. речь идет о 17 стандарте, gcc его еще не поддерживает? Тогда тем более в топку это багнутое говно.

Добавлено
Цитата shm @
Не увидели разработчики gcc один пункт в новом стандарте, исправят.

Это такой же новый стандарт как и c++11, C++14. Я понимаю что время летит быстро, но не на столько же, чтоб стандарт 5 летней давности называть новым. Уже 23 во всю пилят, а те еще 17 не могут поддержать.

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847294


Метки:  

Бесплатные книги и софт

Воскресенье, 09 Мая 2021 г. 12:47 + в цитатник
Kristofer: На сайте My site представлены книги и программное обеспечение по статистике, клеточным автоматам, системам Maple и Mathematica для свободного доступа. Каждая книга заархивирована, включая ее обложку и книжный блок в pdf-формате. Книги на русском и английском. Программное обеспечение с freeware лицензией предназначено для Maple и Mathematica. Исходные коды программных средств открыты.

https://forum.sources.ru/index.php?showtopic=421446&view=findpost&p=3847293


Метки:  

Алгоритм получения из IP-адреса (IPv4) частной сети класса "А"

Воскресенье, 09 Мая 2021 г. 11:26 + в цитатник
FasterHarder:
Цитата Akina @
В упор не вижу этой фразы в условии

так, вот тогда картинкой даже приложу

______________.png (, : 8)

зы: в 1ом посте еще писал, что нашел инфу, что с "10" начинается как раз

https://forum.sources.ru/index.php?showtopic=421442&view=findpost&p=3847291


Метки:  

Алгоритм получения из IP-адреса (IPv4) частной сети класса "А"

Воскресенье, 09 Мая 2021 г. 11:10 + в цитатник
Akina:
Цитата FasterHarder @
в условии есть фраза, мол "Адреса "частных сетей" класса А всегда начинаются с 10, например, 10.240.55.17"

В упор не вижу этой фразы в условии.

https://forum.sources.ru/index.php?showtopic=421442&view=findpost&p=3847290


Метки:  

Алгоритм получения из IP-адреса (IPv4) частной сети класса "А"

Воскресенье, 09 Мая 2021 г. 10:55 + в цитатник
FasterHarder:
Цитата Akina @
Соответственно сеть класса А, в которой находится этот адрес: 233.4.29.191 AND 255.0.0.0 = 233.0.0.0.

хорошо, это я понял + знаю, как запрограммировать

но в условии есть фраза, мол "Адреса "частных сетей" класса А всегда начинаются с 10, например, 10.240.55.17"
а в этом примере самый левый октет = 233, а 233 не равно 10)
или игнорировать придется это "требование"?

https://forum.sources.ru/index.php?showtopic=421442&view=findpost&p=3847289


Метки:  

Алгоритм получения из IP-адреса (IPv4) частной сети класса "А"

Воскресенье, 09 Мая 2021 г. 10:23 + в цитатник
Akina: Чёта дурь, а не задание. Отрыжка мохнатого ретрограда, до сих пор не знающего, что классы сетей - забытый и прочно игнорируемый анахронизм.

Но если вернуться на дофига лет назад...

Цитата FasterHarder @
Задан 4рех байтовый IP-адрес (4 октета в виде десятичных чисел из отрезка [0 .. 255]). Необходимо преобразовать этот адрес в адрес частной сети класса "А".

У сети класса А маска /8, оно же 255.0.0.0. Накладываем - получаем адрес сети. ВСЁ.
Цитата FasterHarder @
Вот, например, задали такой IP-адрес: 233.4.29.191

Соответственно сеть класса А, в которой находится этот адрес: 233.4.29.191 AND 255.0.0.0 = 233.0.0.0.

Цитата FasterHarder @
Относительно частной сети класса "А" нашел лишь только такую информацию

Ну вообще-то если подходить строго, то нет такого понятия как "частная сеть" на уровне стандарта. Это всё завихрения от переводчиков. Есть маршрутизируемые и немаршрутизируемые адреса. Всё остальное - или следствие, или выдумки переводчиков.

И в данном задании термин "частная" явно не связан с "приватными"/"серыми" адресами. Это обязательное условие того, чтобы задание имело хоть какой-то смысл.

https://forum.sources.ru/index.php?showtopic=421442&view=findpost&p=3847288


Метки:  

WinAPI и POSIX

Воскресенье, 09 Мая 2021 г. 09:35 + в цитатник
shm:
Цитата D_KEY @
Таки баг, поскольку даже с ключем -std=c++20 последними версиями не компилируется. Хотя надо будет глянуть в стандарте, как должно быть.

С таким успехом можно назвать багом все фичи из с++20, которые не реализованы в том же msvc.

Добавлено
Ну ок, пусть будет баг. Не увидели разработчики gcc один пункт в новом стандарте, исправят. Msvc тут как бы плохой пример, т.к. они изначально на этот самый стандарт клали, поэтому такой код, емнимп, компилился до C++17, хотя не должен был.

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847286


Метки:  

WinAPI и POSIX

Воскресенье, 09 Мая 2021 г. 09:25 + в цитатник
OpenGL:
Цитата D_KEY @
Мы компилируемся студийным под винду

А почему не clang-ом?

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847284


Метки:  

Алгоритм получения из IP-адреса (IPv4) частной сети класса "А"

Воскресенье, 09 Мая 2021 г. 08:57 + в цитатник
FasterHarder: Еще покопал тему. Начинаю приходить к выводу, что НЕ существует готового алгоритма такого преобразования. То есть придется с 0 что-то придумывать :unsure:
В большинстве задач, как я понял, дают IP-адрес + маску сети. И тогда возможны какие-то варианты: и конъюнкции побитовые брать, и считать кол-во ведомых нулей в маске и пр.

Но в моем условии дают ТОЛЬКО 4рех байтовый IP-шник и все.
То есть мат. модель такая что ли получается: IP-адрес (IPv4) --> 10.XXX.XXX.XXX?
То есть, дали айпишник, в нем 4ре числа из отрезка [0 ... 255] и их надо каким-то образом конвертировать в 3ри октета (1ый октет у адресов класса "А" всегда = 10)??

Т е, если отбросить все эти сети, шлюзы, маршрутизации, каналы, маски, подсети и пр. и пр. пр., то задачу можно свести к такой: преобразовать 4ре числа из отрезка от 0 до 255 в 3ри числа из отрезка 0 до 255? )) Но ведь это не всегда возможно - это раз. Во-вторых, наверняка, есть какие-то внутренние ограничение адреса в частной сети "А" помимо того, что самый левый октет = 10 всегда

резюме: не понимаю пока даже на 5%, к чему стремиться :wall:

https://forum.sources.ru/index.php?showtopic=421442&view=findpost&p=3847283


Метки:  

HTML + NodeJs шаблонная генерация

Воскресенье, 09 Мая 2021 г. 05:33 + в цитатник
diel: Имеются следующие скрипты

Сервер:

    var app = require('express')();
    var http = require('http').Server(app);
    var io = require('socket.io')(http);
    app.get('/', function(req, res) {
    res.sendFile("index.html");
    });
    io.on('connection', function(socket) {
    console.log('A user connected');
    function myFunc(arg)
    {
    var rnd = Math.random();
    socket.emit("message", "

    " + arg + " " + rnd + "

    ");
    }
    setInterval(myFunc, 1500, 'funky');
    socket.on('event', function (data) {
    console.log("" + data.my);
    });
    socket.on('disconnect', function()
    {
    console.log('A user disconnected');
    });
    });
    http.listen(3000, function() {
    console.log('listening on *:3000');
    });


Клиент:



Подскажите пожалуйста. как можно динамически генерировать шаблоны, как сайты на php когда делаешь, они генерируются и отдаются на клиент.
Может быть есть такая возможность в NodeJS?
Гуглил ничего не нашел интересного, может плохо гуглил.

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

https://forum.sources.ru/index.php?showtopic=421444&view=findpost&p=3847281


Метки:  

WinAPI и POSIX

Воскресенье, 09 Мая 2021 г. 00:38 + в цитатник
D_KEY:
Цитата Wound @
Если б вы в телеге сидели в беседке форума, то возможно бы как раз участвовали в обсуждении того кода, который у меня тогда валился. А так я просто не вспомню его на вскидку, а лезть на рабочую машину и искать сейчас этот код - очень лениво. Но думаю понятно о чем речь идет из примеров по ссылке.

Да, спасибо

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

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847279


Метки:  

Алгоритм получения из IP-адреса (IPv4) частной сети класса "А"

Воскресенье, 09 Мая 2021 г. 00:24 + в цитатник
FasterHarder: Всем хай! Сходу к делу.
Условие звучит так.
Задан 4рех байтовый IP-адрес (4 октета в виде десятичных чисел из отрезка [0 .. 255]). Необходимо преобразовать этот адрес в адрес частной сети класса "А".
------------------------------------------------------------------------------------------
Информации об адресации в гугле, конечно, валом...тысячи и тысячи страниц.

Относительно частной сети класса "А" нашел лишь только такую информацию:
1ый октет (самый левый) всегда = 10.
Маска подсети: 255.0.0.0
Диапазон адресов: 10.0.0.0 - 10.255.255.255

Пример такого адреса: 10.192.168.40


Но ничего не смог найти по алгоритму преобразования из произвольного айпишника в адрес частной сети класса "А". Может плохо искал, а на самом деле слишком плохо знаю эту область и, возможно, что-то и было по этому переводу, но не смог "разглядеть" смысл)
---------------------------------
Вот, например, задали такой IP-адрес: 233.4.29.191
Адрес частной сети класса "А" будет иметь начало 10. а дальше, что )
Что требуется сделать, чтобы получить адрес частной сети класса "А"? Подскажите как быть-то :unsure:

P.S. там вроде какие-то побитовые конъюнкции надо использовать, но, насколько помню, это требуется для определения номера узла в сети или количества узлов в сети и все в таком духе

https://forum.sources.ru/index.php?showtopic=421442&view=findpost&p=3847278


Метки:  

WinAPI и POSIX

Воскресенье, 09 Мая 2021 г. 00:07 + в цитатник
Wound:
Цитата D_KEY @
clang компилируется аж с 6 версии (сейчас 12).

Да. Причем так получилось, что приложение писал на QT, под виндой, но ориентировано оно было на AstraLinux + Windows. С виндой проблем не было, а на астре по умолчанию стоит gcc, я помню тестил на последнем gcc на отдельном сайте, и код падал с ошибкой. MSVS компилил его нормально. Я подумал что в MSVS баг, специально проверил на шланге, так как где то читал мол де - это единственный компилятор, максимально полно поддерживает текущий стандарт. И clang мой код тоже нормально компилировал. Я начал глубже разбираться в проблеме и наткнулся на те ссылки что запостил выше. Т.е. это баг именно в GCC, из за этого, пришлось на AstraLinux отдельно ставить clang 9, вместо использования компилятора по умолчанию - что наложило свой негативный отпечаток на gcc. Если б вы в телеге сидели в беседке форума, то возможно бы как раз участвовали в обсуждении того кода, который у меня тогда валился. А так я просто не вспомню его на вскидку, а лезть на рабочую машину и искать сейчас этот код - очень лениво. Но думаю понятно о чем речь идет из примеров по ссылке.

Добавлено
Ну и к слову в изначальном моем примере - никаких вложенных классов не было вообще, просто ЕМНИП использовалась частичная и/или полная специализация класса/методов(не помню точно)

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847277


Метки:  

WinAPI и POSIX

Суббота, 08 Мая 2021 г. 23:04 + в цитатник
D_KEY:
Цитата shm @
Это не баг

Таки баг, поскольку даже с ключем -std=c++20 последними версиями не компилируется. Хотя надо будет глянуть в стандарте, как должно быть.

Добавлено
clang компилируется аж с 6 версии (сейчас 12).

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847275


Метки:  

WinAPI и POSIX

Суббота, 08 Мая 2021 г. 22:32 + в цитатник
Wound:
Цитата shm @
Это не баг. Студийный компилятор просто клал на это изначально, а gcc проверял, чтобы более точно соответствовать стандарту. В С++ 17 разрешили и в gcc скоро исправят, не сомневайся.
ЗЫ: проблем с реализацией стандарта в msvc намного больше.

Это баг. Код со специализацией без проблем компилируется clang, msvs, gcc - выдает ошибку. И кто там на что изначально клал, я тебя не понял?

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847274


Метки:  

WinAPI и POSIX

Суббота, 08 Мая 2021 г. 21:36 + в цитатник
shm: Это не баг. Студийный компилятор просто клал на это изначально, а gcc проверял, чтобы более точно соответствовать стандарту. В С++ 17 разрешили и в gcc скоро исправят, не сомневайся.
ЗЫ: проблем с реализацией стандарта в msvc намного больше.

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847272


Метки:  

WinAPI и POSIX

Суббота, 08 Мая 2021 г. 20:28 + в цитатник
Wound:
Цитата D_KEY @
Что-то я давно ни с чем таким не сталкивался. Сможешь показать? Я не ради спора спрашиваю, если что.

https://github.com/cpp-ru/ideas/issues/322

Добавлено
Конкретно у меня было подобное. Искать или набирать примеры - мне лень. При этом компилировалось шлангом, msvs, gcc - ни в какую не хотел компилировать, причем на тот момент последний. В итоге наткнулся на баг что в ссылке.

Добавлено
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85282

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847271


Метки:  

WinAPI и POSIX

Суббота, 08 Мая 2021 г. 20:10 + в цитатник
D_KEY:
Цитата Wound @
Да с примитивными, даже в специализацию не умеет. Одни баги.

Что-то я давно ни с чем таким не сталкивался. Сможешь показать? Я не ради спора спрашиваю, если что.

Добавлено
Шаблоны использую, если что.

Если не трудно, можешь, например, на godbolt закинуть.

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847270


Метки:  

WinAPI и POSIX

Суббота, 08 Мая 2021 г. 19:04 + в цитатник
Wound:
Цитата D_KEY @
Да не, отличный компилятор. Clang мне чуть больше нравится, но я бы не сказал, что такое уж большое преимущество. С какими проблемами ты столкнулся? Поделись.

Да с примитивными, даже в специализацию не умеет. Одни баги.

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847268


Метки:  

WinAPI и POSIX

Суббота, 08 Мая 2021 г. 18:12 + в цитатник
D_KEY:
Цитата sergioK @
В внутри IDE баг в рализации гита, merge стирает мои файлы, потерял три дня,
кто за такое отвечаеть должен ?

А можно пруф какой-то? А то еще ведь могут быть виноваты кривые руки ;)
Кстати, если бы ты чаще заливал свои изменения на сервера компании, то всем было бы проще. Не понимаю людей, который хотя бы раз в день это не делают.
Я почти все существенные измения в ветке сразу пушу.

Цитата
в начеле 2000 когда покупали VS и было четкая докуметация

Тебе и сейчас никто не мешает покупать. У нас вон покупают :)
Под винду собираемся студийным компилятором плюс многие предпочитают студию в качестве IDE, поэтому покупают.

Но я не очень понимаю, что тебе не хватает в документации по gcc, например?

Цитата
да и какого черта ради документации Я должен идти в интернет? кторый
и тормозить может

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

Цитата
мне как по попался фрейворк с chm файлами, так работать одно удовольствие.

По-моему это как раз неудобно. Ну сделай сам себе chm на основе документации из интернета. Для тебя это проблема?

https://forum.sources.ru/index.php?showtopic=421430&view=findpost&p=3847266


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2547 2546 [2545] 2544 2543 ..
.. 1 Календарь