Перейти к содержимому

Фото
* * * * - 1 голосов

Вопросы и Ответы

PHP Javascript HTML/CSS SQL Ruby Java C/C++ Visual Basic C#

  • Вы не можете создать новую тему
  • Please log in to reply
416 ответов в этой теме

#391 skYFaLL

skYFaLL
  • Постоялец
  • 5 907 сообщений
  • Откуда:Downtown

Отправлено 16 апреля 2021 - 16:22

djeux,
У меня знакомый есть который бросил IT так как ему это очень не нравилось, правда сначала он там заработал себе на другой бизнес.
То есть все же пошел в профессию ради денег, заработал на то что нравится и свалил.

Сообщение изменено: skYFaLL (16 апреля 2021 - 16:24 )

  • 0

Sᖽᐸᖻᖴᗩᒪᒪ


#392 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 16 апреля 2021 - 16:58

работы нет поэтому пришлось пойти чему нить научиться да и биржа долго держать не хочет отправляет учиться и не сидеть дома ида вирумаа же у нас же проблемы с этим вообще


  • 0

#393 mega_w

mega_w
  • Постоялец
  • 7 689 сообщений

Отправлено 16 апреля 2021 - 17:38

Пошел бы лучше в кукрузе медицину осваивать
  • 0
)

#394 skYFaLL

skYFaLL
  • Постоялец
  • 5 907 сообщений
  • Откуда:Downtown

Отправлено 16 апреля 2021 - 18:50

DJsanek,
Ты не ответил,нравиться кодить?
  • 0

Sᖽᐸᖻᖴᗩᒪᒪ


#395 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 16 апреля 2021 - 19:15

тся сука, тся...
  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#396 skYFaLL

skYFaLL
  • Постоялец
  • 5 907 сообщений
  • Откуда:Downtown

Отправлено 16 апреля 2021 - 19:30

"Нравится» и «нравиться» — это формы одного и того же глагола. Слово «нравится» (что делает?) пишется без мягкого знака как форма глагола 3 лица единственного числа, а «нравиться» (что делать?) — это неопределенная форма глагола, которая пишется с мягким знаком.
Также инфинитив «нравиться» встречается в устойчивых крылатых выражениях.
  • 0

Sᖽᐸᖻᖴᗩᒪᒪ


#397 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 16 апреля 2021 - 19:32

"Нравится» и «нравиться» — это формы одного и того же глагола. Слово «нравится» (что делает?) пишется без мягкого знака как форма глагола 3 лица единственного числа, а «нравиться» (что делать?) — это неопределенная форма глагола, которая пишется с мягким знаком.
Также инфинитив «нравиться» встречается в устойчивых крылатых выражениях.

ну так вроде понравилось, просто что ждать от 2 курса там нам наговорили будем аж приложения лепить)


  • 0

#398 djeux

djeux
  • Постоялец
  • 7 517 сообщений
  • Откуда:Tallinn, Kristiine

Отправлено 17 апреля 2021 - 08:12

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

https://proglib.io/p...nala-2020-05-24

И читай сам. Плюс начни сразу с PHP 7. Не надо себе психику 5-ой версией ломать и приучать к плохим примерам.


  • 0

Мужчина без женщины - всё равно, что дерево без гусеницы. © не Gra4-а, ему знакомый сказал


#399 mega_w

mega_w
  • Постоялец
  • 7 689 сообщений

Отправлено 17 апреля 2021 - 08:53

djeux, сколько примерно понадобится времени чтоб заработать хотяб какие-то деньги на этом? Учитывая что он будет ежедневно курсы+книги.
Просто в йыхви открывается школа програмирования осенью, и там будут переобучать шахтеров и т.д
Интересны перспективы..
https://rus.delfi.ee...-samoobucheniya
  • 0
)

#400 djeux

djeux
  • Постоялец
  • 7 517 сообщений
  • Откуда:Tallinn, Kristiine

Отправлено 17 апреля 2021 - 12:08

Фиг его знает если честно. Я как минимум на первых порах не вижу перспектив дальше клепания визиток на вордпрессе в галерах.
Лишь бы это не поломало полностью представление о том как надо делать правильно.
Идеальный вариант конечно попасть в норм контору юниором/стажером. Но ни о каких деньгах там и речи не идет. Да и не дает это гарантий что там так же говнокодить не научат.
Проведеннные мной интервью и ревью тестовых (при том что искали опытных) не внушает оптимизма.
  • 0

