• Есть ли где-то статистика по тому, насколько успешно пытаться схантить ребят из СПБ в Москву?

    dom1n1k
    @dom1n1k
    Мне кажется, предлагая такую небольшую дельту, вы рискуете обмануть сами себя.
    Потому что согласиться на такой переезд человек может в 2-х ситуациях:
    1. Он рассматривает ваше предложение как временный трамплин и заранее знает, что уйдет от вас через считанные месяцы.
    2. Ваша фирма ему ппц как понравилась, просто-таки работа мечты.
    Какой случай по-вашему более вероятен?
    В иных случаях дельта явно не компенсирует повышение стоимости жизни и хлопоты от смены родного города на незнакомый.
    Ответ написан
    Комментировать
  • Есть ли где-то статистика по тому, насколько успешно пытаться схантить ребят из СПБ в Москву?

    @anton99zel
    29а класс средней школы №7
    Я как человек, который жил и в Москве, и в Питере и в провинции, отвечу:
    Москва
    Многие компании находятся в пределах ТТК.
    Тут либо тратиться на дорогу, снимая жильё подешевле, либо снимать рядом с работой.
    Стоимость жилья (Однушка, метров 30) в районе ТТК около 45 тр и выше. Хороших вариантов мало и очень дорого.
    Стоимость жилья у МКАДА в районе 30 тр и чаще выше.
    Можно снимать в таких городах как Зеленоград, Одинцово. Добираться на Ласточке. Жилье от 20тр можно найти, чаще дороже. Проезд в Ласточке (30 минут до центра Москвы) выходит в районе 200 рублей + метро в районе 50 рублей. Могу ошибаться, давно не ездил. По транспортным картам дешевле выходит.
    По факту в одну сторону из Подмосковья можно добираться до 2 часов. На машине, например из Зеленограда до центра Москвы (всего 40 км) можно и 3 и 5 часов ехать. Серьезно. Но в последнее время стало лучше, лет 5-7 назад было хуже.
    Если на работе кормят, то хорошо, иначе рублей до 500 за обед легко отдадите. Может сэкономите, но на всякие перекусы и кофе по дороге все равно потратитесь.
    -
    Если есть маленькие дети и город чужой, то скорее всего временами придется пользоваться услугами няни. Кстати, про детский сад - нужна регистрация. В Москве её не любят делать никому. За деньги у кого как. В среднем 15-20 т.р. на полгода и выше на руки хозяину жилья. Садики и школа выходят дешевле в Москве и Зеленограде. Плата за садик в Подмосковье дороже до 3 раз и до 2 раз в провинции. Примерно 2500 стоит садик в Москве. Каждое допзанятие, типа футбола или робототехники от 1000-1500 за 4-8 занятий в месяц. Няня стоит от 20-25 тр. и сильно выше (это 2 раза в неделю по 4 часа).
    -
    Продукты. Удивитесь, но продукты дешевле, чем в Рязани или Твери. Почему - потому, что в Москве есть выбор где купить. В провинции в радиусе доступности может быть всего пару сетевых магазинов класса "Эконом". Берешь не из того, что дешевле, а из того что в принципе есть. Но в целом цены примерно одинаковы. Топливо тоже.
    -
    Интернет в Москве дешевле. Учитывая, что Мегафон и МТС сделали прорыв в скоростях, то в Москве вполне можно пользоваться мобильным интернетом. Модем вполне выдавал до 90-100 мегабит. Можно достать тариф белимит за 250-300 рублей в месяц. В регионах с инетом беда. Приходится подключаться к Ростелекому. Ценник сразу от 500 и выше. Если ростелеком падает, то лично у меня в этот день выходной.
    -
    Провинция
    Квартплата: В Москве квартплата платится одной платежкой, годовые ресурсы раскидываются по месяцам. В регионах за отопление, например, платят только зимой. В Москве зимой и летом.
    Средняя цена коммуналки за 1 метр по системе всё включено = 122 рубля (здесь всё, включая газ и интернет).
    К примеру, если в Питере есть дома, где плата за капремонт составляет не дороже 6 рублей за метр, то в Рязани стоимость метра 15 рублей. Отопление дороже. Электричество условно как в Москве.
    -
    Развлечения. Не сказать, что когда жил в Москве - прям бегал по аттракционом и по клубам. Но в Москве есть выбор. В провинции мне не хватает магазинов, типа Икея, KFC и др. Если в Москве мне ночью что то нужно, я сажусь в машину - еду и покупаю. В провинции я жду когда закончатся выходные и наступит утро)))
    -
    Про плюсы: сейчас живу за городом, удаленно работаю. Рад не видеть пробки, людей, наслаждаюсь тишиной. При той же зарплате, что была - богаче не стал. Не стало одних трат, появились другие.
    --
    В Москве 120 т.р. зарплата не плохая, но по сути эти деньги также успешно тратятся, как и зарабатываются. На такую зп из регионов поехал бы, но с Питера точно нет.
    --
    И на последок про Шаблоны мышления, что в Москве все дохера получают.

    Вот у меня жена в Москве, чтобы получать 140 т.р. встает в 5 утра, через час стоит на остановке и идет на станцию, далее едет около часу до центра Москвы, где пересаживается на метро, затем ещё 20 минут идет пешком. В 9 утра начинается работа. в 13:00 идет в столовку, где тратит в районе 300 рублей, вечером, если не просят остаться в начале седьмого едет домой (в вагонах, где яблоку не упасть). Пришла домой ближе к 21:00, поела, через час спать. Может и в субботу выйти. В итоге в день уходит до 900 рублей только чтобы сходить на работу))
    Я и сам когда в Москве работал мог домой поздно приехать, потому, что работой и деньгами дорожили. В конце недели чувствуешь себя вымотанным.
    А в это время в каком-нибудь Зажопинске после 18:00 машину помыть негде и хлеба не купить, но ноет бизнес, что денег не могут заработать.
    -
    PS: В Питере был недолго. Если своя квартира в Питере, то в Москву не нужно суваться. Думаю три ставки мало кто предложит. Если в Питере арендная и вы одиноки, то почему бы и нет. Там глядишь может перейдешь куда-нибудь потом.
    Ответ написан
    1 комментарий
  • Как подключиться к точке с бесплатным WI Fi - 300 метров?

    Jump
    @Jump
    Системный администратор со стажем.
    В качестве приемника - Wi-Fi-адаптер Alfa Network AWUS036NH а так же аналоги и другие модели.

    Если хотите раздавать, то лучше взять Ubiquiti NanoStation и обычный свитч или недорогой роутер.
    Ответ написан
    Комментировать
  • Зачем "Одноклассники" запрашивают местоположение?

    svd71
    @svd71
    Товарищ майор хочет знать не только ваших друзей и родственников, но и куда вы ходите.
    Ответ написан
    1 комментарий
  • Постоянное увеличение стоимости на ключевые слова — Google Adwords/Yandex.Direct

    Helg
    @Helg
    Такая же ерунда: с 3 рублей до 12 в течении месяца на Yandex.Direct
    Ответ написан
    Комментировать
  • Постоянное увеличение стоимости на ключевые слова — Google Adwords/Yandex.Direct

    @2fidel
    Я тоже заметил такую тенденцию, но поскольку мои ключевики в очень конкурентной нише, я пока окончательного мнения не прнял
    Ответ написан
    Комментировать
  • Определение центра окружности или эллипса по его точкам

    @megalol
    Отстойные, но довольно быстрые, способы — через решение систем уравнений влоб. Типа, окружность по трем точкам, эллипс по восьми (?) точкам, перебираем комбинации все/случайным образом и усредняем результат. То, что предлагает mayorovp вторым пунктом. Почему отстойные — устойчивость плохая. Именно так мы делаем у себя — способы действительно отстойные и требуют костылей, но действительно быстрые. Разница между реальным центром и найденным таким способом намного меньше пикселя, но костылей действительно много. Например, отбирая треугольник при поиске окружности по 3-м точкам, нужно, чтобы все три точки были из разных четвертей окружности.
    Я не рекомендую — кода много, а экономия оправдывает себя только на железе 20 летней давности, когда нужен околорилтайм. Для эллипса по-моему малореально вообще что-либо нормальное получить.

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

    Алгоритм такой:
    1. Выбираем подходящее уравнение эллипса.
    2. Пишeм целевую функцию (сумма квадратов уравнения для каждой точки исходных данных). По необходимости добавляем к целевой функции дополнительные условия, типа невырождаемости эллипса в гиперболу. Типа, если условие нарушается, устремляем ее в бесконечность.
    3. Выбираем минимизатор (градиентный спуск, нормальное уравнение т. д.)
    4. Если результаты не устраивают по скорости или качеству, возвращаемся к п. 3 или к п. 1.

    По поводу третьего пункта. В России почему-то считается, что МНК — это когда решение идет с помощью нормального уравнения (составляем матрицы и решаем (AtA)^-1*At*x=b без итераций в один присест). Это не так. Минимизировать можно каким угодно способом. Хоть генетическими алгоритмами. Нормальное уравнение хорошо тогда, когда член (AtA)^-1 получается маленькой квадратной матрицей. То есть когда параметров мало, а точек очень много. Систему уравнений для эллипса вообще к виду A*x-b=0 привести служно. Искать соответствующие статьи как это делается мне влом, поэтому я пойду влоб, в качестве минимизатора взяв стандартный матлабовский.

    Используя формулы mayorovp.

    
    %точки
    xs = [1 2 3 4 5 6 7 8 9 10];
    ys = [11 10 9 7 5 4 3 2 1 1];
    
    %сначала приблизим окружностью - чтобы не вырождалось в гиперболу
    %уравнение окружности
    circ = @(xs, ys, x0, y0, Rsq) (xs - x0).^2 + (ys - y0).^2 - Rsq;
    %целевая функция МНК
    fitfunc1 = @(X) sum( ( circ(xs, ys, X(1), X(2), X(3)) ) .^2 );
    
    %начальное приближение
    x0 = mean(xs);
    y0 = mean(ys);
    R = 1;
    result1 = fminsearch(fitfunc1, [x0 y0 R], optimset('display', 'iter'));
    
    
    %уравнение эллипса
    ellipse = @(xs, ys, x0, y0, A, B, C, F) A*(xs-x0).^2 + B*(xs-x0).*(ys-y0) + C*(ys-y0).^2 - F;
    %целевая функция МНК
    fitfunc2 = @(X) sum( ( ellipse(xs, ys, X(1), X(2), X(3), X(4), X(5), X(6))) .^2 );
    
    %начальное приближение - найденная окружность
    x0 = result1(1);
    y0 = result1(2);
    A = 1;
    B = 0;
    C = 1;
    F = result1(3);
     
    %сумма квадратов целевой функции для каждой точки
    result = fminsearch(fitfunc2, [x0 y0 A B C F], optimset('display', 'iter'));
     
    figure
    hold on;
    %изначальные точки
    scatter(xs, ys,'b');
    %эллипс
    xs1 = -2:0.005:20;
    ys1 = -2:0.005:20;
    [xss yss] = meshgrid(xs1, ys1);
    ell = abs(ellipse(xss(:), yss(:), result(1), result(2), result(3), result(4), result(5), result(6)) ) < 0.0001;
    scatter(xss(ell), yss(ell),'r');
    
    
    
    Ответ написан
    6 комментариев
  • Использование C++ в Keil?

    @megalol
    1. Сишные библиотеки, как правило, констистентны. Взяв библиотеку на С++, не понятно, что там внутри будет — шаблонная магия или С++ образца 98 года. В проекте может не быть поддержки исключений, а библиотека их будет активно использовать. И так далее. То есть даже выбрав С++, намного проще использовать сишные библиотеки. А там и до чистой сишки недалеко.
    2. Выше требования к скиллу программистов. Например, пресловутые виртуальные методы дают оверхед, а шаблоны — нет, но это же всем нужно объяснять, как писать на С++ с меньшим оверхедом, чем на С.

    В целом, для железа я больше люблю С++ без фанатизма, с библиотеками, имеющими чисто сишный интерфейс.
    Ответ написан
    Комментировать
  • Какой видеохостинг может разместить у себя видео из облака без закачки на клиентский компьютер?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Такое ощущение, что Vimeo здесь ненужная прокладка.
    Даже флеш не нужен — mp4 проигрывается встроенной директивой html5:
    <video controls="controls" height="480" width="640">
    <source src="https://dl.dropboxusercontent.com/u/12345678/MoeKinishko.mp4" type="video/mp4" />
    </video>
    

    Т.е. вставляете этот блок в свою веб-страницу и получаете онлайн-видео из облачного хранилища.

    P.S. Найдено через Гугл запросом «video from dropbox to hosting»

    www.lockergnome.com/media/2012/06/26/how-use-dropbox-host-stream-videos/
    damangmedia.com/dropbox-streaming-video/
    www.mrwideen.com/2013/04/stream-dropbox-video-embedded-into.html
    Ответ написан
    Комментировать
  • Redirect Centos

    включаешь iptables
    и добавляешь строчку:
    iptables -t nat -A PREROUTING -i eth0 -j DNAT --to-destination 192.168.1.1
    Ответ написан
    1 комментарий
  • Обустроить DNS?

    click0
    @click0
    Системный & сетевой архитектор
    DynDNS поддерживается оператором he.net
    Ответ написан
    1 комментарий
  • Postfix relay_domains. Как отправить почту в сеть?

    @praporshik
    Собственно, если запустить дебиановский конфигуратор почтовика (dpkg-reconfigure -p low postfix) то к тому, что он создаст достаточно добавить вот это:
    smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        check_client_access hash:/etc/postfix/whitelist,
        check_recipient_access hash:/etc/postfix/protected_destinations,
        check_recipient_access pcre:/etc/postfix/recipient_checks,
        check_sender_access hash:/etc/postfix/sender_access,
        permit_mx_backup,
        reject_invalid_hostname,
        reject_non_fqdn_hostname,
        reject_non_fqdn_sender,
        reject_non_fqdn_recipient,
        reject_unauth_destination,
        reject_unknown_sender_domain,
        reject_unknown_recipient_domain,
        reject_unverified_recipient,
        reject
    
    smtpd_client_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        check_client_access hash:/etc/postfix/whitelist,
        check_helo_access hash:/etc/postfix/whitelist,
        check_helo_access pcre:/etc/postfix/helo_regexp_access,
        check_client_access pcre:/etc/postfix/client_regexp_access,
        reject_unknown_client,
        reject_non_fqdn_hostname,
        reject_rbl_client bl.spamcop.net
    
    smtpd_sender_restrictions = permit_mynetworks,
       permit_sasl_authenticated,
       check_sender_access hash:/etc/postfix/whitelist,
       check_sender_access hash:/etc/postfix/sender_access,
       reject_unknown_address,
       reject_unknown_client
    


    За деталями — в документацию, ибо много ;)
    Ответ написан
    Комментировать
  • Как с помощью grep и сut получить ip и определённую подстроку из строки?

    3vi1_0n3
    @3vi1_0n3
    Если можно awk, то так:
    cat ./data.txt | awk '{print $1,":",substr($0, index($0,"__utma"),64)}'
    
    Ответ написан
    4 комментария
  • Подскажите декодер неизвестных науке кодировок

    @vilgeforce
    Раздолбай и программист
    enca+enconv?
    Ответ написан
    Комментировать
  • Один игровой клиент на нескольких платформах?

    6opoDuJIo
    @6opoDuJIo
    Лицензию на консоли ещё придётся достать. А это дело потное.
    Ответ написан
    Комментировать
  • Привязка ComboBox.SelectedIndex к Properties.Settings.Default

    sensboston
    @sensboston Автор вопроса
    Update: все, разобрался. Дело было в default value для NumericUpDown — оно было больше минимума :D А в SettingsProvider реализовано через foreach, поэтому при обновлении любого контрола, забинденного к settings, возникала ошибка.
    Ответ написан
    Комментировать
  • Привязка ComboBox.SelectedIndex к Properties.Settings.Default

    sensboston
    @sensboston Автор вопроса
    Похоже

    А вот и не похоже, не привязан! :) Вот это и непонятно.

    P.S. Я сегодня-завтра закоммичу код, можно будет самому проверить (если интересно, конечно).
    Ответ написан
    Комментировать
  • Привязка ComboBox.SelectedIndex к Properties.Settings.Default

    sensboston
    @sensboston Автор вопроса
    Нашел и пофиксил проблему, но суть ее по прежнему остается вне моего понимания :) У меня на форме есть компонент NumericUpDown, у него был установлен Minimum == 3. Да, еще что важно — у меня свой, custom SettingsProvider (для «портабельности»). Так вот, при изменении ComboBox-а, почему-то падало на

            [global::System.Configuration.UserScopedSettingAttribute()]
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.Configuration.DefaultSettingValueAttribute("0")]
            public int LogLevel {
                get {
                    return ((int)(this["LogLevel"]));
                }
                set {
                    this["LogLevel"] = value;
                }
            }
    


    Установка Minimum-а у NumericUpDown в 0 решило проблему. Но странно все это!..

    Вот полный
    stack trace:
    System.Windows.Forms.dll!System.Windows.Forms.NumericUpDown.Value.set(decimal value) + 0x1af bytes
    [Native to Managed Transition]
    System.dll!System.SecurityUtils.MethodInfoInvoke(System.Reflection.MethodInfo method, object target, object[] args) + 0x65 bytes
    System.dll!System.ComponentModel.ReflectPropertyDescriptor.SetValue(object component, object value) + 0x11b bytes
    System.Windows.Forms.dll!System.Windows.Forms.Binding.SetPropValue(object value) + 0xdb bytes
    System.Windows.Forms.dll!System.Windows.Forms.Binding.PushData(bool force) + 0xa0 bytes
    System.Windows.Forms.dll!System.Windows.Forms.BindingManagerBase.PushData(out bool success) + 0x5b bytes
    System.Windows.Forms.dll!System.Windows.Forms.PropertyManager.OnCurrentChanged(System.EventArgs ea) + 0x1b bytes
    System.Windows.Forms.dll!System.Windows.Forms.BindToObject.PropValueChanged(object sender, System.EventArgs e) + 0x29 bytes
    System.dll!System.ComponentModel.PropertyDescriptor.OnValueChanged(object component, System.EventArgs e) + 0x54 bytes
    System.dll!System.ComponentModel.ReflectPropertyDescriptor.OnValueChanged(object component, System.EventArgs e) + 0x63 bytes
    System.dll!System.ComponentModel.ReflectPropertyDescriptor.OnINotifyPropertyChanged(object component, System.ComponentModel.PropertyChangedEventArgs e) + 0x82 bytes
    System.dll!System.Configuration.ApplicationSettingsBase.OnPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) + 0x1a bytes
    System.dll!System.Configuration.ApplicationSettingsBase.this[string].set(string propertyName, object value) + 0x96 bytes
    > TinyOPDS.exe!TinyOPDS.Properties.Settings.LogLevel.set(int value) Line 239 + 0x37 bytes C#
    [Native to Managed Transition]
    System.dll!System.SecurityUtils.MethodInfoInvoke(System.Reflection.MethodInfo method, object target, object[] args) + 0x65 bytes
    System.dll!System.ComponentModel.ReflectPropertyDescriptor.SetValue(object component, object value) + 0x11b bytes
    System.Windows.Forms.dll!System.Windows.Forms.BindToObject.SetValue(object value) + 0x63 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Binding.PullData(bool reformat, bool force) + 0x159 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Binding.Target_PropertyChanged(object sender, System.EventArgs e) + 0x2c bytes
    System.Windows.Forms.dll!System.Windows.Forms.ComboBox.OnSelectedIndexChanged(System.EventArgs e) + 0x9d bytes
    System.Windows.Forms.dll!System.Windows.Forms.ComboBox.WmReflectCommand(ref System.Windows.Forms.Message m) + 0x13b bytes
    System.Windows.Forms.dll!System.Windows.Forms.ComboBox.WndProc(ref System.Windows.Forms.Message m) + 0x8d8 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativeWindow.OnMessage(ref System.Windows.Forms.Message m) + 0x13 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativeWindow.WndProc(ref System.Windows.Forms.Message m) + 0x31 bytes
    System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x64 bytes
    [Native to Managed Transition]
    [Managed to Native Transition]
    System.Windows.Forms.dll!System.Windows.Forms.Control.SendMessage(int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x24 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.ReflectMessageInternal(System.IntPtr hWnd, ref System.Windows.Forms.Message m) + 0x3b bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.WmCommand(ref System.Windows.Forms.Message m) + 0x2e bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x387 bytes
    System.Windows.Forms.dll!System.Windows.Forms.ScrollableControl.WndProc(ref System.Windows.Forms.Message m) + 0x2a bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativeWindow.OnMessage(ref System.Windows.Forms.Message m) + 0x13 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativeWindow.WndProc(ref System.Windows.Forms.Message m) + 0x31 bytes
    System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x64 bytes
    [Native to Managed Transition]
    [Managed to Native Transition]
    System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DefWndProc(ref System.Windows.Forms.Message m) + 0x6d bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.DefWndProc(ref System.Windows.Forms.Message m) + 0xc bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.WmCommand(ref System.Windows.Forms.Message m) + 0x46 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x387 bytes
    System.Windows.Forms.dll!System.Windows.Forms.ComboBox.WndProc(ref System.Windows.Forms.Message m) + 0x882 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativeWindow.OnMessage(ref System.Windows.Forms.Message m) + 0x13 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativeWindow.WndProc(ref System.Windows.Forms.Message m) + 0x31 bytes
    System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x64 bytes
    [Native to Managed Transition]
    [Managed to Native Transition]
    System.Windows.Forms.dll!System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(System.IntPtr dwComponentID, int reason, int pvLoopData) + 0x287 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x16c bytes
    System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x61 bytes
    System.Windows.Forms.dll!System.Windows.Forms.Application.Run(System.Windows.Forms.Form mainForm) + 0x31 bytes
    TinyOPDS.exe!TinyOPDS.Program.Main() Line 55 + 0x8 bytes C#
    [Native to Managed Transition]
    [Managed to Native Transition]
    mscorlib.dll!System.AppDomain.ExecuteAssembly(string assemblyFile, System.Security.Policy.Evidence assemblySecurity, string[] args) + 0x6d bytes
    Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() + 0x2a bytes
    mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x63 bytes
    mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool ignoreSyncCtx) + 0xb0 bytes
    mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x2c bytes
    mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes
    [Native to Managed Transition]

    Ответ написан
    1 комментарий