LINUX.ORG.RU

Сообщения KRex

 

Есть разница в использовании react native, xamarin, kivy перед направленными для этого языками?

Форум — Mobile

такими как swift, kotlin

 ,

KRex
()

Что будет с frontend через N лет?

Форум — Web-development

вангуем

 

KRex
()

Что если нравится верстка, но не нравится JS?

Форум — Talks

Недавно по работе писал небольшое приложение, которое ходит в базу используя flask из всего этого стека html,css,js,python отвращение к JS. Долгое время делал с большим удовольствием верстку

Перемещено Zhbert из web-development

 

KRex
()

почему iMac за 200к идет с 8гб ОЗУ?

Форум — Talks

Apple такие жадные? Хотел бы я послушать их аргументацию

Перемещено Zhbert из general

 

KRex
()

Почему Yandex и Google не используют .Net?

Форум — Web-development

Неожиданно пришел в голову этот вопрос, стал гуглить. Чаще всего используется Python и Node, Golang

 

KRex
()

Нормальные формы в БД

Форум — General
  1. В 1НФ разве сказано, что таблица должна иметь первичный ключ?
  2. В следующем примере какая НФ нарушена? Предположим, что Автор - это неделимый атрибут, т.е 1НФ соблюдена. Повторяются тут книги - это смущает.
id | Книга        | Автор
1  | Война и мир  | Толстой Л.Н.
2  | Мертвые души | Гоголь Н.В.
  1. Я понимаю, что в табл не может быть несколько одинаковых по смыслу столбцов. К примеру, в пример выше добавить в конец Автор2. К какой НФ это относится?

  2. В следующем примере не нарушена 3НФ? Зависимость Кол-во от Товар, не?

id | Товар        | Кол-во
1  | Война и мир  | 2
2  | Мертвые души | 3
  1. В чем отличие 2НФ от 3НФ? Во второй НФ сказано, что некл. поле должно зависеть от всего первичного ключа, а в третье НФ, что некл.поле не должно зависеть от другого некл.поле - это разве не одно и то же, типа что в итоге все должно зависить от первичного ключа?

 

KRex
()

Как работают регулярки

Форум — Development
string test = "AAA\\nBBB";
Regex regex1 = new Regex("AAA\\n");
Console.WriteLine(regex1.ToString());
Console.WriteLine(regex1.IsMatch(test));

если шаблон преобразуется в

AAA\n

то почему в результате False? Строка test не преобразуется?

 

KRex
()

Java и типы

Форум — Development

Зачем разработчики языка сделали так?

float x = 1.5f; // 1.5 итак по типу слева понятно, что float

 

KRex
()

Должен ли Backend Dev знать Frontend?

Форум — Web-development

На работе поставили задачу сделать веб-интерфейс, по сути автоматизировать один из процессов деятельности предприятия. ИТ отдел (в компании А) занимается обслуживанием пользователей внутри компании. Это не только техподдержка, настройка, но и выгрузка из БД(широко применяем SQL, СУБД SQL Server). Начальство умеет только в SQL и как работает Web, видимо, не понимает. И, собственно к вопросу: должен ли Backend Dev знать Frontend? Нет, я могу сделать, но frontend мне не интересен. Почему в большинстве контор нет разделения, не делят скажем верстальщика и JS-dev и т.п.

 ,

KRex
()

Софт для замера fps в играх + датчики температур

Форум — Desktop

Есть что-то похожее на виндовый FPSMonitor?

 

KRex
()

Какой вольтаж оптимален для Ryzen 3600?

Форум — Linux-hardware

Охлаждение bequit dark rock 4.

Какие у вас настройки в биосе?

 

KRex
()

Cтресс-тесты

Форум — Linux-hardware

Целесообразно проводить стресс тест сразу всего железа(cpu,gpu,ram,накопителей)? Провел такой, температура cpu 95, gpu 108

ryzen 3600 + rx 5700 xt nitro+

Если делать отдельно тест cpu, то температура 72 максимум, а в простое от 40 до 58 скачет. Для простоя норм?

охлаждение be quiet dark rock 4 bios без разгона

 

KRex
()

Ryzen 3600 и ASUS TUF b450 pro gaming

Форум — Linux-hardware

На проце частота всегда 3950 MHz, биос так определяет. У всех так? Настройки биоса по дефолту

 

KRex
()

Двойной старт, проблема с памятью

Форум — Linux-hardware

CPU: Ryzen 5 3600 RAM: Kingston HyperX 3000MHz 32gb (16x2) [HX430C15PB3K2/32] Motherboard: Asus TUF B450-Pro Gaming

Проблема: После полного отключения от сети(кнопка БП или из розетки) комп включается и через пару секунд выключается и включается автоматически. Потом все отл. Если же просто перезагружать или включать (не отключая от сети), то такой проблемы нет. Если вытащить оперативку, то проблемы нет. Озу в bios работает на частоте 2400 Mhz.

Я накосячил с выбором памяти?

 

KRex
()

Символ \t дает разное кол-во пробелов

Форум — Development

Почему экранирующая последовательность дает разное кол-во пробелов?

word = '\tHello,\tworld\t'

сначала 4 пробела, потом 2, в конце 3

 

KRex
()

Взаимодействие Python и Mysql

Форум — Web-development

Разбираюсь с БД. Написал пару скриптов(делающих одно и то же) для добавления пользователя в бд если его там нет. Оба варианта работают, но возник ряд вопросов.

Первый вариант.

  • Здесь три запроса. Первые два выполняются в одной транзакции и еще один в другой? Логика была такая: если пользователь отсутствует, то сразу добавляем, иначе между поиском и добавлением может вклиниться еще один запрос и получится в таблице два пользователя с одинаковыми логинами.
  • После последнего select нужно делать commit? Вообще, когда мы не вносим изменения commit делается?
import mysql.connector

dbconfig = {
	'host': 'localhost',
	'user': 'root',
	'password': '010',
	'database': 'testdb'
}

conn = mysql.connector.connect(**dbconfig)
cursor = conn.cursor()
login = 'user4'
cursor.execute("SELECT * FROM USER WHERE login=%s", (login,))
users = cursor.fetchall()
if len(users) == 0:
	cursor.execute('INSERT INTO USER(login) VALUES(%s)', (login,))
	conn.commit()
	cursor.execute("SELECT * FROM USER WHERE login=%s", (login,))
	users = cursor.fetchall()
	if len(users) > 0:
		print('Пользователь добавлен!')
	else:
		print('Ошибка записи')
else:
	print('Пользователь существует!')
conn.commit()
cursor.close()
conn.close()

Второй вариант(использовал диспетчер контекста).

  • Здесь все запросы выполняются в одной транзакции? Верно?
  • Последний запрос(SELECT) видит изменения даже если коммит не выполнен. Я так понимаю изменения кешируются и запросы на выборку тоже учитывают эти не примененные изменения? Если так, то всегда ли эти изменения(до выполнения commit) будут учитываться?
  • Если все действия успешно выполнены(три запроса) может commit(в exit) не выполниться?
import mysql.connector

dbconfig = {
	'host': 'localhost',
	'user': 'root',
	'password': '010',
	'database': 'testdb'
}

class UseDatabase:

  def __init__(self, config: dict) -> None:
    self.configuration = config

  def __enter__(self) -> 'cursor':
    self.conn = mysql.connector.connect(**self.configuration)
    self.cursor = self.conn.cursor()
    return self.cursor

  def __exit__(self, exc_type, exc_value, exc_trace) -> None:
    self.conn.commit()
    self.cursor.close()
    self.conn.close()

with UseDatabase(dbconfig) as cursor:
	login = 'user1'
	cursor.execute("SELECT * FROM USER WHERE login=%s", (login,))
	users = cursor.fetchall()
	if len(users) == 0:
		cursor.execute('INSERT INTO USER(login) VALUES(%s)', (login,))
		cursor.execute("SELECT * FROM USER WHERE login=%s", (login,))
		users = cursor.fetchall()
		if len(users) > 0:
			print('Пользователь добавлен!')
		else:
			print('Ошибка записи')
	else:
		print('Пользователь существует!')


 ,

KRex
()

MVC несколько вопросов по реализации в PHP

Форум — Web-development

Пишу свой велосипед для понимания mvc.

  1. Какая должна быть структура проекта(логика расположения файлов)?
  2. Как должны именоваться URL, насколько длинными могут быть, есть определенный стандарт?
  3. В контроллере нужно разобрать запрос или в модели(что пришло в GET или POST)?
  4. Как именовать методы контроллера и модели? Вот к примеру, создается новый пользователь (/create_user) В контроллере вызываю метод create_user, передаю имя пользователя и др. инфу в модель в метод create_user(имя такое же?).
  5. Контроллер может вызывать методы у разных моделей?
  6. Чем еще занимается контроллер, кроме как разбирает запрос(если я правильно понял), вызывает методы модели и отдает результаты из модели в шаблон?

 ,

KRex
()

Какие операции выполнятся при создание экземпляра класса в python?

Форум — Development

Разбираюсь с принципом работы init. Везде написано следующее: метод вызывается при создании объекта. Я предположил, что сначала создается объект, а сразу после автоматически вызывается init?Верно? Что вообще входит в понятие «создание объекта»?

 

KRex
()

Python сравнение объектов как происходит?

Форум — Development

Есть класс A и класс B.

  1. В каких случаях объекты этих классов будут равны?
  2. В каких случаях объект класса A будет > объекта класса B?

 

KRex
()

Конструктор в классе разве создает объект?

Форум — Web-development

Он разве не только атрибуты инициализирует?

 

KRex
()

RSS подписка на новые темы