Шпаргалка по C++
Шпаргалка фокусируется на языке, а не стандартной библиотеке, и учитывает особенности C++11/C++14
#cpp@bookflow
👉 @Bookflow
Шпаргалка фокусируется на языке, а не стандартной библиотеке, и учитывает особенности C++11/C++14
#cpp@bookflow
👉 @Bookflow
👍6❤1
Как распарсить строку в sql
Для того чтобы распарсить строку в SQL, можно использовать различные функции и операторы, в зависимости от конкретных требований и формата строки.
Например, если строка содержит разделители, такие как запятые или пробелы, то можно использовать функцию
Результатом запроса будет строка Привет.
Если же требуется извлечь определенный набор символов из строки, то можно использовать функцию SUBSTRING(). Например, следующий запрос извлекает первые три символа из строки Привет:
Результатом запроса будет строка При.
Также можно использовать функцию
Результатом запроса будет строка Привет.
#db@bookflow
👉 @Bookflow
Для того чтобы распарсить строку в SQL, можно использовать различные функции и операторы, в зависимости от конкретных требований и формата строки.
Например, если строка содержит разделители, такие как запятые или пробелы, то можно использовать функцию
SUBSTRING_INDEX() для извлечения определенного фрагмента строки. Например, следующий запрос извлекает первое слово из строки Привет, мир:SELECT SUBSTRING_INDEX('Привет, мир', ' ', 1);Результатом запроса будет строка Привет.
Если же требуется извлечь определенный набор символов из строки, то можно использовать функцию SUBSTRING(). Например, следующий запрос извлекает первые три символа из строки Привет:
SELECT SUBSTRING('Привет', 1, 3);Результатом запроса будет строка При.
Также можно использовать функцию
REGEXP_SUBSTR() для извлечения определенного фрагмента строки, используя регулярные выражения. Например, следующий запрос извлекает первое слово из строки Привет, мир:SELECT REGEXP_SUBSTR('Привет, мир', '^[^ ]+');Результатом запроса будет строка Привет.
#db@bookflow
👉 @Bookflow
🥰6❤2👍2
5 трюков с командами Linux, которые изменят вашу жизнь как программиста
Интерфейс командной строки — это основа работы для большинства технических специалистов, особенно разработчиков и системных администраторов. Будь то написание скриптов, настройка серверов или автоматизация задач, знание Linux-команд может сэкономить вам часы работы.
Для многих Linux может показаться пугающим на первый взгляд, но, освоив потенциал его интерфейса командной строки (CLI), вы поймёте, что это лучший друг программиста. От навигации по директориям до работы с файлами и даже отладки — освоение этих простых, но мощных команд Linux может значительно улучшить ваш рабочий процесс.
В этой статье мы рассмотрим пять трюков работы с командной строкой, которые облегчат жизнь разработчикам. Это не просто «приятные бонусы» — это настоящие «игровые изменения», которые помогут вам сэкономить время и сделают взаимодействие с терминалом гораздо более эффективным.
#статья@bookflow
👉 @Bookflow
Интерфейс командной строки — это основа работы для большинства технических специалистов, особенно разработчиков и системных администраторов. Будь то написание скриптов, настройка серверов или автоматизация задач, знание Linux-команд может сэкономить вам часы работы.
Для многих Linux может показаться пугающим на первый взгляд, но, освоив потенциал его интерфейса командной строки (CLI), вы поймёте, что это лучший друг программиста. От навигации по директориям до работы с файлами и даже отладки — освоение этих простых, но мощных команд Linux может значительно улучшить ваш рабочий процесс.
В этой статье мы рассмотрим пять трюков работы с командной строкой, которые облегчат жизнь разработчикам. Это не просто «приятные бонусы» — это настоящие «игровые изменения», которые помогут вам сэкономить время и сделают взаимодействие с терминалом гораздо более эффективным.
#статья@bookflow
👉 @Bookflow
👍2
Ciphey
Полностью автоматизированный инструмент для дешифровки/декодирования/взлома, основанный на обработке естественного языка и искусственном интеллекте, и немного на здравом смысле.
Цель Ciphey - стать инструментом для автоматизации множества расшифровок и дешифровок, таких как шифрование на нескольких базах, классические шифры, хэши и более сложные криптографии.
Если вы не знаете достаточно много о криптографии или хотите быстро проверить зашифрованный текст, прежде чем работать над ним самостоятельно, Ciphey - для вас.
Техническая часть. Ciphey использует специально созданный модуль искусственного интеллекта (AuSearch) с интерфейсом обнаружения шифров, чтобы приблизительно определить, чем что-то зашифровано. Затем используется собственный настраиваемый интерфейс обработки естественного языка, который может определить, когда полученный зашифрованный текст становится обычным.
Здесь нет нейронных сетей или раздутого ИИ. Мы используем только то, что быстро и минимально.
https://github.com/Ciphey/Ciphey/blob/master/translations/ru/README.md
#github@bookflow
👉 @Bookflow
Полностью автоматизированный инструмент для дешифровки/декодирования/взлома, основанный на обработке естественного языка и искусственном интеллекте, и немного на здравом смысле.
Цель Ciphey - стать инструментом для автоматизации множества расшифровок и дешифровок, таких как шифрование на нескольких базах, классические шифры, хэши и более сложные криптографии.
Если вы не знаете достаточно много о криптографии или хотите быстро проверить зашифрованный текст, прежде чем работать над ним самостоятельно, Ciphey - для вас.
Техническая часть. Ciphey использует специально созданный модуль искусственного интеллекта (AuSearch) с интерфейсом обнаружения шифров, чтобы приблизительно определить, чем что-то зашифровано. Затем используется собственный настраиваемый интерфейс обработки естественного языка, который может определить, когда полученный зашифрованный текст становится обычным.
Здесь нет нейронных сетей или раздутого ИИ. Мы используем только то, что быстро и минимально.
https://github.com/Ciphey/Ciphey/blob/master/translations/ru/README.md
#github@bookflow
👉 @Bookflow
GitHub
Ciphey/translations/ru/README.md at master · bee-san/Ciphey
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡ - bee-san/Ciphey
👍2
Средние highload паттерны на Go
Меня зовут Агаджанян Давид и ранее я опубликовал статью «простые highload паттерны на Go», в которой были рассмотрены простые подходы увеличения пропускной способности отдельно взятого экземпляра приложения без хардкора. Мне импонируют простые подходы, так как over engineering подходы требуются в исключительных проектах, и то чаще всего только в отдельно взятых подсистемах, в остальном можно воспользоваться давно известными лучшими практиками. Статья ориентирована на начинающих разработчиков и может служить отправной точкой для дальнейшего изучения. В этой статье подходы ориентированы на масштабирование приложения при верхнеуровневом рассмотрении. Подходы универсальны, приписка языка Go только потому, что сама реализация приложения на нем. Для наглядности, примеры будут упрощены, а чтобы было интереснее наблюдать, проведем замеры производительности. Ну и конечно же делитесь своим опытом масштабирования, буду рад взять на заметку.
https://habr.com/ru/articles/684904/
#golang@bookflow
👉 @Bookflow
Меня зовут Агаджанян Давид и ранее я опубликовал статью «простые highload паттерны на Go», в которой были рассмотрены простые подходы увеличения пропускной способности отдельно взятого экземпляра приложения без хардкора. Мне импонируют простые подходы, так как over engineering подходы требуются в исключительных проектах, и то чаще всего только в отдельно взятых подсистемах, в остальном можно воспользоваться давно известными лучшими практиками. Статья ориентирована на начинающих разработчиков и может служить отправной точкой для дальнейшего изучения. В этой статье подходы ориентированы на масштабирование приложения при верхнеуровневом рассмотрении. Подходы универсальны, приписка языка Go только потому, что сама реализация приложения на нем. Для наглядности, примеры будут упрощены, а чтобы было интереснее наблюдать, проведем замеры производительности. Ну и конечно же делитесь своим опытом масштабирования, буду рад взять на заметку.
https://habr.com/ru/articles/684904/
#golang@bookflow
👉 @Bookflow
👍2👎1
Работа с хранилищами в Kubernetes: руководство для инженеров
Как DevOps-инженер я часто сталкиваюсь с необходимостью глубокого понимания тонких аспектов Kubernetes. Одним из таких ключевых элементов является управление хранилищем данных. Хотя этот элемент иногда остаётся в тени других задач, его важность для успешного развёртывания и поддержки приложений велика.
Накопленный мною опыт в этой области стал основой для этой статьи.
Я сфокусируюсь на трёх ключевых элементах управления хранилищем в Kubernetes:
PersistentVolumes (PV).
PersistentVolumeClaims (PVC).
Storage Classes.
https://habr.com/ru/companies/T1Holding/articles/781368/
#devops@bookflow
👉 @Bookflow
Как DevOps-инженер я часто сталкиваюсь с необходимостью глубокого понимания тонких аспектов Kubernetes. Одним из таких ключевых элементов является управление хранилищем данных. Хотя этот элемент иногда остаётся в тени других задач, его важность для успешного развёртывания и поддержки приложений велика.
Накопленный мною опыт в этой области стал основой для этой статьи.
Я сфокусируюсь на трёх ключевых элементах управления хранилищем в Kubernetes:
PersistentVolumes (PV).
PersistentVolumeClaims (PVC).
Storage Classes.
https://habr.com/ru/companies/T1Holding/articles/781368/
#devops@bookflow
👉 @Bookflow
👍4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Wagyu
Библиотека Rust для быстрого и простого создания криптовалютных кошельков, которую можно использовать как утилиту командной строки или создавать на базе нее криптовалютные приложения.
https://github.com/AleoHQ/wagyu
#rust@bookflow
👉 @Bookflow
Библиотека Rust для быстрого и простого создания криптовалютных кошельков, которую можно использовать как утилиту командной строки или создавать на базе нее криптовалютные приложения.
https://github.com/AleoHQ/wagyu
#rust@bookflow
👉 @Bookflow
❤2👍2
Подборка односложных выражений на языке Python, которые повысят вашу производительность
Deleting multiple elements from a list
Factorial of a number
https://github.com/Allwin12/python-one-liners
#python@bookflow
👉 @Bookflow
Deleting multiple elements from a list
li = [1, 2, 3, 4, 5]
del li[0:3]
# [4, 5]Factorial of a number
import math; fact_5 = math.factorial(5)
https://github.com/Allwin12/python-one-liners
#python@bookflow
👉 @Bookflow
👍3
Как создавать собственные пользовательские React Hooks
React Hooks открывают совершенно новый способ написания функциональных компонентов, позволяя нам добавлять возможности, доступные для компонентов класса, например, логику с состоянием.
https://blog.logrocket.com/create-your-own-custom-react-hooks/
#react@bookflow
👉 @Bookflow
React Hooks открывают совершенно новый способ написания функциональных компонентов, позволяя нам добавлять возможности, доступные для компонентов класса, например, логику с состоянием.
https://blog.logrocket.com/create-your-own-custom-react-hooks/
#react@bookflow
👉 @Bookflow
👍1
Идеальная передача и универсальные ссылки в C++
https://eli.thegreenplace.net/2014/perfect-forwarding-and-universal-references-in-c
#cpp@bookflow
👉 @Bookflow
https://eli.thegreenplace.net/2014/perfect-forwarding-and-universal-references-in-c
#cpp@bookflow
👉 @Bookflow
👍3❤2