SockFD
SockFD
  • 196
  • 108 836
Перенаправления (Язык PHP)
HTTP методы GET и POST:
th-cam.com/video/UzQHuestEsI/w-d-xo.html
VK:
sockfd
Telegram:
t.me/sockfd_project
#программирование #redirect #http #sockfd
มุมมอง: 125

วีดีโอ

HTTP методы GET и POST (Язык PHP)
มุมมอง 123หลายเดือนก่อน
Серверные сценарии: th-cam.com/video/R119wRDGRrc/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #cgi #http #sockfd
Серверные сценарии (Язык PHP)
มุมมอง 97หลายเดือนก่อน
Интерфейс CGI: th-cam.com/video/kda3b1oVxdM/w-d-xo.html Передача текстовых файлов: th-cam.com/video/y6ZAqAIpUk4/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #cgi #http #sockfd
Передача текстовых файлов (Язык PHP)
มุมมอง 105หลายเดือนก่อน
Передача файлов: th-cam.com/video/34MZGDu7ytw/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #http #sockfd
Передача файлов (Язык PHP)
มุมมอง 84หลายเดือนก่อน
Параметры HTTP запроса: th-cam.com/video/f4QRXe55tWU/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #http #sockfd
Параметры HTTP запроса (Язык PHP)
มุมมอง 107หลายเดือนก่อน
Передача файлов по HTTP: th-cam.com/video/mL8HqbztENY/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #http #sockfd
Интерфейс CGI (Язык PHP)
มุมมอง 122หลายเดือนก่อน
WEB Сценарии: th-cam.com/video/xQWnzWheXHY/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #http #sockfd #html #cgi
WEB Сценарии (Язык PHP)
มุมมอง 115หลายเดือนก่อน
Передача файлов по HTTP: th-cam.com/video/mL8HqbztENY/w-d-xo.html Передача HTML файлов: th-cam.com/video/8IyllQRJ7eo/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #url #tcp #http #sockfd #html
Передача HTML файлов (Язык PHP)
มุมมอง 75หลายเดือนก่อน
Передача файлов по HTTP: th-cam.com/video/mL8HqbztENY/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #url #tcp #http #sockfd #html
Передача файлов по HTTP (Язык PHP)
มุมมอง 1482 หลายเดือนก่อน
Установка PHP и подключение расширений (для Windows): th-cam.com/video/pjb5UV8TSK0/w-d-xo.html Введение в сокеты на PHP: th-cam.com/video/gnI-IeZxJ7o/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #url #tcp #http #sockfd
Структура URL
มุมมอง 1772 หลายเดือนก่อน
VK: sockfd Telegram: t.me/sockfd_project #программирование #url #query_string #tcp #http #ftp #ssh
Библиотека libuv (Язык С)
มุมมอง 2.3K2 หลายเดือนก่อน
Документация libuv: libuv.org Библиотека libevent: th-cam.com/video/0p1T95O1V4Q/w-d-xo.html TH-cam: www.youtube.com/@sockfd VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #сокет #sockfd #descriptor #libuv
Библиотека libevent (Язык С)
มุมมอง 8242 หลายเดือนก่อน
Документация libevent: libevent.org/doc Функция select: th-cam.com/video/ya8AhOKQ1bE/w-d-xo.html Функция poll: th-cam.com/video/G0eUm7CR_EQ/w-d-xo.html Функция epoll: th-cam.com/video/ktXhZFgjloo/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #сокет #sockfd #descriptor #libevent
Функция epoll (Язык С)
มุมมอง 4872 หลายเดือนก่อน
Функция poll: th-cam.com/video/G0eUm7CR_EQ/w-d-xo.html Функция select: th-cam.com/video/ya8AhOKQ1bE/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #сокет #sockfd #pollfd #recv #poll #select #descriptor #epoll #event #epoll_wait
Функция poll (Язык С)
มุมมอง 2602 หลายเดือนก่อน
Функция select: th-cam.com/video/ya8AhOKQ1bE/w-d-xo.html VK: sockfd Telegram: t.me/sockfd_project #программирование #tcp #сокет #sockfd #pollfd #recv #poll #select #descriptor
Функция select (Язык С)
มุมมอง 3233 หลายเดือนก่อน
Функция select (Язык С)
Структура fd_set (Язык С)
มุมมอง 6883 หลายเดือนก่อน
Структура fd_set (Язык С)
Связный список сокетов (Язык С)
มุมมอง 4473 หลายเดือนก่อน
Связный список сокетов (Язык С)
Обработка нескольких соединений (Язык С)
มุมมอง 2934 หลายเดือนก่อน
Обработка нескольких соединений (Язык С)
Размер пакета TCP и UDP (Язык С)
มุมมอง 8674 หลายเดือนก่อน
Размер пакета TCP и UDP (Язык С)
Сокеты на Windows и на Linux (Язык С)
มุมมอง 8914 หลายเดือนก่อน
Сокеты на Windows и на Linux (Язык С)
VPS сервер. Протоколы SSH и SFTP
มุมมอง 4464 หลายเดือนก่อน
VPS сервер. Протоколы SSH и SFTP
Передача файлов по FTP
มุมมอง 3825 หลายเดือนก่อน
Передача файлов по FTP
Управление удалённым компьютером (Часть 6). Редактирование файлов (Язык C)
มุมมอง 4115 หลายเดือนก่อน
Управление удалённым компьютером (Часть 6). Редактирование файлов (Язык C)
Управление удалённым компьютером (Часть 5). Удалённое выполнение команд dir и cd (Язык C)
มุมมอง 3225 หลายเดือนก่อน
Управление удалённым компьютером (Часть 5). Удалённое выполнение команд dir и cd (Язык C)
Управление удалённым компьютером (Часть 4). Локальное выполнение команд dir и cd (Язык C)
มุมมอง 2605 หลายเดือนก่อน
Управление удалённым компьютером (Часть 4). Локальное выполнение команд dir и cd (Язык C)
Управление удалённым компьютером (Часть 3). Код операции (Язык C)
มุมมอง 2835 หลายเดือนก่อน
Управление удалённым компьютером (Часть 3). Код операции (Язык C)
Управление удалённым компьютером (Часть 2). Функция popen (Язык C)
มุมมอง 3725 หลายเดือนก่อน
Управление удалённым компьютером (Часть 2). Функция popen (Язык C)
Управление удалённым компьютером (Часть 1). Функция System (Язык C)
มุมมอง 7455 หลายเดือนก่อน
Управление удалённым компьютером (Часть 1). Функция System (Язык C)
Работа с сетью. Передача файла (Язык C)
มุมมอง 7366 หลายเดือนก่อน
Работа с сетью. Передача файла (Язык C)

