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

Выбрать одну из двух или? - Собрать игровой компьютер

$
0
0
Всем привет. Выбрал на авито два варианта сборки.
1.Bидeокaртa: MSI GТX 1060 3 GB
Пpoцессор: intel Хeon E5-2620 v2 (6 ядер, 12 потoков)
Блок питания: Соugаr 80+ brоnzе 500W
Жёсткий диск: WD Вlасk 500 Gb
Оперативная память: Sаmsung 16 Gb 1600 МГц
Материнская плата: Х79 lgа 2011
Система: Windоws 10 рrо (Активированная)
2.Видеокарта: Gigаbytе GТХ 960 2gb
Процессор: Intеl соrе i5 3570s
Жёсткий диск: Sеаgаtе 500gb
Оперативная память: Vаsеky 8 gb
SSD: Vаsеky 128 gb
Блок питания: Соugаr 80+ LТЕ 600w
Материнская плата: Аsus р8h61-m lх
Система: Windоws 10 рrо активированная
Оба стоят в районе 20т.р.Кто что думает,какой лучше?

Kivy С использованием Popup перестает работать DropDown. Баг - Python: GUI, графика

$
0
0
Сам код программы рабочий, ошибку не выдает, но после того, как Popup запускается больше 2 раз, (кнопка File->Open или File-Save as ), все остальные выпадающее меню (Color mode, Deep Learning) перестают работать. Сначала кнопки переставали работать сразу после первой замены картинки, Вот сам код

Файл index.py
:

#!/use/bin/env python3

from io import BytesIO
import sys, os
from kivy.app import App

from kivy.uix.boxlayout import BoxLayout
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.gridlayout import GridLayout
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.widget import Widget
from kivy.uix.button import Button
from kivy.uix.image import Image as KivyImage
from kivy.core.image import Image as CoreImage
from kivy.uix.popup import Popup
from kivy.uix.dropdown import DropDown
from kivy.uix.modalview import ModalView
from kivy.uix.filechooser import FileChooser, FileChooserIconView
from kivy.uix.textinput import TextInput
from kivy.properties import ObjectProperty, StringProperty, NumericProperty
from kivy.factory import Factory
from kivy.lang import Builder

if sys.platform.startswith('linux'):
    home_catalog = '~/Desktop/Python/'
if sys.platform.startswith('win32'):
    home_catalog = '/'

VERSION = 0.1

class DropMenuOpenFiles(DropDown):
    image = ObjectProperty(None)
    url = ObjectProperty(None)
    output = ObjectProperty(None)
    bytes_image = ObjectProperty(None)

    # _______________OPEN FILE__________________
    def open_file(self):
        content = LoadFileManager(load=self.load, cancel=self.dismiss_open)
        self._open = Popup(title="Open File", content=content, size_hint=(0.9, 0.9))
        self._open.open()
    # ______________SAVE FILE____________________
    def save_file(self):
        try :
            print("\n\n\n\n" + self.url, end="\n")
            im = CoreImage(self.bytes_image, ext='jpg')
            im.save(self.url, ext="jpg")
        except SyntaxError:
            self.output.text += "Fail: File wasn't saved\nError in Syntax"
        finally:
            self.output.text += "Succesfull: File was saved"

    #_______________SAVE AS__________________
    def save_as(self):
        save = LoadFileManagerSave(save=self.save, cancel=self.dismiss_save)
        self._save = Popup(title="Save As", content=save, size_hint=(0.9, 0.9))
        self._save.open()

    # _____________LOAD FILE____________________
    def load(self, path, filename):
        try:
            self.url = os.path.join(path, filename[0])
            self.bytes_image = BytesIO(open(self.url, "rb").read())
            self.image.texture =  CoreImage(self.bytes_image, ext="png").texture
            self.output.text += "Succesfull: File load\n"

        except IndexError:
            self.output.text += "Error: File not load\n"
        except FileNotFoundError:
            self.output.text += "Fail: File not find\n"
        except ValueError:
            self.output.text += "Fail: File a not image\n"
        finally:
            # self.image.reload()
            self.dismiss_open()
    #________________CLOSE POPUP MENU OPEN FILE_______________
    def dismiss_open(self):
        self._open.dismiss()

    #________________CLOSE POPUP MENU SAVE FILE_______________
    def dismiss_save(self):
        self._save.dismiss()

    #________________SAVE FILE_______________
    def save(self, path, filename):
        path = os.path.join(path, filename[0:filename.find('.')]+'.jpg')
        try :
            im = CoreImage(self.bytes_image, ext='jpg')
            im.save(path)
        except SyntaxError:
            self.output.text += "Fail: File wasn't saved\nError in Syntax\n"
        finally:
            self.output.text += "Succesfull: File was saved\n"

# ______________________ DropDown menu for traslate image in different COLOR MODE _____________________
class DropMenuColorMode(DropDown):
    image = ObjectProperty(None)
    bytes_image = ObjectProperty(None)

    def translate_to_Negative(self):
        pass

    def translate_to_Negative(self):
        pass

    def translate_to_BW(self):
        pass

    def translate_to_Gray(self):
        pass

    def translate_to_Sepia(self):
        pass

# ______________________ DropDown menu for MACHINE VISIBLE _____________________

class DropMenuDeepLearning(DropDown):
    image = ObjectProperty(None)
    bytes_image = ObjectProperty(None)
    output = ObjectProperty(None)

    def detect_face(self):
        pass

    def detect_text(self):
        pass

    def example(self):
        pass

# _______________________Window About Me___________________
class WindowAboutMe(ModalView):
    version = NumericProperty(VERSION)

# ______________________ Popup menu for LOAD FILE _____________________
class LoadFileManager(FloatLayout):
    load = ObjectProperty(None)
    cancel = ObjectProperty(None)
    path = StringProperty(home_catalog)

# ______________________ Popup menu for SAVE FILE _____________________
class LoadFileManagerSave(FloatLayout):
    save = ObjectProperty(None)
    cancel = ObjectProperty(None)
    path = StringProperty(home_catalog)


class Root(App):
    def build(self):
            tree = BoxLayout(orientation='vertical', padding=5, size_hint=[1, 1])

            #______________________Box with Image(children element)______________________
            box_image=BoxLayout(orientation='horizontal', size_hint=(1, .65), padding=(120, 30))
            anchor = AnchorLayout(anchor_x='center', anchor_y='bottom', size_hint=(.3, .3))
            image = KivyImage(size_hint_y=None, height=250, width=150, allow_stretch=True)

            path = './Picture/picture1.jpg' # path file
            bytes_image = BytesIO(open(path, "rb").read()) #translate picture in bytes format
            image.texture = CoreImage(bytes_image, ext="jpg").texture # The write bytes image in kivy uix widget

            #_________Add photo in Tree __________________
            anchor.add_widget(image)
            box_image.add_widget(anchor)


            output =  TextInput(text="", size_hint=(1, .2), background_color=[77, 77, 77, 1], readonly=True)
            # help = WindowAboutMe()

            # ____________Output input for other handle___________
            files = DropMenuOpenFiles(image=image,  url=path,
                                    output=output, bytes_image = bytes_image)
            deepl = DropMenuDeepLearning(image =image, bytes_image = bytes_image,
                                        output =output)
            image = DropMenuColorMode(image=image, bytes_image=bytes_image)

            top_button = BoxLayout(orientation='horizontal', size_hint=(1, .05))
            button = GridLayout(cols=4, size_hint=[.5, 1])
            # ___________File______________________
            button.add_widget(Button(text="File", size_hint=(None, None),
                                    height=30, width=120, on_release=files.open))
            #___________Color mode_______________________
            button.add_widget(Button(text="Color mode",size_hint=(None,None),
                                    height=30, width=120, on_release=image.open))
            # _________Machine visible___________________
            button.add_widget(Button(text="Deep Learning",size_hint=(None, None),
                                    height=30, width=120, on_release=deepl.open))
            #___________The add widgets in tree___________
            top_button.add_widget(button)
            tree.add_widget(top_button)
            tree.add_widget(box_image)
            tree.add_widget(output)
            return tree
# Factory.register('Root', cls=Test)
Factory.register('DropMenuOpenFiles', cls=DropMenuOpenFiles)
Factory.register('DropMenuColorMode', cls=DropMenuColorMode)
Factory.register('DropMenuDeepLearning', cls=DropMenuDeepLearning)

if __name__ == '__main__':
    Root().run()

файл root.kv
:

#:kivy 1.1.0
<DropMenuManage@Button>:
    size_hint_y: None
    height: 40


<DropMenuOpenFiles>:
    DropMenuManage:
        text: "Open"
        on_press: root.open_file()
    DropMenuManage:
        text: "Save"
        on_press: root.save_file()
    DropMenuManage:
        text: "Save As"
        on_press: root.save_as()

<DropMenuColorMode>:
    DropMenuManage:
        text: "Negative"
        on_press: root.translate_to_Negative()
    DropMenuManage:
        text: "Black-white"
        on_press: root.translate_to_BW()
    DropMenuManage:
        text: "Negative"
        on_press: root.translate_to_Gray()
    DropMenuManage:
        text: "Sepia"
        on_press: root.translate_to_Sepia()

<DropMenuDeepLearning>:
    DropMenuManage:
        text: "Detect Face"
        on_press: root.detect_face()
    DropMenuManage:
        text: "Detect Text"
        on_press: root.detect_text()
    DropMenuManage:
        text: "Example"
        on_press: root.example()


<LoadFileManager>:
    BoxLayout:
        size: root.size
        pos: root.pos
        orientation: "vertical"
        FileChooserIconView:
            id: filechooser
            path: root.path
        BoxLayout:
            size_hint_y: None
            height: 30
            Button:
                text: "open"
                on_press: root.load(filechooser.path, filechooser.selection)
            Button:
                text: "close"
                on_press: root.cancel()

<LoadFileManagerSave>:
    BoxLayout:
        size: root.size
        pos: root.pos
        orientation: "vertical"
        FileChooserIconView:
            id: filechooser
            path: root.path
        TextInput:
            id: saveas
            size_hint_y: None
            height: 30
        BoxLayout:
            size_hint_y: None
            height: 30
            Button:
                text: "save"
                on_release: root.save(filechooser.path, saveas.text)
            Button:
                text: "close"
                on_release: root.cancel()

Заполнить матрицу M*N по диагонали! - Python для начинающих

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

Входные данные
Входная строка содержит числа N и M ( 1 ≤ N , M ≤ 100 ), разделённые пробелом.

Выходные данные
Программа должна вывести матрицу, заполненную заданным способом.

Примеры
входные данные
4 5
выходные данные

1 3 4 10 11
2 5 9 12 17
6 8 13 16 18
7 14 15 19 20

Черт его знает, как это строить вообще, если матрицу без разворота каждой 2 диагонали я еще могу построить, то тут- никаких идей! Помогите!

Добавлено через 6 минут
Нашел решение на плюсах - если кто перепишет, буду рад до безумия!!
:

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <string>
#include <iomanip>
#include <vector>
#include <algorithm>
#include <utility>
#include <queue>
#include <cmath>
 
using namespace std;
typedef long long ll;
 
 
ll n,m,i,j,k;
ll p[140][150];
 
void test()
{
    cin>>n;
    i=1;j=2;
    p[1][1]=1;
    for(ll q=2;q<n*n;)
    {
        for(;i<=n && j>=1;++i,--j,++q)  p[i][j]=q;
        if(i<=n && j<1) ++j;
        else    {--i;j+=2;}
        for(;i>=1 && j<=n;++j,--i,++q)  p[i][j]=q;
        if(j<=n)++i;
        else    {i+=2;--j;}
    }
    for(ll i=1;i<=n;++i)
    {
        for(ll j=1;j<=n;++j)
            cout<<p[i][j]<<' ';
        cout<<endl;
    }
}
 
 
int main()
{
    ios_base::sync_with_stdio(0);
    test();
    return 0;
}

