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

Удалить слова из строки с помощью генератора списка - Python для начинающих

$
0
0
Удалить стоп слова из строки используя генератор списка
:

story = "Mr. and Mrs. Dursley, of number four, Privet Drive, were proud to say that they were perfectly normal, thankyou very much."
stop_words = ['mr', 'mrs', 'of', 'to', 'very']

# Для начала я строку разбил на слова, подскажите как быть дальше?
story = [s for s in story.split()]


задача про шар - Механика

$
0
0
К однородному шару массы https://www.cyberforum.ru/cgi-bin/latex.cgi?m радиуса https://www.cyberforum.ru/cgi-bin/latex.cgi?r, перпендикулярно его поверхности, припаян невесомый стержень длины https://www.cyberforum.ru/cgi-bin/latex.cgi?\ell. Конец стержня соединен с шарниром https://www.cyberforum.ru/cgi-bin/latex.cgi?O закрепленном на горизонтальном столе. Стержень может свободно вращаться в шарнире. В начальный момент времени шар покоится на столе.
Затем шар толкнули и он покатился по столу без проскальзывания так, что его центр масс https://www.cyberforum.ru/cgi-bin/latex.cgi?S вращается в горизонтальной плоскости с постоянной угловой частотой https://www.cyberforum.ru/cgi-bin/latex.cgi?\nu.
Найти вертикальную составляющую силы реакции, с которой стол действует на шар.

Изображения
Тип файла: png Screenshot_20231003_181144.png (29.7 Кб)

Удаление определенных строк из всех файлов xls - Batch (CMD/BAT)

$
0
0
Добрый день. Скажем так в папке d:/test имеются файлы xls, внутри этого файла такие сведения:
1. Ячейка d:3 - номер индекса
2. Город
3: адрес
4: имя
Как создать код, чтобы из всех этих файлов удалялись строки, в которых содержатся пункты 2,3,4, затем готовый сформированный файл сохранялся с именем присвоенным из пункта 1 и эти готовые файлы сохранялись на d:/test2

Как импортировать модуль из папки рядом с основным файлом в py 2.7? - Python для начинающих

$
0
0
Здравствуйте. Как импортировать модуль из папки рядом с основным файлом в python версии 2.7?

Не по теме:

Как оказалось, py 3+ работает немного по другому и поэтому что то работает там, а что то на 2+ не работает это

Кузнечик усложнённый дп - Python: Решение задач

$
0
0
На динамику.
Дан одномерный массив длиной n >= 12, в левой клетке сидит кузнечик. Он может прыгать на 1 или 2 клетки вправо. В каждой клетке массива написано число k >= 0 - штраф за посещение данной клетки. У кузнечика есть два суперпрыжка: на 3 и на 4 клетки вправо. Прыжок на 3 клетки можно применять не более a раз за весь маршрут, а прыжок на 4 клетки - не более b раз, 0<= a,b <=5. Помогите кузнечику допрыгать до крайней правой клетки с минимальным суммарным штрафом.

Вывод букв русского алфавита - Python для начинающих

$
0
0
написать программу в результате которой выйдет список букв русского алфавита (по порядку) нужно использовать только for или while

Как создать пакет для RCON протокола? - C++: Сети

$
0
0
При вводе login пароль, все равно выводит ошибку:
Error: You have not logged in yet! Login with syntax: login <password>

Вот код создающий пакет:
:

std::ostringstream rcon_packet(int32_t id, int32_t type, std::string body) {
    const char nullbytes[] = { '\x00', '\x00' };
    const int32_t minsize = sizeof(id) + sizeof(type) + sizeof(nullbytes);
    const int32_t size = static_cast<int32_t>(body.size() + minsize);

    std::ostringstream dest;

    dest.write(reinterpret_cast<const char*>(&size), sizeof(size));
    dest.write(reinterpret_cast<const char*>(&id), sizeof(id));
    dest.write(reinterpret_cast<const char*>(&type), sizeof(type));
    dest.write(body.data(), body.size());
    dest.write(nullbytes, sizeof(nullbytes));
    return dest;
}

Задача с шахматной доской - Python: Решение задач

$
0
0
Написать программу на python, которая выводит на экран шахматную доску с заданным размером клеточки. Например, три:
***---***---***---
***---***---***---
***---***---***---
---***---***---***
---***---***---***
---***---***---***

Переполнение стека - C++: WinAPI

$
0
0
Привет всем. У меня есть класс MFC и в нем есть глобально обьявленный массив.
:

public:
        std::array<size_t, 256> m_Array{};