ความคิดเห็น

  • @ВадимСагайдак-ь5н
    @ВадимСагайдак-ь5н วันที่ผ่านมา

    Большое спасибо автору курса,он большой,как я понял,поклонник gas, поэтому лишний раз убедился что после понимания основ gnu asm можно с большим удовольствием смотреть этот очень сильный курс по основам Си.Огромное спасибо за размеренный темп речи,так можно лучше понять материал.Огромное спасибо за ваш труд,это 10000% не халтура.

  • @dphmn5488
    @dphmn5488 8 วันที่ผ่านมา

    Спасибо за видео

  • @name_surname-eo6dz
    @name_surname-eo6dz 8 วันที่ผ่านมา

    Подскажите, а почему загрузка данных производится именно в регистр RAX?

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 8 วันที่ผ่านมา

    Большое спасибо за видео! Узнал много нового, например, как с помощью пустой ф-ии getchar() можно извлечь последний символ. Круто! Еще раз спасибо за труд!

  • @ВадимСагайдак-ь5н
    @ВадимСагайдак-ь5н 10 วันที่ผ่านมา

    Для новичков это очень трудно понять через GAS,так как они основ не знают GAS .Тут GAS 70%,а Си 30%. Материал очень высокого качества,это я сейчас понял,но после курса по GAS.А поначалу меня такой формат изложения сбил с толку,я не понимал что это за регистры и т. д. Зато сейчас я вижу что все излагается из самого низкого процессорного уровня, это реально глубоко тема вскрывается.Автору огромное спасибо,респект. P.S. Новичкам начинать обучаться тут бесполезно.Сначала на ассемблер,потом сюда.Еще раз огромное спасибо!!! По курсу Gas сначала проходить старый курс,потом смотреть новый,старый изложен дотошно,огромное спасибо,новый понятен только после старого курса,новый уже в формате краткого изложения базовых тем,но несколько запутанно,только после старого курса понимаешь все очень ясно.

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 11 วันที่ผ่านมา

    Большое спасибо автору за видео. Как всегда, все предельно просто и понятно объяснено. Много нового открыл для себя

  • @vega4826
    @vega4826 12 วันที่ผ่านมา

    Чем глубже в дебри - чем меньше инфы (( Спасибо за видео!

  • @ildars6460
    @ildars6460 14 วันที่ผ่านมา

    Круто! Спасибо за объяснение.

  • @Sergey-dv7sh
    @Sergey-dv7sh 17 วันที่ผ่านมา

    Лучший канал. Побольше бы уроков по системному программированию. Любых, хоть маленьких, но с Вашими объяснениями.

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 18 วันที่ผ่านมา

    Большое спасибо. Хорошее объяснение!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 22 วันที่ผ่านมา

    Большое спасибо за видео. Изучал книгу "Язык программирования С" Кернигана и Риччи, также изучал Дейтелов "Как программировать на С", но в обеих этих книгах нет такой конкретики и примеров работы ф-ии puts. После Вашего видео открыл для себя много нового!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 28 วันที่ผ่านมา

    Спасибо за видео. Как всегда, все предельно понятно и интересно!

  • @alexishome4322
    @alexishome4322 หลายเดือนก่อน

    Это то что я искал, объяснение - супер, шикарный гайд, автору лайкос!!!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Добрый день. Большое спасибо за видео. Очень полезная информация😊

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Большое спасибо за видео. К сожалению, не было возможности так детально изучать ф-ию putchar. Узнал много нового:)))

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Си - мой любимый язык программирования. Изучая книги пл Си, к сожалению, не успел написать простой компилятор, дети, пришлось забросить. А так хотелось попробовать! Думаю, в этот раз точно получится! Большое Вам спасибо за видеоуроки:)))

  • @smolewood
    @smolewood หลายเดือนก่อน

    А почему в функции "sys_read" стандартный поток ввода 1 а не 0? В юниксах 0 поток ввода, 1 поток вывода на экран и 2 поток ошибок.

  • @rightmelancholy1170
    @rightmelancholy1170 หลายเดือนก่อน

    Предельно доступно. Спасибо 👍

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Спасибо за подробное разъяснение работы флагов OF и CF. Этого очень не хватало в первом сезоне:)

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Спасибо. Очень интересное видео. Все понятно!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Спасибо Вам за подробное разъяснение расширений команды mov

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Спасибо за видео. Часто пригождается!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Спасибо за видео. Все понятно!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Спасибо за видео. Все понятно!

  • @MiwSa-v1w
    @MiwSa-v1w หลายเดือนก่อน

    Спасибо за погружение в мир backenda.

  • @Nakojher
    @Nakojher หลายเดือนก่อน

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

  • @Holling_Woodwood
    @Holling_Woodwood หลายเดือนก่อน

    У меня почему-то при вызове call puts происходит Ошибка сегментации Program received signal SIGSEGV, Segmentation fault. 0x0000000000402009 in main ()

  • @Nakojher
    @Nakojher หลายเดือนก่อน

    Благодарю!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Спасибо подробный разбор функции scanf:)

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д หลายเดือนก่อน

    Большое спасибо. Очень полезная информация:)))

  • @MiwSa-v1w
    @MiwSa-v1w หลายเดือนก่อน

    Спасибо. После http про snmp будет видео?

  • @kirillspiridonov1878
    @kirillspiridonov1878 2 หลายเดือนก่อน

    Здравствуйте! Спасибо за видео! Не понял, почему метка 'data' на 8:07 будет указывать именно на 0x402000?

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо за подробное разъяснение работы ф-ии scanf с примерами

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо за видео о ф-ии printf. В учебнике по Си такого подробного разъяснения не встречал

  • @KimarTV
    @KimarTV 2 หลายเดือนก่อน

    Я тоже зачем то посмотрел всё видео. Зачем не знаю

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо. Все понятно!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо. Всё понятно!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо. Очень интересно и полезно!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Большое спасибо!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо. А возможно не использовать "./", а писать только lib_io.a?

    • @sockfd
      @sockfd 2 หลายเดือนก่อน

      Спасибо большое за активность в комментариях, но к сожалению нет времени отвечать. Если возникают вопросы, попробуйте использовать, например, бот GPT: @GPT4Telegrambot

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо за видео. Наверное, сипомощью директивы .include удобнее подключать не отдельные фалы, а библиотеки?

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо за видео. А почему, когда в примере мы выводили строку "hello world" при помощи ф-ии puts, не был поставлен символ '0'? Ведь, как Вы сказали, ф-ия puts печатает все символы, пока не встретит символ окончания строки

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо за видео. А для команд: push %rbp movq %rsp, %rbp случайно не предусмотрена одна команда, типа leave?

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо за видео. У меня есть вопрос. Допустим, есть код из сезона 1, где ф-ия main вызывается из ф-ии _start. .file "..." .text .globl _start _start: //... call main //... movq $60, %rax movq $0, %rdi syscall Как вы сказали в 1-ом сезоне, ф-ию call main можно расписать так: pushq $r1 ; //r1 - адрес возврата main jmpq main r1: Теперь, pushq $r1 - это subq $8, %rsp movq $r1, 0(%rsp) Получается, значение регистра %rsp уменьшается на 8. Затем в ф-ии main мы выполняем операцию pushq %rbp, тем самым снова уменьшая значение %rsp на 8. Так %rsp в сумме отодвигается на 16 позиций (байтов). Но при этом в стек будет занесено значение регистра %rbp, которое ни на что не влияет, а служит только для отодвигания %rsp ещё на 8 позиций назад. Вопрос: так почему же просто нельзя для выравнивания стека использовать пары инструкции: subq $8, %rsp с addq $8, %rsp?

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Срасибо. Очень интересно. Недавно изучал литературу по программированию МК Intel8085. Автор книги показыаает, как с помощью программатора можно прошить микросхему памяти, подключенной к МК через микросхему переферийного последовательного интерфейса. Так вот, в эл. схеме программатора не был предусмотрен таймер задержки между интервалами подачи импульса от программатора. А задержку автор реализовал программно при помощи нескольких инструкций nop, идущих друг за другом. Оригинальное решение, когда требуется замедлить ход выполнения программы!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Отличное видео. Узнал много нового!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Большое спасибо. Я и не думал, что в ассемблере команды можно писать в виде машинных инструкций. Круто!

  • @ПавелГущин-ш1д
    @ПавелГущин-ш1д 2 หลายเดือนก่อน

    Спасибо за видео. Очень хорошо объяснено, чем отличается адрес в виде метки от адреса в виде символа.

  • @NuWhite
    @NuWhite 2 หลายเดือนก่อน

    Спасибо за видео, было бы классно посмотреть отдельный обзор на протокол https

  • @servgeykravstov5547
    @servgeykravstov5547 2 หลายเดือนก่อน

    Желательно в ссылках добавить github с итоговым кодом