Публикации по теме 'computer-science'


«40 Lessons from Tech»  — «Практическое программирование и понимание бизнеса, которые я извлек из 10 разных…
Это моя серия «40 уроков программирования». Если вы учитесь работать программистом или уже работаете в сфере технологий, подпишитесь и нажмите на колокольчик, чтобы получать уведомления обо всех новых образовательных материалах по программированию от меня. Этот бесплатный 40-минутный урок наполнен реальной информацией, которую я почерпнул из 10 различных работ по программированию. Взгляд изнутри на рынок и интересные сценарии в бизнесе. Моя книга Истории технологий — 125 секретов..

Сжатие LZSS в Javascript
Сегодня в: Давайте создадим что-то действительно классное на Javascript, и вы, вероятно, больше никогда не будете использовать сжатие LZSS или для краткости Lempel–Ziv–Storer–Szymanski. 🙌🏻 В предыдущем посте мы говорили о схеме кодирования LZ77. Мы обнаружили, что хотя в спецификации алгоритма сжатия DEFLATE упоминается его использование, на самом деле он не используется. 💩 Вместо этого он использует вариант схемы сжатия LZ, а именно LZSS. Но, конечно, мы все еще хотим иметь..

Протоколы в программировании на Swift
Разработка IOS и программная инженерия. Протоколы в Swift — важная тема, которую мы все должны понимать как разработчики и программисты. Но что такое протокол и как он вообще работает? Итак, давайте разберем все, чтобы независимо от того, программист вы или нет, вы могли полностью понять, что такое протоколы. Сертификат Каждый день люди сдают тесты, чтобы получить сертификаты в определенных областях обучения. Примером может служить ваш Comp Tia Security plus. Безопасность..

Что такое ИИ?
Очень простое объяснение искусственного интеллекта и машинного обучения с помощью уток Мой профессор финансов блокчейнов, Гэри Генслер , любит использовать утиный тест в своих лекциях. Однако в своем контексте он обычно пытается объяснить, почему криптовалюты должны регулироваться как ценные бумаги - не волнуйтесь, если вы не знаете, что это значит, ничего страшного, эта статья не об этом. Наиболее актуальна идея теста на утку; вот что там написано: Если он похож на утку, плавает,..

Обработка будущего
Где мы видим, что прогнозирование будущего может привести к более быстрым компьютерам, и как это связано с древним Китаем и Месопотамией. Вы знаете классический научно-фантастический сценарий, в котором герой путешествует во времени, чтобы стереть что-то из прошлого и предотвратить катастрофу? Что ж, несмотря на все усилия научного сообщества, у нас не скоро появятся машины времени. Но тем временем внутри наших компьютеров постоянно происходят различного рода небольшие путешествия..

10 лучших важных курсов для получения степени бакалавра компьютерных наук   —  Часть 1
У меня есть степень бакалавра в области вычислительной техники с относительно высоким средним баллом. Однако все люди, работающие в сфере информационных технологий, прекрасно знают, что высокого среднего балла недостаточно или требуется. Вместо этого вы должны быть знакомы с некоторыми важными понятиями и иметь навыки. Поскольку у меня почти два года реального опыта программирования в качестве бэкенд-разработчика и программиста, я думаю, что могу рассказать о некоторых курсах, которые..

Как реализовать шаблоны проектирования в TypeScript: синглтон
Что такое шаблон проектирования Singleton? Шаблон проектирования Singleton — это порождающий шаблон проектирования, который ограничивает создание экземпляра класса одним объектом. Он гарантирует наличие только одного экземпляра класса и предоставляет глобальную точку доступа к этому экземпляру. Шаблон Singleton полезен в ситуациях, когда вы хотите контролировать создание и доступ к определенному объекту. Он обычно используется в сценариях, где вам нужно иметь один экземпляр класса, к..