Михаил
ну по крайней мере предыдущую ОС надо было активировать (с другого установщика), а эту нет
главное раздел загрузчика не форматировать, а то активация слетает
Alina
Он почти такой же, как виндовс, только бесплатный и некоторых программ, которые есть на винде, нет под Линукс
у папы стоял когда то линекс лет 15 назад, что-то мне он не понравился)) конечно лет много прошло с того момента
Алексей
Почему уже элемент 3 *(pArr+i) //i=3 показывает значение 4
Сидредин
у папы стоял когда то линекс лет 15 назад, что-то мне он не понравился)) конечно лет много прошло с того момента
Тогда он вроде не очень удобный был. К тому же, у него есть много разных дистрибутивов (вариантов)
Alina
я программирование изучать начала относительно недавно, не могу себя спецом пока назвать) пока разбираюсь с js как то не до линекса)))
Михаил
ну у меня древний комп 2012 года, хз что там они придумали
Agent_RBY_
Она вроде не обычная
Если бы она была спецом по программированию, которой нужен Линукс она бы здесь этот вопрос не задала, будем честны)
Alina
муж у меня не понимает в технике особо. у него интернет вчера не соединялся, тут психов было..)) хотя я перезагрузила роутер и было очевидно, что нужно подождать)
Михаил
кст по поводу нового: можно в regedit порыться
Alina
я кстати совета просила еще пол года назад, воспользовалась вашими :)
Alina
цена как раз снизилась неплохо)
Михаил
Почему уже элемент 3 *(pArr+i) //i=3 показывает значение 4
указатель же каждый раз сохраняется, возрастает нелинейно
Alina
как посмотреть?
Alina
или про стандартные настройки имеется ввиду?
Alina
греция и английский(Европа)
Алексей
https://replit.com/@AlexSklemin/arraysAndPointers#main.cpp Почему здесь выдает ошибку? Ведь массив все равно в памяти хранится линейно
Alina
Нашла административные настройки, там системные и польский выбран был, сейчас включила английский, перезагружается компьютер
Alina
Ты гений 😀
Alina
Да 👍🏻
Alina
Сейчас ещё грузится, там была установка
Dima
Нет. Можно с 10 на 11 перейти бесплатно, но нет
Для меня это было ошибкой года 😅
danil
гоблина удалили с ютуба(((
Alina
Стало чёт хуже, но поковыряюсь там
Alina
Приветствие на польском теперь, хотя я англий кий включила
Алексей
потому что массив двумерный, надо int**
не помогает https://replit.com/@AlexSklemin/arraysAndPointers#main.cpp
danil
да
Erik
Цензура :)
danil
разжигание ненависти, притянуто и не обосновано естественно
Алексей
не видно что там int **pArr
ну как же, а как надо?
VIT
у меня нет винды) неофициал не хочу ставить
У меня польская винда - после установки русского языка, некоторые вещи всё равно могут встречаться на польском, при установке программ на кириллице - вообще ничего невозможно разобрать из-за набора знаков и букв вместо надписей🤷🏻‍♂️ Но в целом всё хорошо, плюс живу в Польше, из-за этого ничего не стал менять… Мне кажется что подобную проблему полностью может решить только полная переустановка системы с изначально нужным языком🤔
Alina
danil
вк не сижу, рутуб лагает)))
Alina
не искореняемый))))) вездесущий польский)))
danil
да понятно что найду где глянуть, человека жалко, очень много сил вложено в развитие этого канала конечно
Alina
зато в раскладке клавиатуры пропала польская 🥳🥳🥳🥳 уже легче
Alina
да, я просто думала потом на англ переключить и поставила так, но уже думаю русский включить
Михаил
ну как же, а как надо?
а, пардон. Можно принудительно int *pArr = (int*)arr;
Alina
Попробую русский и потом поищу как приветствие смени ь
Alina
🥳🥳🥳 спасибо всем за советы, настроила
Alina
Только 1 программа не хочет на английский ставиться и сидит на польском, но да ладно, я туда редко захожу) другие проблемы пофиксились 🥳
Алексей
а, пардон. Можно принудительно int *pArr = (int*)arr;
redefinition of 'pArr' - вот чё он от меня хочет?
Михаил
Или auto pArr = arr; или auto* pArr = arr; тогда точно тип подойдет ))
Михаил
и тогда можно будет pArr[x][y] вызывать
m700
Разжигал
Dima
а, пардон. Можно принудительно int *pArr = (int*)arr;
а разве не так должно быть (int**) arr?
Михаил
а разве не так должно быть (int**) arr?
ну int arr[5][5] линейно хранится
m700
Не знай, я его не смотрел. Я тока помню когда переводами занимался, в городе даж представить был
Valentin
😂😂😂
kolos
Здравствуйте, есть ли здесь python разработчик который сможет ответить на вопрос, вопрос задам в лс)
Erik
Разжигал
Зажигал🕺
kolos
там ссылка на ютуб канал есть
Алексей
ну int arr[5][5] линейно хранится
Здесь все разобрал. Спасибо большое. А с большим массивом так же будет? 1000*1000 например
Михаил
указатель все тот же, если для итерации инта не хватит- можно size_t вбить, вот и все (size_t имеет тот же размер что и void*)
Alina
Перезагрузи комп. Может и там заработает
Нет, там стоял язык автоматически, определяется от системы польский. И перестановка не помогла. Еле нашла на польском настройки программы и там сменила
Алексей
а что с ним может быть
Просто спросил Мне до этого в инете попадалось объяснение int **arr new int*[i] arr[i] = new int [i]
Алексей
Есть мысль по моей проблеме?😉😊
Ol
Есть мысль по моей проблеме?😉😊
Я сюда тоже с проблемой пришла))
Bogdan
только если на стеке он последовательно храниться
Bogdan
правда у тебя там он не динамический
Bogdan
ибо динамический обьявляется исключительно указателями
Алексей
Я сюда тоже с проблемой пришла))
Давай😉 рассказывай. А то меня ждёт мясо в духовке😊👍
Ol
Вываливай😉😊
В общем, ребят, такая ситуация. Есть у меня страница, на которой проигрывается видео в полный экран. Мне нужно выцепить из кода ссылку на это видео, чтобы потом скачать. Однако ни через фильтры, ни через вкладку медиа ничего не находится. При открытии страницы видео автоматически начинает воспроизводиться. Я пробовала дождаться полной загрузки - ничего. Где найти ссылку на видео?
Роман
всем привет. нашел на свою голову, для развития интересную задачу. Делаю по видео уроку но что то не получается. не могу понять почему у автора видео получилось распарсить строку полностью а у меня идея явно против.
Ol
Я на вкладке медиа
Роман
вот мой код который я написал по видео import java.util.ArrayDeque; import java.util.Stack; // import static jdk.internal.joptsimple.util.RegexMatcher.regex; public class Parsert { public static void main(String[] args) { String formula = "(100-50)/5"; //распарсим строку регулярным выражением //распарсим на границах разных символов \\d //formula.split(regex"\\d") //System.out.print(Arrays.toString(formula.split("\\b"))); System.out.println(getPolandNotation(formula)); } private static ArrayDeque<String> getPolandNotation(String text) { ArrayDeque<String> box1 = new ArrayDeque<>(); Stack<String> box2 = new Stack<>(); char symbol; String temp = new String(); for (int i = 0; i < text.length(); i += 1) { symbol = text.charAt(i); //проверить является считанный символ числом if (Character.isDigit(symbol)) { /*чтоб поместить в стек не 1 и 0 и 0 а сразу 100 надо сначала дописать String temp; и в этую перемнную слаживать считанное что б оно само преобразовало входящие символы в строку String.valueOf(symbol); */ temp += String.valueOf(symbol); //поверяю я вконце строки или нет или я считываю следующий символ if (i == text.length() - 1 !Character.isDigit(text.charAt(i + 1))) { box1.add(temp); temp = ""; //теперь проверим является ли считанный символ математическим знаком } else if (isMathSymol(symbol)) { if (getPriuority(symbol) == 1) { //temp = ""; box2.push(String.valueOf(symbol)); } else if (getPriuority(symbol) > 1) { // temp = ""; //если второй стек не пустой while (box2.size() != 0) { //анализ приоритета после считывания из стека if (getPriuority(box2.peek().charAt(0)) >= getPriuority(symbol)) { //взял из одного стека вырезал и в другой вставил box1.add(box2.pop()); } else break; } box2.push(String.valueOf(symbol)); //а если мы считали не символ а открывающуюся скобку } else if (getPriuority(symbol) == -1) { while (getPriuority(box2.peek().charAt(0)) != 1) { box1.add(box2.pop()); } // или убрать комент box2.pop(); box2.pop(); } // вот это где ему место? } } } while (!box2.isEmpty()) { box1.add(box2.pop()); } return box1; } //анализируем: мы считали число или что то другое private static boolean isDigit(char c){ if (c>= '0' && c<='9'){ return true; } return false; } private static boolean isMathSymol(char c) { if (c == '(' c == ')' c == '-' c == '+' c == '/' c == '*' ){ return true; } return false; } private static int getPriuority (char c){ if (c == '/' c == '*') { return 3; } else if (c == '-' c == '+') { return 2; } else if (c == '(') { return 1; } else if (c == ')') { return -1; } return 0; // в место возврата нуля если нето ввели надо сюда вставить какое то исключение } }