Статьи IT
В этом разделе собраны статьи по IT тематике, в основном по языкам программирования: Java, C# и C++. Автором или переводчиком большинства статей в данном разделе является ваш покорный слуга. Некоторые материалы могут представлять компиляцию из разных источников, собранные и отформатированные для удобства посетителей.
Вся информация бесплатна, но если вам требуются комментарии от меня, то придется немного заплатить - увы, я не могу позволить себе тратить время без вознаграждения.
-
Создание программ на заказ:
- Морской бой на Java с исходниками
- Калькулятор на C++ (windows forms) в visual studio
- Пишу программы на заказ Java
- Разработка программ на заказ: цены
- Как между делом создать программу на заказ
- Как создать компьютерную программу
- Гибридная и нативная разработки: сравним?
- Программы на заказ: пишем для диплома
- Разработка программного обеспечения для вашего бизнеса
- Все уроки по C#
- Уроки по JavaScript
- Уроки по Vue
- Уроки по SQL
- Уроки по Java
- Уроки по объектно-ориентированному программированию C#
- Уроки по PHP
- Уроки по параллельному программированию C#
- Уроки по Laravel
- Уроки по разработке WPF C#
- Знакомство с Unity3D
- 2D платформер на Unity: управляем котом с помощью джойстика
- Создание анимации в Unity3d на C#
- Имитационное моделирование: вступление
- Как разрабатывается имитационная модель?
- Межсайтовая атака XSS
- Как банки внедряют и используют технологии искусственного интеллекта
- Криптоджекинг (скрытый майнинг) может быть признаком более серьезного заражения
- Защита от спама на сайте: теоретические основы
- Простейшая SQL инъекция для чайников
- Особенности перенаправления с google.com
- Неочевидный взлом сайта
- Структуры данных и способы их реализации
- Реализация стековых структур
- Назначение, особенности и история развития операционных систем
- Структура операционных систем
- Состояния потоков и планирование их выполнения
- Взаимодействие и синхронизация потоков
- Задача управления основной памятью
- Структуры данных и способы их реализации
- Что такое WPD
- Windows Portable Devices: получаем список папок и файлов на устройстве
- Основы Big O нотации
- Зачем изучать алгоритмы программирования?
- Простая реализация алгоритма быстрого поиска на Java
- Алгоритм быстрого объединения
- Улучшение алгоритма: взвешивание и сжатие
- Применение алгоритмов на примере перколяции
- Анализ алгоритмов: введение
- Анализ алгоритмов: наблюдение
- Анализ алгоритмов: математические модели
- Анализ алгоритмов: классификация
- Анализ алгоритмов: теория
- Стек Java
- Изменение размера массивов
- Очередь в программировании алгоритмов
- Дженерики (Generics) в Java
- Java итератор
- Теория игр
- Теория игр: игроки
- Примеры и виды игр из теории игр
- Протоколы TCP/IP
- IP-адреса
- Имена хостов
- Номера портов
- Компоненты URL-адреса
- Протокол HTTP
- HTTP-запросы
- Коды состояния и тексты ответов
- Зарезервированные и исключенные символы HTTP и URL
- HTML-формы
- Конвейеризация и постоянные соединения
- Базовая аутентификация HTTP
- Что такое модель OSI? Компьютерные сети для начинающих
- Введение в нейронные сети
- 11 вопросов и ответов на собеседовании по PHP для начинающих
- БиФункциональное программирование в PHP
- Бизнес и PHP
- Интеграция безопасности в DevOps: советы по включению
- Кэширование, ленивая загрузка и слабые ссылки на C#
- Быстрое введение в элементы программирования
- Функциональное программирование
- Обзор языков программирования
- Промисы в JavaScript
- Синхронный и асинхронный ввод-вывод Windows
- Кэширование файлов Windows
- Буферизация файлов в Windows
- Шифрование файлов в Windows
- Введение в PHP MVC Framework
- Распознавание файловой системы Windows
- Да здравствует PHP!
- Качества лучшего менеджера ИТ-проектов
- Что такое JSON, и работа с ним в JavaScript
- Node.js: что это такое, когда и как его использовать и почему
- Async и Defer — стратегии загрузки JavaScript
- PDO и MySQLi: битва API баз данных PHP
- Введение в регулярные выражения
- Как парсить сайты с помощью CsQuery
- Особенности Java
- Топ 6 онлайн компиляторов Java для студентов
- IDE NetBeans: возможности, советы и будущее
- Вытаскиваем исходник C# из exe-файла
- Что такое JRE? Введение в среду выполнения Java
- Что такое JDK? Введение в Java Development Kit
- Что такое JVM? Знакомство с виртуальной машиной Java
- Как научиться Java
- Прокси для любых целей
- Что такое CNAME
- Начало работы с SQLite в Visual Studio на C#: создание бд, таблиц, вставка записей и отображение
- Почему мой интернет такой медленный?
- Пространство имен Windows
- Пути в Windows
- Правила именования файлов Windows
- Реализация недвоичных деревьев
- Кодирование и декодирование base64 на Java 8
- Файлы или база данных – сравним?
- Что такое блокчейн?
- Базы данных ADO.NET на языке C++\CLI
- BrowseForFolder и MTP-устройства
- Капча майнинг
- Работа с jQuery: начало
- 3 метода подключения к MySQL с PHP с примерами кода
- Как оптимизировать php скрипт
- Универсальный кольцевой буфер на C#
- График функции на C++ в GUI с анимацией
- Куки, политика конфиденциальности и изменения в законе для сайтов
- Первые шаги с WP-Shop, или простой интернет-магазин на вп за полчаса
- Алгоритм двоичного поиска
- Алгоритм Стайна
- SharpDevelop и хеширование SHA-224 с помощью C#
- Как узнать пароль пользователя на сайте на примере япа
- Почему MySQLi лучше MySQL?
- Возможные проблемы при подключении к Firebird из Visual Studio
- Новый проект: парсим docx и пишем в xlsx
- Программа для тестов: подключаем Firebird
- Создание круговой диаграммы на C#
- JQuery анимации
- Инициализация классов в Java
- Парсим xml отзывов яндекс маркета
- Как создать WordPress тему из HTML
- Как оптимизировать MySQL запросы?
- Как заменить метод jQuery Ready() помощью простого JavaScript
- Особенности чисел в JavaScript
- Непрямоугольная форма на C#
- Калькулятор для сайта: основа основ
- Для чего нужны конкуренты в создании сайтов
- Что такое Java или особенности языка
- Создание помощника в преферанс. Этап третий: распознавание масти
- Хостинг за 60 рублей
- Зачем разрабатывать программное обеспечение на заказ для вашего бизнеса
- Липовый счетчик лиру
- Разумная анонимность в сети
- Округление десятичных значений в C#
- Этап второй: распознавание достоинства
- Порядок инициализации статических полей в C#
- C# Visual Studio и базы данных: ошибочное использование идентификатора
- Создание помощника в преферанс. Этап первый: план разработки
- C# Visual Studio и базы данных: подключаем Microsoft SQL Server Compact
- Схема организации простого сервера с помощью потоковых сокетов на C#
- Обзор Java Date и Time API
- Работа с Java Date и Time API: введение
- Объектно-ориентированное программирование в C#: кратко о ключевых концепциях и терминологии
- Поля и методы в Java: служебные классы
- Приведение типов аргументов в C#
- Методы в C#
- Поля и методы в Java: правила вызова методов
- Кодирование Base64 и C#
- Поля и методы в Java: рекурсия и стек вызовов метода
- .NET исключения: иерархия
- Поля и методы в Java: передача параметров по значению аргумента
- Файлы и потоки в C#: общая информация
- .NET Framework и среда Common Language Runtime
- Управляем своими дисками с помощью C#
- Простое голосование на сайт
- Платформа .NET: история создания, особенности
- Поля и методы в Java: сцепление экземпляров методов цепочкой
- Учимся парсить сайты на C#: часть 1
- Поля и методы в Java: правила доступа к полям
- Поля и методы в Java: константы поля
- Блокируем посетителей по рефереру с помощью htaccess
- Топ 25 паролей от mail.ru
- C#: перевод из м/с в км/ч
- Java: сворачивание в трей
- Отправка смс на C#
- C#: объединение текстовых файлов с одинаковыми именами из разных папок
- Java и реестр Windows
- Перехватываем нажатия клавиш в C#
- Пример создания игры на флеш: часть 1
- Microsoft Visual C# и csv
- Движение круга в замкнутой плоскости на флеш as3
- Создание и отправка скриншота на почту на си шарп
- Работа с джойстиком в C#: часть 1
- Вперед, в галактику!
- Шифрование строки с помощью C# и SHA-1
- Используем C#, чтобы узнать, из чего сделан ваш компьютер
- Комментарии: три способа документировать Java код
- Отправка POST-запроса на C# и получение ответа от сервера
- Java: практическое задание №1
- Поздравление с помощью j2me
- С++, IE и автоматическая авторизация BASIC Auth
- Отправка сообщений на почту в Visual Studio 2013 C++
- МТС, XP и DHCP
- Простая анимация на java
- Простая галерея js
- Перенаправление для мобильных устройств
- Работа с архивами в C++: часть первая
Уроки по программированию:
Unity:
Имитационное моделирование:
Информационная безопасность:
Лекции по операционным системам:
Windows Portable Devices:
Алгоритмы:
Теория игр:
Основные концепции интернета, TCP/IP и HTTP:
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.