Форум программистов, компьютерный форум, киберфорум
Записи в Январь 2025
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
[golang] 55. Jump Game
Запись от alhaos размещена 30.01.2025 в 08:41
Показов 2794 Комментарии 0
Метки go, problem

Игра в прыжки, значение каждого элемента означает насколько максимально мы можем увеличить индекс этого элемента чтобы достичь других элементов. Нужно вернуть ИСТИНУ в том случае если мы можем добраться до крайнего элемента слайса и ЛОЖЬ в если нет.

Go
1
2
3
4
5
6
7
8
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// canJump
//
// 55. Jump Game
// You are given an integer array nums. You are initially positioned at the array's
...
Аватар для alhaos
Старый
[golang] 122. Best Time to Buy and Sell Stock II
Запись от alhaos размещена 29.01.2025 в 13:28
Показов 2901 Комментарии 0
Метки go, problem

Тут каждый день мы можем продавать или покупать акцию, на руках может быть только одна акция,
продавать и покупать можно в один и тот же день.

Go
1
2
3
4
5
6
7
8
9
10
11
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// maxProfitII
// 
// 122. Best Time to Buy and Sell Stock II
// 
// You are given an integer array prices where prices[i] is the price of a given stock on the ith day.
// 
// On each day,
...
Аватар для alhaos
Старый
Создание макробота, как способа экономии времени и варианта ИИ.
Запись от Hrethgir размещена 28.01.2025 в 22:44
Показов 4166 Комментарии 2
Метки ai, ии, нейросеть

Чисто теоретически, создание ИИ на ПК можно разделить на части. Создать бота отвечающего за железо (эмулирование вкл, выкл, мышь, клавиатура), другой бот осуществляет распознавание изображений, другой бот - голоса, другой бот основной, посадить их в один чат на ПК, и работать...
Заблокирован
Старый
[Golang] 121. Best Time to Buy and Sell Stock
Запись от alhaos размещена 28.01.2025 в 20:33
Показов 3069 Комментарии 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
 
// maxProfit
//
// 121. Best Time to Buy and Sell Stock
// You are given an array prices where prices[i] is the price of a given stock on the ith day.
//
// You want to maximize your profit
...
Аватар для alhaos
Старый
[golang] 189. Rotate Array
Запись от alhaos размещена 28.01.2025 в 14:31
Показов 2950 Комментарии 0
Метки go

Повороты рукоятки, целочисленный слайс нужно сдвинуть на целое положительное число. Мне очень нравится решение на GO

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
 
// rotate
//
// 189. Rotate Array
//
// Given an integer array nums, rotate the array to the right by k steps, where k is non-negative.
//
// Example 1:
//
// Input: nums = [1,2,3,4,5,6,7], k = 3
// Output: [5,6,7,1,2,3,4]
...
Аватар для alhaos
Старый
[golang] 169. Majority Element
Запись от alhaos размещена 28.01.2025 в 08:05
Показов 2725 Комментарии 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
 
// majorityElement
//
// 169. Majority Element
// Given an array nums of size n, return the majority element.
//
// The majority element is the element that appears
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 80. Remove Duplicates from Sorted Array II
Запись от alhaos размещена 28.01.2025 в 06:18
Показов 2475 Комментарии 0
Метки go

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

Go
1
2
3
4
5
6
7
8
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// removeDuplicates
//
// 80. Remove Duplicates from Sorted Array II
// Given an integer array nums sorted in non-decreasing order, remove some duplicates in-place such that each unique element appears
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 26. Remove Duplicates from Sorted Array
Запись от alhaos размещена 27.01.2025 в 17:10
Показов 3352 Комментарии 0
Метки go

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

Go
1
2
3
4
5
6
7
8
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// removeDuplicates
//
// 26. Remove Duplicates from Sorted Array
// Given an integer array nums sorted in non-decreasing order, remove the duplicates in-place such that each unique element
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 27. Remove Element
Запись от alhaos размещена 27.01.2025 в 13:57
Показов 2819 Комментарии 0
Метки go

Go
1
2
3
4
5
6
7
8
9
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
package topInterview
 
// removeElement
// 27. Remove element
// Given an integer array nums and an integer val, remove all occurrences of val in nums in-place. The order of the elements may be changed. Then return the number of elements in nums which are not equal to val.
//
// Consider the number of elements in nums which are not equal to val be k, to get accepted, you need to do the following
...
Аватар для alhaos
Старый
Рейтинг: 5.00. Голосов: 1.
[golang] 88. Merge Sorted Array
Запись от alhaos размещена 27.01.2025 в 11:29
Показов 3175 Комментарии 0
Метки go, problem

