Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all 520645 articles
Browse latest View live

Установка MSQL 2012 на Windows Server 2008 R2 - Windows Server

$
0
0
Здравствуйте, столкнулся с очередной проблемой в виде установки MSQL. При установке требует наличия Framework версии 3.5 и 4.0. При установке 3.5, в диспетчере серверов удалось её добавить как компонент и SQL засчитал её, версию 4.0 я тоже установил, как служба она высвечивается и работает, но как компонент в диспетчере серверов она отсутствует, из-за чего SQL не даёт продолжить установку, ссылаясь на отсутствие Framework 4.0. Объясните пожалуйста, как решить эту проблему.

Динамическая библиотека с использованием в ней SFML - SFML

$
0
0
Здравствуйте.
Мне нужно создать динамическую библиотеку в которой нужно использовать SFML.C Созданием динамической библиотеки я справился без SFML всё работает.Всё делал по сайту Майкрософт(https://learn.microsoft.com/ru... w=msvc-170)
Но как только подключаю SFML и пытаюсь использовать его в проекте начинает выдавать кучу ошибок.(SFML подключал как к обычному консольному приложению)
Вот не повторяющиеся :
1.Rect не является шаблоном
2.Vector2 не является шаблоном
3.квалификатор типа не разрешен на функции не элементам

Что делать ума не приложу.
https://drive.google.com/drive... drive_link (ссылка на гугл диск с более подробной информацией о проекте)
Если что,работаю в программе Visual Studios 2022.

Заранее спасибо.

Не запускается ОС Win7x64 (dlmfenc.sys) - Общие проблемы с компьютером

$
0
0
Здравствуйте. Сегодня не запустилась win7х64, отправляет на восстановление запуска. Нашёл сайт чтобы узнать в чем проблема, ввбил какие-то команды, показало при перезагрузке:

Файл: \Windows\system32\drivers\dlmfenc.sys
Статус: 0xc0000426
Инфа: Система Windows не удалось проверить цифровую подпись этого файла

Восстановление запуска ничего не смогло сделать. Средство восстановления запуска не может автоматически восстановить этот компьютер.
Имя события проблемы: StartupRepairOffline
Сигнатура проблемы 01: 0.0.0.0
Сигнатура проблемы 02: 6.1.7600.16385
Сигнатура проблемы 03: unknown
Сигнатура проблемы 04: 21198697
Сигнатура проблемы 05: AutoFailover
Сигнатура проблемы 06: 3
Сигнатура проблемы 07: CorruptFile
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049

Через msdart восстановление запуска тоже не смогло ничего сделать, но выдало другое сообщение, ссылаясь на подключены вебкамеры и пр. И если не помогло, то обратитесь в “сервис”.
В логе:
Поврежден важный для загрузки файл: C:\windows\system32\drivers\dlmfenc.sys
Исправление: Восстановление файла
Результат: Ошибка. Код ошибки = 0x2
Затрачено время = 3058 мс
Исправление: Проверка и восстановление целостности системных файлов
Результат: Ошибка. Код ошибки = 0x490
Затрачено время = 192942 мс

Средство проверки системных файлов через msdart ничего не нашло.

Хотел файл заменить этот. Поставил вин7 корпоративный на другой компьютер, но там файла нет. Это будет глупо, если этот файл будет только на вин7 максимальный лежать.

Восстановление системы есть только на 17.04.25 (вчера) сделанное системой. Других точек нет. Не пробовал этот вариант.

Для эксперимента я переименовывал файл dlmfenc.sys, но потом мне показывало другой файл при перезагрузке. Собственно восстановление системы я не включал как увидел сообщение, что файл изменился, вернув все как было. Не пробовал этот вариант бесконечного переименовывания файлов, пока сообщение просто не исчезнет. А потом попробовать восстановить системные файлы через "Средство проверки системных файлов".

Кофемашина капсульная Inhouse ICM1906NG - Ремонт кофемашин и кофеварок

$
0
0
Всем привет! Кофемашина капсульная Inhouse ICM1906NG. При приготовлении кофе в чашку капает кипяток, помимо готового кофе. Разобрал, увидел что треснул пресс заварника и течет в этом месте.

Вопрос, можно ли чем то заклеить (запаять) или надо менять? Если менять, то подскажите пожалуйста, где можно заказать? Нашел похожую по фото от другого призводителя. Вот ссылки: https://ziphol.ru/product/pres... a195912651
https://www.ascmulti.ru/page/k... a827794830

Заранее благодарю за ответ.

Вложение 1508435

Вложение 1508436

Вложение 1508437

Вложение 1508438

Изображения
Тип файла: jpg 20250418_171733.jpg (89.2 Кб)
Тип файла: jpg 20250418_171741.jpg (88.0 Кб)
Тип файла: jpg 20250418_171757.jpg (60.5 Кб)
Тип файла: jpg 20250418_171807.jpg (67.2 Кб)

Как лучше всего вести запись работы кода - PHP для начинающих

$
0
0
Возникла необходимость записывать телеметрию. На каждой странице сайта может быть 100-300 событий, которые нужно записать. События будут разного смысла - как информация о принятии решения при проходе условий if, так и сообщения об ошибках в обработке данных (к корректности кода не относится). Запись событий должна быть поштучной по мере появления события, а не всё сразу в конце страницы. Доступ к телеметрии должен быть простой.
Как это лучше организовать?
Повставлять сотни mail(), записывать в csv (каждый раз открывая/закрывая файл), а csv кроном раз в сутки отправлять себе на почту. Телеграмм-бота можно прикрутить сюда или нет, не знаю.

Задача Шестереночки - Python: Решение задач

$
0
0
Шестерёночки

ограничение по времени на тест2 s.
ограничение по памяти на тест256 MB



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

Входные данные
В первой строке записаны два целых числа: n — количество шестерёнок и m
— количество сцеплений между ними (2≤n≤10*10*10,1≤m≤10*10*10*10*10). В каждой из следующих m
строк записаны два различных числа i и j, которые определяют номера сцепленных шестерёнок. Все шестерёнки пронумерованы целыми числами от 1 до n


Выходные данные
В первой строке запишите одно число k — наименьшее количество шестерёнок, которые нужно заставить вращаться. В следующей строке k целых чисел — номера этих шестерёнок. Если решений несколько, выведите любое из них. Если запустить все шестерёнки невозможно, выведите -1.

Примеры
Входные данные
6 3
4 5
2 1
3 2
Выходные данные
3
1 4 6

Входные данные
4 3
1 2
2 4
4 1
Выходные данные
-1

Примечание
В первом примере имеется n=6
шестерёнок, между ними m=3
соединения. Все они будут вращаться, если запустить три шестерёнки с номерами 1, 4 и 6

Во втором примере все шестерёнки вращаться не cмогут, поэтому в ответе -1.

Помогите решить пожалуйста((

Засунуть кусок кода в define# - SFML

$
0
0
Здравствуйте уважаемые программисты. Помогите засунуть этот код в
:

#define tx const sf::Texture t##n(##n0); sf::Sprite ##s##n(t);##s.setPosition({ x,y });##s.setScale({ x1,y1 });
в define. То есть чтобы заново не прописывать всё, обращаться к define каждый раз. Если знаете как лучше сделать вместо этого, буду рад альтернативе, либо просто как это сделать с Define.
Код:
:

#include <SFML/Graphics.hpp>
#include <iostream>
#define tx const sf::Texture t##n(##n0); sf::Sprite ##s##n(t);##s.setPosition({ x,y });##s.setScale({ x1,y1 });
string n,n0,s; int x,y,x1,y1;
using namespace std;
int main() {sf::RenderWindow window(sf::VideoMode({ 3840, 2160 }), "Affected Zone");
   
    n0 = "res\\house1.png"; n = "2";
    s = n+to_string(n);
    x = 350; y = 150;
    x1 = 2.f; y1 = 2.f; tx()


    while (window.isOpen())
    {
        while (const std::optional event = window.pollEvent())
        {
            if (event->is<sf::Event::Closed>())
                window.close();
        }

        window.clear();
        window.draw(s);
        window.draw(sprite);
        window.display();
    }
}

Задача Красивая Ленточка - Python: Решение задач

$
0
0
помогите решить, пожалуйста


Красивая Ленточка
ограничение по времени на тест2 s.
ограничение по памяти на тест256 MB

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

Мише кажется, что лента является по-настоящему красивой, если все ее кусочки можно разбить на пары так, чтобы цвета кусочков в каждой паре были бы одинаковыми. Например, ленточка, состоящая из кусочков с цветами 1, 2, 10, 1, 2, 10, 1, 1, является красивой, а ленточка с цветами 1, 2, 1 — нет.

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

Входные данные

В первой строке входных данных записано целое число N(1≤N≤200000) — количество кусочков, из которых состоит лента.

В следующей строке записано N целых чисел c1,c2,…,cN (1≤ci≤109) — цвета кусочков ленты в порядке слева направо.

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

Если разрезать ленту требуемым образом невозможно, выведите число «-1» (без кавычек).

Примеры
Входные данные
8
1 2 10 1 2 10 1 1
Выходные данные
1

Входные данные
2
1 2
Выходные данные
-1
Примечание

Лента, приведенная в первом примере, сама по себе является красивой (что было описано выше), значит ее не придется резать. Таким образом, количество отрезков равно одному.

Лента из второго примера не является красивой, и ее невозможно разрезать на красивые отрезки.

Как работает код - Python

$
0
0
Давно писал код на Python. Немного забыл, как правильно вводить данные. Помогите, пожалуйста:help: Вот код:
:

class Time:
    def __init__(self, time: str):
        val = list(map(int, time.split(':')))
        self.hours = val[0]
        self.minutes = val[1]

    def get_hours(self):
        return self.hours

    def get_minutes(self):
        return self.minutes

    def __int__(self):
        return self.hours * 3600 + self.minutes * 60

    def __sub__(self, val):
        return int(self) - int(val)

    def __str__(self):
        return f"{self.hours} hours {self.minutes} minutes"


class Report:
    def __init__(self, name, speaker, duration, starts):
        self.name = name if isinstance(name, str) else None
        self.speaker = speaker if isinstance(speaker, str) else None
        self.duration = duration if isinstance(duration, Time) else None
        self.starts = starts if isinstance(starts, Time) else None

        if not (self.name and self.speaker and self.duration and self.starts):
            print("Something went wrong")

    def __str__(self):
        return f"{self.name} will begin through {self.starts}\n" + \
              f"Speaker – {self.speaker}" + '\n' + '-' * 30 + '\n'


def is_intersect(first: Report, second: Report):
    """ проверка, пересекаются ли два доклада по времени """
    lhs = min(first, second, key=lambda x: int(x.starts))
    rhs = max(first, second, key=lambda x: int(x.starts))
    if str(lhs.starts) == str(rhs.starts) or \
            int(lhs.starts) + int(lhs.duration) >= int(rhs.starts):
        return True
    return False


class Conferention:
    def __init__(self, name, starts, reports=[]):
        self.name = name if isinstance(name, str) else None
        self.starts = starts if isinstance(starts, Time) else None
        self.reports = []
        for i in reports:
            self.add_report(i)
        if not (self.name and self.reports and self.starts):
            print("Something went wrong")

    def add_report(self, report):
        """ дбавить доклад """
        if not isinstance(report, Report):
            print("Given wrong report")
            return

        # нельзя добавить пересекающийся с другими докладами доклад
        if any([is_intersect(i, report) for i in self.reports]) or \
                int(report.starts) < int(self.starts):
            print(f"Given in '{self.name}' conferention report '{report.name}' is wrong")
        else:
            print(f"Report '{report.name}' has been added to conferention '{self.name}'")
            self.reports.append(report)
        self.reports = list(sorted(self.reports, key=lambda x: x.starts.hours))

    def remove_report(self, report):
        """ удалить доклад """
        choice = input(f"Are you sure to remove '{report.name} from '{self.name}'? Answer yes or no")
        if 'yes' in choice:
            if report in self.reports:
                self.reports.remove(report)
                print(f"Report '{report.name}' have been removed")
            else:
                print(f"There is no '{report.name}' in '{self.name}'")
        elif 'no' in choice:
            print(f"'{report.name}' don't remove from '{self.name}'")
        else:
            print(f"Wrong answer – {choice}")

    def get_conferention_diration(self):
        """ получить продолжительность конференции """
        if len(self.reports) == 0:
            return
        val = (int(self.reports[-1].starts) + int(self.reports[-1].duration) -
              int(self.reports[0].starts))
        return f"{val // 3600} hours {val % 3600 // 60} minutes"

    def get_longest_pause(self):
        """ получить время самой долгой паузы """
        ret = []
        for i in range(1, len(self.reports)):
            ret += (int(self.reports[i].starts) - int(self.reports[i - 1].starts)
                    - int(self.reports[i - 1].duration))
        return max(ret) // 60

    def __str__(self):
        ret = '\n\n'
        for i in self.reports:
            ret += str(i) + '\n\n\n'
        return ret


Conferention(input('Enter event name'), int(input('Enter event start time')))

Вывести в поле со списком добавленное в источник данных значение - Microsoft Access

$
0
0
Здравствуйте все! Подскажите пожалуйста, как вывести в поле со списком "ПсИзделие" расположенное на "ФрмНовыйЗаказ", новое, добавленное посредством формы 2 значение.
По существу: Есть на форме"ФрмНовыйЗаказ" поле со списком"ПсИзделие" и для осуществления динамической фильтрации при вводе, в нем присутствует функция контекстного поиска

:

Private Sub ПсИзделие_Change()
ComboFilterAsYouType Me.ПсИзделие, csProducFocusRS, "Изделие"
End Sub

В качестве источника данных:
:

Private Const csProducNormRS$ = "SELECT КодИзделия, [Изделие] AS Product " & _
    "FROM ТблСправочникИзделия ORDER BY Изделие;"
Private Const csProducFocusRS$ = "SELECT КодИзделия,"" "" & [Изделие] AS Product " & _
    "FROM ТблСправочникИзделия ORDER BY Изделие;" '


для добавления новых элементов в ТблСправочникИзделия используется другая простенькая форма"ФрмНовИзделие" с двумя полями, в ней на кнопке

:

Private Sub КнОк_Click()
Dim rst As DAO.Recordset
Dim NmeD As String
Dim NomD As String


If Len(Me.ПНаименование & "") = 0 Then 'проверки на заполнение
MsgBox "Укажите наименование изделия!", vbCritical, "TestBase.Ошибка записи!"
Exit Sub
End If

If Len(Me.ПНомер & "") = 0 Then
MsgBox "Укажите номер изделия!", vbCritical, "TestBase. Ошибка записи!"
Exit Sub
End If

NmeD = Me.ПНаименование
NomD = Me.ПНомер


 
  Set rst = CurrentDb.OpenRecordset("ТблСправочникИзделия") 'запись в таблицу
  rst.AddNew  '
  rst!Изделие = Me.ПНаименование & " " & Me.ПНомер
  rst.Update '
  rst.Close '

If CurrentProject.AllForms("ФрмНовыйЗаказ").IsLoaded Then
Forms!ФрмНовыйЗаказ.ПсИзделие.Requery 'обновляем поле со списком на форме нов.заказа
Forms!ФрмНовыйЗаказ.ПсИзделие'отобразить добавленную запись в поле со списком на форме нов.заказа

End If
DoCmd.Close acForm, Me.Name

MsgBox "Изделие: " & NmeD & " " & NomD & " успешно добавлено в базу данных!", vbInformation, "TestBase. Добавление изделия"

Мне нужно сделать, чтобы после процедуры записи нового изделия, (в стр.#30) в поле со списком "ПсИзделие" которое в форме "ФрмНовыйЗаказ" , сразу отобразилось это новое изделие. Сейчас приходится начинать ввод в поле чтобы его выбрать, что не совсем удобно...

Модель системы обучения - AnyLogic

$
0
0
Можно ли в anylogic реализовать модель системы электронного обучения в которую входят модель преподавателя, модель студента и модель предметной области. Есть ли какие то идеи?

Температура процессора, материнской. Как узнать в Windows? - Pure Basic

$
0
0
В Windows есть API для температурных датчиков процессора, материнской платы или для каждого проца и материнок это уникально?
Поделитесь примером, пожалуйста.

Был приобретён новый в упаковке HDD сегейт, но с ним что то не так. (может я что то не понимаю) - Жесткие диски, HDD

$
0
0
Model: ST4000VX015-3CU104
Firmware CV10
Serial WW64KH79
Capacity 7814037168 LBAs 4,0 TB
CHS: 16383/16/63 8 GB
S.M.A.R.T Enabled, Errlog, Selftest
Cache Unk.size; L/A=ON; Wr=ON; ok
Support LBA, HPA, DLM, DCO, DMA UDMA-6
Erase Time ~ 7 hours 28 minutes
Security OFF, Frozen Frozen!
ATA-8: SATA3, NCQ, PEC, SCT, SFDLM, WrUnk
SCT: AC2, AC3, AC4, AC5
Sector Logic 512 bytes Phys 4096
Alias: -


Вложение 1508447

Изображения
Тип файла: png Снимок.PNG (51.8 Кб)
Тип файла: png изображение_2025-04-18_220432971.png (65.1 Кб)

Cpu-x мало что показывает - Софт для Linux

$
0
0
Здравствуйте!
Я в Astra Linux 1.8 скомпилировал CPU-X, кажется, версия 5.2.0, он даже запустился в своём окошке, но информации вывел очнь мало, с CPU-Z не сравнить. Это и у других тоже или надо что-то доустановить?

Ошибки кодировки - Python

$
0
0
Вот такой код -
:

import spacy
import os
import re
import logging
from lxml import etree
from docx import Document
from PyPDF2 import PdfReader
from bs4 import BeautifulSoup
from tika import parser
import chardet

# Логирование ошибок
logging.basicConfig(filename=r"E:\ПравославныйБот\Православные тексты\ОБРАБОТКА\preprocessing_errors.log", level=logging.DEBUG)

class DataPreprocessor:
    def __init__(self, input_dir, output_dir):
        self.input_dir = input_dir
        self.output_dir = output_dir
        self.processed_files = []
        self.failed_files = []
        self.nlp = spacy.load("ru_core_news_sm")

    def get_file_encoding(self, file_path):
        """
        Определяем кодировку и открываем файл с нужной кодировкой.
        Если не удается определить кодировку, по умолчанию возвращаем 'windows-1251' для русского текста.
        """
        try:
            with open(file_path, 'rb') as f:
                raw_data = f.read()
                result = chardet.detect(raw_data)
                encoding = result['encoding']
               
                # Если кодировка не определена, возвращаем 'windows-1251' как кодировку по умолчанию для русскоязычных текстов
                if encoding is None:
                    encoding = 'windows-1251' 
               
                return encoding
        except Exception as e:
            logging.error(f"Ошибка при определении кодировки файла {file_path}: {e}")
            return 'windows-1251'  # Возвращаем 'windows-1251' по умолчанию в случае ошибки

    def clean_text(self, text):
        """
        Очищаем текст от лишних символов и приводим к нужному виду.
        """
        try:
            text = re.sub(r'\s+', ' ', text)  # Убираем множественные пробелы
            text = re.sub(r'[^\x00-\x7F]+', ' ', text)  # Убираем не-ASCII символы
            text = text.strip().lower()  # Преобразуем в нижний регистр и убираем лишние пробелы
            return text
        except Exception as e:
            logging.error(f"Ошибка при очистке текста: {e}")
            return None

    def tokenize_and_lemmatize(self, text):
        """
        Токенизируем и лемматизируем текст с помощью spaCy.
        """
        try:
            doc = self.nlp(text)
            lemmatized_tokens = [token.lemma_ for token in doc]
            return ' '.join(lemmatized_tokens)
        except Exception as e:
            logging.error(f"Ошибка при токенизации и лемматизации текста: {e}")
            return None

    def process_file(self, file_path):
        """
        Читаем файл (PDF, DOCX, FB2, HTML, RTF, DOC), очищаем и токенизируем/лемматизируем текст.
        """
        try:
            text = None

            # Пробуем открыть и обработать файл с учетом его кодировки
            encoding = self.get_file_encoding(file_path)

            with open(file_path, 'r', encoding=encoding, errors='ignore') as file:
                text = file.read()

            if text:
                # Преобразуем текст в нужную кодировку и обрабатываем
                cleaned_text = self.clean_text(text)
                if cleaned_text is None:
                    logging.error(f"Ошибка очистки текста файла {file_path}. Пропускаем файл.")
                    self.failed_files.append(file_path)
                    return

                processed_text = self.tokenize_and_lemmatize(cleaned_text)
                if processed_text is None:
                    logging.error(f"Ошибка обработки текста файла {file_path}. Пропускаем файл.")
                    self.failed_files.append(file_path)
                    return

                output_file_path = os.path.join(self.output_dir, os.path.basename(file_path) + ".docx")
                with open(output_file_path, "w", encoding="windows-1251") as output_file:
                    output_file.write(processed_text)

                self.processed_files.append(file_path)

        except Exception as e:
            logging.error(f"Ошибка при обработке файла {file_path}: {e}")
            self.failed_files.append(file_path)

    def process_files(self):
        """
        Процесс обработки всех файлов в директории.
        """
        files = os.listdir(self.input_dir)
        processed_count = 0
        failed_count = 0

        if not files:
            print("Папка пуста или нет файлов для обработки.")
            return

        print(f"Найдено файлов: {len(files)}")

        for file_name in files:
            print(f"Обрабатываем файл: {file_name}")  # Выводим имя файла для отладки
            file_path = os.path.join(self.input_dir, file_name)
            try:
                if file_name.endswith('.pdf') or file_name.endswith('.docx') or file_name.endswith('.fb2') or file_name.endswith('.html') or file_name.endswith('.htm') or file_name.endswith('.rtf'):
                    self.process_file(file_path)
                    processed_count += 1
                    print(f"Файл {file_name} обработан успешно!")
                else:
                    logging.warning(f"Файл {file_name} не поддерживаемого формата (не pdf, docx, fb2, html, rtf). Пропускаем.")
                    print(f"Файл {file_name} не поддерживаемого формата.")
            except Exception as e:
                logging.error(f"Не удалось обработать файл {file_name}. Ошибка: {e}")
                failed_count += 1

        print(f"\nОбработано файлов: {processed_count}")
        print(f"Не удалось обработать файлов: {failed_count}")
        print(f"Обработанные файлы: {', '.join(self.processed_files)}")
        print(f"Ошибки записаны в 'preprocessing_errors.log'.")

# Создаем объект DataPreprocessor
input_folder = r"E:\ПравославныйБот\Православные тексты\ОБРАБОТКА\шаг 2"  # Папка с файлами PDF, DOCX, FB2, HTML, RTF, DOC
output_folder = r"E:\ПравославныйБот\Православные тексты\ОБРАБОТКА\шаг 3"  # Папка для сохранения текстов

data_preprocessor = DataPreprocessor(input_folder, output_folder)

# Запускаем обработку файлов
data_preprocessor.process_files()

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

Почему в префабе через инспектор не сохраняются значения - Unity, Unity3D

$
0
0
У меня есть префаб, на котором скрипт с публичными полями типа byte и gameobject, при спавне префаба поле с gameobject сохраняет своё значение, которое я повесил на префаб через инспектор, а поле byte становится 0. Префабам почему-то можно ставить только ссылочные значения в инспекторе или в чем проблема?

Проблема с моделью Saeco Pico Baristo - Ремонт кофемашин и кофеварок

$
0
0
Всем здравствуйте! Извиняюсь если не по теме. У меня внезапно перестала работать кофемашина, появилась ошибка красным цветом- вставить устройство подачи воды. Помыл заварочный узел под водой, всё равно не помогло. Кто сталкивался с такой проблемой, помогите пожалуйста. 

Изображения
Тип файла: jpg 1.jpg (87.6 Кб)
Тип файла: jpg 2.jpg (120.5 Кб)
Тип файла: jpg 3.jpg (87.9 Кб)

MathCAD 15 ФЧХ сигнала - MathCAD

$
0
0
Здравствуйте! Вчера уже создавал тему, но немного ошибся с название, в общем надо построить фчх, как подсказали вчера что надо использовать atan2, а не atan, так как у меня сигнал нечетный, а следовательно аn коэффициент равен 0, следовательно идет деление на ноль, а это неопределённость, в общем построил фчх с помощью атан2, а так же через программный блок и получилось одинаковые графики, но не уверен верны ли они, так же попробовал через Cn коэффициент, но там просто 0 на графике, в общем буду благодарен если кто то подскажет что не так

Изображения
Тип файла: png Снимок экрана 2025-04-18 002310.png (58.6 Кб)
Вложения
Тип файла: zip ргр.zip (71.0 Кб)

Буддисты унизили и морально раздавили меня - Психология и саморазвитие

$
0
0
Я виртуально пришел в буддистский храм и принёс собой свой устав (в чужой монастырь, да). Начал рассказывать им про то, что знания изучает эпистемология, что познание изучает теория познания, что высшее достижение цивилизации это диалектико-материалистический подход, основывающийся на системном анализе и логике.

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

Теперь я мучаюсь, ведь что такое мудрость я не знаю (и чем духовность от отличается от воли). Поможет ли изучение социологии, психологии и теории мотивации? Как изучают мудрость небуддистскими методами?

CudaGetDevice() failed. Status: cudaGetErrorString symbol not found - Python для начинающих

$
0
0
Здравствуйте! Получаю такую ошибку при работе с библиотекой tensorflow:

cudaGetDevice() failed. Status: cudaGetErrorString symbol not found.

Версия Tensorflow - 2.10.0 (если не ошибаюсь, последняя, которая работает с Windows).

Под нее скачал драйверы CUDA (11.2) и CUDnn (8.1), опираясь на таблицу совместимости

Все нужные файлы в архиве CUDnn я перекинул в соответствующие папки CUDA

В системные переменные добавил в PATH cuda

Но все равно получаю эту ошибку. Подскажите, пожалуйста, в чем может быть ошибка? Может, есть какие-нибудь "тестовые/проверочные" программы, с помощью которых можно определить, в чем заключается ошибка?
Viewing all 520645 articles
Browse latest View live
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>