Насколько я понимаю такой массив должен попасть в секцию неинициализированных данных в виртуальной проекции файла.
Этот класс обьявляется у меня в программе несколько раз. И вот примерно на пятом обьявлении я поймал странный глюк.
Встроенный в одно из окон моей программы internet explorer стал выдавать ошибку stack overflow. Сама Visual Studio молчала. Потратив много времени я все таки обнаружил, что stack overflow был причиной очередного обьявления класса с массивом. Когда я убрал массив в кучу через new, глюк пропал. Ребята подскажите, каким образом глобально обьявленный массив забивал стек и мешал работе?

Spring MVC (подключение static файлов) - Java для начинающих

$
0
0
Недавно начал изучать Spring MVC, при попытке подключить статик JS файл к представлению сталкиваюсь с ошибкой net::ERR_ABORTED 404 (Not Found) в браузере. Добавил в конфигурацию (по интернетным подсказкам)

:

@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/js/**")
                .addResourceLocations("/WEB-INF/static/js/");

    }

сначала пробовал создать static папку в recources директории, потом начитал в интернете что этот вариант предназначен для Spring Boot и переместил в WEB-INF. После этого ничего не изменилось, в общем уже два дня в свободное время пытаюсь как-то найти решение этой проблемы, но в конечном итоге всегда меня преследует 404 (если JS код просто запихнуть в HTML всё работает).

В HTML указывал путь к JS файлу всеми возможными способами, последний:

:

<script th:src="@{/static/js/script.js}"></script>
Прикрепляю папочную структуру которая сейчас. Буду благодарен если подскажете каким образом и что необходимо сделать чтобы иметь возможность подключать static файлы.

Изображения
Тип файла: png jaG1LYi.png (11.5 Кб)

Зачем нужен микрокод? - Низкоуровневое программирование

$
0
0
Здравствуйте.

Читал, что в процессор может быть встроен микрокод (уровень микроархитектуры). Зачем нужен микрокод? Верно ли мое предположение о том, что если на уровне архитектуры набора команд отсутствует, к примеру, команда деления, которая реализована в микрокоде в виде сотни строчек, то это существенно сокращает размер исходных кодов (например, на Ассемблере), поскольку вместо сотни строчек исходного кода выполнение команды деления осуществляет микрокод?

Спасибо.

Задано натуральное число n вычислить сумму s=1-1/2+1/4-1/8.+(-1)**n*1/2**n - C++

$
0
0
Пожалуйста помогите реализовать на языке С++, в рамках задания разрешено использовать только сложение, вычитание, умножение и деление (функции возведения в степень, подсчета суммы и т.п. запрещены)

IP Demosaic не работает в Vivado - Программируемая логика: ПЛИС, ПАИС

$
0
0
Всем привет! Попробую работать с IP Demosaic в Vivado. Он содержит в себе 2 канала: CTRL и video. Я создал к нему тестбенч, в котором я с помощью AXI сначала в CTRL записываю 3 регистра (bayer grid/ширина кадра/высота кадра). После по AXI вычитываю их обратно, чтобы свериться, что все правильно. Но в тот момент, когда я начинаю подавать данные, подтверждая их с помощю сигнала s_axi_TVALID, а сигнал s_axi_TREADY становится равным 0 после второй подачи valid. Насколько я понял, IP demosaic принимает в себя data тогда, когда valid = ready = rst = 1, но почему у меня после второй посылки ready = 0? Он же не мог переполниться за 2 переданых пикселя?:cry:

Изображения
Тип файла: jpg chart.jpg (201.1 Кб)
Вложения
Тип файла: txt t.txt (11.3 Кб)

Как уравнение производной преобразовать в вид обычного уравнения с использованием x y и z - Дифференциальные уравнения

$
0
0
Имеются три системы уравнений, которая обеспечивает вращение объемной фигуры вокруг определенной оси координат:

По оси Х
https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}x'=x   \\ y':=y*cos(L)+z*\sin (L) \\ z':=-y*sin(L)+z*cos(L)   \end{cases}

По оси Y
https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}x'=x*cos(L)+z*sin(L)   \\ y'=y \\ z'=-x*sin(L)+z*cos(L)   \end{cases}

По оси Z
https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}x'=x*cos(L)-y*sin(L) \\ y'=-x*sin(L)+y*cos(L) \\ z'=z   \end{cases}

Как можно прописать данные уравнения для какого либо онлайн сервиса (к примеру https://www.geogebra.org/3d) в обычной форме, для просмотра в живую как происходит вращение фигуры в зависимости от задаваемых параметров???

Это стул, на нем сидят - Python: Решение задач

$
0
0
Но сидеть можно на разных стульях, а можно и не на стульях вообще.

Напишите базовый класс Seat (Сиденье), экземпляр при инициализации принимает два параметра: размер и цвет. Умеет только выводить информацию о себе: имя класса и в скобках перечисление аргументов – размер и цвет.

Также напишите четыре класса-наследника:
Chair (Стул), дополнительно определены аргументы: высота и количество ножек;
ArmChair (Кресло), дополнительные аргументы: высота, материал;
Stool (Табурет), + количество ножек;
BagChair (Мешок), + материал.

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


Ввод
se = Seat(35, "beige")
ch = Chair(40, "pink", 80, 3)
ach = ArmChair(70, "black", 85, "leather")
st = Stool(48, "white", 3)
bc = BagChair(75, "orange", "matting")
for item in se, ch, ach, st, bc:
print(item)

Вывод
Seat(35, beige)
Chair(40, pink, 80, 3)
ArmChair(70, black, 85, leather)
Stool(48, white, 3)
BagChair(75, orange, matting)


Мой код:
:

class Seat:
    def __init__(self, size, color):
        self.height = size
        self.legs = color

    def __str__(self):
        return f'{self.__class__.__name__}({", ".join(map(str, self.__dict__.values()))})'


class Chair(Seat):
    def __init__(self, size, color, height, legs):
        super().__init__(size, color)
        self.height = height
        self.legs = legs


class ArmChair(Seat):
    def __init__(self, size, color, height, mat):
        super().__init__(size, color)
        self.height = height
        self.mat = mat


class Stool(Seat):
    def __init__(self, size, color, legs):
        super().__init__(size, color)
        self.legs = legs


class BagChair(Seat):
    def __init__(self, size, color, mat):
        super().__init__(size, color)
        self.mat = mat

Как сделать так, что бы программа выводила не ток size, color, но и другие параметры классов?

Вывод мой:
Seat(35, beige)
Chair(80, 3)
ArmChair(85, black, leather)
Stool(48, 3)
BagChair(75, orange, matting)

Как получить доступ к TDBGrid компоненту в другом приложении ? - C++: WinAPI

$
0
0
Мне нужно управлять приложением, которое написано на borland delphi, из приложения другого. В приложении есть список - компонент TDBGrid, через FindWindowEx я получил его hwnd. Подскажите как через sendmessage ему послать событие выбора одной из ячеек списка ?

Передача переменной из 1 формы во 2 форму - С++ для начинающих

$
0
0
Всем привет, вот такая проблема: Есть первая форма в ней есть textbox1, из этого textbox1->Text делается переменная, эту переменную нужно перенести во вторую форму, чтобы использовать в другой форме

Windows Проблемы с 360 Total Security после удаления - Софт: Антивирусы и файрволы

$
0
0
Приветствую. По своей глупости использовал 360 Total Security для проверки системы. После удаления, в меню корзины осталась кнопка "LОчистка", которая вообще никак не исчезает. Точно знаю, что она относится к 360 (ставил его заново и проверил, открывает 360 при нажатии).
Пробовал:
- Чистить реестр
- Восстановление системы
- Переустановку и повторное удаление 360
- Команды "Dism /Online /Cleanup-Image /RestoreHealth" и "sfc /scannow"

Буду рад, если подскажете, как убрать эту надоедливую кнопку.

копия файла с пронумерованными списками - Python для начинающих

$
0
0
:

import shutil
import codecs
a=input('Путь файла')
b=codecs.open('/content/текст2.txt', encoding='utf-8')
shutil.copyfile(a, '/content/текст2.txt')
print('Файл скопирован')
k=0
for c in b:
  print('['+str(k)+']', c, end='')
  k+=1
b.close()

Нужно в скопированный файл сохранить пронумерованный список

ошибка segmentation fault - C для начинающих

$
0
0
За програмирование вообще не шарю, в вузе сейчас кодим на Си
Пользователь вводит целое положительное число m. Найти наибольшее
натуральное число k, при котором сумма 1^2 + 2^2 + 3^2 + ... + k^2 < m. Вывести
на экран таблицу значений сумм при всех k от 80 до 100.
Я попробовала хоть что-то написать, но мне выдает оштбку segmentation fault, в чем ошибка?
#include <stdio.h>
#include <math.h>

int main() {
int m;
scanf("%d",m);
printf("\n");
int k=1;
int sum=k;
if(k>m)
printf("%d", k);
else{
while(sum<=m){
k++;
sum+=pow(k, 2);
}
printf("%d\n\n", k);
}
k=1;
sum=0;
while(k>=80){
sum+=pow(k,2);
k++;
}
while(k<=100){
sum+=pow(k,2);
printf("%d, %d\n",k,sum);
k++;
}
return 0;
}
Viewing all 517611 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>