-
MY PROJECTS
-
Recent Posts
- SQL.How can you compare two nullable values safely, and how does IS DISTINCT FROM differ from <>?
- SQL.How are NULL values ordered by ORDER BY, how do defaults differ between databases, and how can you control their placement?
- SQL.How does NULL propagate through arithmetic expressions, and how can COALESCE and NULLIF help handle missing values and division by zero?
- SQL.How does NULL affect join conditions, and why can filtering the right-hand table in WHERE remove unmatched rows from a LEFT JOIN?
- SQL.How do GROUP BY and DISTINCT treat NULL values, even though NULL = NULL evaluates to UNKNOWN?
- SQL.How do aggregate functions handle NULL, and what is the difference between COUNT(*), COUNT(column), and COUNT(DISTINCT column)?
- SQL.How does NULL affect IN and NOT IN, and why can NOT EXISTS be a safer choice when a subquery returns nullable values?
- SQL.How do WHERE, HAVING, and CHECK constraints treat conditions that evaluate to UNKNOWN?
- SQL.Why do column = NULL and column <> NULL not work as expected, and when should you use IS NULL and IS NOT NULL?
- SQL.What is SQL’s three-valued logic (TRUE, FALSE, UNKNOWN), and how do AND, OR, and NOT behave with UNKNOWN?
- ChromeDevTools.Watch all failed requests
- SQL.What are domain types (or constraints on data types), and how do they help enforce data correctness?
- SQL.How does SQL handle comparisons between different data types (for example, string vs number), and why is this dangerous?
- SQL.What is the difference between DATE, TIME, TIMESTAMP, and TIMESTAMPTZ, and which one should be used for business events?
- SQL.How do numeric types like INTEGER, BIGINT, DECIMAL, and FLOAT differ in terms of precision and use cases?
- SQL.What problems can arise from implicit type casting in SQL, and how can it affect indexes?
- SQL.How does NULL differ from 0, an empty string, or FALSE in SQL?
- SQL.What is the difference between CHAR, VARCHAR, and TEXT, and when would you choose each?
- SQL.What is MVCC ?
- SQL.What is AutoVacuum Postgres ?
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Category Archives: Delphi
Как настроить сервер IIS для запуска ISAPI приложения?
Этот пост для тех, кто хочет узнать как настраивать IIS для работы ISAPI приложений и как их потом запускать. Предполагается, что ISAPI приложение уже создано и нам нужно только настроить IIS и запустить наше приложение на localhost IIS – Internet Information … Continue reading
Delphi. WebBroker. ISAPI приложение
В данном посте рассмотрим старую-добрую дельфийскую технологию WebBroker. Скажу сразу, этот пост больше для теории, для понимания основ ISAPI и CGI приложений, нежели для практического применения. Но, тем не менее мне было интересно узнать про технологию WebBroker, о которой я … Continue reading
Posted in Delphi, WebBroker, Без рубрики
Comments Off on Delphi. WebBroker. ISAPI приложение
Delphi+UniGui. Пишем первый “Hello World” под WEB. Легко и просто
Введение В данном посте я отвечу на главный вопрос, который волновал меня с начала времен изучения Delphi – можно ли на Delphi XE 10 Seattle легко и просто писать под WEB? То, есть, в стиле Rapid Application Development (RAD) – визуально … Continue reading
Posted in Delphi, UniGui, Без рубрики
Comments Off on Delphi+UniGui. Пишем первый “Hello World” под WEB. Легко и просто
Delphi. Get | Post запросы. Работа с cookie. HTTP Analyzer
Итак, в данном материале – расширим немного работу с Get | Post запросами. “Пошпионим” немного за веб-сервисами с помощью замечательной программы HTTP Analyzer, по-другому именуемой “сниффер”. Для тех, кто не знаком с тем, что это такое – привожу краткое определение … Continue reading
Posted in Delphi, Delphi и сети, FireMonkey, Indy, Парсинг
Comments Off on Delphi. Get | Post запросы. Работа с cookie. HTTP Analyzer
Delphi. PHP. Get and Post Requests
В данном посте решил разобраться с GET | POST запросами к серверу по протоколу http. В принципе ничего сложного, и в общих чертах все понятно. Но тем не менее хотел попрактиковаться. Учебную задачу для себя поставил так – создать HTML … Continue reading
Posted in Delphi, Indy, PHP, Без рубрики
Comments Off on Delphi. PHP. Get and Post Requests
innerText | outerText | innerHTML | outerHTML
Полной загадкой для меня была эта абра-кадабра – “innerText | outerText | innerHTML | outerHTML” – решил в ней разобраться. Как бы ничего сложного, но нюансы, нюансы, которые и показывают, что на самом деле не понимаешь тему, а только думаешь, … Continue reading
Posted in Delphi, javascript, Без рубрики
Comments Off on innerText | outerText | innerHTML | outerHTML
Delphi. Парсинг с помощью библиотеки MSHTML
В данном посте учусь решать типичные задачи парсинга, используя библиотеку MSHTML – искать ссылки, заголовки, мета-теги, выделять другие элементы HTML страницы. Для примера буду просто выгружать найденное в Memo. Работаем в FireMonkey. Подготовительная работа О том как загрузить страницу я … Continue reading
Posted in Delphi, MSHTML, Без рубрики, Парсинг
Tagged Парсинг
Comments Off on Delphi. Парсинг с помощью библиотеки MSHTML
Delphi. Парсинг с MSHTML, решение проблемы всплывающего окна.
Напомню, в посте про загрузку страниц и парсинг я столкнулся с проблемой всплывающего окна, которое настойчиво предлагало сохранить “куки”. Выглядело оно так… Ни о какой автоматической обработке 100 страниц не могло идти речи с этим окном! Посидев с проблемой пару … Continue reading
Posted in Delphi, MSHTML, Без рубрики
Comments Off on Delphi. Парсинг с MSHTML, решение проблемы всплывающего окна.
Delphi. Работа с реестром. Минимальные навыки.
Поскольку в прошлом посте про загрузку / парсинг HTML страницы с помощью библиотеки MSHTML мне пришлось бороться со всплывающим окном методом замены значений в реестре Windows, отвечающего за настройки IE, то в данном посте решил освежить минимальные навыки работы с … Continue reading
Posted in Delphi, Без рубрики
Tagged Реестр Windows
Comments Off on Delphi. Работа с реестром. Минимальные навыки.
Delphi. MSHTML. Загрузка страницы и парсинг
Все началось с того, что я учился парсингу из Delphi. Хотелось понять возможности Delphi в этом направлении. В сети очень, очень много разнообразной информации, тема давным давно изучена многими людьми, но для меня это новая информация. В данном посте я … Continue reading