Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

написал на вас всех маляву в фсб на всякий случай


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Ребят, как можно выгрузить письмо от определенного отправителя из яндекс почты на сервер? Или получить доступ к яндекс почте? Объяснил как еблан. Вообщем у меня такая проблема: мне на яндекс почту приходят письма от определенного отправителя с файлом, и мне нужно эти файлы каким-нибудь образом автоматически выгружать на свой сервер. Как это можно сделать? 

пробовал гуглить, ничего не нашел

 


s69XxabG2IA.jpg

Поделиться сообщением


Ссылка на сообщение

Тут на квизфуле задачу увидел

Как в жаве до 8-й версии сделать

int [] -> ArrayList<Integer> без использования циклов?

Поделиться сообщением


Ссылка на сообщение

Ребят, как можно выгрузить письмо от определенного отправителя из яндекс почты на сервер? Или получить доступ к яндекс почте? Объяснил как еблан. Вообщем у меня такая проблема: мне на яндекс почту приходят письма от определенного отправителя с файлом, и мне нужно эти файлы каким-нибудь образом автоматически выгружать на свой сервер. Как это можно сделать? 

пробовал гуглить, ничего не нашел

 

 

гугли "php imap"

DZappa понравилось это

Поделиться сообщением


Ссылка на сообщение
(изменено)

Ребят, как можно выгрузить письмо от определенного отправителя из яндекс почты на сервер? Или получить доступ к яндекс почте? Объяснил как еблан. Вообщем у меня такая проблема: мне на яндекс почту приходят письма от определенного отправителя с файлом, и мне нужно эти файлы каким-нибудь образом автоматически выгружать на свой сервер. Как это можно сделать? 

пробовал гуглить, ничего не нашел

 

найди библиотечку почтового клиента (на нужном тебе языке)

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


Изменено пользователем Just.Doit
DZappa понравилось это

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Тут на квизфуле задачу увидел

Как в жаве до 8-й версии сделать

int [] -> ArrayList<Integer> без использования циклов?

Можно так

    static ArrayList<Integer> fromArray(int[] array) {
        int length = array.length;
        ArrayList<Integer> list = new ArrayList<>(length);
        recurrentAddInList(list, array, --length);
        Collections.reverse(list);
        return list;
    }

    static private void recurrentAddInList(List<Integer> list, int[] array, int index) {
        if (index >= 0) {
            list.add(array[index]);
            recurrentAddInList(list, array, --index);
        }
    }

Поделиться сообщением


Ссылка на сообщение
(изменено)

рекурентный != рекурсивный

 

tail recursion то же самое что использование циклов, точнее даже наоборот - хуже. но если формально "а как вообще можно" то да, так тоже можно

можно еще думаю через рефлексию 

и возможно даже через unsafe

 

разве до 8ой не было конструктора напрямую из аррея?


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
(изменено)
разве до 8ой не было конструктора напрямую из аррея?

 

Да и в 8-й вроде нет, generic varargs'ы оборачивают примитивы в Object[]{primitive[]}

В 8-й ток можно интстрим создать потом его .boxed() и собрать в коллекцию


Изменено пользователем Index

Поделиться сообщением


Ссылка на сообщение

 

разве до 8ой не было конструктора напрямую из аррея?

 

Да и в 8-й вроде нет, generic varargs'ы оборачивают примитивы в Object[]{primitive[]}

В 8-й ток можно интстрим создать потом его .boxed() и собрать в коллекцию

 

толи я дурак то ли лыжи не едут

первая ссылка

ArrayList<Element> arrayList = new ArrayList<Element>(Arrays.asList(array));

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Объясните дилетанту, какими программами св основном работают программисты в нефтяных отраслях

будешь на .net 3.5/java 6 ебашить всякую залупу с клиентом уровня web 1.0. Типа такого http://antereal.com/sw-cgis.html

Поделиться сообщением


Ссылка на сообщение
(изменено)

толи я дурак то ли лыжи не едут

первая ссылка

ArrayList<Element> arrayList = new ArrayList<Element>(Arrays.asList(array));

Ты дурак ага

        int[] array = {1, 2, 3, 4, 5};
        ArrayList<Integer> arrayList = new ArrayList<Integer>(Arrays.asList(array));
Error:(34, 40) java: no suitable constructor found for ArrayList(java.util.List<int[]>)
    constructor java.util.ArrayList.ArrayList(int) is not applicable
      (argument mismatch; no instance(s) of type variable(s) T exist so that java.util.List<T> conforms to int)
    constructor java.util.ArrayList.ArrayList(java.util.Collection<? extends java.lang.Integer>) is not applicable
      (argument mismatch; inferred type does not conform to upper bound(s)
          inferred: int[]
          upper bound(s): java.lang.Integer,java.lang.Object)

Вот у меня ещё вопрос возник, возьмем типичные классы и типичные equals.

    static class A {
        int i = 1;
        @Override
        public boolean equals(Object obj) {
            if (obj instanceof A) {
                return i == ((A) obj).i;
            }
            return false;
        }
    }

    static class B extends A {
        String b;
        @Override
        public boolean equals(Object obj) {
            if (obj instanceof B) {
                return b.equals(((B) obj).b) && super.equals(obj);
            }
            return false;
        }
    }

    public static void main(String[] args) {
        A a = new A();
        a.i = 1;
        B b = new B();
        b.i = 1;
        System.out.println(b.equals(a));
        System.out.println(a.equals(b));
    }

Вывод будет

false
true

На лицо нарушение симметричности, как это исправить и надо ли исправлять?


Изменено пользователем Index

Поделиться сообщением


Ссылка на сообщение

белорусы обезумели уже с симметричностью своей

Поделиться сообщением


Ссылка на сообщение

Ломбоковский equals в данной ситуации говорил false в обеих случаях


У Блоха чет было на эту тему, мол Таймстамп и дейт тоже не симметричны при наследовании и перемешивание их в рамках коллекции может привести к плохим последствиям.

Поделиться сообщением


Ссылка на сообщение
(изменено)

Я слепой


Изменено пользователем Rooster

Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

Ломбоковский equals в данной ситуации говорил false в обеих случаях

У Блоха чет было на эту тему, мол Таймстамп и дейт тоже не симметричны при наследовании и перемешивание их в рамках коллекции может привести к плохим последствиям.

 

 

This is a fundamental problem of

equivalence relations in object-oriented languages. There is no way to
extend an instantiable class and add a value component while preserving
the equals contract, unless you’re willing to forgo the benefits of objectoriented abstraction.

Лишь ощутив баттхерт до конца, мы обретаем свободу

bf4ffc239860.png

Поделиться сообщением


Ссылка на сообщение

чего блять

 

просто хуяришь getClass() вместо instanceof

instanceof не подходит для реализации equals

 

просто сгенерите equals метод в идее и всё

Поделиться сообщением


Ссылка на сообщение

Ну ладно будем знать

Поделиться сообщением


Ссылка на сообщение

Какие же богомерзкие конструкции в этой вашей джаве.

0x0x, Kant, moonfangtopich и 1 другому понравилось это

 

<< твой комментарий очень важен для форума.

Поделиться сообщением


Ссылка на сообщение

Ну так питон это другая крайность  :nate:

Вот джаваскрипт это золотая середина


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

Какие же богомерзкие конструкции в этой вашей джаве.

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

 

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

SKYnv понравилось это

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...