Не використовуйте оператор "+" для об'єднання рядків в Python
Коли я тільки почав працювати з Python, я інтуїтивно почав використовувати оператор + для об'єднання рядків, як в Java і багатьох інших мовах програмування.
Однак незабаром я помітив, що багато розро...
09 листопада 2020
·
1
· 1.4K
·
Alex
Життєвий цикл потоку в Java
Ця стаття спрямована на пояснення різних станів потоку в світі Java. Якщо ви новачок в області багатопотокового програмування, спробуйте спочатку почитати про потоки що-небудь базове.
Згідно Sun...
04 листопада 2020
·
0
· 1.3K
·
Alex
Обробка розподілених транзакцій в мікросервісній архітектурі
Сьогодні ми пропонуємо вашій увазі невеличкий матеріал про мікросервіси та розподілену архітектуру. Він, зокрема, зачіпає ідею Мартіна Фаулера про те, що нова система повинна починатися з моноліту, а...
02 листопада 2020
·
1
· 815
·
Alex
TypeScript для бекенд-розробки
Java все ще являється мовою яку найчастіше вибирають для бекенд розробки. На це є чимало причин: швидкість, безпека (якщо, звичайно, закрити очі на null-покажчики), плюс велика, добре протестована еко...
01 листопада 2020
·
0
· 526
·
Alex
Як написати власну файлову систему на Rust?
Дані що створюються програмами необхідно десь зберігати для подальшого використовування, і вони повинні бути якось структуровані, щоб ми могли швидко знайти необхідну інформацію. Файлова система (ФС)...
31 жовтня 2020
·
1
· 247
·
Alex
Запускаємо командний рядок Linux на iOS
А ви знали, що можна запустити командний рядок Linux на пристрої з iOS? Можливо, ви запитаєте: «Навіщо мені користуватися текстовими застосунками на iPhone?» Користувачі Linux хочуть мати...
30 жовтня 2020
·
0
· 857
·
Alex
Випуск Pyston 2, реалізація мови Python з JIT-компілятором
Вийшла нова версія проєкту Pyston 2. Pyston це реалізація мови Python з використанням напрацювання проєкту LLVM. Реалізація примітна застосуванням сучасних технологій JIT-компіляції та націлена на дос...
29 жовтня 2020
·
0
· 156
·
Alex
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в архітектурі програмного забезпечення в заданому контексті.
Шаблон - це вирішення завдання в певному контексті.
Часто ро...
28 жовтня 2020
·
2
· 4.3K
·
Alex
Використання Atomics.wait, Atomics.notify і Atomics.waitAsync
Статичні методи Atomics.wait() і Atomics.notify() представляють собою низькорівневі примітиви синхронізації, які можна застосовувати для реалізації м'ютексів та інших подібних механізмі...
28 жовтня 2020
·
0
· 113
·
Alex
Composer 2: Що нового?
Composer, менеджер залежностей для PHP, був випущений близько 8 років тому, а сьогодні опублікували нову версію, 2.0. За ці роки Composer отримав безліч нових функцій і не відставав від стандартів PHP...
27 жовтня 2020
·
1
· 321
·
Alex
Flutter vs React-Native: детальне порівняння
Flutter - це технологія, яка в даний час викликає ажіотаж в мобільній розробці. Його стали частіше вибирати для створення нових застосунків, а деякі розробники переписують на Flutter навіть старі заст...
26 жовтня 2020
·
0
· 447
·
Alex
Що купувати для глибокого навчання: особистий досвід і поради використання GPU
Переклад статті Тіма Деттмерса, кандидата наук з Вашингтонського університету, фахівця по глибокому навчанню і обробці природної мови "Which GPU(s) to Get for Deep Learning: My Experience and Advice f...
26 жовтня 2020
·
0
· 150
·
Alex