Форум программистов, компьютерный форум, киберфорум
Последние записи
Войти
Регистрация
Восстановить пароль
Старый
Сайт компании Red-Star-Soft снова здесь!
Запись от Etyuhibosecyu размещена 27.02.2025 в 12:27
Показов 4918 Комментарии 24

Поздравьте нас в Red-Star-Soft - 10 месяцев и 15 дней поисков завершились успешно - сегодня наконец основной домен нашей компании освободился, и нам не пришлось переименовывать компанию! Мы снова доступны по адресу https://red-star-soft.com! Временный домен теоретически еще существует (до 12 апреля), но к нему не привязан ни один хостинг, поэтому там ничего нет. Зато основной существует...
Аватар для Etyuhibosecyu
Труд вопреки насмешкам
Старый
Рейтинг: 5.00. Голосов: 1.
Как написать библиотеку на С++ для программ, написанных на VB 6.0
Запись от Argus19 размещена 27.02.2025 в 11:25
Показов 2291 Комментарии 0
Метки c++, vb 6.0

Как написать библиотеку на С++ для программ, написанных на VB 6.0

Иногда, при написании кода, нужно многократно использовать функции и подпрограммы. Если объём кода становится слишком большим, «рябит в глазах». На мой взгляд, лучше использовать свои библиотеки, особенно, если приходится писать...
Вложения
Тип файла: 7z Как написать библиотеку на С.7z (717.0 Кб, 734 просмотров)
Аватар для Argus19
Старый
[powershell] Выполнить расстановку приставки не перед каждым словом фразы во всех возможных вариантах
Запись от alhaos размещена 26.02.2025 в 14:16
Показов 2484 Комментарии 1
Метки powershell

Выполнить расстановку приставки не перед каждым словом фразы во всех возможных вариантах.

PowerShell
1
2
3
4
5
6
7
8
9
10
11
param(
    $phrase = "В мире существует два типа людей"
)
 
$words = -split $phrase 
(0..((1 -shl $words.Length) - 1)).ForEach{
    $case = $_
    (0..($words.Count-1)).ForEach{
        ($case -band 1 -shl $_ ? "не {0}" : "{0}") -f $words[$_]
    } -join " "
}
Code
1
В
...
Аватар для alhaos
Старый
[golang] 6. Zigzag Conversion
Запись от alhaos размещена 24.02.2025 в 19:54
Показов 2235 Комментарии 0
Метки go, problem

Нужно преобразовать входную строку в строку полученную из зигзага образного узора заданного количеством строк.

Go
1
2
3
4
5
6
7
8
9
10
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// convert
//
// 6. Zigzag Conversion
//
// The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)
//
...
Аватар для alhaos
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 23.02.2025 в 15:56 / www.historian.b­y - дневник создателя
Показов 1259 Комментарии 4

В негласном противостоянии живых авторов и нейронок у первых есть вполне очевидный козырь - на сайте можно свободно размещать фото и видео с любыми пояснениями. Для нейронок это пока недоступно. Так что не всё потеряно, ещё повоюем. На этой неделе обновления связаны с C++, сетевыми протоколами и браузером Vivaldi.

По ИТ:
1) добавил урок "Создание программы с графическим интерфейсом на C++ с использованием графической библиотеки Dear ImGui 1.91".
Заложил...
Старый
[golang] 151. Reverse Words in a String
Запись от alhaos размещена 23.02.2025 в 14:37
Показов 2247 Комментарии 5
Метки go, problem

Дана строка необходимо поменять порядок входящих слов, необходимо исключить лидирующие и финишные пробелы, а так же повторяющиеся считать за один.

Воспользовался функцией strings.Fields() которая делает именно то, что нужно по условию.

Go
1
2
3
4
5
6
7
8
9
10
11
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
import (
    "strings"
)
 
// reverseWords
//
// 151. Reverse Words in a String
...
Аватар для alhaos
Старый
[golang] 14. Longest Common Prefix
Запись от alhaos размещена 23.02.2025 в 14:08
Показов 3566 Комментарии 0
Метки go, problem

Дан слайс строк, нужно вернуть строку содержащую общий префикс для всех строк, пустую сроку в случае отсутствия такового.

Go
1
2
3
4
5
6
7
8
9
10
11
12
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// longestCommonPrefix
//
// 14. Longest Common Prefix
//
// Write a function to find the longest common prefix string amongst an array of strings.
//
// If there is no common prefix, return an empty string "".
//
...
Аватар для alhaos
Старый
[golang] 58. Length of Last Word
Запись от alhaos размещена 23.02.2025 в 13:14
Показов 2550 Комментарии 0
Метки go, problem

