Anonymous
В каких строках? в 28 за место length?
Agent_RBY_
Agent_RBY_
и ещё в одной строке, поищи
Anonymous
что значит за перед?
Agent_RBY_
перед .length
Agent_RBY_
должно быть randomElement.text
Anonymous
и в 26)) Спасибо друг🖐️🤝
Agent_RBY_
Nurlan
Всем привет!
GŁ口口MYツ
можете порекомендовать там сайт или ютуб канал какой-то, где php хорошо и понятно учат
Maksim Pozharskiy
Про подобные особенности Киргизии можно в лс
Oleg
Выглядит так, будто пхп только для киргизов
Val
Шурок
Я конечно понимаю, но ты не думал что визуал это визуал?
По факту ключ храниться в одном месте а значение в другом
Лирик
Обычно для этого используются какие-то экранирующие символы
Но как конкретно в редисе хз
Олег
Рнр не открывается в денвере
Шурок
Сорян, не понял вопрос изначально.
Вроде вот с подсказкой
https://localcoder.org/redis-key-naming-conventions
Шурок
@Andrej3000 оно?
Mikhail
По сути это просто нейм конвенкшн. Изначально redis поддержилвал только string, соответственно для неймспейсов была рекомендация использовать : в качестве разделителя. Внтури редиса нет никакой специальной логики для неймспейсов и двоеточия.
Если какие-то графические интерфейсы работают на предположении, что : - это неймспейс сепаратор, то это проблема этих графических интерфесов 😉 Я встречал в качестве разделителя неймспейсов, например, “/“. Это просто договоренность на уровне проекта, а двоеточие - всего лишь рекомендация.
Sasha Tsikhun
привет, как можно разделить 2 Layout-а?
Mikhail
Так а какой юзкейс использования двоеточия в качестве ключа? Я просто не совсем понимаю, в каком случае это может понадобиться
Если вы хотите обрабатываете к примеру текст, лучше и проще брать код символа и класть в редис вместо самого символа.
Нурпеисов Зафар !
Нурпеисов Зафар !
почему тут говорит что не существует такой класс
Пашок🗽
не уверен что так во всех ИДЕ, но перечёркнутый вызов метода на 12 строке должен что-то говорить
Sasha Tsikhun
Нурпеисов Зафар !
Jsx707
Попробуй нажать
Alt + Enter
Mikhail
Так а какой юзкейс использования небольших/простых словарей/json в качестве ключа?.. почему не хранить это в качестве значения? Вы нивелируете все преимущества редиса, используя такого рода ключи.
Нурпеисов Зафар !
melen1um
может кто по js хелпануть, устанавливаю чтобы всплывающее меню закрывалось при нажатии escape на макбуке, но не распознает нажатие esc. Через console.log(event.code) хотел отследить какой код у esc на маке, но в хроме не показывает, то есть он распознает нажатия любой другой клавиши кроме esc
Ga
Ga
https://stackoverflow.com/questions/3369593/how-to-detect-escape-key-press-with-pure-js-or-jquery
melen1um
melen1um
document.addEventListener('keyup', function (event) {
console.log(event.code);
if (event.code === 'Escape') {
menu.classList.remove('_active');
}
}); вот весь код
melen1um
code на key пробовал менять, все также 🤔
Ga
А на другие срабатывает?
melen1um
да
Ga
И какой браузер, мб он блочит
melen1um
гугл хром
Ga
Нурпеисов Зафар !
Ребят что тут не так? Когда я запускаю программу пишу Sleep он выводит ZZZZ. Но когда пишу Not sleep все равно ZZZZZ. В чем проблема?
Vyacheslav
Вообще интересно, конечно, зачем все через отрицание делать...
Нурпеисов Зафар !
Попробуй awake вместо not sleep
Может корова просто не понимает что ей делать )
А ещё попробуй блоки ифов местами поменять
Чтобы было =="sleep"
Ну и непонятно, без кода где ты ввод считываешь
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Введите спит-ли корова: ");
String sleep = in.nextLine();
System.out.print("Введите пол коровы: ");
String male = in.nextLine();
System.out.println();
Cow myCow = new Cow( male, sleep);
myCow.Itsleep();
myCow.Sex();
}
}
abstract class Animal{
public abstract void Itsleep();
public abstract void Sex();
}
class Cow extends Animal {
private String sleep; // Переменная для хранения спит-ли животное
private String sex;
public Cow( String sex, String sleep)
{
this.sleep = sleep;
this.sex = sex;
}
public void Sex()
{
System.out.println("Cow sex " + sex);
if (sex != "male")
System.out.println("Cow doesn't give milk");
else
System.out.println("Cow gives milk");
}
public void Itsleep(){
if (sleep != "sleep")
{
System.out.println("Cow sleeps");
System.out.println("Zzzzz");
}
else
{
System.out.println("Cow doesn't sleep");
System.out.println("Mu Mu Mu Mu");
}
}
}
Warox
Нурпеисов Зафар !
Vyacheslav
Нурпеисов Зафар !
User Name 404
Приветствую, кто на каких ресурсах изучал ООП в Python. Нашел видеокурсы на ютуб от Хирьянова, Егорова и selfedu. Может есть какой-то практический курс или тренажер для закрепления темы? Буду благодарен за варианты.
Шурок
Нурпеисов Зафар !
Alexander
sex != "male" надо заменить на "male".equals(sex)
Alexander
java она такая
Alexander
python лучше. даже в майнкрафте можно робота на питоне программировать
Alexander
классная тема для детей
Нурпеисов Зафар !
Alexander
нашел относительно неплохой и недорогой курс переподготовки на проггера https://intuit.ru/studies/professional_retraining/941/info
Michail
Друзья, всем доброго времени суток. Есть ли тут кто-то, кто знаком с программой KRpano?
EXTRA
Michail
nometa.xyz
Ну раз такое тут гостепреимство, перефразирую: сталкивался ли кто с проблемой отображения иконок (двух разных стилей) в krpano?
Nurlan
Понятно👍
Nurlan
Новичок с чего начать, уровень ноль..Java чтоб изучить
EXTRA
Nurlan
👍👌
GŁ口口MYツ
Nurlan
Alexander
Нурпеисов Зафар !
Davlatshoh
всем привет. есть кто шарит в С# ?
Davlatshoh
using System;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
var array = ArrayEntering();
var withoutDupl = RemoveOnlyDupl(array);
ResultConsoleWrite(array, withoutDupl);
Console.ReadKey();
}
static int[] ArrayEntering()
{
Console.WriteLine("Введите элементы массива через пробел или запятую.");
Console.Write("> ");
return Console.ReadLine()
.Split(' ', ',', StringSplitOptions.RemoveEmptyEntries)
.Where(l => int.TryParse(l, out _))
.Select(int.Parse)
.ToArray();
}
public static int[] RemoveOnlyDupl(int[] array)
{
// Подсчёт количества каждого элемента.
int[] counts = new int[array.Length];
for (int i = 0; i < array.Length; i++)
{
// Проверка полсчитывался этот элемент или нет
int first = 0;
for (; first < i; first++)
{
if (array[i] == array[first])
break;
}
// Если подсчитывался, то перезапись его количества
if (first != i)
{
counts[i] = counts[first];
}
// Иначе считается его количество
else
{
int count = 1;
for (int j = i + 1; j < array.Length; j++)
{
if (array[i] == array[j])
count++;
}
counts[i] = count;
}
}
// Подсчёт элементов с количество не равным двум.
int countNoTwo = 0;
for (int i = 0; i < counts.Length; i++)
{
if (counts[i] != 2)
countNoTwo++;
}
// Создание результирующего массива.
int[] result = new int[countNoTwo];
// Перезапись в него элементов, чьё количество не равно 2.
int index = 0;
for (int i = 0; i < array.Length; i++)
{
if (counts[i] != 2)
{
result[index] = array[i];
index++;
}
}
return result;
}
static void ResultConsoleWrite(int[] source, int[] result)
{
Console.Write("Исходный массив: ");
Console.WriteLine(string.Join(", ", source));
Console.WriteLine($"Исключено {source.Length - result.Length} элементов. ");
Console.Write("Массив без исключённых элементов: ");
Console.WriteLine(string.Join(", ", result));
}
}
}
Davlatshoh
редактируйте данный код пожалуйста. у меня что-то ошибку выдаёт
Davlatshoh
Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся ровно два раза, и вывести размер полученного массива и его содержимое.
Davlatshoh
это сама задача
Warox
using System;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
var array = ArrayEntering();
var withoutDupl = RemoveOnlyDupl(array);
ResultConsoleWrite(array, withoutDupl);
Console.ReadKey();
}
static int[] ArrayEntering()
{
Console.WriteLine("Введите элементы массива через пробел или запятую.");
Console.Write("> ");
return Console.ReadLine()
.Split(' ', ',', StringSplitOptions.RemoveEmptyEntries)
.Where(l => int.TryParse(l, out _))
.Select(int.Parse)
.ToArray();
}
public static int[] RemoveOnlyDupl(int[] array)
{
// Подсчёт количества каждого элемента.
int[] counts = new int[array.Length];
for (int i = 0; i < array.Length; i++)
{
// Проверка полсчитывался этот элемент или нет
int first = 0;
for (; first < i; first++)
{
if (array[i] == array[first])
break;
}
// Если подсчитывался, то перезапись его количества
if (first != i)
{
counts[i] = counts[first];
}
// Иначе считается его количество
else
{
int count = 1;
for (int j = i + 1; j < array.Length; j++)
{
if (array[i] == array[j])
count++;
}
counts[i] = count;
}
}
// Подсчёт элементов с количество не равным двум.
int countNoTwo = 0;
for (int i = 0; i < counts.Length; i++)
{
if (counts[i] != 2)
countNoTwo++;
}
// Создание результирующего массива.
int[] result = new int[countNoTwo];
// Перезапись в него элементов, чьё количество не равно 2.
int index = 0;
for (int i = 0; i < array.Length; i++)
{
if (counts[i] != 2)
{
result[index] = array[i];
index++;
}
}
return result;
}
static void ResultConsoleWrite(int[] source, int[] result)
{
Console.Write("Исходный массив: ");
Console.WriteLine(string.Join(", ", source));
Console.WriteLine($"Исключено {source.Length - result.Length} элементов. ");
Console.Write("Массив без исключённых элементов: ");
Console.WriteLine(string.Join(", ", result));
}
}
}
ох жесть как сложно ))
можно же в 3 строчки))
Davlatshoh
препод так требует
Warox
Лан так как кирилица у меня не настроена я ничего не понимаю и не могу помочь))