Go
1
2
3
4
5
6
7
8
9
10
11
12
13
package topInterview
 
// [url]https://leetcode.com/studyplan/top-interview-150/[/url]
 
// merge problem
//
// 88. Merge Sorted Array
//
// You are given two integer arrays nums1 and nums2, sorted in non-decreasing order, and two integers m and n,
// representing the number of elements in nums1 and nums2 respectively.
//
// Merge nums1 and nums2 into a single array sorted in non-decreasing order.
// The final sorted array should
...
Аватар для alhaos
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 26.01.2025 в 22:48 / www.historian.b­y - дневник создателя
Показов 273 Комментарии 0

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

По ИТ:
1) добавил урок "Создание адаптивного дизайна веб-страницы с помощью CSS".
Первая ласточка в изучении...
Старый
Рейтинг: 3.00. Голосов: 2.
Всё не так уж и плохо.
Запись от Hrethgir размещена 25.01.2025 в 23:33
Показов 3520 Комментарии 1

Запустил более-менее сносно регистры в связке с сумматорами. Да - виновата оптимизация от Gowin EDA, дело в том, что Education шифрует нетлист, да и вообще много чего не позволяет. Просто обвязал удачно в файле rao пины, и в общем мерцание стало видно (если не обвязывать, то псевдоотимизация...
Заблокирован
Старый
Рейтинг: 5.00. Голосов: 1.
Преобразование полей (элементов управления содержимым) в обычный текст
Запись от РоΜа размещена 23.01.2025 в 20:27
Показов 3596 Комментарии 0

Возникла необходимость преобразовать поля в текст (те, что на вкладке разработчик добавляются) . Помучившись родил следующее:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Sub ПоляВТекст()
'
' Преобразует все поля в текст (даты, текст, список и другие)
'
'
Dim i As Integer
Dim r As String
Dim objcc As ContentControl
 
' количество полей в активном документе
r = ActiveDocument.ContentControls.Count
...
Старый
Рейтинг: 1.00. Голосов: 1.
Обновление исследования от команды MCM (январь 2025 г.)
Запись от Programma_Boinc размещена 22.01.2025 в 15:27
Показов 3332 Комментарии 0

Обновление исследования от команды MCM (январь 2025 г.)

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

Ген GCM1...
Аватар для Programma_Boinc
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 20.01.2025 в 00:25 / www.historian.b­y - дневник создателя
Показов 293 Комментарии 0

Итогом прошедшей недели стали уроки по ассемблеру, С++ и Python. Чем больше углубляешься в дебри, тем сложнее и одновременно интереснее находить ответы на ранее неизвестные вопросы.

По ИТ:
1) добавил урок "Использование ассемблера в коде C++".
Урок относительно небольшой, но полезную информацию почерпнуть можно.

2) добавил урок "Изменение настроек курсоров Windows 10 с помощью реестра".
Продолжаю ковырять настройки...
Старый
Рейтинг: 1.00. Голосов: 1.
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Запись от Hrethgir размещена 18.01.2025 в 22:02
Показов 4076 Комментарии 2

В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше" (не важно имеются ввиду деньги или нет, просто был опыт создания альтернативы...
Заблокирован
Старый
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
Запись от _Ivana размещена 14.01.2025 в 18:38
Показов 4170 Комментарии 0
Метки android, telegram

Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!

4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).

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

Заинтересовавшиеся - пишите мне в личку Telegram: @IIvana , добавлю вас в группу курса
Старый
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Запись от Hrethgir размещена 13.01.2025 в 23:10
Показов 4366 Комментарии 4
Метки сумматор

[SIZE="6"][B][I]Версия среды разработки Gowin Education 1.9.9.03[/I][/B][/SIZE]

По прошлому проекту в Logisim Evolution [url]https://www.cyberforum.ru/blogs/223907/blog8781.html[/url] прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала согласования+ стартер fast регистров. Файлы прилагаю....
Заблокирован
Старый
Рейтинг: 5.00. Голосов: 1.
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
Запись от volvo размещена 13.01.2025 в 11:51
Показов 1025 Комментарии 0
Метки userscript, форум

В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:

Нажмите на изображение для увеличения
Название: thread3190355_blog.png
Просмотров: 339
Размер:	86.2 Кб
ID:	9194

