Опишите предикат, определяющий возрастающую подпоследовательность данного списка с наибольшей длиной. Каким должен быть код для решения данной задачи ?
↧
Задача списки пролог - Prolog
↧
Не получается перенести системный диск - Общие проблемы с компьютером
Добрый день всем.
Появился у меня системник с более крутой начинкой чем у меня сейчас. Хочу просто перенести туда свой SSD с хардами.
Но вот проблема: подключаю SSD и новый комп пишет, что диск не Boot. Ставлю обратно в старый - все работает.
Систему переставлять не хочется.
Подскажите, почему системный диск так себя ведет, есть какой-то способ просто переставить диски на новое железо?
Спасибо.
Появился у меня системник с более крутой начинкой чем у меня сейчас. Хочу просто перенести туда свой SSD с хардами.
Но вот проблема: подключаю SSD и новый комп пишет, что диск не Boot. Ставлю обратно в старый - все работает.
Систему переставлять не хочется.
Подскажите, почему системный диск так себя ведет, есть какой-то способ просто переставить диски на новое железо?
Спасибо.
↧
↧
Создания классов - C# .NET
1. Спроектировать класс для предметной области в соответствии с вариантом задания.
2. Нарисовать диаграмму спроектированного класса. Предусмотреть наличие у объекта полей, методов и свойств.
3. Разработать консольное приложение на C# в среде Visual Studio. Создать класс согласно проекту. Доступ к значениям полей должен осуществляться с использованием операций set и get.
4. Включить в класс методы, обеспечивающие:
заполнение полей данных (2 конструктора);
отображение (вывод) полей данных;
5. Главная программа должна демонстрировать работу всех методов класса.
Задание.
Предметная область: ЖЭС. В классе хранить информацию о районе, к которому принадлежит ЖЭС, номере ЖЭС, числе жильцов, оплате за месяц (для всех жильцов одна), числе оплативших. Реализовать метод для подсчета общей задолженности жильцов.
2. Нарисовать диаграмму спроектированного класса. Предусмотреть наличие у объекта полей, методов и свойств.
3. Разработать консольное приложение на C# в среде Visual Studio. Создать класс согласно проекту. Доступ к значениям полей должен осуществляться с использованием операций set и get.
4. Включить в класс методы, обеспечивающие:
заполнение полей данных (2 конструктора);
отображение (вывод) полей данных;
5. Главная программа должна демонстрировать работу всех методов класса.
Задание.
Предметная область: ЖЭС. В классе хранить информацию о районе, к которому принадлежит ЖЭС, номере ЖЭС, числе жильцов, оплате за месяц (для всех жильцов одна), числе оплативших. Реализовать метод для подсчета общей задолженности жильцов.
↧
Решение алгебраических и трансцендентных уравнений в СИ Метод ньютона - C для начинающих
Определить на заданном интервале изменения переменной x корни уравнения вида F(x) = 0, используя предложенный в варианте задания метод. Границы интервала, коэффициенты уравнения, точность решения и начальные приближения ввести с терминала. Предусмотреть возможность поиска решения при одном запуске программы при других начальных условиях (границы, коэффициенты) и задаваемой точности.
Результаты решения вывести на экран и в файл вместе с заданными начальными условиями и видом решаемого уравнения.
F(x) = a0 +a1*x+a2*sin(x)+a3*x
Результаты решения вывести на экран и в файл вместе с заданными начальными условиями и видом решаемого уравнения.
F(x) = a0 +a1*x+a2*sin(x)+a3*x
↧
Не могу понять условие задачи - Python для начинающих
Здравствуйте, не могу понять условие задачи и реализовать код. Можете помочь?
Условие:
Выполнить обработку элементов прямоугольной матрицы A, имеющей N строк и M столбцов. Найти наибольший элемент столбца матрицы A, для которого сумма абсолютных значений элементов максимальна.
Условие:
Выполнить обработку элементов прямоугольной матрицы A, имеющей N строк и M столбцов. Найти наибольший элемент столбца матрицы A, для которого сумма абсолютных значений элементов максимальна.
↧
↧
Использование файлового ввода-вывода - С++ для начинающих
Здравствуйте! Как данную программу, выводящую массив со степенями двойки от 1 до N, реализовать с помощью файлового ввода-вывода?:
:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int N;
cout << "Введите целое число: ";
cin >> N;
int A[10];
A[0] = 2;
cout << "Все степени двойки от первой до N (N <= 10): ";
for (int i = 1; i < N; i++)
{
A[i] = A[i - 1] * 2;
}
for (int i = 0; i < N; i++)
{
cout << A[i] << " ";
}
}
↧
Подскажите с выбором БП - Блоки питания, UPS (ИБП)
Здравствуйте!
Имеется:
ASUS H97-Plus
intel core i5-4440 cpu 3,10 ghz
озу 16 гб
nvidia geforce gtx 660
Хотелось бы иметь представление о БП в разных ценовых категориях, для данной конфигурации
Имеется:
ASUS H97-Plus
intel core i5-4440 cpu 3,10 ghz
озу 16 гб
nvidia geforce gtx 660
Хотелось бы иметь представление о БП в разных ценовых категориях, для данной конфигурации
↧
Реально ли вернуть к жизни SSD 120Gb на SM2256K-AB, кажись слетела прошивка - SSD
Дано:
Отработал 6 лет, с 2015-го по 2021й без нареканий
Модель Noname (подозреваю что ADATA)
Объём 120Gb
Память SKHynix H27QEG8M2M8R
Контроллер SM2256K AB
Присутствует схема 64Х16DDR3 1546
Чё случилось (год тому): начала глючить мамка на фоне глюков блока питания, пк завис. при перезапуске пк кнопкой ссдшник и накрылся..
Как было до манипуляций с прошивкой: в Rom mode бодро определялся как диск на 1Gb с инициализацией средствами винды, SMI MPTool определяло диск сканированием
Как сейчас после манипуляций с прошивкой: область на 1Gb перестала инициализироваться с сообщением "устройство не готово", SMI MPTool не определяет диск сканированием и зависает.
Ценной инфы на нём нет, хотел вставить в нетбук дабы новый не покупать.
Если ничего не получится - и хрен с ним, но было б здорово вернуть к жизни.
Видать нужно что-то более низкоуровневое для каких-то действий с диском. Но что?
Подскажите куда копать..
Отработал 6 лет, с 2015-го по 2021й без нареканий
Модель Noname (подозреваю что ADATA)
Объём 120Gb
Память SKHynix H27QEG8M2M8R
Контроллер SM2256K AB
Присутствует схема 64Х16DDR3 1546
Чё случилось (год тому): начала глючить мамка на фоне глюков блока питания, пк завис. при перезапуске пк кнопкой ссдшник и накрылся..
Как было до манипуляций с прошивкой: в Rom mode бодро определялся как диск на 1Gb с инициализацией средствами винды, SMI MPTool определяло диск сканированием
Как сейчас после манипуляций с прошивкой: область на 1Gb перестала инициализироваться с сообщением "устройство не готово", SMI MPTool не определяет диск сканированием и зависает.
Ценной инфы на нём нет, хотел вставить в нетбук дабы новый не покупать.
Если ничего не получится - и хрен с ним, но было б здорово вернуть к жизни.
Видать нужно что-то более низкоуровневое для каких-то действий с диском. Но что?
Подскажите куда копать..
↧
будьте добры пожалуйста найти ответ! - С++ для начинающих
ограничение по времени на тест 1 секунда
ограничение по памяти на тест 256 мегабайт
Для заданной последовательности A определите подпоследовательность подряд идущих элементов с максимальной суммой.
Входные данные
В первой строке задано число n — количество элементов последовательности (1 ≤ n ≤ 105). Во второй строке через пробел заданы n чисел — последовательность A ( - 106 ≤ Ai ≤ 106).
Выходные данные
В первой строке выходного файла выведите сумму подпоследовательности подряд идущих элементов с максимальной суммой. Во второй строке выведите индексы элементов начали и конца подпоследовательности. Если таких подпоследовательностей несколько, то выведите наименьшие индексы.
ограничение по памяти на тест 256 мегабайт
Для заданной последовательности A определите подпоследовательность подряд идущих элементов с максимальной суммой.
Входные данные
В первой строке задано число n — количество элементов последовательности (1 ≤ n ≤ 105). Во второй строке через пробел заданы n чисел — последовательность A ( - 106 ≤ Ai ≤ 106).
Выходные данные
В первой строке выходного файла выведите сумму подпоследовательности подряд идущих элементов с максимальной суммой. Во второй строке выведите индексы элементов начали и конца подпоследовательности. Если таких подпоследовательностей несколько, то выведите наименьшие индексы.
↧
↧
Сортировка Шелла - С++ для начинающих
Нужна программа , где будет включена сортировка Шелла
↧
Не получается написать код - Python: Решение задач
Всем доброго времени суток! Надеюсь, что кто-то сможет мне помочь.
В одно из заданий возникла трудность, не получается написать код в python.
Вот самое задание: написать сумму бесконечного ряда (S = 1/1^2 + 1/2^2 +...+ 1/n^2 + ...), суммировать до тех пор, пока члены ряда не стану меньше заданного eps > 0
В одно из заданий возникла трудность, не получается написать код в python.
Вот самое задание: написать сумму бесконечного ряда (S = 1/1^2 + 1/2^2 +...+ 1/n^2 + ...), суммировать до тех пор, пока члены ряда не стану меньше заданного eps > 0
↧
Вывести id животных из списка - Python: Решение задач
В определенном зоопарке находятся животные, каждому из которых присвоены следующие параметры:
ID, вид, пол, кличка, дата рождения и дата поступления в зоопарк. Исходя из этих данных, вывести ID всех животных для каждого вида.
Формат ввода
Имеется текстовый файл input.txt, который содержит информацию про конкретного животного в каждой строчке:
ID1 animal1 gender1 nickname1 dateofbirth1 dateofarrive1
IDn animal1 gendern nicknamen dateofbirthn dateofarriven
1 <= n<=1000
Формат вывода
Вывести через строчку ID всех животных определенного вида следующим образом:
animalk1 :ID1, ID2 и тд
Где длина названия вида животных увеличивается с каждой строчки, то есть:
∣animal k1∣<∣animalk2∣<…<∣animalkm∣.
Также ID выводится в порядке увеличения значения.
Ввод
0042 lion male Pushok 13.09.2015 31.12.2016
0043 dog female Dora 29.01.2015 31.12.2016
0003 dog male Max 03.03.2011 31.12.2016
Вывод
dog: 0003, 0043
lion: 0042
Я пробовала этот код, но пишет, что ответ неверный. Как можно его преобразовать?
f = open("input.txt")
s = f.readlines()
f.close()
s = list(map(lambda x:x.split(), s))
s.sort(key=lambda x: (len x[1]),int(x[0])))
animal = ""
for i in range(len (s)):
if animal != s[i][1]:
animal = s[i][1]
print("\n",animal,": ",s[i][0],sep="",end="")
else:
print(",",s[i][0],end="")
ID, вид, пол, кличка, дата рождения и дата поступления в зоопарк. Исходя из этих данных, вывести ID всех животных для каждого вида.
Формат ввода
Имеется текстовый файл input.txt, который содержит информацию про конкретного животного в каждой строчке:
ID1 animal1 gender1 nickname1 dateofbirth1 dateofarrive1
IDn animal1 gendern nicknamen dateofbirthn dateofarriven
1 <= n<=1000
Формат вывода
Вывести через строчку ID всех животных определенного вида следующим образом:
animalk1 :ID1, ID2 и тд
Где длина названия вида животных увеличивается с каждой строчки, то есть:
∣animal k1∣<∣animalk2∣<…<∣animalkm∣.
Также ID выводится в порядке увеличения значения.
Ввод
0042 lion male Pushok 13.09.2015 31.12.2016
0043 dog female Dora 29.01.2015 31.12.2016
0003 dog male Max 03.03.2011 31.12.2016
Вывод
dog: 0003, 0043
lion: 0042
Я пробовала этот код, но пишет, что ответ неверный. Как можно его преобразовать?
f = open("input.txt")
s = f.readlines()
f.close()
s = list(map(lambda x:x.split(), s))
s.sort(key=lambda x: (len x[1]),int(x[0])))
animal = ""
for i in range(len (s)):
if animal != s[i][1]:
animal = s[i][1]
print("\n",animal,": ",s[i][0],sep="",end="")
else:
print(",",s[i][0],end="")
↧
Можете, пожалуйста, сделать описание программы. Нашел ее в интернете - Turbo Pascal
Хочу посмотреть описание программы, можете, пожалуйста, сделать?
program lab;
var
c,r:real;
i,j,k,stroka,stolb,itr:integer;
z,x:array [1..2]of real;
A,A_old:array [1..2,1..3] of real;
err:boolean;
function df11(x,y:real):real;
begin
df11:=2;
end;
function df12(x,y:real):real;
begin
df12:=1/y;
end;
function df21(x,y:real):real;
begin
df21:=2*x+y;
end;
function df22(x,y:real):real;
begin
df22:=x-4
end;
function f1(x,y:real):real;
begin
f1:=2*x + ln(y);
end;
function f2(x,y:real):real;
begin
f2:=(x*x) + (y*x) - (4*y) - 7;
end;
function max(a,b:real):real;
begin
if a>b then
max:=a
else
max:=b;
end;
begin
stroka:=2;
stolb:=3;
x[1]:=2;
x[2]:=0.01;
err:=false;
c:=0.00001;
itr:=0;
repeat
itr:=itr+1;
for i:=1 to 2 do
x[i]:=x[i]+z[i];
A[1,1]:=df11(x[1],x[2]);
A[1,2]:=df12(x[1],x[2]);
A[1,3]:=-f1(x[1],x[2]);
A[2,1]:=df21(x[1],x[2]);
A[2,2]:=df22(x[1],x[2]);
A[2,3]:=-f2(x[1],x[2]);
A_old[1,1]:=df11(x[1],x[2]);
A_old[1,2]:=df12(x[1],x[2]);
A_old[1,3]:=-f1(x[1],x[2]);
A_old[2,1]:=df21(x[1],x[2]);
A_old[2,2]:=df22(x[1],x[2]);
A_old[2,3]:=-f2(x[1],x[2]);
//metod gausa
for i:=1 to 2 do
z[i]:=0;
for k:=1 to (stroka - 1) do
for i:=(k+1) to stroka do
for j:=(k+1) to stolb do
A[i,j]:=A[i,j]-(A[k,j]*A[i,k]/A[k,k]);
for i:=stroka downto 1 do
begin
for j:=stroka downto i do
A[i,stolb]:=A[i,stolb]-(A[i,j]*z[j]);
z[i]:=A[i,stolb]/A[i,i];
end;
for i:=1 to stroka do
begin
r:=A_old[i,stolb];
for j:=1 to stroka do
r:=r-(A_old[i,j]*z[j]);
if r>c then err:=true;
end;
until (max(abs(z[1]),abs(z[2]))<c) or (itr = 100) or (err);
writeln('x1 = ',x[1]:0:5,' x2 = ',x[2]:0:5);
write(itr);
end.
program lab;
var
c,r:real;
i,j,k,stroka,stolb,itr:integer;
z,x:array [1..2]of real;
A,A_old:array [1..2,1..3] of real;
err:boolean;
function df11(x,y:real):real;
begin
df11:=2;
end;
function df12(x,y:real):real;
begin
df12:=1/y;
end;
function df21(x,y:real):real;
begin
df21:=2*x+y;
end;
function df22(x,y:real):real;
begin
df22:=x-4
end;
function f1(x,y:real):real;
begin
f1:=2*x + ln(y);
end;
function f2(x,y:real):real;
begin
f2:=(x*x) + (y*x) - (4*y) - 7;
end;
function max(a,b:real):real;
begin
if a>b then
max:=a
else
max:=b;
end;
begin
stroka:=2;
stolb:=3;
x[1]:=2;
x[2]:=0.01;
err:=false;
c:=0.00001;
itr:=0;
repeat
itr:=itr+1;
for i:=1 to 2 do
x[i]:=x[i]+z[i];
A[1,1]:=df11(x[1],x[2]);
A[1,2]:=df12(x[1],x[2]);
A[1,3]:=-f1(x[1],x[2]);
A[2,1]:=df21(x[1],x[2]);
A[2,2]:=df22(x[1],x[2]);
A[2,3]:=-f2(x[1],x[2]);
A_old[1,1]:=df11(x[1],x[2]);
A_old[1,2]:=df12(x[1],x[2]);
A_old[1,3]:=-f1(x[1],x[2]);
A_old[2,1]:=df21(x[1],x[2]);
A_old[2,2]:=df22(x[1],x[2]);
A_old[2,3]:=-f2(x[1],x[2]);
//metod gausa
for i:=1 to 2 do
z[i]:=0;
for k:=1 to (stroka - 1) do
for i:=(k+1) to stroka do
for j:=(k+1) to stolb do
A[i,j]:=A[i,j]-(A[k,j]*A[i,k]/A[k,k]);
for i:=stroka downto 1 do
begin
for j:=stroka downto i do
A[i,stolb]:=A[i,stolb]-(A[i,j]*z[j]);
z[i]:=A[i,stolb]/A[i,i];
end;
for i:=1 to stroka do
begin
r:=A_old[i,stolb];
for j:=1 to stroka do
r:=r-(A_old[i,j]*z[j]);
if r>c then err:=true;
end;
until (max(abs(z[1]),abs(z[2]))<c) or (itr = 100) or (err);
writeln('x1 = ',x[1]:0:5,' x2 = ',x[2]:0:5);
write(itr);
end.
↧
↧
Хранимые процедуры и триггера - MySQL
Создайте триггера для вашей собственной БД:
1) ограничение на ввод и обновление числовых данных (например, цена
не может быть отрицательной);
2) ограничение на строковые данные (например, в фамилии/имени первая
буква всегда заглавная).
Создайте представление, которое бы объединяло данные из нескольких
таблиц и ограничивало их определенным условием.
1) ограничение на ввод и обновление числовых данных (например, цена
не может быть отрицательной);
2) ограничение на строковые данные (например, в фамилии/имени первая
буква всегда заглавная).
Создайте представление, которое бы объединяло данные из нескольких
таблиц и ограничивало их определенным условием.
↧
Поменять местами левый и правый столбцы - Matlab
Помогите,нужно с использованием if else,for или while решить следующие задания
1)В матрице Magic размером 11x11 заполнить нулями центральную часть размером 5x5, и единицами края матрицы.
2)В матрице Magic размером 15x15 поменять местами левый и правый столбцы.
3)В матрице Magic размером 16x16 определить минимальный элемент и его номер.
Искренне не понимаю программирование в матлабе
В первом вышло вот так,но в правильности нет уверенности вообще
1)В матрице Magic размером 11x11 заполнить нулями центральную часть размером 5x5, и единицами края матрицы.
2)В матрице Magic размером 15x15 поменять местами левый и правый столбцы.
3)В матрице Magic размером 16x16 определить минимальный элемент и его номер.
Искренне не понимаю программирование в матлабе
В первом вышло вот так,но в правильности нет уверенности вообще
:
disp('Матрица magic размером 11x11')
M=magic(11) %вывод Матрицы 11х11
i=1; %объявление начального значения счётчика цикла
for j=11:-1:1 % объявление счётчика цикла переменной j
M(4:8,4:8)=0%заполение центра матрицы нулями
disp('Матрица magic с нулями в центре и единицами по краям')
%заполнение краев матрицы единицами
M(1,: )=1;
M(11,: )=1;
M(:,11)=1;
M(:,1)=1
disp(M)
↧
Сборка неигрового компьютера, бюджет 40-50к, нужны советы - Собрать домашний компьютер
Всем доброго времени суток!
Собираю новый комп, нужен производительный в расчётах, но не игровой (уж очень сильно игры отвлекают от работы :))
Получилось нечто такое:
https://www.dns-shop.ru/custom... d98968951/
1. Процессор Intel Core i3-12100 OEM [LGA 1700, 4 x 3.3 ГГц, L2 - 5 МБ, L3 - 12 МБ, 2хDDR4, DDR5-4800 МГц, Intel UHD Graphics 730, TDP 89 Вт] - 8999
2. Материнская плата GIGABYTE Z690M AORUS ELITE AX DDR4 [LGA 1700, Intel Z690, 4xDDR4-3200 МГц, 2xPCI-Ex16, 3xM.2, Micro-ATX] - 12999
3. Корпус Cougar MX331 Mesh [385NC20.0004] черный [Mid-Tower, Micro-ATX, Mini-ITX, Standard-ATX, USB 2.0 Type-A, USB 3.2 Gen1 Type-A] - 4399
4. Кулер для процессора ID-COOLING SE-224-XT-B [LGA1700] [основание - алюминий\медь, 1800 об/мин, 32.5 дБ, 4 pin, подсветка, 180 Вт] - 2499
5. Оперативная память Patriot Viper Steel [PVS432G320C6K] 32 ГБ [DDR4, 16 ГБx2 шт, 3200 МГц, 16-20-20-40] - 7099
6. 1000 ГБ SSD M.2 накопитель Samsung 980 [MZ-V8V1T0BW] [PCI-E 3.x x4, чтение - 3500 Мбайт/сек, запись - 3000 Мбайт/сек, 3 бит MLC (TLC), NVM Express] - 7999
7. Блок питания Chieftec iARENA 700W [GPC-700S] [700 Вт, EPS12V, APFC, 20 + 4 pin, 4+4 pin CPU, 6 SATA, 6+2 pin x2 PCI-E] - 3499
Из того, в чём уверен - материнская плата, указанная в сборке, уже приобретена и едет ко мне (хотя есть возможность отказаться, пока не оплатил, но в целом она мне нравится по всем характеристикам, кроме форм-фактора - хотел обычный ATX, а не микро, но цена шикарная прям, во всех других магазинах она гораздо дороже), процессор решил взять со встроенной видюхой, чтобы пока не покупать отдельно видеокарту, по всему остальному есть сомнения (корпус хочется большой и вместительный, хорошо продуваемый, оперативку вроде норм выбрал, разгон проца не планирую).
1) Бюджет - в районе 40-50к
2) Город - Самара
3) Задачи и цели использования ПК - описал выше
4) Планируется ли разгон - нет
5) По корпусу - хочется просторный, качественный, хорошо обдуваемый корпус (вентиляторы тоже посоветуйте пожалуйста, оказывается, совсем дешманские брать не стоит).
По блоку питания - оптимально считаю 700 Вт, с учётом возможной видеокарты в будущем.
По ССД - оптимальный ли выбор в пределах 1 Тб? Или стоит взять другой?
И по кулеру на проц - стоит ли покупать тот, который я указал в сборке, для проца i3 12100? Сам проц не очень сильно должен греться.
Заранее благодарю за советы!
Собираю новый комп, нужен производительный в расчётах, но не игровой (уж очень сильно игры отвлекают от работы :))
Получилось нечто такое:
https://www.dns-shop.ru/custom... d98968951/
1. Процессор Intel Core i3-12100 OEM [LGA 1700, 4 x 3.3 ГГц, L2 - 5 МБ, L3 - 12 МБ, 2хDDR4, DDR5-4800 МГц, Intel UHD Graphics 730, TDP 89 Вт] - 8999
2. Материнская плата GIGABYTE Z690M AORUS ELITE AX DDR4 [LGA 1700, Intel Z690, 4xDDR4-3200 МГц, 2xPCI-Ex16, 3xM.2, Micro-ATX] - 12999
3. Корпус Cougar MX331 Mesh [385NC20.0004] черный [Mid-Tower, Micro-ATX, Mini-ITX, Standard-ATX, USB 2.0 Type-A, USB 3.2 Gen1 Type-A] - 4399
4. Кулер для процессора ID-COOLING SE-224-XT-B [LGA1700] [основание - алюминий\медь, 1800 об/мин, 32.5 дБ, 4 pin, подсветка, 180 Вт] - 2499
5. Оперативная память Patriot Viper Steel [PVS432G320C6K] 32 ГБ [DDR4, 16 ГБx2 шт, 3200 МГц, 16-20-20-40] - 7099
6. 1000 ГБ SSD M.2 накопитель Samsung 980 [MZ-V8V1T0BW] [PCI-E 3.x x4, чтение - 3500 Мбайт/сек, запись - 3000 Мбайт/сек, 3 бит MLC (TLC), NVM Express] - 7999
7. Блок питания Chieftec iARENA 700W [GPC-700S] [700 Вт, EPS12V, APFC, 20 + 4 pin, 4+4 pin CPU, 6 SATA, 6+2 pin x2 PCI-E] - 3499
Из того, в чём уверен - материнская плата, указанная в сборке, уже приобретена и едет ко мне (хотя есть возможность отказаться, пока не оплатил, но в целом она мне нравится по всем характеристикам, кроме форм-фактора - хотел обычный ATX, а не микро, но цена шикарная прям, во всех других магазинах она гораздо дороже), процессор решил взять со встроенной видюхой, чтобы пока не покупать отдельно видеокарту, по всему остальному есть сомнения (корпус хочется большой и вместительный, хорошо продуваемый, оперативку вроде норм выбрал, разгон проца не планирую).
1) Бюджет - в районе 40-50к
2) Город - Самара
3) Задачи и цели использования ПК - описал выше
4) Планируется ли разгон - нет
5) По корпусу - хочется просторный, качественный, хорошо обдуваемый корпус (вентиляторы тоже посоветуйте пожалуйста, оказывается, совсем дешманские брать не стоит).
По блоку питания - оптимально считаю 700 Вт, с учётом возможной видеокарты в будущем.
По ССД - оптимальный ли выбор в пределах 1 Тб? Или стоит взять другой?
И по кулеру на проц - стоит ли покупать тот, который я указал в сборке, для проца i3 12100? Сам проц не очень сильно должен греться.
Заранее благодарю за советы!
↧
Не могу отключить MBR на диске через Victoria - Жесткие диски, HDD
У меня сломан диск на ноутбуке, если быть точнее, сектора. И я попробовал починить его с помощью Victoria, однако вскоре программа стала выдавать слишком много секторов, невозможных к прочтению (как на скриншоте) и в faq программы я начитал, что это из-за повышенной системы безопасности на windows 8 и выше (у меня 10) и для решения этого нужно отключить MBR. В программе есть кнопка mbr off, но при нажатии мне выдаёт Drive is Corrupted Process Aborted и, очевидно, mbr не выключается.
Как мне отключить этот mbr? Либо как по другому решить проблему с большим кол-вом невозможных к прочтению секторов в Victoria
Как мне отключить этот mbr? Либо как по другому решить проблему с большим кол-вом невозможных к прочтению секторов в Victoria
↧
↧
Как тут сделать цикл while? - C# для начинающих
↧
C/C++ Turbo C++ замена прерывания - Assembler: DOS/Real Mode/16-bits
Задание следующее:сделать пользовательское прерывание со своей программой. У меня программа двигать символ по экрану влево-вправо. Окно вылезает, но символа нет. Подскажите, в чём ошибка
:
#include <dos.h>
#include <stdio.h>
#include <conio.h>
#include <bios.h>
void interrupt myint(...) //
{
union REGS regs;
regs.h.dl = '$';
textbackground(BLACK);
clrscr();
window(32, 3, 48, 4);
textattr(133);
window(15, 10, 65, 20);
textbackground(RED);
clrscr();
textcolor(BLACK);
_setcursortype(_NOCURSOR);
int x = 1, y = 1;
do {
regs.h.ah = 0x07;
int86(0x21, ®s, ®s);
switch (regs.h.al)
{
case 0x4B: if (x > 1) { x--; } break; // arrow left
case 0x4D: if (x <= 50) { x++; } break; // arrow right
}
clrscr();
gotoxy(x, y);
if (regs.h.al == 0x1B) break;
regs.h.ah = 0x02;
int86(0x21, ®s, ®s);
} while (1);
}
int main(void)
{
clrscr();
void interrupt (*oldvect)(...);
oldvect = getvect(0x1c); // получаем значение вектора прерываний
setvect(0x1c, myint); // создаем свое прерывание
getch();
setvect(0x1c, oldvect); // восстанавливаем значения
return 0;
}
↧
MySQL Преобразование типов данных - PHP: базы данных
Я через мобилку передаю данные в текстовом формате
Как мне в запросе преобразовать данные из текста в число?
Я пробовал через cast и convert
Добавлено через 1 минуту
Запрос отправляется на этот php файл
Добавлено через 9 минут
Выдает такую ошибку
[27-Nov-2022 09:11:19 UTC] PHP Fatal error: Uncaught Error: Call to a member function bind_param() on bool in /home/u280102/public_html/CaseTest/includes/DbOperations.php:13
Stack trace:
#0 /home/u280102/public_html/CaseTest/v1/SetDataRequest.php(29): DbOperation->setDataRequest('fewfefe', 1, 2, 2, 2, '11.11.1111', '00.00.0000', 'ijfiwjfwijf')
#1 {main}
thrown in /home/u280102/public_html/CaseTest/includes/DbOperations.php on line 13
Как мне в запросе преобразовать данные из текста в число?
Я пробовал через cast и convert
:
public function setDataRequest($name_request, $deposit, $service, $executor, $priority, $date_creation, $date_begine, $author) {
$stmt = $this->con->prepare("INSERT INTO requests (id_request, name_request, CAST(deposit AS INT), CAST(service AS INT), CAST(executor AS INT), status, CAST(priority AS INT), date_creation, date_begine, date_end, author) VALUES (NULL, ?, ?, ?, ?, '1', ?, ?, ?, 'Не определено', ?);");
$stmt->bind_param("ssssssss", $name_request, $deposit, $service, $executor, $priority, $date_creation, $date_begine, $author);
if($stmt->execute()) {
return 1;
} else {
return 2;
}
}
Запрос отправляется на этот php файл
:
<?php
require_once '../includes/DbOperations.php';
$response = array();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (
isset($_POST['name_request']) and
isset($_POST['deposit']) and
isset($_POST['service']) and
isset($_POST['executor']) and
isset($_POST['priority']) and
isset($_POST['date_creation']) and
isset($_POST['date_begine']) and
isset($_POST['author'])
) {
$db = new DbOperation();
$result = $db->setDataRequest(
$_POST['name_request'],
$_POST['deposit'],
$_POST['service'],
$_POST['executor'],
$_POST['priority'],
$_POST['date_creation'],
$_POST['date_begine'],
$_POST['author']
);
if ($result == 1) {
$response['error'] = false;
$response['message'] = "Регистрация прошла успешно";
} elseif ($result == 2) {
$response['error'] = true;
$response['message'] = "Произошла ошибка, попробуйте еще раз";
}
} else {
$response['error'] = true;
$response['message'] = "Заполнены не все поля";
}
} else {
$response['error'] = true;
$response['message'] = "Неверный запрос";
}
echo json_encode($response);
Выдает такую ошибку
[27-Nov-2022 09:11:19 UTC] PHP Fatal error: Uncaught Error: Call to a member function bind_param() on bool in /home/u280102/public_html/CaseTest/includes/DbOperations.php:13
Stack trace:
#0 /home/u280102/public_html/CaseTest/v1/SetDataRequest.php(29): DbOperation->setDataRequest('fewfefe', 1, 2, 2, 2, '11.11.1111', '00.00.0000', 'ijfiwjfwijf')
#1 {main}
thrown in /home/u280102/public_html/CaseTest/includes/DbOperations.php on line 13
↧