Codengineering - блог о программировании


Веб-разработка динамически развивающаяся область человеческого знания. Однако базовые технологии, которые используются в веб-разработке давно устоялись. Во фронтенде еще с 90-х годов царствуют HTML и CSS, а вскоре к ним присоединился JavaScript. Также устоялся круг языков программирования, которые используются на стороне сервера. Лишь изредка его пополняют новые языки. Однако их связывает одна особенность - все они ориентированы на разработку в объектно-ориентированном стиле. Вообще, судя по последним тенденциям, объектно-ориентированная разработка является абсолютным лидером среди других методологий разработки и программирования, и достойного конкурента данной методологии не предвидится, как минимум, в ближайшее время. Именно благодаря воспризведению естесственного мышления человека объектно-ориентированной разработкой так подкупает многих программистов использовать данный подход. За время развития объектно-ориентированного подхода вокруг него выросла целая экосистема: разработаны шаблоны проектирования кода, ставшие де-факто стандартом решений основных проблем, с которыми сталкиваются разработчики. На этой базе построено большое количество фреймворков, упрощающих повторное использование кода, а также упрощающих разработку сложных систем различного назначения. Это, безусловно, характеризует новую веху в разработке программного обеспечения.

Цель данного блога - предоставлять качественную информацию по всем аспектам веб-разработки. В максимальной ее реализации должна получиться централизованная система, описывающие все ключевые технологии веб-разработки и их взаимодействие.

Популярные материалы

Javascript AES шифрование [закрыто]

есть ли библиотека для 256-битного шифрования AES в Javascript? ...

Что такое ООП на примерах. Для чайников

Наверное, в половине вакансий(если не больше), требуется знание и понимание ООП. Да, эта методология, однозначно, покорила многих программистов! Обычно понимание ООП приходит с опытом, поскольку годных и доступно изложенных материалов на данный счет практически нет. А если даже и есть, то далеко не фак ...

Как удалить строки из фрейма данных pandas на основе условного выражения

у меня есть фрейм данных pandas, и я хочу удалить строки из него, где длина строки в определенном столбце больше 2. Я знаю, что могу использовать df.dropna() чтобы избавиться от строк, которые содержат какие-либо NaN, но я не вижу как удалить строки на основе условного выражения. ответ на этот вопрос кажется очень близко к тому, что я хочу ... кажется, я должен быть в состоянии сделать что-то вроде этого: df[(len(df['column name']) < 2)] но я просто получить ошибка: KeyError: u'no item ...

Каковы различия между Visual Studio Code и Visual Studio?

Microsoft недавно выпустила Visual Studio Code и я немного запутался в его использовании, так как Visual Studio имеет много общего функционально с ним. ...

Приложение не удалось запустить, так как не удалось найти или загрузить плагин QT platform " windows"

Я просмотрел все вопросы, которые, по-видимому, связаны с переполнением стека, и ни одно из решений, кажется, не помогает мне. Я создаю приложение Qt с этой настройкой: Windows 7 Professional x64 Visual Studio 2012 Qt 5.2.0 построен с помощью configure -developer-build -debug-and-release -opensource -nomake examples -nomake tests -platform win32-msvc2012 -no-opengl проект использует QtSingleApplication (qt-solutions) приложение является 32-битным приложением qmake запускается со следующ ...

Как найти SQL Server работает порт?

Да я читал это как найти порт для MS SQL Server 2008? не повезло. telnet 1433 возвращает соединение не удалось, поэтому я должна указать другой порт. Я пытался использовать netstat-abn но я не вижу sqlservr.exe или что-то подобное в этом списке. Почему так трудно найти этот порт? :/ ...

Как скачать ветку с git?

у меня есть проект, размещенный на GitHub. Я создал ветку на одном компьютере, а затем подтолкнул мои изменения к github с git push origin branch-name теперь я на другом компьютере, и я хочу, чтобы загрузить эту ветку. Поэтому я попробовал: git pull origin branch-name ...но все это было перезаписано моей главной веткой с изменениями в моей новой ветке. что мне нужно сделать, чтобы правильно вытащить мою удаленную ветку? ...

Git push требует имя пользователя и пароль

я клонировал репозиторий git из моей учетной записи Github на свой компьютер. Я хочу работать как с моим ПК, так и с ноутбуком, но с одной учетной записью Github. когда я пытаюсь нажать или вытащить из Github с помощью моего ПК, он требует имя пользователя и пароль, но не при использовании ноутбука! Я не хочу вводить свое имя пользователя и пароль каждый раз, когда я взаимодействую с origin. Чего мне здесь не хватает? ...

Удалить определенные символы из строки в Python

Я пытаюсь удалить определенные символы из строки с помощью Python. Это код, который я использую прямо сейчас. К сожалению, он, кажется, ничего не делает со строкой. for char in line: if char in " ?.!/;:": line.replace(char,'') Как мне это сделать правильно? ...

Как выбрать последнюю запись таблицы в SQL?

Это пример кода для выбора всех записей из таблицы. Может кто-нибудь показать мне, как выбрать последнюю запись этой таблицы? select * from table когда я использую: SELECT * FROM TABLE ORDER BY ID DESC LIMIT Я получаю эту ошибку: строка 1: неправильный синтаксис рядом с "пределом". Это код, который я использую: private void LastRecord() { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString()); conn.Open(); ...