Скрипт
JavaScript
1
2
3
4
5
6
7
// ==UserScript==
// @name        CF_DefaultLangSelect
// @author      volvo
// @description Highlighting default language buttons in current subforum
// @include     https://www.cyberforum.ru/*thread*
// @include     https://www.cyberforum.ru/*editpost*
// @require     https://code.jquery.com/jquery-1.8.1.min.js
...
Аватар для volvo
Супер-модератор
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 13.01.2025 в 01:25 / www.historian.b­y - дневник создателя
Показов 530 Комментарии 2

За неделю добавил два урока - по ассемблеру и Линуксу, а также дополнил один урок по ассемблеру. Мелкими шагами двигаюсь дальше к неизменной цели.

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

2) добавил урок "Получение информации о времени...
Старый
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Запись от Alexander-7 размещена 08.01.2025 в 14:25
Показов 4846 Комментарии 8
Метки java

Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры (это называется класс без состояния, а с сеттерами – класс с состоянием, то есть...
Аватар для Alexander-7
Старый
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Запись от Hrethgir размещена 07.01.2025 в 16:22
Показов 4775 Комментарии 5

Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть проверяться будет их общая база основанная на подходе внутренней синхронизации...
Заблокирован
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 05.01.2025 в 23:21 / www.historian.b­y - дневник создателя
Показов 339 Комментарии 2

Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок по машинному обучению и обработке естественного языка. Тот самый случай, когда...
Старый
Модель полного двоичного сумматора с помощью логических операций (python)
Запись от AlexSky-coder размещена 04.01.2025 в 22:44
Показов 3193 Комментарии 0
Метки python, сумматор

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def binSum(x:list, y:list):
    s=[x[0]^y[0]]
    p=x[0] and y[0]
    for i in range(1,len(x)):
       s.append((x[i]^y[i])^p)
       p=(x[i] and y[i])or(p and (x[i] or y[i]))
    return s
 
x=list()
y=list()
 
x=[random.random()<0.5 and i<15 for i in range(16)]
y=[random.random()<0.5 and i<15 for i in range(16)]
 
print(' ',*list(map(int,x))[::-1],sep='')
print('+',*list(map(int,y))[::-1],sep='')
...
Аватар для AlexSky-coder
Да так, от скуки захожу.
Старый
Рейтинг: 3.00. Голосов: 2.
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­ы­­й счётчик с управляющим сигналом зад
Запись от Hrethgir размещена 04.01.2025 в 22:20
Показов 5146 Комментарии 8

Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и нужно подтвердить их быстродействие, или выяснить фактическое - отличное от показаний...
Заблокирован
Старый
Инструкция по установке python3.13.1 в Debian 12
Запись от AlexSky-coder размещена 03.01.2025 в 23:13
Показов 3460 Комментарии 0
Метки debian, linux, python

Bash
1
2
3
4
5
6
7
8
9
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev     libnss3-dev libssl-dev libreadline-dev libffi-dev
wget "https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tar.xz"
sudo tar -xf ./Python-3.13.1.tar.xz
cd Python-3.13.1/
sudo ./configure
sudo make
sudo make install
python3 -V
Аватар для AlexSky-coder
Да так, от скуки захожу.
Старый
Рейтинг: 3.00. Голосов: 2.
Затестил триггеры. архив проекта прилагаю с GOA файлами в настройках архиватора проектов.
Запись от Hrethgir размещена 03.01.2025 в 22:17
Показов 1672 Комментарии 0

В этот раз нет закольцованности, потому что от неё только глюки, как я понял, логика не вырезанная. Триггеры очень быстрые если верить измерениям с помощью анализатора от Gowin. Версия Gowin 1.9.9. 03 Education
Есть ещё регистры, но их пока не тестил, на базе этого-же триггера. Некоторые...
Заблокирован
Старый
Рейтинг: 5.00. Голосов: 2.
Продолжение.
Запись от Massaraksh7 размещена 03.01.2025 в 07:59 / Библиотека матвычислений на Delphi.
Показов 1057 Комментарии 1
Метки lazarus, opengl

Всё получилось в Opengl на Lazarus , то, что было сделано в glScene на Delphi.
А именно, интерполяция поверхности по нескольким точкам методом Кригинга, с построением изолиний, и просмотр её с помощью управления камерой из предыдущей записи блога. Результат - на видео:
Аватар для Massaraksh7
Айлурофил
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru