Место где разработчики учатся и делятся кодом

Пользователь

от 30dayint , в категории: Java , год назад
2 ответа последнее сообщение 8 часов назад от maya

я создал паблик который ничего не возвращает(void) с названием setLoaded, ещё такой же паблик но с названием getLoaded. Но при вводе "truck.getLoaded(true); truck.setLoaded();" truck если что это переменная которую я создал. Ну так вот, при вводе их в переменную мне пишут что нету такого метода и ошибка в обеих командах

Пользователь

Почему приложение на Swift не запускается на симуляторе, хотя компиляция прошла без ошибок?

Пользователь

от deion , в категории: Swift , день назад
Нет ответов

Как правильно использовать optionals в Swift?

Пользователь

от rossarko , в категории: Java , 3 месяца назад
2 ответа последнее сообщение день назад от catherine_wintheiser

На хекслете решаю очередную задачу и застрял немного. Сначала упал один тест, потом после рефакторинга упал совершенно другой тест. Уже запутался. По заданию я должен писать методом "черный ящик" , кажется так называется, или же TDD. Тест написал, потом написал класс с инициализацией перегруженных методов. Вроде всё так, но будто что-то упустил т.к все равно не прохожу проверку.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package io.hexlet;


import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.BeforeEach;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static io.hexlet.implementations.Methods.fill;


import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;


class MethodsTest {
    private List<String> coll = new ArrayList<>();
    private List<String> emptyColl = new ArrayList<>();


    @BeforeEach
    public void beforeEach() {
        coll.addAll(Arrays.asList("a", "b", "c", "d"));
    }
    @Test
    public void testFill() {
        fill(coll, "*", 1, 3);
        assertEquals(Arrays.asList("a", "*", "*", "d"), coll);
    }
    @Test
    public void testFill1() {
        fill(coll, "*");
        assertEquals(Arrays.asList("*", "*", "*", "*"), coll);
    }
    @Test
    public void testFill2() {
        fill(coll, "*", 4, 6);
        assertEquals(Arrays.asList("a", "b", "c", "d"), coll);
    }
    @Test
    public void testFill3() {
        fill(coll, "*", 0, 10);
        assertEquals(Arrays.asList("*", "*", "*", "*"), coll);
    }
    @Test
    public void testFill4() {
        fill(coll, "*", 2);
        assertEquals(Arrays.asList("a", "b", "*", "*"), coll);
    }
    @Test
    public void testFill5() {
        fill(coll, "*", -1, 4);
        assertEquals(Arrays.asList("*", "*", "*", "*"), coll);
    }
    @Test
    public void testFill6() {
        fill(emptyColl, "*");
        assertEquals(Arrays.asList(), emptyColl);
    }
    @Test
    public void testFill7() {
        fill(coll, "*", 5, 6);
        assertEquals(Arrays.asList("a", "b", "c", "d"), coll);
    }
}



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
Failures (1):
  JUnit Jupiter:TestsTest:testRightImplementation()
    MethodSource [className = 'io.hexlet.TestsTest', methodName = 'testRightImplementation', methodParameterTypes = '']
    => org.opentest4j.AssertionFailedError: [The tests should have passed, but they failed] 
Expecting value to be true but was false
       java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
       java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
       io.hexlet.TestsTest.testRightImplementation(TestsTest.java:44)
       java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
       java.base/java.lang.reflect.Method.invoke(Method.java:580)
       org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
       org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
       org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
       org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
       org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
       [...]

Пользователь

Почему мой Swift-код выдает ошибку "Expected expression"? Как это исправить?

Пользователь

от ferbancenkoanton , в категории: Python , месяц назад
1 ответ последнее сообщение 16 дней назад от Ekaterina_90
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from tkinter import *
import requests
def get_idea():
    login=loginField.get
    url ="https://www.culture.ru/literature/poems/tag-filosofskie?ysclid=m60thk97nl659956236"
    params={"q":login}
    result = requests.get(url, params=params) 
    print(str(result.text))
proba = Tk()
proba["bg"]="white"
proba.title("СтихИя")
proba.geometry("500x500")
proba.resizable(width=False, height=False)


canvas=Canvas(proba, height=500, width=500)

canvas.pack()

frame=Frame(proba, bg="white")
frame.place( relwidth=1, relheight=1)
title=Label(frame, text="Сборник философских стихотворений", bg="red",font=20)
title.pack()
loginField = Entry(frame, bg='white', font=30)
loginField.pack()
btn=Button(frame, text="Найти себя", bg="red", command=get_idea)
btn.pack()


proba.mainloop()


Создал приложение для поиска философских стихов на сайте Культрура.рф , но вместо названия выходят слова в перемешку с кодом, как исправить?

Пользователь

от volosikwww , в категории: Python , месяц назад
1 ответ последнее сообщение 16 дней назад от Ekaterina_90

Подскажите, пожалуйста, какие могут быть идеи реализации чат-бота с возможностью добавления места на карте с рейтингом, постраничного вывода мест со средней оценкой и возможностью отображения списка мест где побывал пользователь??


Пользователь

от vadimnik.don , в категории: Другие , 22 дня назад
1 ответ последнее сообщение 16 дней назад от Ekaterina_90

Я только начал свою карьеру в администрировании. Мне поставили задачу, с которой я не могу справиться уже три недели. Есть сервер с ОС Windows Server 2019. На нем есть 32-битное веб-приложение, оно находится в пуле приложений, где "Enable 32-Bit Applications". Также есть веб-сервис, который, как я понял, конвертирует форматы документов. Установлен клиент Oracle версии 19 32-разрядной, через который я могу подключиться к базе данных через sqlplus без каких-либо проблем. Переменные окружения настроены правильно и указывают на необходимые директории Oracle. Но при всем этом, ошибка в логах веб-сервиса "OCIEnvCreate failed with return code -1 but error message text was not available". Я перепробовал все, что нашел в интернете, переменные настроены, разрешения тоже настроены, и теперь установлен один клиент Oracle. Oci.dll Других нет. Надеюсь, вы сможете рассказать мне больше о возможных причинах данной проблемы.

Пользователь

от llaJlbl4 , в категории: Python , 16 дней назад
1 ответ последнее сообщение 16 дней назад от Ekaterina_90

x = df3.values.tolist()

y = df4.values.tolist()

lst = []




y_grouped = {}

for row in y:

    key = row[3]

    if key not in y_grouped:

        y_grouped[key] = []

    y_grouped[key].append(row)


for idx, l in enumerate(x):

    if idx == 0:

        prev_count = 0

    else:

        prev_count = sum(1 for j in range(max(0, idx-3), idx) if x[j][3] == l[3])

   

    if l[3] in y_grouped:

        if len(y_grouped[l[3]]) > prev_count:

            lst.append(l + y_grouped[l[3]][prev_count])

        else:

            lst.append(l + y_grouped[l[3]][-1])  # Берем последнее доступное значение

    else:

        lst.append(l)

   

    print(idx)


lst

Пользователь

от carlo.cummerata , в категории: Swift , 2 месяца назад
1 ответ последнее сообщение 22 дня назад от karen.wisozk

Как обновить интерфейс в Swift после выполнения длительной операции в фоновом потоке?

Пользователь

Почему в моем приложении не работает push-уведомления на устройстве, но работает на симуляторе в Swift?

Пользователь

от nelle , в категории: Swift , 2 месяца назад
1 ответ последнее сообщение 22 дня назад от hattie

Как правильно использовать метод .map() в Swift?

Пользователь

от aaron_armstrong , в категории: Swift , 2 месяца назад
1 ответ последнее сообщение 22 дня назад от margaret

Почему возникает ошибка "Cannot assign value of type 'X' to type 'Y'"?

Пользователь

от eryn.rodriguez , в категории: Swift , 2 месяца назад
1 ответ последнее сообщение 22 дня назад от marisa

Как передать параметры между различными экранами через segue в Swift?

Пользователь

от sylvester , в категории: Swift , 2 месяца назад
1 ответ последнее сообщение 22 дня назад от deshaun_cormier

Почему не обновляется таблица после вставки новой строки в Swift?