Anonymous
В каких строках? в 28 за место length?
Agent_RBY_
Agent_RBY_
и ещё в одной строке, поищи
Anonymous
что значит за перед?
Agent_RBY_
перед .length
Agent_RBY_
должно быть randomElement.text
Anonymous
и в 26)) Спасибо друг🖐️🤝
Nurlan
Всем привет!
GŁ口口MYツ
можете порекомендовать там сайт или ютуб канал какой-то, где php хорошо и понятно учат
Maksim Pozharskiy
Про подобные особенности Киргизии можно в лс
Oleg
Выглядит так, будто пхп только для киргизов
Шурок
Я конечно понимаю, но ты не думал что визуал это визуал? По факту ключ храниться в одном месте а значение в другом
Лирик
Обычно для этого используются какие-то экранирующие символы Но как конкретно в редисе хз
Олег
Рнр не открывается в денвере
Шурок
Сорян, не понял вопрос изначально. Вроде вот с подсказкой https://localcoder.org/redis-key-naming-conventions
Шурок
@Andrej3000 оно?
Mikhail
По сути это просто нейм конвенкшн. Изначально redis поддержилвал только string, соответственно для неймспейсов была рекомендация использовать : в качестве разделителя. Внтури редиса нет никакой специальной логики для неймспейсов и двоеточия. Если какие-то графические интерфейсы работают на предположении, что : - это неймспейс сепаратор, то это проблема этих графических интерфесов 😉 Я встречал в качестве разделителя неймспейсов, например, “/“. Это просто договоренность на уровне проекта, а двоеточие - всего лишь рекомендация.
Sasha Tsikhun
привет, как можно разделить 2 Layout-а?
Mikhail
Так а какой юзкейс использования двоеточия в качестве ключа? Я просто не совсем понимаю, в каком случае это может понадобиться Если вы хотите обрабатываете к примеру текст, лучше и проще брать код символа и класть в редис вместо самого символа.
Даниил
привет, как можно разделить 2 Layout-а?
в iOS это через стэк вью делается, либо разбей элементы на прозрачные вьюшки, на андроиде так же может быть
Нурпеисов Зафар !
Привет ребят!
Нурпеисов Зафар !
почему тут говорит что не существует такой класс
Пашок🗽
Привет ребят!
не уверен что так во всех ИДЕ, но перечёркнутый вызов метода на 12 строке должен что-то говорить
Даниил
спасибо, уже что-то натыкал
а вообще найди спец чат по андроиду 🙂
Jsx707
Привет ребят!
Попробуй нажать Alt + Enter
Mikhail
Так а какой юзкейс использования небольших/простых словарей/json в качестве ключа?.. почему не хранить это в качестве значения? Вы нивелируете все преимущества редиса, используя такого рода ключи.
Нурпеисов Зафар !
Попробуй нажать Alt + Enter
Спасибо уже пробовали
melen1um
может кто по js хелпануть, устанавливаю чтобы всплывающее меню закрывалось при нажатии escape на макбуке, но не распознает нажатие esc. Через console.log(event.code) хотел отследить какой код у esc на маке, но в хроме не показывает, то есть он распознает нажатия любой другой клавиши кроме esc
Ga
https://stackoverflow.com/questions/3369593/how-to-detect-escape-key-press-with-pure-js-or-jquery
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
Ребят что тут не так? Когда я запускаю программу пишу Sleep он выводит ZZZZ. Но когда пишу Not sleep все равно ZZZZZ. В чем проблема?
Попробуй awake вместо not sleep Может корова просто не понимает что ей делать ) А ещё попробуй блоки ифов местами поменять Чтобы было =="sleep" Ну и непонятно, без кода где ты ввод считываешь
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
Вместо != использую equals для строк в джава
Ну или в твоем случае не иквалс ‘!sleep.equals(“sleep”)’
Нурпеисов Зафар !
User Name 404
Приветствую, кто на каких ресурсах изучал ООП в Python. Нашел видеокурсы на ютуб от Хирьянова, Егорова и selfedu. Может есть какой-то практический курс или тренажер для закрепления темы? Буду благодарен за варианты.
Нурпеисов Зафар !
Строки сравнивай через equals
Спасибо получился
Alexander
sex != "male" надо заменить на "male".equals(sex)
Alexander
java она такая
Нурпеисов Зафар !
java она такая
Да уж мучались 2 часа
Alexander
python лучше. даже в майнкрафте можно робота на питоне программировать
Alexander
классная тема для детей
Alexander
нашел относительно неплохой и недорогой курс переподготовки на проггера https://intuit.ru/studies/professional_retraining/941/info
Michail
Друзья, всем доброго времени суток. Есть ли тут кто-то, кто знаком с программой KRpano?
Michail
nometa.xyz
Ну раз такое тут гостепреимство, перефразирую: сталкивался ли кто с проблемой отображения иконок (двух разных стилей) в krpano?
Nurlan
Понятно👍
Nurlan
Новичок с чего начать, уровень ноль..Java чтоб изучить
Nurlan
👍👌
Nurlan
с нуля
Ноль
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
Лан так как кирилица у меня не настроена я ничего не понимаю и не могу помочь))