Gridens - информационные технологии

Публикации по теме 'debugging'


День 14
Я не делал никаких упражнений с предыдущего утра, поэтому сегодня утром чувствовал себя более свежим. Тем не менее, по пути все же сделал бу-бу: Я закончил практические занятия на неделю, и следующая ссылка в списке называлась «отладка2». Я приступил к работе, пытаясь найти проблемы в веб-приложении, сумел исправить большинство из них, посмотрел расписание и понял, что задача на самом деле предназначалась для утреннего семинара. Упс! Не желая ничего пропустить, я все же..

Локальные переопределения: лучшая функция отладки в Chrome
Возможно, это зависит от типа ошибки, которую вы ищете, но в последнее время я обнаружил, что заново открываю для себя привлекательность этой функции. Локальные переопределения — не новая функция в Chrome DevTools, но ее часто контролируют, и ее возможности могут быть неизвестны. Насколько я могу судить, он существует с Chrome версии 65 (2018 г.), но многие люди, возможно, не нашли его или не слышали о нем, поскольку он не является одной из звезд в Chrome DevTools. Краткое..

4 совета, как пройти следующее собеседование по кодированию
Мы хорошо знаем процесс кодирования. Решите много задач LeetCode и получите много предложений. Но это не всегда так. Не каждое собеседование по кодированию одинаково. Одни компании заботятся об общении, другие — о правильно реализованном коде. Некоторых волнует ваш мыслительный процесс, других заботит то, как быстро вы сможете запрограммировать решение. В целом, есть два типа собеседований по кодированию. Собеседования, на которых вам не нужно компилировать свой код, и..

Отладка приложений Node.js с помощью Chrome Dev Tools
Отладка — это процесс обнаружения и исправления ошибок в компьютерной программе. Если вы разработчик программного обеспечения, вы неизбежно столкнетесь с ошибками и можете иметь свой собственный способ отладки приложения. Самый распространенный и простой способ — просто распечатать значения, для чего в случае с Node.js используется console.log() . Хотя это может быть хорошо для небольших программ, это не лучший вариант для больших и сложных программ. Это отнимает много времени и..

Советы по отладке Emacs Lisp
Вы когда-нибудь получали странные ошибки в пакете Emacs Lisp? Что-то вроде «аргумент неправильного типа» или подобное, показанное в минибуфере? На первый взгляд они кажутся загадочными. Откуда они? Могу ли я получить трассировку стека? С какими аргументами вызываются функции? Сегодня я покажу вам, как ответить на эти вопросы! Показать трассировку стека Вероятно, вы столкнулись с одной из этих странных ошибок «аргумент неправильного типа» или подобных ошибок, которые ранее выводились..

Как отлаживать свой код
Эта статья покажет вам, как использовать отладчик в вашей среде IDE. Работа с огромной кодовой базой помогла мне понять, зачем использовать отладку, и чем больше я ее использую, тем больше это становится нормой. При возникновении сложных проблем такие файлы, как console.log , fmt.Println и т. д., не будут так эффективны для поиска источника проблемы. Причины использования отладчика: Ошибка, которая имеет довольно сложные шаги для воспроизведения Логически сложный..

Вопросы по теме 'debugging'

Как удалить операторы отладки из производственного кода в Java
Может ли компилятор удалить операторы, используемые для целей отладки (например, ведения журнала) из производственного кода? Операторы отладки нужно будет как-то пометить, возможно, с помощью аннотаций. Легко установить свойство (debug = true) и...

Heisenbug: программа WinApi вылетает на некоторых компьютерах
Пожалуйста помоги! Я действительно в своем уме. Моя программа - это небольшой менеджер личных заметок (Google для "cintanotes"). На некоторых компьютерах (и, конечно же, у меня нет ни одного из них) происходит сбой с необработанным исключением...

Есть ли бесплатный отладчик Python с точками наблюдения?
pdb и winpdb, похоже, не имеют этой важной (для меня) функции. Я видел что-то, предполагающее, что это есть в WIDE, но я бы предпочел бесплатное решение, а если мне нужно платить, я бы предпочел заплатить за что-то лучше, чем Wing.

Преобразовать диапазон адресов памяти в запущенном процессе Linux в символы в объектном файле?
Вот фрагмент файла /proc/self/smaps : 00af8000-00b14000 r-xp 00000000 fd:00 16417 /lib/ld-2.8.so Size: 112 kB Rss: 88 kB Pss: 1 kB Shared_Clean: 88 kB Shared_Dirty: 0 kB...

Как SetUnhandledExceptionFilter работает в приложениях .NET WinForms?
Я работаю над проектом по расширению наших производственных возможностей отладки. Наша цель - надежно создать минидамп для любого необработанного исключения, независимо от того, является ли исключение управляемым или неуправляемым, и происходит ли...
27.12.2023

Точки останова aspx-страниц
Как установить точки останова в серверных тегах на страницах .aspx. например <% dim breakhere =new object() %> Веб-приложение работает в режиме отладки с <compilation debug="true" ... в файле web.config. Но на странице...

Как отслеживать вызовы функций T-SQL
Я пытаюсь отладить довольно сложный вычислитель формул, написанный на UDF T-SQL (не спрашивайте), который рекурсивно (но косвенно через промежуточную функцию) вызывает сам себя, бла, бла. И, конечно же, у нас есть баг. Теперь, используя...

