Anton
крч через git reset паходу только выйдет...
Andrii
крч через git reset паходу только выйдет...
И через rebase и через reset, ... Всё можно сделать, да
Anton
https://ohshitgit.com/ru
это не открывается чего то, ну в принципе я ресетом сделал
Алексей
Пока что чат
Во! А у меня чат сервер 😉
Anton
А чего ты так не хотел делать reset?
ну я думал что сделал первичный комит в новой ветке и туда отправлял, а оказалось что я комитил в мэйн ветку в предыдущий комит -)
Andrii
ну я думал что сделал первичный комит в новой ветке и туда отправлял, а оказалось что я комитил в мэйн ветку в предыдущий комит -)
Я понял, что ты ошибся, но в чём проблема сделать git reset? И то он нужен если ты объединил коммиты с тем, что было в master, а теперь надо вернть назад. А так и cherry-pick, есть и rebase...
Andrii
Ну и всё-таки непонятно, нафина делать постоянно --amend, потому как чем больше коммитов, тем понятнее в обще-то...
Алексей
Кстати, а подскажите когда мы проект в Линукс собираем и используем стороннюю библиотеку, мы же не обязаны из директории проекта apt-get install library делать?
Andrii
Кстати, а подскажите когда мы проект в Линукс собираем и используем стороннюю библиотеку, мы же не обязаны из директории проекта apt-get install library делать?
Он проекта зависит, варианты могут быть (1) поставить библиотеку в системе через apt перед билдом (2) подсоединить либу как подрепозиторий, и билдить её вместе с проектом (3) поставить её отдельно и указать где она В Linux Kernel вообще вначале билдится весь тулчейн, а потом этим тулчейном он перебилдивает себя, и потом этот тулченй используется для сборки ядра.
Andrii
Ну всё равно что-то минимальное поставить надо средствами репозитория, хотя бы хоть какой-то компилятор
Dmitry (Inock)
Пожалуйста
А чего там сложного?
Dmitry (Inock)
В чем основной затык?
Igor
Это тестовое задание в нем не должно быть затыка ;) ... если у тебя затык в тестовом значит стиот задуматься а тянешь ли ты на эту вакансию
Dmitry (Inock)
Это тестовое задание в нем не должно быть затыка ;) ... если у тебя затык в тестовом значит стиот задуматься а тянешь ли ты на эту вакансию
У меня чаще всего затык бывает в понимании, чего они от меня хотят. Как с теми двумя итераторами. Или здесь. Передаваемые данные должны быть закодированы через библиотеку сериализации. Это значит что? Эт как?
Dmitry (Inock)
Обычно это означает использовать готовую либу, там protobuf.
В общем, я кажется понял, чего они хотят.
Dmitry (Inock)
Не знаю, как на счёт c ++, но полагаю, что за неделю вполне можно написать.
Andrii
Не знаю, как на счёт c ++, но полагаю, что за неделю вполне можно написать.
Естимейт скорее в часах.. Просто неделя с учетом того, что есть работа, кот, жена, дети
Dmitry (Inock)
Естимейт скорее в часах.. Просто неделя с учетом того, что есть работа, кот, жена, дети
Это я понимаю. День на изучение системы обмена сообщениями (не думаю, что там надо прям глубоко копать), день на библиотеку сериализации. Остальное все вообще не сложно.
Richie
Подскажите пожалуйста, как лучше сделать в react + redux У меня есть компонент страницы, в котором около шести компонентов поменьше Как будет правильнее, два раза обратиться в редакс из общего компонента страницы и вытащить все необходимые данные и прокинуть в пропсы компонентам Или в каждом отдельном компоненте обращаться в редакс и доставать нужные данные ???
Dmitry (Inock)
Значит ты лучше в программировании чем я
Фигня. Если бы ты учил java, могли бы вместе попробовать.
Алексей
Фигня. Если бы ты учил java, могли бы вместе попробовать.
Но на вебсокетах я думаю на этой может на следующей неделе закончу. Потом вернусь к этому ТЗ.
Igor
Сегодняшний дейлик. Изи хард проблем ;) https://leetcode.com/problems/ipo/ Если кто то будет решать вбрасывайте обсудим. ;) Неплохая жадина из прошлых дейликов (догоняю с начала года): https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/ и еще одна жадина https://leetcode.com/problems/maximum-ice-cream-bars/ return sum(1 for _ in takewhile(lambda x: x<= coins, accumulate(sorted(costs))))
Алексей
А чего там сложного?
Я застрял на протобуф, библиотека прекрасно ставится, формирует сс файлы, но они как срр не компилятся ошибок на три экрана. Я думаю ошибка в установке. По алгоритму не могу понять как мне сделать несколько запусков сервиса чтобы друг другу сообщения передавать. Серверу понимаю. Но сегодня на вебсокетах вроде понял, через сабскрайб и публиш
Алексей
https://1drv.ms/w/s!AhmoxRQNVUr7gYJfPQdkTxgOenzTkw
Алексей
Да
Пожалуйста
Алексей
Благодарю
Открывается?
Алексей
Да
Ну на здоровье тогда😉
Алексей
Да
Там решение прям на Ютубе найти можно. С плюсами так не работает
Roman
Привет всем, начал изучать программирование на языке C# Сейчас остановился на функциях и никак не могу понять в чём отличие возвращающей и обычной функции в Google вообще ничего из объяснений мне не понятно. Можно, как-то просто объяснить?
Roman
ну чем void отличается от int, bool и т.д
Azamat
ну чем void отличается от int, bool и т.д
ты сам ответил на свой вопрос) void не возвращает ничего.
Roman
Да он ничего не возвращает но, а зачем возвращать
erel
Ну void как бездна переводится это я знаю
Roman
вопрос что меняется в программе
Roman
static void TextColor(string text = "", ConsoleColor color = ConsoleColor.White) { Console.ForegroundColor = color; Console.WriteLine(text); } static int Math(int sum, int number) { bool yes = true; while (yes) { TextColor(); sum = Convert.ToInt32(Console.ReadLine()); if (sum==number) { TextColor("", ConsoleColor.Green); Console.WriteLine("Отлично, пройдём те в следущий блок"); yes = false; TextColor(); } else { TextColor("", ConsoleColor.Red); Console.WriteLine("Попробуйте снова"); } TextColor(); } return sum; }
Roman
Есть такой код
Roman
писал сам так что может и фигня
erel
Аватарка у тебя крутая
Igor
а зачем ты его в спойлер запихал? ;)
Roman
вроде все так делают)
Igor
та не то я давал задачи и решение убрал в спойлер ;)
Roman
bruh
Azamat
вроде все так делают)
я во флудилке так делаю, чтобы бан не выдали
Александр
а зачем ты его в спойлер запихал? ;)
чтобы не пугать неподготовленные лица, отведите беременных и детей от экранов
Azamat
поменял int на void всё тоже самое
ты метод вызвал? Скинь полный код.
Igor
он не понимает почему некоторые функции возвращают значения а некоторые нет.
Igor
или точнее когда нужно возвращать а когда не нужено.
Roman
static void Main(string[] args) { string name; TextColor("Для проверки ваших интелектуальных способностей решите этот просто пример."); TextColor("2+2*2="); Math(6,6); Console.ReadKey(); Console.Clear(); TextColor("А как насчёт такого примера?"); TextColor("(76-32)*2="); Math(88, 88); Console.ReadKey(); Console.Clear(); }
Roman
static void TextColor(string text = "", ConsoleColor color = ConsoleColor.White) { Console.ForegroundColor = color; Console.WriteLine(text); } static int Math(int sum, int number) { bool yes = true; while (yes) { TextColor(); sum = Convert.ToInt32(Console.ReadLine()); if (sum==number) { TextColor("", ConsoleColor.Green); Console.WriteLine("Отлично, пройдём те в следущий блок"); yes = false; TextColor(); } else { TextColor("", ConsoleColor.Red); Console.WriteLine("Попробуйте снова"); } TextColor(); } return sum; }
Azamat
static void TextColor(string text = "", ConsoleColor color = ConsoleColor.White) { Console.ForegroundColor = color; Console.WriteLine(text); } static int Math(int sum, int number) { bool yes = true; while (yes) { TextColor(); sum = Convert.ToInt32(Console.ReadLine()); if (sum==number) { TextColor("", ConsoleColor.Green); Console.WriteLine("Отлично, пройдём те в следущий блок"); yes = false; TextColor(); } else { TextColor("", ConsoleColor.Red); Console.WriteLine("Попробуйте снова"); } TextColor(); } return sum; }
в данном случае возвращать что-либо не имеет смысла. Можно привести такой пример. У тебя есть какой-то метод, к примеру вычисляющий корни квадратного уравнения и выводящий их в консоль. static void calculateRoots(int a, int b, int c) { // считаем корни System.out.println(x1); System.out.println(x2); } static void main() { calculateRoots(10, 15, -3); } Все работает, но если ты захочешь выводить эти корни не в консоль, а например произвести над ними еще какие-то операции, например зачем то их прибавить и вывести уже сумму. Придется писать другой метод static void calculateRootsAndSumThem(int a, int b, int c) { // считаем корни System.out.println(x1 + x2); } А если надо еще что-то сделать, например умножить, отнять, вывести в граф. окно итд? Поэтому можно сделать один метод, возвращающий корни и затем использовать их в других местах. static int[] calculateRoots(int a, int b, int c) { return [x1, x2]; } static void printRoots() { int[] roots = calculateRoots(10, 15, -10); System.out.println(roots[0]); System.out.println(roots[1]); } static void printRootsSum() { int[] roots = calculateRoots(10, 15, -10); System.out.println(roots[0] + roots[1]); }
Roman
в данном случае возвращать что-либо не имеет смысла. Можно привести такой пример. У тебя есть какой-то метод, к примеру вычисляющий корни квадратного уравнения и выводящий их в консоль. static void calculateRoots(int a, int b, int c) { // считаем корни System.out.println(x1); System.out.println(x2); } static void main() { calculateRoots(10, 15, -3); } Все работает, но если ты захочешь выводить эти корни не в консоль, а например произвести над ними еще какие-то операции, например зачем то их прибавить и вывести уже сумму. Придется писать другой метод static void calculateRootsAndSumThem(int a, int b, int c) { // считаем корни System.out.println(x1 + x2); } А если надо еще что-то сделать, например умножить, отнять, вывести в граф. окно итд? Поэтому можно сделать один метод, возвращающий корни и затем использовать их в других местах. static int[] calculateRoots(int a, int b, int c) { return [x1, x2]; } static void printRoots() { int[] roots = calculateRoots(10, 15, -10); System.out.println(roots[0]); System.out.println(roots[1]); } static void printRootsSum() { int[] roots = calculateRoots(10, 15, -10); System.out.println(roots[0] + roots[1]); }
Моя благодарность
simon
А про что сейчас стрим идёт ?