Добавлено через 6 минут
Если что, код для квадратной матрицы, но я все равно ни черта не понял(

Вероятность осадков - Статистика, теория вероятностей

$
0
0
Кто бы мог мне доходчиво объяснить, что означает в популярных прогнозах погоды графа "Вероятность осадков"?

Не по теме:

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

:)

Преобразовать список в список из кортежей по 2 элемента - Python для начинающих

$
0
0
Есть список, вида [name, age, name, age, name, age]
Нужно получить [(name, age), (name, age), (name, age)]

Сможет ли Вася такими операциями сделать все числа равными? - Комбинаторика

$
0
0
Задача: В одной из угловых клеток квадратной таблицы 3×3 стоит число 2, а в остальных
восьми клетках — нули. За одну операцию Вася может выбрать целое число a и к двум
рядом стоящим числам любой строки или столбца прибавить a, а из третьего числа
этой строки (столбца) вычесть a. Сможет ли Вася такими операциями сделать все
числа равными?

Подскажите решение пожалуйста

Добавлено через 5 часов 31 минуту
:wall:

Добавлено через 9 секунд
:wall:

Добавлено через 45 секунд
:help:

Добавлено через 17 секунд
:gcray2:

Добавлено через 42 секунды
O_o

Добавлено через 24 секунды
:confusion:

Добавлено через 18 секунд
:dance:

Диаграмма Хассе - Дискретная математика

$
0
0
Что значит построить диаграмму Хассе для отношения порядка и множества? и если нет заданного отношения (условия)

Ошибка BIOS - Windows 7

$
0
0
Вложение 1101991
Возникла некая неизвестная мне ошибка, которая возникает при запуске винды каждый раз.
Так же присутствует ряд некоторых программных неполадок, которые могут быть как-то связаны этой.

Изображения
Тип файла: jpg photo_2020-01-04_22-16-08.jpg (79.9 Кб)

Нарисовать треугольник зная его стороны - C# для начинающих

$
0
0
Добрый день.Допустим имею треугольник со сторонами AB=80, BC=50, CA=40.
Нужно нарисовать треугольник, стороны которого были бы равны этим значениям. Пытался сделать через Graphics.DrawLine, но не совсем понял как это вообще нужно сделать

Какую сборку выбрать? - Собрать игровой компьютер

$
0
0
Всем привет. Выбрал на авито два варианта сборки.
1.Bидeокaртa: MSI GТX 1060 3 GB
Пpoцессор: intel Хeon E5-2620 v2 (6 ядер, 12 потoков)
Блок питания: Соugаr 80+ brоnzе 500W
Жёсткий диск: WD Вlасk 500 Gb
Оперативная память: Sаmsung 16 Gb 1600 МГц
Материнская плата: Х79 lgа 2011
Система: Windоws 10 рrо (Активированная)
2.Видеокарта: Gigаbytе GТХ 960 2gb
Процессор: Intеl соrе i5 3570s
Жёсткий диск: Sеаgаtе 500gb
Оперативная память: Vаsеky 8 gb
SSD: Vаsеky 128 gb
Блок питания: Соugаr 80+ LТЕ 600w
Материнская плата: Аsus р8h61-m lх
Система: Windоws 10 рrо активированная
Оба стоят в районе 20т.р.Кто что думает,какой лучше?

Добавлено через 3 минуты
Можно здесь получить ответы по моей теме?

Меню собственного модуля - Pascal (Паскаль)

$
0
0
Я создал модуль, в нем процедурой описала меню. Создала новую программу, подключила модуль, как вызвать меню? Как начать с ним взаимодействовать?

Общее правило для программы - C# .NET

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

int a = int.Parse("-");
или эта:
:

int a = int.Parse("+");
В итоге не приводили к ошибке, а переменная равнялась -1 или +1/1 соответственно?

Восстановление данных вайбер-ПК после форматирования HDD - Windows 7

$
0
0
На ПК был установлен Вайбер. После форматирования HDD и переустановки Windows7 x64 номера телефонов и история переписки была утрачена. Ее удалось восстановить в виде файла viber.db, который должен лежать по адресу C:\Users\Имя Пользователя\AppData\Roaming\ViberPC\Номер Телефона.

Замена файла на заново установленном вайбере на пк ничего не дала.
При попытке открыть его с помощью SQLiteStudio выдает сообщение "Не удалось добавить базу данных"

Как вытащить из него номера телефонов?

RAD XE3+ Ошибка delphicoreide250.bpl при добавлении unit'a в проект - Delphi для начинающих

$
0
0
:

[21F9CD43]{delphicoreide250.bpl} EditorStructuralHighlight.TStructuralHighlighter.EvQuery (Line 320, "EditorStructuralHighlight.pas" + 3) + $0
[21F9CD3E]{delphicoreide250.bpl} EditorStructuralHighlight.TStructuralHighlighter.EvQuery (Line 319, "EditorStructuralHighlight.pas" + 2) + $0
[50AE9843]{vcl250.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10209, "Vcl.Controls.pas" + 166) + $6
[21F9CD3E]{delphicoreide250.bpl} EditorStructuralHighlight.TStructuralHighlighter.EvQuery (Line 319, "EditorStructuralHighlight.pas" + 2) + $0
[5005FBA2]{rtl250.bpl  } System.@IsClass (Line 17430, "System.pas" + 1) + $8
[5005FBCD]{rtl250.bpl  } System.@AsClass (Line 17436, "System.pas" + 2) + $8
[5005FBA2]{rtl250.bpl  } System.@IsClass (Line 17430, "System.pas" + 1) + $8
[207B3D7F]{coreide250.bpl} EditorBuffer.FindEditWindowAndView (Line 6118, "EditorBuffer.pas" + 40) + $2
[207B3DFD]{coreide250.bpl} EditorBuffer.FindTopEditView (Line 6143, "EditorBuffer.pas" + 1) + $6
[21F9CD3E]{delphicoreide250.bpl} EditorStructuralHighlight.TStructuralHighlighter.EvQuery (Line 319, "EditorStructuralHighlight.pas" + 2) + $0
[207B327B]{coreide250.bpl} EditorBuffer.TEvQueryEditEvent.Send (Line 5846, "EditorBuffer.pas" + 3) + $1E
[207AC95C]{coreide250.bpl} EditorBuffer.QueryEventHandler (Line 2324, "EditorBuffer.pas" + 2) + $18
[22226ADA]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_REGEX.OBJ.@RegExp@regmatch$qqrpxuc + $3FA
[2221D2E9]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_INS.OBJ.@LineEndUndoOp@Execute$qpv13EKExecuteOp_t + $1BD
[22212325]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_BLOCK.OBJ.@DeleteBlockUndoOp@Execute$qpv13EKExecuteOp_t + $199
[22214F98]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_ENTRY.OBJ.@C5_0 + $488
[22217DE6]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_ENTRY.OBJ.EK_GET_LINE_CONTENTS + $3EA
[22217DA1]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_ENTRY.OBJ.EK_GET_LINE_CONTENTS + $3A5
[207856B2]{coreide250.bpl} EdProcs.SafeEkEval (Line 365, "EdProcs.pas" + 6) + $5
[20785696]{coreide250.bpl} EdProcs.SafeEkEval (Line 363, "EdProcs.pas" + 4) + $8
[20783F90]{coreide250.bpl} EdKrnl.EkEval (Line 3571, "EdKrnl.pas" + 3) + $9
[2078265D]{coreide250.bpl} EdKrnl.DeleteTo (Line 1212, "EdKrnl.pas" + 28) + $8
[207AB4CB]{coreide250.bpl} EditorBuffer.TEditWriter.DeleteTo (Line 1654, "EditorBuffer.pas" + 4) + $15
[208E2424]{coreide250.bpl} CodeMgr.TDeleteText.Modify (Line 3100, "CodeMgr.pas" + 1) + $8
[208E2B12]{coreide250.bpl} CodeMgr.DoUpdates (Line 3269, "CodeMgr.pas" + 15) + $7
[208E2BDF]{coreide250.bpl} CodeMgr.TCodeUpdater.CommitUpdates (Line 3283, "CodeMgr.pas" + 10) + $9
[21EE8DD5]{delphicoreide250.bpl} PasMgr.TPascalProjectUpdater.Update (Line 11909, "PasMgr.pas" + 205) + $5
[21EE6A12]{delphicoreide250.bpl} PasMgr.TPascalProjectUpdater.AddModule (Line 11196, "PasMgr.pas" + 56) + $5
[21E5A2F4]{delphicoreide250.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.AddModule (Line 3645, "BaseDelphiProject.pas" + 7) + $29
[21EF5A8E]{delphicoreide250.bpl} DelphiModule.TPascalCodeMgrModHandler.AddToProject (Line 444, "DelphiModule.pas" + 24) + $3F
[21EF5B32]{delphicoreide250.bpl} DelphiModule.TPascalCodeMgrModHandler.AddToProject (Line 452, "DelphiModule.pas" + 1) + $17
[206E4707]{coreide250.bpl} SourceModule.TCodeISourceModule.AddToProject (Line 1121, "SourceModule.pas" + 5) + $A
[21E4A719]{delphicoreide250.bpl} BaseDelphiProject.TBaseDelphiProject.AddProjectModuleFiles (Line 712, "BaseDelphiProject.pas" + 13) + $44
[21EE7524]{delphicoreide250.bpl} PasMgr.TPascalProjectUpdater.InternalAddProjectModule (Line 11481, "PasMgr.pas" + 70) + $E
[21EE6D70]{delphicoreide250.bpl} PasMgr.TPascalProjectUpdater.AddProjectModule (Line 11257, "PasMgr.pas" + 0) + $0
[21E5A4FF]{delphicoreide250.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.AddProjectModule (Line 3695, "BaseDelphiProject.pas" + 1) + $5
[21E4A5EF]{delphicoreide250.bpl} BaseDelphiProject.TBaseDelphiProject.AddProjectModule (Line 689, "BaseDelphiProject.pas" + 3) + $5
[20649D12]{coreide250.bpl} ProjectModule.TCustomCodeIProject.AddToProject (Line 2273, "ProjectModule.pas" + 3) + $5
[004A2641]{bds.exe    } AppMain.TAppBuilder.ProjectAddFile (Line 3044, "AppMain.pas" + 3) + $24
[5016DE67]{rtl250.bpl  } System.Classes.TBasicAction.Execute (Line 16904, "System.Classes.pas" + 6) + $1
[50ACDD82]{vcl250.bpl  } Vcl.ActnList.TCustomAction.Execute (Line 260, "Vcl.ActnList.pas" + 19) + $35
[5016DCD3]{rtl250.bpl  } System.Classes.TBasicActionLink.Execute (Line 16813, "System.Classes.pas" + 3) + $3
[21A259C9]{vclactnband250.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1079, "Vcl.ActnMenus.pas" + 6) + $D
[21A2727C]{vclactnband250.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1850, "Vcl.ActnMenus.pas" + 19) + $15
[21A2ACB2]{vclactnband250.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3644, "Vcl.ActnMenus.pas" + 5) + $3
[21A25574]{vclactnband250.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 957, "Vcl.ActnMenus.pas" + 2) + $11
[21A2557D]{vclactnband250.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 958, "Vcl.ActnMenus.pas" + 3) + $4
[50AE4C5E]{vcl250.bpl  } Vcl.Controls.TControl.WndProc (Line 7338, "Vcl.Controls.pas" + 91) + $6
[50AE4898]{vcl250.bpl  } Vcl.Controls.TControl.Perform (Line 7116, "Vcl.Controls.pas" + 10) + $8
[50AE8F06]{vcl250.bpl  } Vcl.Controls.GetControlAtPos (Line 9931, "Vcl.Controls.pas" + 4) + $75
[12612161]{CnWizards_D102T.dll} Unknown function at __dbk_fcall_wrapper + $60441
[126121C8]{CnWizards_D102T.dll} Unknown function at __dbk_fcall_wrapper + $604A8
[1261227B]{CnWizards_D102T.dll} Unknown function at __dbk_fcall_wrapper + $6055B
[50AE9843]{vcl250.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10209, "Vcl.Controls.pas" + 166) + $6
[1260F806]{CnWizards_D102T.dll} Unknown function at __dbk_fcall_wrapper + $5DAE6
[21A27392]{vclactnband250.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1889, "Vcl.ActnMenus.pas" + 25) + $4
[50AE8E10]{vcl250.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9908, "Vcl.Controls.pas" + 3) + $6
[5016EBCC]{rtl250.bpl  } System.Classes.StdWndProc (Line 17408, "System.Classes.pas" + 11) + $2
[50ADF802]{vcl250.bpl  } Vcl.Controls.FindControl (Line 3604, "Vcl.Controls.pas" + 6) + $9
[50C31E1F]{vcl250.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10641, "Vcl.Forms.pas" + 23) + $1
[50C31E62]{vcl250.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10671, "Vcl.Forms.pas" + 1) + $4
[50C32195]{vcl250.bpl  } Vcl.Forms.TApplication.Run (Line 10809, "Vcl.Forms.pas" + 26) + $3
[005088F2]{bds.exe    } bds.bds (Line 212, "" + 7) + $7

как решить кто-то знает? мб кто-то сталкивался?

Слова и буквы - Python для начинающих

$
0
0
Напишите программу, которая считывает слова, слово «стоп» — сигнал остановки (оно не должно принимать участие в анализе). Из введённых слов нужно выбрать самое длинное и самое короткое (гарантируется, что все они имеют разную длину) и проверить, есть ли все буквы короткого слова в длинном, при этом количество повторений букв не учитывается. Вывести «ДА» или «НЕТ» в зависимости от этого.

Формат ввода
Слова разной длины, из которых нужно выбрать кратчайшее и длиннейшее.
После этих слов следует слово «стоп».

Формат вывода
ДА или НЕТ

Пример
Ввод
грот
вигвам
гаррота
стоп

Вывод
ДА

Как это исправить?
:

a = input()
c = []
while a != 'стоп':
    c.append(a)
    a = input()
ma = len(a)
if ma > c:
    print('ДА')
else:
    print('НЕТ')


Двумерные массивы(задачи) - Turbo Pascal

$
0
0
Дан массив целых случайных чисел (в диапазоне от -17 до 12) размерности
m*n. Числа m и n вводятся пользователем. Найти и вывести на экран номер
столбца в котором наибольшее количество отрицательных элементов, если их
несколько вывести все через «;».

Дан массив целых случайных чисел (в диапазоне от -50 до 23) размерности m*n.
Числа m и n вводятся пользователем. Используя метод сортировки массива
упорядочить столбцы массива по убыванию.

Дан массив целых случайных чисел (в диапазоне от 12 до 24) размерности m*n.
Числа m и n вводятся пользователем. Найдите вектор, который задается по
следующему условию: если сумма элементов строки четное число, то задается
значение 1, если нечетное, то 0.

хотя бы что-то, помогите, совсем не понимаю как решать...:(

Build failure - Unity, Unity3D

$
0
0
Привет, у меня почемуто после того, как я нажимаю Build - игра загружается сдка и всё такое нормально, но потом - под самый конец вылезает ошибка : Build failure. Build failure Faled to build apk. See the Console for detals.
Непойму что делать?
помогите пожалуйста , кто может!

Отладка Release конфигурации в Linux - Linux

$
0
0
Подскажите, можно ли как-то на Linux по release конфигурации и core файлу узнать место, где в программе произошла ошибка (конкретно, номер ассемблерной инструкции, которая привела к ошибке)?

При использовании gdb не понятно в каком конкретно месте упала программа:

Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00005633bd506050 in ?? ()

Отключение объектов не попадающих в поле видимости камеры - Unity, Unity3D

$
0
0
Как отключать объекты на сцене которые не попадают в поле видимости камеры и наоборот, включать объекты в поле видимости.?
Проект 2D

Экспоненциальная запись через е - Python для начинающих

$
0
0
Забыл, как расшифровать пример. Прошу напомнить.
:

>>> number = 12.3456
>>> print '%.3e' % number
1.235e+01
>>> print '%.8e' % number
1.23456000e+01

Viewing all 520815 articles
Browse latest View live
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>