Публикации по теме 'programming'


Советы по 12 факторам, которым я следую для создания хорошего SaaS
И немного моего взгляда на каждый фактор. В 2010 году я впервые работал над созданием SaaS. Одна из моих первых и самых замечательных работ в качестве программиста. С тех пор это стало моим любимым типом проектов. Работая с проектами SaaS для клиентов и даже с другими проектами, которые не были точно SaaS, они были веб-приложениями, которые имеют много общего с SaaS. Если вы вступаете в мир веб-программирования и не знаете подходящей методологии, вас ждет угощение. 1. База кода..

Эмпирическое исследование артефактов и рисков безопасности в цепи поставок предварительно обученной модели
Это краткое изложение исследовательской работы Эмпирическое исследование артефактов и рисков безопасности в цепочке поставок предварительно обученной модели , опубликованной на SCORED 2022 . Полная статья доступна здесь , код и данные доступны здесь . Газету вел мой ученик Вэньсинь Цзян . Он также написал этот пост, который я слегка отредактировал. В этой статье мы используем слово « PTM » как сокращение для «предварительно обученной модели». Краткое содержание Глубокие..

Swift + Int
Swift + Int Маленькая структура, которая могла. Небольшое примечание - все мои будущие сообщения будут публиковаться на моем специализированном веб-сайте , и эта публикация больше не обновляется. Спасибо за чтение! Примитивы, также известные как типы значений, обычно не так интересны. Int, float, double, что у вас есть. Программистам они нужны, чтобы играть свою небольшую роль в общей схеме вещей. Предоставьте эталонным типам делать тяжелую работу - расчеты, сетевые вызовы и..

Zig Union(Enum) — WTF is switch(union(enum))
Мощь и сложность Union(Enum) в Zig Эд Ю ( @edyu на Github и @edyu в Twitter) 13 июня 2023 г. Введение Zig — это современный язык системного программирования, и, хотя он претендует на звание лучшего C , многих людей, изначально не нуждавшихся в системном программировании, он привлек простота его синтаксиса по сравнению с альтернативами, такими как C++ или Rust . Однако из-за мощи языка некоторые элементы синтаксиса не очевидны для тех, кто впервые знакомится с языком...

Big O Made Easy: понимание эффективности алгоритма
Если вы новичок в информатике, возможно, вы слышали об обозначении Big O и задавались вопросом, что оно означает. Проще говоря, нотация Big O — это способ измерения эффективности алгоритмов. Он сообщает вам, сколько времени потребуется для запуска алгоритма, в зависимости от размера его входных данных. Допустим, вы сортируете список чисел. Простой алгоритм может сравнивать каждое число с любым другим числом в списке до тех пор, пока список не будет отсортирован. Но по мере того, как..

Некоторые факты, связанные с Котлином:
Некоторые факты, связанные с Котлином: Котлин — это функциональный язык программирования. Существуют встроенные функции, в которых выражение справа оценивается и возвращается функцией. Unit в Котлине — это Void в Java. : в Котлине — это extends в Java.

Поговорим о паре специальных типов
Серия: Как понять и использовать JavaScript и TypeScript В TypeScript есть несколько существующих типов, которых нет в JavaScript. Это любые и неизвестные . Опишем их отличия, как их использовать. any можно использовать всякий раз, когда вы не хотите, чтобы значение проверялось на наличие ошибок во время компиляции. unknown  — это типобезопасный аналог any . Согласно официальной документации TypeScript, неизвестно можно назначать только самому себе и любому..