Нужно найти длину крайнего слова в строке.

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// lengthOfLastWord
//
// 58. Length of Last Word
// Given a string s consisting of words and spaces, return the length of the last word in the string.
//
// A word is a maximal
// substring
//
//  consisting of non-space characters only.
//
// Example 1:
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 12. Integer to Roman
Запись от alhaos размещена 23.02.2025 в 12:37
Показов 1904 Комментарии 1
Метки go, problem

Целое число необходимо перевести в строку соответствующего числа в Римской системе счисления

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
import (
    "bytes"
 
// intToRoman
//
// 12. Integer to Roman
//
// Seven different symbols represent Roman numerals with the following values:
//
// Symbol      Value
// I     1
// V     5
// X
...
Аватар для alhaos
Старый
Использование ESP-IDF в консоли / краткая выжимка из документации
Запись от Max Dark размещена 23.02.2025 в 11:30 / Записки "для себя"
Показов 1970 Комментарии 2
Метки bash, esp32

Инструкция по установке ESP-IDF есть в документации

По шагам:
* установить зависимости
Bash
1
sudo apt install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
* Клонируем репозиторий в какую нибудь директорию
Bash
1
git clone --recursive https://github.com/espressif/esp-idf.git
* Переключаем на нужную версию
Bash
1
cd esp-idf # работаем в директории с репозиторием
...
Аватар для Max Dark
Диванный эксперт
Старый
[golang] 13. Roman to Integer
Запись от alhaos размещена 22.02.2025 в 13:15
Показов 1734 Комментарии 1
Метки go, problem

Нужно написать функцию которая принимает строку представляющую собой римское число, а вернуть десятичное число.
Go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// romanToInt
//
// 13. Roman to Integer
//
// Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.
//
// Symbol       Value
// I             1
// V             5
// X             10
...
Аватар для alhaos
Старый
[golang] 42. Trapping Rain Water
Запись от alhaos размещена 22.02.2025 в 12:27
Показов 1911 Комментарии 0
Метки go, problem

Дан массив целых чисел который означает высоты на проекции поверхности, если между двумя высотами есть пространство то там скапливается вода во время дождя, Необходимо найти сколько воды скопится после того как прошел дождь.

Название: Безымянный-2024-10-12-1405.png
Просмотров: 11733

Размер: 5.1 Кб

Метод решения с двумя...
Аватар для alhaos
Старый
Удалить все товары и категории woocommerce wordpress
Запись от IRIP размещена 22.02.2025 в 10:39
Показов 1467 Комментарии 1
Метки woocommerce, wordpress

HTML5
1
2
3
4
5
6
7
8
9
10
DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type = 'product');
 
DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'product');
 
DELETE FROM wp_posts WHERE post_type = 'product';
 
DELETE FROM wp_terms WHERE term_id IN 
(SELECT term_id FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%');
DELETE FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%';
DELETE FROM
...
Аватар для IRIP
Старый
[golang] 135. Candy
Запись от alhaos размещена 21.02.2025 в 10:00
Показов 1512 Комментарии 2
Метки go, problem

Дан массив рейтинга детей, по этому рейтингу нужно раздать конфеты.
- Каждый ребенок должен получить хотя бы одну конфету.
- Дети с более высоким рейтингом должны получать больше конфет, чем их соседние дети с более низким рейтингом.

Найти минимальное количество конфет.

Go
1
2
3
4
5
6
7
8
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// candy
//
// 135. Candy
// There are n children standing
...
Аватар для alhaos
Старый
[golang] 134. Gas Station
Запись от alhaos размещена 17.02.2025 в 18:49
Показов 1464 Комментарии 0
Метки go, problem

Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива необходимое для того чтобы добраться до следующей станции, станции закольцованы, движений...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
Как вернуть энтузиазм
Запись от Uswer размещена 17.02.2025 в 14:30
Показов 4813 Комментарии 34

Приветствую тебя читатель.

Сначала небольшая предыстория.
Лет 5-6 тому назад появилась у меня идея автоматизации некоего процесса на работе. А так как я уже много лет увлекаюсь (не путать с профессиональными навыками) программированием, то естественно эта автоматизация предполагала разработку...
Старый
Рейтинг: 5.00. Голосов: 1.
Обновление сайта www.historian.b­y
Запись от Reglage размещена 16.02.2025 в 18:36 / www.historian.b­y - дневник создателя
Показов 1215 Комментарии 0

Для написания хороших уроков нужно научиться задавать глупые (или банальные) вопросы. Это несколько странно, правда? Ведь по вопросам судят о человеке. На самом деле вопросов должно быть много и разных - умных и глупых. При написании любых уроков у меня всегда возникает множество...
Старый
238. Product of Array Except Self
Запись от alhaos размещена 16.02.2025 в 18:15
Показов 1383 Комментарии 0
Метки go, problem

Необходимо вернуть слайс целых чисел каждый элемент которого содержит произведения всех элементов входного слайса кроме элемента с совпадающим индексом.

Ограничения: Не использовать деление, сложность O(n), 

Go
1
2
3
4
5
6
7
8
9
10
11
12
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// productExceptSelf
//
// 238. Product of Array Except Self
// Medium
// Topics
// Companies
// Hint
// Given
...
Аватар для alhaos
Старый
Пользуясь нейросетью возвращаюсь к вопросу альтернативных приводов поступательного движения.
Запись от Hrethgir размещена 14.02.2025 в 23:42
Показов 1625 Комментарии 0
Метки ai, ии, нейросеть

Описание тут https://habr.com/ru/articles/778118/.
Вопрос ответ
You
Привет. Скажи, есть-ли вещества, которые могут менять жидкое состояние на желеобразное под воздействием ультразвука?

Assistant

mistral-nemo-instruct-2407
Да, существуют вещества, которые могут изменять свою консистенцию
...
Аватар для Hrethgir
Старый
Рейтинг: 1.00. Голосов: 1.
Присоединяйтесь к вызову «В память о Дилане Буччи»
Запись от Programma_Boinc размещена 13.02.2025 в 06:47
Показов 1483 Комментарии 0

Присоединяйтесь к вызову «В память о Дилане Буччи»

19 февраля, базирующаяся в Виннипеге, кибер - академия старшей школы Сислера начнет командный вызов, который продлится 19 дней.

Опубликовано: 12 февраля 2025 года

Вклад кибер - академии в WCG давно постоянно...
Миниатюры
Нажмите на изображение для увеличения
Название: Скриншот 13-02-2025 082550.jpg
Просмотров: 1102
Размер:	168.3 Кб
ID:	9863   Нажмите на изображение для увеличения
Название: Скриншот 13-02-2025 082625.jpg
Просмотров: 951
Размер:	118.8 Кб
ID:	9864  
Вложения
Аватар для Programma_Boinc
Старый
Удалить папки из Библиотеки\Podc­­­asts (проверено на виндовс 7)
Запись от РоΜа размещена 12.02.2025 в 13:57
Показов 1533 Комментарии 0

Возникла сложность с удалением папки из Библиотеки\Podcasts. Решение нашлось не быстро... Смотреть скрины

надо тыцнуть правой кнопкой мыши на папке Podcasts, выбрать свойства, в окне свойств выбрать сносимую папку, нажать Удалить, затем нажать Применить (!!!), затем Ок

Да, я знаю, что это очень неинтелектуальная инструкция, однако, может быть найдутся еще люди, кроме меня, которые будут затруднятся
Миниатюры
Нажмите на изображение для увеличения
Название: цйа.jpg
Просмотров: 869
Размер:	162.8 Кб
ID:	9850   Нажмите на изображение для увеличения
Название: вцйв.jpg
Просмотров: 852
Размер:	140.5 Кб
ID:	9851   Нажмите на изображение для увеличения
Название: Снимок.JPG
Просмотров: 839
Размер:	54.7 Кб
ID:	9852  

Вложения
Старый
Рейтинг: 4.00. Голосов: 1.
О языках программировани­­­­­­­­­я замолвите слово..
Запись от CoderHuligan размещена 12.02.2025 в 12:06
Показов 5253 Комментарии 54

Каждый последующий язык - хуже предыдущего. Это аксиома..
Есть языки, которые уже рождаются мертвыми.
Есть языки, которые рождаются в простоте, но умирают, под тяжестью возросшей сложности.
Есть языки, которые вечны. C - вечен. Forth - вечен.
----
Языки не могут иметь...
Аватар для CoderHuligan
Старый
Рейтинг: 5.00. Голосов: 1.
Интерактивные popup с автоматическим выравниванием и анимацией
Запись от mr_dramm размещена 09.02.2025 в 23:00
Показов 1220 Комментарии 0

Рекомендуется статья к прочтению:

1. Анимация в браузерах и как с ней работать Сергей Чикуёнок (VK)

Функциональные фичи:

- автоматическое вертикальное выравнивание при добавлении и удалении popup
- автоматическое удаление popup через указанные промежуток времени
- анимация появления...
Аватар для mr_dramm
молодой
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 09.02.2025 в 18:46 / www.historian.b­y - дневник создателя
Показов 67 Комментарии 0

По мере работы над уроками словил себя на мысли, что всё чаще предпочитаю экспериментировать с кодом, нежели читать чужие пояснения. Конечно, есть риск что-то неправильно интепретировать (даже при рабочем коде), но и масштаб возможных открытий в режиме свободной охоты в разы больше. На этой неделе добавил ещё один урок по PascalABC.NET и дополнил урок по дескрипторам Windows.

По ИТ:
1) добавил урок "Структура программы на PascalABC.NET 3.9".
Урок пока...
Старый
Похоже, что пора приобрести более мощное железо (бук) с док станцией для GPU.
Запись от Hrethgir размещена 09.02.2025 в 13:42
Показов 2301 Комментарии 2
Метки ai, ии