Мужчина без женщины - всё равно, что дерево без гусеницы. © не Gra4-а, ему знакомый сказал


#401 m1ha

m1ha
  • Постоялец
  • 752 сообщений

Отправлено 17 апреля 2021 - 12:23

Сам к счастью встречал не много тех кто шел чисто ради денег в профессию.

 

Зря ты так, такие люди очень даже нужны. Вот есть у тебя приложение на EJB 2.0. Все эти ваши люди "по призванию" буду ворочать нос - "не для того я flutter учил что б в .xml бины описывать".

А те что "за деньгами" засучат рукава и лишних вопросов задавать не будут.


Сообщение изменено: m1ha (17 апреля 2021 - 12:24 )

  • 0

#402 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 18 ноября 2021 - 21:20

Ребяты помогите до делать задание по JAVA:

 

Написать приложение модель магазина обуви. Необходимые функции:

1. Выход

2. Добавить товар

3. Список товаров

4. Добавить покупателя

5. Список покупателей

6. Купить товар

7. Доход магазина за указанный месяц

8. Редактировать товар

9. Редактировать покупателя

 

Можно использовать код предыдущего контрольного задания.

Все данные приложения сохраняются в базе данных MySql.

Использовать XAMPP и phpmyadmin для работы с базой.

Меня интересует только 8 и 9 пункт, как это реализовать помогите плиз, а так магазин практически готов с базой соединен все ок но вот эти 2 пункта не как не могу сообразить.Спасибо.


  • 0

#403 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 18 ноября 2021 - 21:36

Санёк, бросай ты это дело.

 

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

 

И если 1-7 пункты уже сделаны тобой, то в чём проблема сообразить и 8ой и 9ый?

А если не тобой, как ты считаешь, будет ли полезно тебе самому что кто-то cделает за тебя? Каких навыков у тебя прибавится от этого?

 

В программировании без чтения документации, усидчивости, упёртости и терпения делать нечего.

 

1637083143134355761.jpg


Сообщение изменено: skill-A (18 ноября 2021 - 21:37 )

  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#404 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 18 ноября 2021 - 22:09

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package tools;

import entity.Shoe;
import entity.Purchase;
import entity.Customer;
import entity.Income;
import interfaces.Keeping;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;

/**
 *
 * @author user
 */
public class SaverToBase implements Keeping{
    private final EntityManagerFactory emf = Persistence.createEntityManagerFactory("ShoeStoreSKTVp20PU");
    private final EntityManager em = emf.createEntityManager();
    private final EntityTransaction tx = em.getTransaction();

    @Override
    public void saveShoes(List<Shoe> shoes) {
        tx.begin();
            for (int i = 0; i < shoes.size(); i++) {
                if(shoes.get(i).getId() == null){
                    em.persist(shoes.get(i));
                }
            }
        tx.commit();
    }

    @Override
    public List<Shoe> loadShoes() {
        List<Shoe> shoes = null;
        try {
            shoes = em.createQuery("SELECT shoe FROM Shoe shoe")
                .getResultList();
        } catch (Exception e) {
            shoes = new ArrayList<>();
        }
        return shoes;
    }

    @Override
    public void saveCustomers(List<Customer> customers) {
        tx.begin();
            for (int i = 0; i < customers.size(); i++) {
                if(customers.get(i).getId() == null){
                    em.persist(customers.get(i));
                }
            }
        tx.commit();
    }
    @Override
    public List<Customer> loadCustomers() {
        List<Customer> customers = null;
        try {
            customers = em.createQuery("SELECT customer FROM Customer customer")
                .getResultList();
        } catch (Exception e) {
            customers = new ArrayList<>();
        }
        return customers;
    }

    @Override
    public void savePurchases(List<Purchase> purchases) {
        tx.begin();
            for (int i = 0; i < purchases.size(); i++) {
                if(purchases.get(i).getId() == null){
                    em.persist(purchases.get(i));
                }
            }
        tx.commit();
    }

    @Override
    public List<Purchase> loadPurchases() {
        List<Purchase> purchases = null;
        try {
            purchases = em.createQuery("SELECT purchase FROM Purchase purchase")
                .getResultList();
        } catch (Exception e) {
            purchases = new ArrayList<>();
        }
        return purchases;
    }

    @Override
    public void saveIncome(Income income) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public List<Income> loadIncome() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

}

интересуют вот эти 2 последних: public void saveIncome(Income income) и public List<Income> loadIncome()


  • 0

#405 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 18 ноября 2021 - 22:14

income это же как доход переводится, а не как товар. не? ))

а тебе надо же было по покупателю и по товарам чёто там


  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#406 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 18 ноября 2021 - 22:18

income это же как доход переводится, а не как товар. не? ))

а тебе надо же было по покупателю и по товарам чёто там

возможно это даже и 7 затрагивает, ошибку выдает хотя показывает доход

а так 8. Редактировать товар

9. Редактировать покупателя, мол есть кроссовки а их надо переименовать в тапки, а есть пользователь ива иванов его нужно в Петрова превратить ну и вот как это... сделать


  • 0

#407 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 18 ноября 2021 - 22:24

у тебя много зависимостей в коде. и ты публикуешь кусок кода вместо всей картины. в репозиторий заливай, например github/bitbucket

 

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

 

https://www.w3school...unt_avg_sum.asp


  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#408 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 18 ноября 2021 - 22:28

ну вот полный магазин

 

Прикрепленные файлы

  • Прикрепленный файл  mag.zip   102,44К   1 Количество загрузок

  • 0

#409 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 18 ноября 2021 - 22:29

программисты кодом в репозиториях обмениваются, а не зип-архивы друг-другу шлют))

 

вставай на путь истинный


  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#410 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 18 ноября 2021 - 22:32

он еще не готов не вижу смысла вытаскивать его туда


  • 0

#411 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 18 ноября 2021 - 22:36

ну тогда я не вижу смысла что-то советовать если тебе виднее  :)


  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#412 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 18 ноября 2021 - 22:41

ну тогда я не вижу смысла что-то советовать если тебе виднее  :)

https://github.com/AlexGGGG/shoestore


  • 0

#413 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 18 ноября 2021 - 23:28

не знаток джавы, но я полагаю надо так для loadIncome:
 
способ 1, правильный, но более трудоёмкий для новичка
 
1) делаешь интерфейс (entity) который содержит сумму твоего дохода 
запрашиваешь из таблицы используя оператор SUM
тебе вернёт один результат, который ты превращаешь в entity по аналогии с другими методами
 
возвращаешь сумму из 
используй алиас в запросе т.е SUM(field) AS my_mega_name
 
способ 2, не очень умный:
 
2) запрашиваешь все записи и в for суммируешь, возвращая результат
для тестого задания прокатит и то и другое, но для прод базы на много записей про второй вариант забудь
 
 
про saveIncome, я посмотрел пример как используется при сохранении в файлы
 
ну дык тебе нужно тогда одно поле обновлять в базе, цифрой что метод вовзращает
 
следовательно возвращаясь в к первому делаешь таблицу с одним полем и его обновляешь или с него очитаешь. и тогда подходу с SUM использовать смысла в принципе нет если там одно поле

дурка конечно считать доход отдельной таблицей в твоём случае, когда можно просуммировать всю сумму покупок


  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#414 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 18 ноября 2021 - 23:45

ну спасибо 


  • 0

#415 skill-AB

skill-AB

    Huge Cojones

  • Постоялец
  • 9 702 сообщений

Отправлено 19 ноября 2021 - 00:55

ты ждал что за тебя код напишут?  :lol:


  • 0

летела жизнь в плохом автомобиле и вылетала с выхлопом в трубу


#416 kuznets

kuznets
  • Постоялец
  • 5 850 сообщений

Отправлено 19 ноября 2021 - 08:00

Я подозреваю что и этот код он где то увел )


  • 0

Типичный, классический кузнец.


#417 DJsanek

DJsanek

    Все Слышу :)

  • Пользователь
  • 121 сообщений
  • Откуда:Sillamae

Отправлено 19 ноября 2021 - 13:38

ты ждал что за тебя код напишут?  :lol:

нет, подсказку ждал, практически разобрался уже


Я подозреваю что и этот код он где то увел )

ну не большой копи паст был, благо все лежит в открытом доступе :)


  • 0





Читать еще на тему: PHP, Javascript, HTML/CSS, SQL, Ruby, Java, C/C++, Visual Basic, C#