• Что делает этот запрос?

    @carbon88
    .NET developer/ORM developer
    Была похожая ситуация. У нас такая ситуация возникала из-за того что запрос перелапачивал кучу записей. Проверьте, сколько записей переберает данный запрос с помощью Explain.
    Просто пишите перед запросом слово Explain
    EXPLAIN SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id

    Например через PhpMyAdmin. И вам сервер выдаст статистику по запросу.

    нам помогли индексы на определенные колонки
    Ответ написан
    Комментировать
  • Архитектурный вопрос по Web API. Как правильно расшарить token между инстансами?

    @carbon88
    .NET developer/ORM developer
    Думаю можно использовать паттерн Singleton.
    Ответ написан
    Комментировать
  • Зачем нужны деревья выражений?

    @carbon88
    .NET developer/ORM developer
    Начинающему программисту в какой области? Если веб, то думаю не стоит сильно углубляться, по крайней мере это будет не срочно. А вот если область пересекается с трансляцией, например, из того же Linq во что-то другое, например, в SQL запрос, то думаю стоит ознакомиться.
    Ответ написан
    Комментировать
  • Как предоставлять учебные лицензии?

    @carbon88
    .NET developer/ORM developer
    на дримспарк например нужно прислать скан студенческого билета и подтверждать его каждый последующий год. а уж как у них там все унутрях устроено я не знаю, возможно есть связ с вузом для подтверждения личности студента.
    Ответ написан
    Комментировать
  • Как создавать динамические имена объектов?

    @carbon88
    .NET developer/ORM developer
    Я что-то не пойму, вам нужно сформиовать имена переменных? но это бред, все равно вы эти филды в панель пихаете, и то имя переменной в которую вы инициализируете не играет никакой роли. а у филда должен быть уникальный идентификатор, по которому его можно однозначно определить и найти, например, имя. Но у JPanel нет метода поиска по имени среди вложенных в него компонент, так что придется поиск делать перебором или делать маппинг имени в индекс.
    Ответ написан
  • Как перевести координаты мыши, полученные glutMouseFunc в координаты OpenGL?

    @carbon88
    .NET developer/ORM developer
    если единицы измерения сопоставимы и размерность шкалы одинаковая. то есть верхний левый угол в первом случае 0. а во втором - X и левый нижний в первом случае X, а во втором 0 то можно для перевода просто сделать

    X - currentXPositionOfMouse

    иначе наверное потребуется ввести определенный коэффициент.
    Ответ написан
    Комментировать
  • Как решить интеграл с прямой вертикальной линией?

    @carbon88
    .NET developer/ORM developer
    По сути определенный интеграл это всегда число. в геометрическом смысле интеграл выражает площадь определенной фигуры.
    vychislenie_ploshadi_c_pomoshju_opredele

    то есть согласно этому рисунку твои числа и 0 и -2 и описывают прямые, перпендикулярные к оси X. чтобы вычислить интеграл нужно в выражение рядом с которой стоит вертикальная черта сначала подставить верхний предел а потом нижний и из первого результата вычесть всторой. То что в решении получился отрицательный результат говорит о том, что в заданных приделах интегрирования график функции лежит ниже оси Х. как-то так.
    Ответ написан
  • Как при нажатии кнопки play тега video(HTML5) сделать fullscreen?

    @carbon88
    .NET developer/ORM developer
    может быть стоит пытаться сделать фулскрином тот объект, который задан в параметре хендлера то бишь e?
    Ответ написан
    Комментировать
  • Как парсить Mp3 через промежуточный сервер?

    @carbon88
    .NET developer/ORM developer
    я думаю дело в том что в одном случае это поток и его невозможно перемотать вперед-назад без какой-либо буферизации, в другом случае это статический файл который читай с любого места. во флеш-плеерах, если мне не изменяет память, при перемотке вперед-назад шлется запрос серверу и он подготавливает поток с нужного места. но в случае с флешем могу ошибаться.
    Ответ написан
  • Windows 8.1 App C# - Как из Xml документа получить данные и записать их в массивы?

    @carbon88
    .NET developer/ORM developer
    может быть стоит использовать объекты? тут все замечательно подходит для этого. а то как-то коряво получается. ну и наверное стоит посмотреть на механизмы сериализации/десиреализации.
    Ответ написан
    Комментировать
  • Как добавить элемент в коллекцию из БД если поле в бд может быть null

    @carbon88
    .NET developer/ORM developer
    во-первых, потрудитесь описывать подробнее в следующий раз.
    во вторых, можно попробовать такое

    SomeValue = (<поле, которое может быть null в базе> is DBNull) ? null : <сценарий когда не DBNull>
    тут мы в скобках проверяем что тип объекта DBNull, после вопроса идет выражение при истинности условия, после двоеточия идет выражение при ложности условия.
    Например,
    var nullableValue = (rdr["type"] is DBNull) ? null : rdr["type"].ToString();

    ну и соответственно использовать тип который может быть null
    Ответ написан
    Комментировать
  • Как реализовать добавление в однонаправленный список элемента?

    @carbon88
    .NET developer/ORM developer
    Что-то я не пойму в чем проблема. Приравнять никак нельзя? Там же по сути простой алгоритм - находишь элемент после которого нужно вставить элемент, если ссылка на следующий у него пуста то просто вешаешь ссылку на вставляемый элемент, если не пуста то вставляемому элементу ссылку делаешь равной Temp.Next, а Temp.Next должен указывать на вставляемый элемент.
    Там же по сути нужен только первый элемент списка ну последний может быть для простоты вставки в конец списка. А вот сами элеметны списка содержат значение и ссылку на следующий элемент списка. А вставка и удаление просто переназначение ссылок на следующий элемент.
    Ответ написан
  • Какой выбрать алгоритм для решения задачи?

    @carbon88
    .NET developer/ORM developer
    Так вроде это классическая задача коммивояжера. В википедии описаны алгоритмы решения этой задачи. Проанализируй все и выбери оптимальный.
    Ответ написан
    1 комментарий
  • Почему не печатает сетевой принтер?

    @carbon88
    .NET developer/ORM developer
    Может картридж чипованный и нужно расчиповать. Вроде в инструкции при заправке заменяют этот чип на новый.
    Ответ написан
    Комментировать
  • Такая конфигурация компьютера работоспособна (цель: бесшумность, без вентиляторов), стоит ли того?

    @carbon88
    .NET developer/ORM developer
    ваши радиаторы нагреют воздух внутри системного блока и он оттуда никуда не денется. нужны воздушные потоки. совсем без вентеляторов не обойтись.

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

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

    P.S. зачем вы заказываете боксовый процессор если покупаете кулер отдельно? зачем переплачивать?
    Ответ написан
    Комментировать
  • Spring MVC - как сохранить данные из чекбоксов в коллекцию?

    @carbon88
    .NET developer/ORM developer
    ну так тебе написали, что формат строки не верен. как я понял, в activities хранятся номера чекбоксов через запятую. потом в строке
    Activity act = allAct.get(Integer.valueOf(element.toString()));

    строка вида "1,2" (которая как раз содержится в сообщении об ошибке) приводится к целому числу и, есстественно, ничего не получается.
    по идее нужно проверить один ли в activities элемент или последовательность и в случае последовательности разделить на конкретные элементы и скармливать их методу registerCustomEditor по одному
    Ответ написан
  • Калькулятор на деревьях, C#. С удовольствием выслушаю почему я не прав (о качестве кода)?

    @carbon88
    .NET developer/ORM developer
    Сугубо мои предпочтения.

    Не понятно с первого взгляда какая переменная какой уровень имеет (глобальная публичная, глобальная зактытая, локальная, параметр метода). Есть на этот счет некоторые правила именования, например, глобальные для класса
    private string _nameOfVariable,
    public string NameOfVariable,
    локальные просто с маленькой буквы как и параметры методов.

    Стилистика имен везде разная - то m_Value, а то lexemType.

    Имена методов на мой вкус должны все же отражать какое действие они совершают. Например, есть метод LexemType() Увидишь такой и нужно лезть в код, чтобы понять чего он делает. Лучше было бы, например GetLexemType() или GetLexemByChar(), но в основном вы придерживаетесь этой схемы.

    Имена классов уж очень сокращенные. По мне имена Expression, ExpressionVariable, ExpressionTree и прочее информативнее. Не нужно угадывать, что там автор имел в виду и какое сокращение придумал.

    Зачем присваивать 0 переменной double как 0.0? Там и так уже указан тип.

    Лишние вызовы методов. Зачем делать Name.ToString() если Name уже string ?

    Напрямую открывать поля класса тоже не хорошо. Можно сделасть свойство ну то есть вот так
    public string Name {get; set;} или написать пару методов GetName() и SetName()

    Ну это то, что бросилось сразу в глаза. По самой реализации может позже отпишусь, если время будет.
    Ответ написан
    Комментировать