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

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

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

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

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

Что такое киберугрозы нулевого дня и как с ними бороться
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Денис Машанов

Начинающий кодировщик.
  • 1
    вклад
  • 73
    вопроса
  • 27
    ответов
  • 96%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как указать чтобы определённый Page открывался в указанном Route?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Нашёл пока такое решение с указанием полного пути к представлению, которое не хочется как-то решением считать, но какие ещё есть способы уважаемые специалисты?
    public class HomeController : Controller
    {
        public IActionResult Index()
        {
            return View("~/Views/Some/Index.cshtml");
        }
    }


    Всем у кого потом появится данный вопрос, то вот ответ на него. Там по ссылке ниже куча способов как можно решить данную проблему. Я использовал IViewLocationExpander
    How to specify the view location in asp.net core m...
    Ответ написан более года назад
    Комментировать
    Нравится Комментировать
  • Как сделать вращение объекта мышкой?

    LoneRay
    Денис Машанов @LoneRay
    Начинающий кодировщик.
    void Update()
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); // поле зрение камеры
            RaycastHit hit = new RaycastHit(); // хранит данные объекта с котором пересекся вектор камеры и параметры пересечения
            if (Physics.Raycast(ray, out hit)) // выполняется если хоть один объект встретился
            {
                Vector3 rot = transform.eulerAngles; // запись предыдущего угла Эйлера "Rotation"
                transform.LookAt(hit.point); // перевод в угол поворота из полученных координат при пересечении с объектом
                transform.eulerAngles = new Vector3(0, transform.eulerAngles.y, 0); // установка нового угла
            }
        }
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Почему не работает тригер?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    <Button Width="23" VerticalAlignment="Center"
                            HorizontalContentAlignment="Center"
                            Margin="51,1,0,1" HorizontalAlignment="Left" Height="23" Cursor="Hand">
                        <Button.Style>
                            <Style TargetType="{x:Type Button}">
                                <Setter Property="Background">
                                    <Setter.Value>
                                        <ImageBrush ImageSource="ico/arrowL.png" />
                                    </Setter.Value>
                                </Setter>
                                <Style.Triggers>
                                    <Trigger Property="IsMouseOver" Value="true">
                                        <Setter Property="Background">
                                            <Setter.Value>
                                                <ImageBrush ImageSource="ico/arrowLM.png" />
                                            </Setter.Value>
                                        </Setter>
                                    </Trigger>
                                    <Trigger Property="IsPressed" Value="true">
                                        <Setter Property="Background">
                                            <Setter.Value>
                                                <ImageBrush ImageSource="ico/arrowLP.png" />
                                            </Setter.Value>
                                        </Setter>
                                    </Trigger>
                                </Style.Triggers>
                            </Style>
                        </Button.Style>
                        <Button.Template>
                            <ControlTemplate TargetType="Button">
                                <Ellipse Fill="{TemplateBinding Background}" />
                            </ControlTemplate>
                        </Button.Template>
                    </Button>
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Можно ли тут сократить запрос?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Данный вопрос решён и смысла сокращать запрос, который и так уже оптимально сокращён.
    Ответ написан более двух лет назад
    Комментировать
    Нравится Комментировать
  • Как сделать чтобы вершины двоичного дерева не накладывались друг на друга?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.

    int x = dots[index].X - (20 + (1 << (maxDepth - currentNode.depth)));
    int y = dots[index].Y + 60;

    или так
    int x = dots[index].X - (20 * (1 << (maxDepth - currentNode.Left.depth)));
    int y = dots[index].Y + 60;
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как записать в ресурс CollectionViewSource данные из списка?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    CollectionViewSource collection = TryFindResource("cvsTasks") as CollectionViewSource;
                collection.Source = _tasks;

    где _tasks
    List<object> _tasks = new List<object>();
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как создать новый параметр?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Не стал заморачиваться и решил короче проблему через XML
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как получить свойства элемента?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Всё сообразил как сделать)
    foreach (object child in ListCheckBox.Children)
                {
                    var element = child as CheckBox;
                    if (!element.Name.Equals("All"))
                        element.IsChecked = All.IsChecked;
                }
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как ограничить ввод в ячейку?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Сделал как и говорил 2 пункте DS28.
    Установить для листа.
    VBA

    Private Sub Worksheet_Calculate()
    ActiveSheet.Range(Target.Address).NumberFormat = "@"
    End Sub

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B4:G54")) Is Nothing Then
    Application.EnableEvents = False
    If Not ActiveSheet.Range(Target.Address).NumberFormat = "@" Then
    MsgBox "Необходимо использовать формат ячейки [Текстовый]", 48, "Ошибка"
    Target = ""
    Else
    If Not IsNumeric(Target) And ActiveSheet.Range(Target.Address).NumberFormat = "@" Then
    MsgBox "Разрешается ввод используя шаблон [1234,1234]", 48, "Ошибка"
    Target = ""
    End If
    End If
    End If
    Application.EnableEvents = True
    End Sub
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveSheet.Range(Target.Address).NumberFormat = "@"
    End Sub
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как показать связь ассоциацию между двумя классами?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Пришлось много людей звать на помощь и в итоге помог друг найти 2 сайта где хорошо с примерами описывают.
    https://habrahabr.ru/post/150041/
    https://metanit.com/sharp/patterns/1.2.php
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как после ajax запроса загрузить файл js?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Решение от Alex
    var script = window.document.createElement('script');
            script.src = '/path/to/form.js';
            script.async = false;
            $('body').append(script);

    или
    $('body').append('<script type="text/javascript" src="script/Forms.js"></script>');
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как узнать адрес страницы на которой я нахожусь?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    И так для того чтобы получить название файла с которого он был загружен, как сказал xzdshr нужно использовать $_SERVER['PHP_SELF'] на стороне файла который загружается. Есть одно НО. Вы должны загружать файл именно <?php include("main.php");?>, при загрузке через jquery $("#contentMenu").load("main.php");, то данный способ уже не сработает, да и до сих пор я не нашёл способа. Так, что для простой загрузки файла php лучше использовать include
    Ответ написан более трёх лет назад
    6 комментариев
    Нравится 6 комментариев
  • Как удалить лишние div от recaptcha?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Решил проблему данным образом.
    var countDiv = $("* div").length-1;
    for(var i = 1; i<=3; i++)
    {
    $("* div")[countDiv-i].remove();  
    }
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как вывести ответ php в form?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Всем спасибо кто помог, пришлось использовать ajax.
    AJAX Отправка данных form и вывод в div
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Почему не работает анимация transition у блока?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Оказывается в search я забыл написать "top: 0;" :D
    Помог мне в этом Сергей
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Что эта за область у объекта в Unity?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Проблема такая связана с тем, что границы коллайдера пересекают сам объект камеру и тем самым камера находится внутри коллайдера. Решить можно двумя способами.
    1) Поднять камеру на такое расстояние чтобы граница коллайдера не доставала камеру.
    2) Использовать вместо стандартного коллайдера свой личный собранный, а именно Mesh Collider.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Почему при изменении свойств у одного объекта меняются и у других?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Проблема решена.
    foreach (int[] pos in list)
            {
                Material shell = new Material(Resources.Load<Material>("material"));
                GameObject objectfield = Instantiate(Resources.Load<GameObject>("object"));
                objectfield.name = pos[0].ToString() + pos[1].ToString() + "object";
                objectfield.transform.position = new Vector3(pos[0], 0, pos[1]);
                objectfield.GetComponent<Renderer>().material = shell;
            }
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как преобразовать из object в string[,]?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    И так, вот частичный ответ на мой вопрос.
    Array a =  "объект в котором храниться массив" as Array;

    Для того чтобы чётко понять какой тип, просто воспользуйтесь методом GetType() в вашем объекте и посмотрите название типа хранящихся элементов и потом воспользуйтесь классом этого типа.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как получить разрешение экрана камеры?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Ответ нашёл.
    Screen.width
    Screen.height
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как убрать пустое пространство между Terrain и Object?

    LoneRay
    Денис Машанов @LoneRay Автор вопроса
    Начинающий кодировщик.
    Я понял из-за чего так получилось, если допустим terrain Y=0 и sphere y=0, то у sphere есть такое свойство как Scale, и как я понял это пустое пространство между terrain и sphere равен Scale - z. Если Z поставить 0.01, то расстояние между terrain и sphere будет равно 0.01, но тогда sphere не сферой будет, а лепёшкой :D
    Это грубое решение, а как найти решение чтобы расстояние между terrain и sphere не реагировало на Scale я так и не нашёл.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 5 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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