👎1
IT Leaper
Хотите ли вы тут увидеть шпаргалку по kali linux?(делаю её я)
О да, как же я мог забыть про ошибки. Также добавлю решения на некоторые ошибки или баги, с которыми я столкнулся. Недавно нашел решение ошибки "синего экрана в линуксе", уже думал сносить и переустанавливать дистрибутив 😅
❤1👎1
Что ж, помните я говорил что я хотел создать репозиторий, где будут хранится решение базовых алгоритмов? Так вот, пришло время создать этот репозиторий
❤1👎1
IT Leaper
Что ж, помните я говорил что я хотел создать репозиторий, где будут хранится решение базовых алгоритмов? Так вот, пришло время создать этот репозиторий
Хотя действительно - это нудная вещь создавать простой и сырой алгоритм - уже лучше построить его на практике где он действительно будет полезен. Эти алгоритмы, думаю, будут играть большую роль, особенно алгоритмы поиска в бд, например. Их использование должно проявлятся со временем, где это действительно уместно, их не нужно использовать везде где вздумается
❤2👎1
IT Leaper
Итак, заканчиваю с ещё одной таской(CsvExplorer) и чуть позже выложу в гит хаб
Кстати, размышляю над ещё одним проектом с использованием GUI. И да, это наконец-то будет не winforms)
Искал ТГК про кодинг?
Хотел узнать много нового?
Тебе в Type Craft Channel
Не теряй времени!
Подписаться на канал
Хотел узнать много нового?
Тебе в Type Craft Channel
Софты, мемы, видео уроки, скрипты, розыгрыши, обучение
Все в этом тгк!
Не теряй времени!
Подписаться на канал
Chain of responsibility или цепочка ответственности. Что это вообще такое?
Цепочка Обязанностей (Chain of responsibility) - поведенческий шаблон проектирования, который позволяет избежать жесткой привязки отправителя запроса к получателю. Все возможные обработчики запроса образуют цепочку, а сам запрос перемещается по этой цепочке. Каждый объект в этой цепочке при получении запроса выбирает, либо закончить обработку запроса, либо передать запрос на обработку следующему по цепочке объекту
Более подробно можно почитать о этом паттерне здесь
p.s: пример на c#
Цепочка Обязанностей (Chain of responsibility) - поведенческий шаблон проектирования, который позволяет избежать жесткой привязки отправителя запроса к получателю. Все возможные обработчики запроса образуют цепочку, а сам запрос перемещается по этой цепочке. Каждый объект в этой цепочке при получении запроса выбирает, либо закончить обработку запроса, либо передать запрос на обработку следующему по цепочке объекту
Более подробно можно почитать о этом паттерне здесь
p.s: пример на c#
Medium
Chain of Responsibility Design Pattern with C# Examples
leveraging proven design patterns can significantly enhance the efficiency and maintainability of our code. One such pattern is the Chain…
👍2
Всем привет, простите что долго не писал посты - был занят одной таской. Оказывается у меня хромают знания по асинхронному программированию да и ещё сложности с построением архитектуры(целых три раза перестраивал проект). К тому же ещё одна раковая ошибка заключалась в не оптимизированном подходе, в котором программа, которую я написал, читала одни и те же строки по несколько раз.
В конечном итоге у меня болят спина, глаза и голова да и ещё целый букет долгов по учебе, но зато почти доделанная таска без тестов
В конечном итоге у меня болят спина, глаза и голова да и ещё целый букет долгов по учебе, но зато почти доделанная таска без тестов
IT Leaper
Всем привет, простите что долго не писал посты - был занят одной таской. Оказывается у меня хромают знания по асинхронному программированию да и ещё сложности с построением архитектуры(целых три раза перестраивал проект). К тому же ещё одна раковая ошибка…
P.s: код на фоне - это моя таска и я действительно почти её доделал. Вот код -> https://github.com/GinessisC/CSVExplorer/tree/dev
Да-да, знаю что код - олицетворение дерьма с букетом кастылей на каждой 10 строчке, но я пытаюсь это исправить + к тому же я не могу тратить большое количество времени на написание кода, к сожалению.
Буду очень рад, если вы его прокомментируете
Да-да, знаю что код - олицетворение дерьма с букетом кастылей на каждой 10 строчке, но я пытаюсь это исправить + к тому же я не могу тратить большое количество времени на написание кода, к сожалению.
Буду очень рад, если вы его прокомментируете
GitHub
GitHub - GinessisC/CSVExplorer at dev
csv explorer created. Contribute to GinessisC/CSVExplorer development by creating an account on GitHub.
🔥1
Ля, нашёл очень интересную книгу на гите.
Advanced Programming на c# - эта книга полезна разработчикам, которые хотят углубить свои знания о C# и научиться разрабатывать сложные, безопасные и эффективные приложения. Она охватывает как теоретические аспекты языка, так и практические подходы к решению типичных задач, встречающихся в реальных проектах
А вот и ссылка на книгу =>
https://github.com/omarshohid/Books/blob/master/Advance%20C%23%20Programming%20book.pdf
Advanced Programming на c# - эта книга полезна разработчикам, которые хотят углубить свои знания о C# и научиться разрабатывать сложные, безопасные и эффективные приложения. Она охватывает как теоретические аспекты языка, так и практические подходы к решению типичных задач, встречающихся в реальных проектах
А вот и ссылка на книгу =>
https://github.com/omarshohid/Books/blob/master/Advance%20C%23%20Programming%20book.pdf
GitHub
Books/Advance C# Programming book.pdf at master · omarshohid/Books
Contribute to omarshohid/Books development by creating an account on GitHub.
🔥2
Боже, я просидел целый день, скачивая SDK, NDK и JDK, путаясь с путями к файлам и мучаясь с переменами среды, проклиная ошибку за ошибкой(их было 17 за весь день) и проклиная стол зачарований, который вы видете в предыдущем постом. Много попыток потратил что бы посмотреть как выглядит прога с моего телефона и когда я релизнул прогу и увидел знакомый значёк ".NET" на моём телефоне я нажал на него и на екране появилось это - то что я хотел. Какой же прекрасный день, хорошо что не оставил это всё на потом...
❤1👍1
Итак, на днях я говорил про одно приложение, которое шифрует сообщения и с сегодняшнего дня я буду его по-тихоньку разрабатывать. Это приложение будет шифровать сообщения по определённому алгоритму. Алгоритм шифрования можно будет выбрать в ручную - их будет несколько.
Прога будет пока что под андроид и винду
Прога будет пока что под андроид и винду
❤1
RSA шифрование
Спасибо что мне не надо реализовывать алгоритм с нуля - я точно бы сошёл с ума. В с# предоставлен готовый класс - RSACryptoServiceProvider. В принципе использование этого класса чуть-чуть специфичное и не совсем понятное на первый взгляд.
Так же возникли трудности с преобразованием данных. Например, самый непонятный момент заключался в том, что я не совсем понимал разницу между
Короче говоря, я не очень хорош в криптографии, но думаю пора это исправить. Я разобрался с базовым принципом работы этого алгоритма, но я не понимаю какая настоящая логика реализована под его капотом. Хотя возможно шифрование и дешифрование происходит с массивом байтов и результаты просто суммируются...
Спасибо что мне не надо реализовывать алгоритм с нуля - я точно бы сошёл с ума. В с# предоставлен готовый класс - RSACryptoServiceProvider. В принципе использование этого класса чуть-чуть специфичное и не совсем понятное на первый взгляд.
Так же возникли трудности с преобразованием данных. Например, самый непонятный момент заключался в том, что я не совсем понимал разницу между
Encoding.Unicode.GetBytes(string text) и Convert.FromBase64String(string text), но всё стало на свои места, когда я понял что первый метод отвечает за преобразование обычной строки в массив байтов, а второй за преобразование Base64 строки в массив байтов.(я сначала думал что эти две строки одинаковые)Короче говоря, я не очень хорош в криптографии, но думаю пора это исправить. Я разобрался с базовым принципом работы этого алгоритма, но я не понимаю какая настоящая логика реализована под его капотом. Хотя возможно шифрование и дешифрование происходит с массивом байтов и результаты просто суммируются...
Что ж, этот год мне запомнится навсегда. Можно сказать с одной стороны что я многое сделал, а с другой - не достаточно. Всегда будет не достаточно, ибо всегда можно сделать что-то лучше.
Единственное что я точно могу сказать так это то, что 2025 не будет похож на 2024, и он точно будет динамичнее чем прошедший год. Я желаю Вам всем хорошего Нового Года, желаю что бы всё было хорошо, ошибок в коде все меньше и меньше, а зарплата все больше и больше, да и чтоб клиент не слишком наглел. С Новым Годом! 🌲❄️
Единственное что я точно могу сказать так это то, что 2025 не будет похож на 2024, и он точно будет динамичнее чем прошедший год. Я желаю Вам всем хорошего Нового Года, желаю что бы всё было хорошо, ошибок в коде все меньше и меньше, а зарплата все больше и больше, да и чтоб клиент не слишком наглел. С Новым Годом! 🌲❄️
❤1