Свързани публикации 'coding'


Модели на проектиране: Нулев обект
Избягвайте условната сложност, като използвате този модел Има 23 класически модела на дизайн, които са описани в оригиналната книга, Design Patterns: Elements of Reusable Object-Oriented Software . Тези модели предоставят решения на конкретни проблеми, често повтарящи се в разработката на софтуера. В тази статия ще опиша какво представлява моделът с нулев обект ; и как и кога трябва да се прилага. Този шаблон не е включен в класическата книга с шаблони, но е публикуван за първи..

Топ 5 страни в кодирането и програмирането
Кодирането или програмирането сега се счита за сърцето на всяка нова иновация или творение, на което се натъкваме в този свят. Смята се, че бъдещите работни места ще се извършват почти изцяло от роботи, ето защо родителите и дори учителите се опитват да „подготвят уменията на децата си“, за да отговорят на бъдещите нужди и да избегнат изместването им от тези роботи. Сега има различни курсове, програми и дори онлайн платформи, които учат децата да кодират, но не всички страни все..

Ace the System Design Interview — Uber/Lyft
1. Въведение Когато става въпрос за придвижване в градовете, много хора избират приложения за споделяне на превози като Uber или Lyft. Всъщност такива приложения правят пътуването на къси разстояния много лесно, като предлагат конкурентни цени, сравнително кратко време за изчакване и висока наличност. От техническа гледна точка системи като тези са много интересни, защото търсенето на най-близкия съсед е трудно. В тази статия искам да споделя своя дизайн на широкомащабни приложения за..

Как програмирането може да ви направи по-щастливи и по-здрави
Стресирани ли сте? Тревожни ли сте? Депресиран ли сте? Кодирайте своя път към щастието! Всички имаме лоши дни. Събуждате се от грешната страна на леглото. Разливаш кафе върху ризата си. Карате се с партньора си. В някои дни изглежда, че вселената е на път да ви вземе. В дни като тези е лесно да се почувствате долу в бунището. Но има малко вероятно лекарство за блуса, което може би не сте обмисляли: програмиране . знам какво си мислиш. Програмиране? Това..

Обработка на изключения в Python
1. Какво е изключение? Изключение е грешка, която възниква по време на изпълнение на програмата. Изключения могат да възникнат по много причини, включително: Неправилно въведено от потребителя Проблеми с достъпа до външни ресурси (напр. файлове, бази данни, мрежа) Грешки в кода Неочаквани условия (напр. липса на памет, хардуерен срив) Когато възникне изключение, то прекъсва нормалния поток на изпълнение на програмата и може да доведе до срив на програмата. Ето защо е важно да..

Изравняване на вложен обект в JavaScript
Изравняването на JavaScript вложен обект е много често срещан въпрос, който срещнах в технически интервюта . Вземете следния input обект като пример. const input = { name: 'Mansi', age: 25, department: { name: 'Customer Experience', section: 'Technical', branch: { name: 'Bangalore', timezone: 'IST' } }, company: { name: 'SAP', customers: ['Ford', 'Nestle'] }, skills: ['javascript', 'node.js', 'html'] } Очакваното output..

Как да четем файл ред по ред в JavaScript
Кой е по-добрият начин? Има някои случаи, в които трябва да четем файла ред по ред в JavaScript, което може да анализира някои регистрационни файлове или да извлича част от информацията. Накратко, не е необходимо да зареждаме цялото съдържание на файла в паметта, защото четенето на голям файл наведнъж може да натовари паметта на процеса, имате по-добър начин, така че какво трябва да направите? Прочетете всичко наведнъж Можете да подготвите файл, по-голям от 50 MB, и след това да..