Отладка запросов LINQ
В последнее время мы много работали с LINQ, в основном в смысле LINQ-to-Objects. К сожалению, некоторые из наших запросов могут быть немного сложными, особенно когда они начинают включать в себя несколько последовательностей в комбинациях. Может...
20.12.2023

Удаленная отладка приложения Java
У меня есть Java-приложение, работающее на Linux-машине. Я запускаю Java-приложение, используя следующее: java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n Я открыл порт 4000 для TCP на этой Linux-машине. Я...

Как мне посмотреть на объект в отладчике Xcode?
У меня простой вопрос об отладке в Xcode и GDB. Часто сталкиваюсь с ошибкой: unrecognized selector sent to instance 0x1081ad0 что заставляет программу загружаться в GDB. Есть ли простой способ проверить, какой экземпляр находится в этой...

Управление кодом трассировки в ruby
Поэтому я использую много кода трассировки/регистрации при запуске нового проекта или отладке существующего. Мне было интересно, какие методы вы используете для управления этим, поскольку я всегда заканчиваю тем, что удаляю его перед выполнением...
25.10.2023

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

Можно ли настроить gdb / ddd так, чтобы он никогда не выполнял определенные функции?
Возможное дублирование: Предотвращение GDB от входа в функцию (или файл) У меня есть некоторый код инфраструктуры C ++ (контейнеры, диспетчеры памяти и т. Д.), И я хочу, чтобы отладчик никогда не вмешивался в эти методы при отладке...

Запретить MSVC создавать символы отладки с помощью прагмы исходного кода?
При компиляции большой программы на C++ с помощью msvc .net 2003 и отладочной информации я столкнулся с C1067 , фатальная ошибка компилятора для слишком больших или слишком больших отладочных символов. Так как это в boost, и я не хочу возиться с...

Как мне расшифровать искаженные / тарабарские символы в моей сетевой программе
Я работаю над сетевым приложением клиент-сервер в Java SE. Я использую строки, заканчивающиеся символом новой строки от клиента к серверу, и сервер отвечает строкой с завершающим нулем. В окне вывода Netbeans IDE я нахожу какие-то тарабарские символы...

Что может означать эта трассировка стека?
У меня проблема с segfault в моем приложении, написанном с использованием C++ и скомпилированном с использованием GCC 4.3.2. Он работает под Debian 5 x64. Процесс завис на следующей строке кода: #0 0x00000000007c720f in Action::LoadInfoFromDB...

Почему я не получаю номеров строк из трассировки стека, созданной из исключений?
Хорошо; предполагая, что этот код работает в режиме отладки - static StackFrame GetTopFrameWithLineNumber(Exception e) { StackTrace trace = new StackTrace(e); foreach (StackFrame frame in trace.GetFrames()) { if...

Символы Visual Studio хранятся/загружаются из неправильного места
Я новичок в серверах символов и экспериментировал с ними и Visual Studio 2008 под управлением Windows XP (SP3). Я столкнулся со странной проблемой, поскольку мои символы не кэшируются локально в каталоге, который я всегда указывал. Возможные...

Отладчик emacs: как я могу выйти, перешагнуть?
Я не знаю, почему у меня так много проблем с поиском документация по отладчику elisp . Я вижу, что у него есть команды «вступить» (d). Но хоть убей, я не вижу шага вперед или шага вперед. Кто-нибудь может помочь? Если у меня есть это в...
15.11.2023

Как получить поток выполнения отладки в C++
Я работаю над глобальной торговой системой, которая поддерживает многих пользователей. Каждый пользователь может резервировать, изменять, редактировать, удалять сделки. Система регулируется центральной службой регистрации сделок. Служба захвата...

Новые материалы

Журналы Py № 2: Если, Элиф, Иначе?
У меня такое чувство, будто я давно ничего не писал, хотя прошло два дня с тех пор, как я опубликовал свою первую историю. В любом случае, сегодня произошло много всего, так что приступим...

Работа в Реакции
Я изучаю React в Bloc прямо сейчас. До сих пор я изо всех сил пытался понять темы. Тем не менее, я только что закончил проблему, над которой некоторое время размышлял, и хочу записать свой..

Нужен ли банкам искусственный интеллект, чтобы кардинально изменить свою работу?
Почему необходимо использовать искусственный интеллект в банковской сфере? Существенное использование многочисленных инноваций ИИ, таких как машинное обучение , глубокое обучение и..

Какую последнюю статью вы считаете стоящей поделиться?
Я люблю читать качественные статьи. Не стесняйтесь делиться своей работой.

Преобразование CoreML, позволяющее использовать Fast-Neural-Style-Transfer на iOS и MacOS.
Как использовать Fast-Neural-Style-Transfer на iOS Преобразованная модель: GitHub — john-rocky/CoreML-Models: Преобразованный зоопарк моделей CoreML...

ИИ в правоохранительных органах: мощный инструмент с двойной природой
Искусственный интеллект (ИИ) революционизирует правоохранительную деятельность, предлагая инновационные тактики расследования, повышая достоверность доказательств и оптимизируя процессы. Тем..

Autoencoder Average Distance  — классический способ, используемый внутри Microsoft для выявления сходства…
Среднее расстояние автоэнкодера (AAD) использует более простой подход для определения расстояния между двумя наборами данных. Нейронный автоэнкодер может преобразовать любой элемент данных в..