Monthly Archives: Февраль 2019

Замыкания в JavaScript

«Замыкание (closures) это функция вместе со всеми внешними переменными, которые ей доступны», — таково стандартное определение, которое есть в Wikipedia и большинстве серьёзных источников по программированию. То есть, замыкание — это функция + внешние переменные. Но замыкания куда интереснее, если капнуть глубже. Read more

Решение проблемы с файлом msvcp120.dll в Windows

Файл dll это динамическая библиотека — служебный файл. Файлов msvcp120.dll в 64-разрядной (x64) ОС MS Windows целых два: «c:\Windows\SysWOW64\msvcp120.dll» и «c:\Windows\System32\msvcp120.dll». Один для 64x разрядности, другой для 32x (86). Read more

Доступ к элементам из другого потока в C#

Как же получить доступ к элементам из другого потока в языке программирования C#? Просто! Через свойство InvokeRequired требуемого элемента узнаём требуется ли вызов из другого потока, и если требуется, через метод Invoke (синхронно) или BeginInvoke (асинхронно) требуемого элемента выполняем необходимые действия. Read more

Как в PDO получить количество строк выбранных запросом SELECT?

Многие разработчики используют расширение PHP Data Objects (PDO) для PHP, предоставляющее разработчику простой и универсальный интерфейс для доступа к различным базам данных. У PDO множество плюсов, однако есть и минусы. PDO не предоставляет метод для узнавания количества полученных строк. Read more