Знаниями нужно делится...

В данном разделе сайта будут помещены примеры решения различных задач на языках программирования.

React - общее состояние >>


В этой статье речь пойдет об обмене состояниями между компонентами в программах написанных на React Js.


автор : admin дата : 02/09/2017 число просмотров: 18

ORM для Go lang >>


Думаю не секрет для большинства разработчиков, что написание SQL запросов в большинстве случаев является рутинной работой.
Одни и те же действия, но с разным количеством переменных. ORM это путь который избавляет разработчика от рутины и позволяет больше внимания уделить бизнес-логике программы.
Язык программирования Go не исключение. У него есть свой фреймворк для работы с базами данных.


автор : admin дата : 29/08/2017 число просмотров: 31

Как использовать mysql в приложения go lang >>


Привычный стандартный набор LAMP очень популярен в последние годы при разработке интернет сайтов. Аббревиатура M скрывает за собой базу данных Mysql. Mysql популярна потому что она является бесплатным продуктом с открытым исходным кодом, так же она проста в использовании. И это привело к тому, что по факту у подавляющего большинства вэб сайтов использована именно она.


автор : admin дата : 22/08/2017 число просмотров: 40

Основы многопоточности в GoLang >>


В это статья будет работа с многопоточностью в языке программирования Go Lang на основе каналов.

Каналы представляют собой переменные куда можно писать и считывать данные, они являются потокобезопасным способом
обмениваться данными между потоками.


автор : admin дата : 20/08/2017 число просмотров: 54

Анонимная функция и замыкание >>


Интересно, что многие программисты считают что замыкание Closures и Анонимная функция одно и тоже.
Отчасти это не совсем верно. Анонимная функция это функция без названия которая может быть передана по ссылке и вызвана в определенном контексте.
Замыкание же это функция возвращенная как результат другой функции.


автор : admin дата : 14/08/2017 число просмотров: 41

Python ошибки в приведении типов >>


В этой небольшой заметке я бы хотел проиллюстрировать частую ошибку начинающих программистов на Python
в выполнении вычислений. Хотя Python и не является строго типизированным языком программирования
в нем нет автоматического приведения типов (как например в PHP или JavaScript).


автор : admin дата : 14/08/2017 число просмотров: 53

Привет мир на go lang >>


Go lang сравнительно молодой и набирающий обороты язык программирования. В этой статье
будет приведен пример простого сайта на ЯП Go что бы продемонстрировать основные возможности языка.
Можно было бы конечно начать с классического "Hello world", но думаю это слишком скучно.


автор : admin дата : 01/08/2017 число просмотров: 112

Класс Stream для массивов в PHP >>


В последнее время снова набирает популярность функциональная парадигма программирования. К примеру в java 8 появилась

автор : admin дата : 13/01/2017 число просмотров: 294

Определение разделителя в файле CSV PHP >>


PHP прекрасно оснащен для работы со строками и работой с текстовыми csv файлами. Но проблемы могут крыться в том, что формат csv крайней не строгий. Символы разделения столбцов могут быть самыми различными, например: ",", ";", "|" и т.д. К сожалению штатного способа автоматически определить разделитель в ядре языка нет. Поэтому предлагаю свой вариант.

автор : admin дата : 10/03/2016 число просмотров: 1045

Tinymce дыра в безопасности сайта. >>


Старый добрый Tinymce редактор. шикарное решение для редактирования HTML разметки в визуальном режиме. Хорошее решение для управления контентом сайта. Я и сам долгое время использовал этот отличный и главное бесплатный редактор. Но вот посмотрел на все это дело с критической стороны. В подарок к базовому редактору часто люди ставят еще кучу встроенных плагинов, в том числе для загрузке файлов на сервер! И вот тут то мы видим главную опасность.

автор : admin дата : 20/02/2016 число просмотров: 630