var x int = 10
x := 10
var
можно использовать в любом месте, а :=
— только внутри функций.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8💯1
Реализация Singleton включает в себя закрытый конструктор, статический метод для получения экземпляра и статическое поле для хранения этого экземпляра. Это предотвращает создание новых экземпляров извне и обеспечивает доступ к единственному экземпляру через статический метод.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Пример использования подзапроса в секции WHERE:
SELECT name
FROM employees
WHERE department_id = (
SELECT id
FROM departments
WHERE name = 'Sales'
);
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
git add <файл>
или git add .
для добавления всех изменений. git commit -m "сообщение коммита"
. Сообщение коммита должно быть информативным, чтобы четко описывать внесенные изменения.Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
for
в Java используется для многократного выполнения блока кода. Он состоит из трех частей: инициализация, условие и итерация.
for (int i = 0; i < 5; i++) {
System.out.println(i); // Выводит числа от 0 до 4
}
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
CREATE TABLE
. Он позволяет определить структуру таблицы, включая имена и типы данных столбцов.
-- Создание таблицы пользователей
CREATE TABLE Users (
UserID INT PRIMARY KEY, -- Идентификатор пользователя
UserName VARCHAR(50), -- Имя пользователя
Email VARCHAR(100), -- Электронная почта
CreatedAt DATE -- Дата создания
);
Users
с четырьмя столбцами: UserID
, UserName
, Email
и CreatedAt
. Столбец UserID
является первичным ключом.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
go
и управляются планировщиком Go, что позволяет создавать тысячи горутин без значительных накладных расходов.
// Функция, которая будет выполняться в горутине
func sayHello() {
fmt.Println("Hello, World!")
}
// Запуск функции sayHello в горутине
go sayHello()
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤩2
C++ поддерживает несколько основных типов данных, которые можно использовать для хранения различных значений в программе.
1️⃣ Целочисленные типы:
2️⃣ Типы с плавающей точкой:
3️⃣ Символьный тип:
4️⃣ Логический тип:
5️⃣ Тип void: Используется для указания отсутствия типа, например, в функциях, которые ничего не возвращают.
6️⃣ Типы данных, определяемые пользователем:
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Backend собеседования
int
, short
, long
, long long
, unsigned int
и другие. Они используются для хранения целых чисел.float
, double
, long double
. Эти типы предназначены для хранения чисел с дробной частью.char
. Используется для хранения символов.bool
. Хранит значения true
или false
.struct
, class
, enum
. Позволяют создавать сложные структуры данных.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8⚡1
Основная идея заключается в том, чтобы скрыть конструктор класса и предоставить метод, который будет создавать новый экземпляр только при его отсутствии. При повторных вызовах метод возвращает уже созданный экземпляр. Это позволяет избежать создания нескольких объектов, что может быть критично для ресурсов, которые должны быть уникальными в системе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7✍1
my_list = [] # Создание пустого списка
fruits = ["apple", "banana", "cherry"] # Список с тремя строковыми элементами
fruits[0] = "orange" # Изменение первого элемента списка
append()
, remove()
, sort()
, которые позволяют добавлять, удалять и сортировать элементы.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
List, Set и Map — это интерфейсы коллекций в Java, каждый из которых имеет свои особенности.
😎 List — это упорядоченная коллекция, которая допускает дублирование элементов. Элементы в List имеют индексы, что позволяет обращаться к ним по порядковому номеру.
😎 Set — это коллекция, которая не допускает дублирования элементов. Порядок элементов в Set не гарантируется, и доступ к ним осуществляется через итерацию.
😎 Map — это коллекция пар "ключ-значение", где каждый ключ уникален. Map не является частью иерархии Collection, но часто используется для хранения ассоциативных массивов.
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Backend собеседования
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
class Car {
// Свойства класса
public $color;
public $model;
// Конструктор класса
public function __construct($color, $model) {
$this->color = $color;
$this->model = $model;
}
// Метод класса
public function displayInfo() {
return "Машина: $this->color $this->model";
}
}
// Создание объекта класса Car
$myCar = new Car("красный", "Lexus");
echo $myCar->displayInfo(); // Выводит: Машина: красный Lexus
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
new
в Go используется для выделения памяти и инициализации указателя на тип. Он возвращает указатель на нулевое значение указанного типа. В отличие от make
, который используется для инициализации срезов, карт и каналов, new
подходит для всех типов данных.
type Person struct {
Name string
Age int
}
p := new(Person)
// p - указатель на структуру Person с нулевыми значениями полей
new
полезен, когда требуется указатель на новый объект, но не требуется явная инициализация значений.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1