Далее пока ожидаю железа.

Привет. Дай пожалуйста, оценку на русском языке замыслу игры, по десятибальной шкале. Игра типа клеточного автомата, может проходить в пошагово как в автоматическом режиме, так и в режиме с участие игроков.
Игровой мир.

Размер 500*500 клеток.
...
Аватар для Hrethgir
Старый
Переработанный клеточный автомат. Добавление агентов и программировани­­­­­я.
Запись от Hrethgir размещена 09.02.2025 в 02:05
Показов 1855 Комментарии 1

Конечно мне понравилось мнение mistral-nemo-instruct-2407, но к такому подробному описанию игры меня привело использование Yi Coder 9B Chat by 01-Ai , так как он задавал хорошие вопросы по уточнению правил, и таким образом дал мне понять как должно выглядеть правильное описание.

Правила, которые были написаны с н-ной попытки (с вопросом к нейронке)
Привет. Дай пожалуйста оценку правилам игры по десятибальной шкале.
...
Аватар для Hrethgir
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 380. Insert Delete GetRandom O(1)
Запись от alhaos размещена 04.02.2025 в 08:55
Показов 2147 Комментарии 0
Метки go, problem

Тут требуется реализовать структуру которая обслуживает список уникальных элементов и реализует следующий интерфейс:

Go
1
2
3
4
5
6
type RandomizedSet interface {
 // Insert Добавляет элемент к списку уникальных элементов
 // в случае успеха возвращает ИСТИНУ
 // в обратном случае ЛОЖЬ
 Insert(val int) bool
 // Remove Удаляет элемент из списка уникальных
...
Аватар для alhaos
Старый
[golang] 274. H-Index
Запись от alhaos размещена 04.02.2025 в 06:24
Показов 1626 Комментарии 0
Метки go, problem

Дан целочисленный слайс, индексы в нем это индексы статей, а элементы - это количество цитат приходящиеся на опубликованную статью. 

Задача рассчитать индекс Хирша

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
import (
    "sort"
)
 
// hIndex
//
// 274. H-Index
//
// Given an array of integers citations where citations[i] is the number of citations a researcher received
...
Аватар для alhaos
Старый
[golang] 45. Jump Game II
Запись от alhaos размещена 04.02.2025 в 05:11
Показов 1487 Комментарии 0
Метки go, problem

Дан слайс целочисленных элементов, индекс начального элемента 0, в каждом элементе массива указанно на сколько максимально можно увеличить индекс чтобы достичь следующего элемента.

Задача вернуть минимальное количество шагов за которое можно добраться до крайнего элемента.

Во всех тестовых данных гарантируется наличие данного пути.

Go
1
2
3
4
5
6
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// jump
//
...
Аватар для alhaos
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 02.02.2025 в 15:45 / www.historian.b­y - дневник создателя
Показов 98 Комментарии 0

Матрица ближе, чем казалось (об этом в конце). Новых уроков не было, зато обновил аж четыре - по ассемблеру, C++, PowerShell и Windows. Пожалуй, не так далеко то время (год-два), когда резонно будет спросить - а чего конкретно вам не хватает в уроках?

По ИТ:
1) дополнил урок "Системы кодировок символов".
Добавил некоторые диапазоны системы Юникод. Также сделал пояснения чуть более логичными, убрав лишние слова.

2) дополнил урок "Знакомство...
Новые блоги и статьи
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском https:/ / vkvideo. ru/ video-231374465_456239020 На английском https:/ / www. youtube. com/ watch?v=oskqtCrWns0 Исходники примера:
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач: . . .
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
Вот в чем сила LM.
Hrethgir 02.07.2025
как на английском будет “обслуживание“ Слово «обслуживание» на английском языке может переводиться несколькими способами в зависимости от контекста: * **Service** — самый распространённый. . .
Использование Keycloak со Spring Boot и интеграция Identity Provider
Javaican 01.07.2025
Два года назад я получил задачу, которая сначала показалась тривиальной: интегрировать корпоративную аутентификацию в микросервисную архитектуру. На тот момент у нас было семь Spring Boot приложений,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru