Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Light777

Light 777

Developer
  • 9
    вклад
  • 110
    вопросов
  • 33
    ответа
  • 18%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему поле String с аннотацией @Lob сохраняется как число?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В PostgreSQL есть два типа LOB - BLOB и CLOB. Судя по тому, что поле сущности имеет тип String, вам нужно второе. И об этом надо дополнительно сообщить:
    @Lob @Type(type = "org.hibernate.type.TextType")
    private String content;
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как в c# методе в параметры передать класс?

    fan92rus @fan92rus
    class Program
        {
            static void Main(string[] args)
            {
                ObjectToXml(new object(), new ResponseZZZ());
                Console.ReadLine();
            }
    
            public static XmlDocument ObjectToXml<SerializationType>(Object obj, SerializationType MyClass) where SerializationType : class, new()
            {
                XmlDocument xml = new XmlDocument();
    
                XmlSerializer formatter = new XmlSerializer(typeof(SerializationType));
    
                using (MemoryStream memStm = new MemoryStream())
                {
                    formatter.Serialize(memStm, obj);
    
                    memStm.Position = 0;
    
                    XmlReaderSettings settings = new XmlReaderSettings();
                    settings.IgnoreWhitespace = true;
    
                    using (var xtr = XmlReader.Create(memStm, settings))
                    {
                        xml = new XmlDocument();
                        xml.Load(xtr);
                    }
                }
    
                return xml;
            }
    
        }
    
    
        [XmlRoot(ElementName = "response")]
        public class ResponseZZZ
        {
            [XmlElement(ElementName = "txn_id")]
            public string txn_id { get; set; }
            [XmlElement(ElementName = "result")]
            public string Result { get; set; }
            [XmlElement(ElementName = "comment")]
            public string Comment { get; set; }
        }

    Подробнее тут dotnetpattern.com/csharp-generic-methods
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Почему при записи в массив выходит ошибка NullReferenceException?

    Сергей Чамкин @Sergei1337
    Поле zzz в классе XXXclass не создается, то есть не выделяется память как раз под Ваши 4 машины.
    Поэтому нельзя обратиться к i элементу xxx.zzz. Создайте конструктор, как в ответе выше
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему после AJAX-success всплывающее окно не вызывается повторно?

    Eridani
    Антон @Eridani
    Мимо проходил
    Надо вызывать метод закрытия модалки (смотрите в документации к модали), а не скрывать ее методами jquery в css
    Что-то вроде $('.modal').modal('close');
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Чем отличаются теги Google analytics, Adwords, Remarketing и Tag manager?

    DeoZ
    Алексей Денисов @DeoZ
    Главный по контекстной рекламе и аналитике
    Google Tag Manager - это что-то вроде контейнера, который один раз устанавливается на сайте и через который можно размещать все остальные счётчики и коды без корректировки уже непосредственно сайта. Все операции после первичной его установки производятся уже через интерфейс Google Tag Manager.
    Google Analytics - аналитическая система, код счётчика которой устанавливается или непосредственно на сайт, или через Google Tag Manager. Через Google Tag Manager установка проще, но тонкая настройка может вызвать некоторые затруднения.
    В Google Adwords есть ещё разные коды для отслеживания конверсий, настройки ремаркетинга. Но они все не нужны, если на сайте уже установлен Google Analytics.
    Таким образом, можно сказать, что Google Tag Manager - это более универсальный тег, через который можно настроить все остальные. Но установка Google Analytics так или иначе (через GTM или без него) всё равно нужна.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой есть плагин для редактирования кода шаблона в WordPress?

    Роман Романов @RomanWP
    Чем не устроил встроенный в wp? в последних версиях даже подсветку кода добавили.
    Из сторонних можете глянуть AceIDE или WP Editor
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как добавить js куски кода в Wordpress?

    Сёмка Гавриленко @cema93
    WordPress разработчик
    Есть 2 варианта:
    1) Через файл шаблона. Просто открываем файлы шаблона и редактируем. Обращаю внимание, что после обновления темы все изменения будут затёрты.
    2) Через хуки из плагина или дочерней темы
    Пример кода:
    add_action('wp_head','cema93_faq_hook_js');
     
    function cema93_faq_hook_js()
    {
     
    $output="
    // тут может быль любой код
    <script type=\"text/javascript\">
    $('document').ready(function(){
    	$('div[id^=cat-]').next('div[id^=cat-o-]').hide();
    	$('div[id^=cat]').click(function() {
    		$(this).next('div[id^=cat-o-]').toggle();
    		$(this).next('div[id^=cat-o-]').children('div[id^=o-]').toggle();
    	});
    	$('div[id^=q-]').click(function() {
    		$(this).next('div[id^=o-]').toggle();
    	});
    });
     
    </script>
    //а тут он заканчивается
    ";
     
    echo $output;
    }

    Подробнее можно прочитать об этом по ссылке https://site-style.by/dobavlyaem-proizvolnyj-kod-v...
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как вывести расхождения с двух больших таблиц?

    AxianLTD
    Axian Ltd. @AxianLTD
    Это оно https://docs.oracle.com/cd/B28359_01/server.111/b2... ?
    ---------------------
    INTERSECT Example The following statement combines the results with the INTERSECT operator, which returns only those unique rows returned by both queries:

    SELECT product_id FROM inventories
    INTERSECT
    SELECT product_id FROM order_items
    ORDER BY product_id;

    MINUS Example The following statement combines results with the MINUS operator, which returns only unique rows returned by the first query but not by the second:

    SELECT product_id FROM inventories
    MINUS
    SELECT product_id FROM order_items
    ORDER BY product_id;
    ----------------------
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как стать Big data специалистом?

    oleg_agapov
    Oleg Agapov @oleg_agapov
    Data analyst, Business Intelligence
    Для начала попробуйте прочитать вот это
    https://www.tutorialspoint.com/hadoop/hadoop_big_d...
    Прям всё подряд читайте, даже если не понимаете. После прочтения еще раз перечитайте. Некоторые вещи начнут проявляться. Это нужно для понимания базовых принципов - map reduce, распределенные файловые системы, а также некоторые примеры программных решений.

    Далее попробуйте вот этот туториал hortonworks.com/hadoop-tutorial/hello-world-an-int...
    Эти ребята профессионально занимаются бигдатой, так что все должно быть корректно.

    А в целом, за списком технологий можно обращаться ко всяким образовательным курсам, как вот тут https://www.udemy.com/big-data-hadoop-certificatio... . Если не хотите покупать курс - то просто смотрите на список используемых технологий и ищите знания в открытых источниках.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Нужен ли Entity framework для работы с базой Oracle?

    OnYourLips
    OnYourLips @OnYourLips
    Можно ли без него работать в связке .NET MVC + ORACLE? Как лучше?

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

    EF - всего-лишь ООП-интерфейс к базе. Предыдущие два вопроса и ответа работают и в отношении вопроса о необходимости использования EF и его аналогов.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Нужен ли Entity framework для работы с базой Oracle?

    asd111 @asd111
    лучше через ef т. к. его использует большинство и sql используется только для сложных запросов
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С чего начать изучать Java EE?

    elf2707
    elf2707 @elf2707
    Эта книга даст начальное представление об огромном мире Java EE и большинстве его частей
    www.ozon.ru/context/detail/id/27663406

    Вот хороший курс с тестами и прочим стафом, но он немного трудноват для начинающих
    https://www.udemy.com/build-an-application-from-sc...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С чего начать изучать Java EE?

    eastywest
    Pavel Ivanov @eastywest
    Backend developer
    Как изучать Java EE?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С чего начать изучать Java EE?

    mvsavkin @mvsavkin
    1) Head First Servlets and JSP, 2nd Edition - O'Reilly Media
    2) JDBC
    3) Spring, Spring MVC, Spring Security
    4) Hibernate

    Только быстро не прыгайте, первая книга даст многие понимания
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Какую технологию(яп) нужно добавить к Oracle?

    Дмитрий Ковальский @dmitryKovalskiy
    программист средней руки
    Можно использовать любой язык и стек технологий, имеющий в библиотеке что-либо для взаимодействия с СУБД Oracle. Для .NET вообще и ASP.NET в частности есть минимум 2 провайдера для взаимодействия. Штатный в ADO.NET и от самого Oracle. В идеале вашему приложению должно быть плевать какой там источник данных - MSSQL,Oracle или еще что-то. Вы сами то что лучше знаете? Если у вас опыт разработки баз данных, то может искать надо в области программирования баз данных и SQL, а не веба и full-stack? Опять же есть такое направление как архитектура базы данных. Вы сами что хотите делать?
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Какую технологию(яп) нужно добавить к Oracle?

    protven @protven
    По-моему опыту ,большинство серьезных проектов, где БД Оракл - пишут на java. Видел с десяток прикладных систем для разных банков-телекомов-ритейлеров, похожих как две капли воды. Трехзвенка с каким-то jee сервером приложений в середине (weblogic, websphere, jboss) + Oracle.

    Что популярнее, традиционный j2ee, spring или еще что-то - даже хз, не думаю что у кого-то есть исчерпывающая статистика. Я видел и то и другое и относительную экзотику типа OSGI и приложения написанные на чистой Java SE, без всяких фреймворков. Начните с простой джавы, там видно будет.

    А всякие asp.net чаще используют если компания плотно сидит на MS технологиях, и мне это кажется логичным и даже нравится.
    Есть у тебя в компании экспертиза в MS - пиши на C#, в качестве бд используй MSSQL, на сервера ставь Windows Server и живи долго и счастливо и не парь никому мозг. А то понапишут монстров, у которых часть приклада крутится на виндовых технологиях, часть на оракловых и поддерживать-развивать это все замучаешься.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какую версию opencart использовать?

    Shockoway
    Shockoway @Shockoway
    На какую версию больше всего тем и плагинов?

    Ну, пока естественно на 1.5.x, особенно если говорить о количестве мануалов и всевозможных тем на форумах. Но в последнее время, что естественно, всё самое вкусное и качественное пилят для 2.х, особенно что касается тем.

    Какую версию opencart на русском использовать?

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

    Откуда можно скачать нормальную русскую версию?

    Отсюда
    Либо скачивайте с официального сайта и устанавливайте локализацию отдельно.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как вывести селект и сумму строк в Оракл?

    Александр @a1go1ov
    Scala fan, Java developer
    Это можно сделать при помощи union (как написал @zhainar) или rollup:

    select name, sum(cost)
    from table
    group by rollup(name)


    P.S.
    Вы бы сначала определились, что вам конкретно нужно. А то задаете несколько похожих вопросов. Вам отвечают, а вы испаряетесь и задаете новый похожий вопрос (могли бы пометить ответ как правильный в этом вопросе, даже если вы поняли, что задали неверный вопрос).
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как вывести селект и сумму строк в Оракл?

    Zhainar @zhainar
    Гуглю за вас
    select name, cost from table
    union
    select 'sum', sum(cost) from table
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему не рендерится вьюшка в Yii2?

    HanDroid
    Антон Натаров @HanDroid
    Попробуйте заменить в контроллере это:
    return $this->render('thanks');

    На показ вот таким образом.
    // показывает файл "@app/views/site/license.php"
    echo \Yii::$app->view->renderFile('@app/views/site/license.php');
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • Fockker
    Ипатьев
    • 10 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 9 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • Антон Романков
    • 5 ответов
    • 0 вопросов
  • PavelMos
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации