Codengineering - блог о программировании ➜ страница 2390


Чтение структуры данных C / C++ в C# из массива байтов

каков был бы лучший способ заполнить структуру C# из массива byte [], где данные были из структуры C/C++? Структура C будет выглядеть примерно так (мой C очень ржавый): typedef OldStuff { CHAR Name[8]; UInt32 User; CHAR Location[8]; UInt32 TimeStamp; UInt32 Sequence; CHAR Tracking[16]; CHAR Filler[12]; } и наполнил бы что-то вроде этого: [StructLayout(LayoutKind.Explicit, Size = 56, Pack = 1)] public struct NewStuff { [MarshalAs(UnmanagedType.ByValTStr, SizeC ...

Разрыв строки в форматировании XML?

при редактировании строки в XML мне нужно добавить разрывы строк. И я хотел спросить, Что такое правильная форма при программировании на android? Потому что <br> работает, но затмение отмечает область как проблематичную. Если я проверю предложения Eclipse говорит мне, что я должен добавить конечный тег </br> - если я добавлю, что разрыв строки исчезает... Итак, один работает, но помечен как проблемный, другой работает не так, но Eclipse говорит мне, что все в порядке.. какую форму ...

В чем смысл DBNull?

в .NET есть null ссылка, которая используется везде, чтобы обозначить, что ссылка на объект пуста, а затем есть DBNull, который используется драйверами базы данных (и несколькими другими) для обозначения... почти то же самое. Естественно, это создает много путаницы, и процедуры преобразования должны быть выработаны и т. д. так почему же оригинальные авторы .NET решили сделать это? Для меня это не имеет смысла. Их документация не имеет смысла либо: класс DBNull представляет несуществующее зн ...

Git: как двигаться вперед и назад между коммитами

у меня есть вопрос новичка о Git: мне нужно двигаться вперед и назад в истории ветви. Это означает, что мне нужно вернуть все файлы в состояние, в котором они были в какой-то старой редакции, а затем мне нужно вернуться к последнему состоянию в репозитории. Мне не нужно брать на себя обязательства. С SVN, это было бы svn up -r800 чтобы добраться до ревизии 800, и svn up для синхронизации с репозиторием. Я знаю, что хэш commit я хочу вернуться, поэтому я попытался git reset <hash&gt ...

Почему же!1= = " 1 " равно true и!2=="2" равно false?

как говорится в названии, почему: > !!1=="1" равной True и > !!2=="2" равен: False точно так же, почему > "1"==true равной true и > "2"==true равной false Я сбит с толку. Это просто ошибки в JS или что здесь происходит? ...

Предупреждать пользователя о несохраненных изменениях перед уходом со страницы

Я хотел бы предупредить пользователей о несохраненных изменениях, прежде чем они покинут определенную страницу моего приложения angular 2. Обычно я бы использовал window.onbeforeunload, но это не работает для одностраничных приложений. я обнаружил, что в угловой 1, Вы можете подключить в $locationChangeStart событие, чтобы бросить вверх confirm box для пользователя, но я не видел ничего, что показывает, как заставить это работать для angular 2, или если это событие все еще присутствует. Я тоже ...

Как компилятор выделяет память, не зная размер во время компиляции?

Я написал программу C, которая принимает целочисленный ввод от пользователя, который используется как размер целочисленного массива, и с помощью этого значения он объявляет массив заданного размера, и я подтверждаю это, проверяя размер массива. код: #include <stdio.h> int main(int argc, char const *argv[]) { int n; scanf("%d",&n); int k[n]; printf("%ld",sizeof(k)); return 0; } и на удивление это правильно! Программа способна создать массив нужного размера. Но вс ...

"Символ" не определен в IE после использования babel

у меня есть reactjs приложение написано с использованием стандартов ES6, и я использую webpack чтобы построить его. Элемент webpack нагрузки js модули с помощью babel-loader. В частности, я использую следующие версии пакетов: ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected] однако после его создания IE 10 дает следующую ошибку 'Symbol' is undefined. Не должно быть babel предполагается определить Symbol? Есть ли какая-либо конкретная конфигурация для webpack ...

Как выполнить фильтрацию запросов в шаблонах django

мне нужно выполнить отфильтрованный запрос из шаблона django, чтобы получить набор объектов, эквивалентных коду python в представлении: queryset = Modelclass.objects.filter(somekey=foo) в моем шаблоне я хочу сделать {% for object in data.somekey_set.FILTER %} но я просто не могу понять, как написать фильтр. ...

Как рассчитать CSS letter-spacing V. s. "отслеживание" в типографии?

У меня есть инструкции от графического дизайнера для макета, который определяет "трассы-100" для некоторых элементов. В CSS letter-spacing является эквивалентным свойством для "отслеживания". учитывая значение для отслеживания, как вы выражаете это как значение для CSS в пикселях? ...