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


Давайте поговорим об AJAX… 30daysofJavaScript ==> День 25
AJAX — это просто сокращение от A синхронного J avaScript A и X ML, для дальнейшего пояснения, это просто означает часть JavaScript, которая позволяет синхронизировать операции, а не через регулярные интервалы. Стоит знать, что JSON в значительной степени превзошел XML, когда дело доходит до AJAX, поэтому вы, скорее всего, будете работать с JSON, а не с XML. Примером AJAX-операции является действие «загрузить еще», постепенное отображение информации о прогулке, оформлении заказа и так..

Выявление проблем параллелизма в Go
Даже со встроенной в Go поддержкой параллелизма ошибки все равно случаются. Легко случайно сослаться на переменную из двух разных горутин без получения блокировки. В компьютерных науках для этого используется термин гонка данных . Чтобы помочь найти такие ошибки, в Go есть проверка расы . Нет гарантии, что в вашем коде будет найдена каждая гонка данных, но если она найдется, вы должны установить соответствующие блокировки вокруг того, что она находит. Давайте рассмотрим простой..

Как работать с крайними случаями сравнения
Алгоритм JavaScript может быть «непредсказуемым»! Как обрабатывать угловые случаи сравнения? Поймайте все эти случаи и начните писать первоклассный код! «Любая достаточно продвинутая технология неотличима от магии». - Артур Кларк (третий закон Кларка) Прежде чем мы начнем знакомиться с угловыми случаями JavaScript, я хотел бы провести различие между угловым регистром и крайним случаем . Можно сказать, что Edge Case - это проблема, которая может возникнуть только..

5 передовых практик успешных программистов
Привет, ребята! В этом посте я хотел бы поделиться с вами некоторыми хорошими привычками успешных программистов, к которым вам следует адаптироваться, чтобы добиться успеха. 1. Ведение журнала Иногда в программировании неприятно то, что с огромным количеством материала, доступного в Интернете, очень легко потерять из виду, что вы узнали и что вам следует. Лучшее решение этой проблемы - вести учебный журнал. Ведя учебный журнал, вы сможете отслеживать, что вы узнали, а также..

Разделяй, чтобы побеждать - хороший принцип
Когда я забирал бакалавра обратно в колледж и изучал алгоритмы сортировки, было несколько случаев, когда вам приходилось разделять массив (точнее, сортировка слиянием), чтобы упростить изучение класса, мой учитель программирования сказал нам: «вам нужно разделить покорять". Мне настолько понравилась эта идея, что я впервые начал думать, как это было так очевидно в достижениях наших предков и как это применяется в реальной жизни. Мы ставим маленькие цели для достижения более крупных, и..

Бесплатные онлайн-инструменты, которые я использовал, чтобы начать веб-разработку
Как веб-разработчик-самоучка, мой опыт веб-разработки был одновременно интересным и сложным. Это было весело, потому что я мог учиться в своем собственном темпе и в свободное время, и я мог создавать все, что приходило мне в голову. Тем не менее, это было также сложно, поскольку у меня не было четкого пути обучения. Я должен был выяснить для себя, чему я научился, как я этому научился и откуда я этому научился. Таким образом, просмотр видео и чтение статей очень помогли мне в моем..

«Программирование на Java стало проще: руководство для начинающих по написанию вашей первой программы»
Java — один из самых популярных языков программирования в мире, который используется миллионами разработчиков и компаний для создания широкого спектра приложений, от мобильных приложений до веб-систем. Являясь объектно-ориентированным языком с надежным набором библиотек и инструментов, Java предоставляет разработчикам гибкость и мощность, необходимые им для создания сложных и сложных программных решений. В этой статье мы рассмотрим основы программирования на Java и как начать писать..