Codengineering - блог о программировании ➜ страница 2747
Как получить трассировку стека для C++ с помощью gcc с информацией о номере строки?
мы используем трассировки стека в proprietary assert как макрос, чтобы поймать ошибки разработчика - когда ошибка поймана, трассировка стека печатается. Я нахожу пару gcc backtrace()/backtrace_symbols() методы недостаточны: имена исковеркали нет информации строка 1-я проблема может быть решена путем abi::_ _ cxa_demangle. однако 2-я проблема более жесткая. Я нашел замена backtrace_symbols (). Это лучше, чем GCC backtrace_symbols (), поскольку он может извлекать номера строк (если скомпилир ...
Как различные варианты перечисления работают в TypeScript?
TypeScript имеет множество различных способов определения перечисления: enum Alpha { X, Y, Z } const enum Beta { X, Y, Z } declare enum Gamma { X, Y, Z } declare const enum Delta { X, Y, Z } если я попытаюсь использовать значение из Gamma во время выполнения, я получаю сообщение об ошибке, потому что Gamma не определено, но это не относится к Delta или Alpha? Что значит const или declare имею в виду на декларациях здесь? есть еще preserveConstEnums флаг компилятора -- как это взаимодействует ...
Масштабирование изображения до заполнения всего ImageView в Android
Я хотел бы масштабировать изображение, чтобы занять весь размер ImageView. Это тонко отличается от использования scaleType=fit_center, потому что fit_center оставит полосы вокруг изображения, если соотношение сторон изображения не точно соответствует соотношению сторон ImageView. Вместо этого я хотел бы, чтобы изображение было центрировано и масштабировано, чтобы полностью заполнить охватывающий вид, с любым лишним отрубленным. Я могу сделать это, вычисляя свою собственную матрицу изображени ...
Форматирование объекта DateTime с учетом локали:: getDefault()
у меня есть объект DateTime, который я в настоящее время формирую через $mytime->format("D d.m.Y") что дает мне именно тот формат, который мне нужен: Вт 5.3.2012 единственная недостающая точка-это правильный язык. Мне нужен немецкий перевод Tue (Tuesday), которая составляет Die (Dienstag). это дает мне правильную настройку локали Locale::getDefault() но я не знаю, как сказать DateTime::format использовать его. нет способ сделать что-то вроде: $mytime->format("D d.m.Y", Loca ...
Как игнорировать пространство имен при выборе узлов XML с помощью XPath
мне нужно разобрать XML-документ, который выглядит так: <?xml version="1.0" encoding="UTF-8" ?> <m:OASISReport xmlns:m="http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd http://oasissta.caiso.com/mrtu-oasis/xsd/OASISReport.xsd"> <m:MessagePayload> <m:RTO> <m:name>CAISO</m:name> ...
Дата и время изменения прослушивателя в Android?
в моем приложении есть служба сигнализации, и я считаю, что если пользователь изменяет дату или время на прошедшее время. Моя тревога не будет срабатывать в то время, когда я ожидаю. Итак, мне, возможно, придется снова сбросить все тревоги. Есть ли слушатель изменения даты и времени в android? ...
Добавить разрыв строки в подсказку в Bootstrap 3
Я использую Bootstrap 3 и добавил подсказку к моему div. Я пробовал использовать n и создать новую строку. Будет ли проблема с Бутстрапом остановить меня? <div class="content show-tooltip" data-placement="top" data-original-title="1st line of text <br> 2nd line of text"> ...
Как группировать строки таблицы в html для управления ими с помощью jquery
У меня есть таблица html со многими строками. В настоящее время я группирую несколько строк внутри div (я знаю, что это уродливо), а затем показываю или скрываю divs, чтобы показать или скрыть строки внутри него. Есть ли стандартный способ сделать это. Что-то вроде группы строк или нескольких элемента tbody вместо этого уродливого див группировка? ...
mssql ' 5 (Доступ запрещен.)' ошибка при восстановлении базы данных
Я хочу восстановить базу данных из файла (Задачи->восстановление->база данных; после выбора из устройства и выбора файла) через SQL server management studio. после этого, я получаю эту ошибку: операционная система вернула ошибку ' 5 (Доступ запрещен.) при попытке 'RestoreContainer:: ValidateTargetForCreation 'on' E:Program файлыMicrosoft SQL Иметь значение mssql10 сервер.MSSQLSERVERMSSQLDATAXXXXXX.МДФ'. Msg 3156, Уровень 16, Состояние 8, сервер XXXX, Строка 2 Как я мог ...
Скорость вставки SQLite замедляется по мере увеличения количества записей из-за индекса
исходный вопрос фон хорошо известно, что SQLite должен быть настроен для достижения скорости вставки порядка 50k вставок / С. Здесь есть много вопросов относительно медленных скоростей вставки и множество советов и тестов. также утверждает, что SQLite может обрабатывать большие объемы данных, с отчетами 50 + GB не вызывая никаких проблем с правом настройки. я следовал советам здесь и в других местах для достижения этих скоростей, и я доволен 35k-45k вставками/С. проблема у меня есть в том, ч ...