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


В чем разница между управляемым и неуправляемым кодом, памятью и размером?

после просмотра и прослушивания большого количества управляемого и неуправляемого кода, и зная, что единственная разница заключается в том, что управляемый-это CLR, а неуправляемый-вне CLR, мне очень интересно узнать его подробно. Что это такое, управляемый и неуправляемый код, память и размер? Как код, который я пишу в C#, может быть неуправляемым, пока это код C#, и как память размера становится неуправляемой. Пример и немного понимания было бы полезно. ...

Есть ли элегантный способ удалить нули при преобразовании коллекции с помощью Guava?

у меня есть вопрос об упрощении кода обработки некоторых коллекций при использовании коллекций Google (обновление:гуавы). у меня есть куча" компьютерных "объектов, и я хочу в конечном итоге получить коллекцию их "идентификаторов ресурсов". это делается так: Collection<Computer> matchingComputers = findComputers(); Collection<String> resourceIds = Lists.newArrayList(Iterables.transform(matchingComputers, new Function<Computer, String>() { public String apply(Computer ...

UICollectionView эффективное перетаскивание

в настоящее время я пытаюсь реализовать поведение переупорядочения UITableView с помощью UICollectionView. давайте назовем a UItableView ТВ и UICollectionView CV (чтобы прояснить следующее объяснение) Я в основном пытаюсь воспроизвести перетаскивание телевизора, но я не использую режим редактирования, ячейка готова к перемещению, как только запускается жест длительного нажатия. Он работает превосходно, я использую метод Move резюме, все отлично. Я обновляю свойство contentOffset CV для обрабо ...

Хранение ключей шифрования - лучшие практики?

У меня есть веб-приложение, которое использует симметричный алгоритм шифрования. Как бы вы хранили секретный ключ и вектор инициализации? Хранение в виде литерала в коде кажется плохой идеей. Как насчет настроек приложения? Какая здесь лучшая практика? ...

Как присвоить значение переменной TensorFlow?

Я пытаюсь присвоить новое значение переменной tensorflow в python. import tensorflow as tf import numpy as np x = tf.Variable(0) init = tf.initialize_all_variables() sess = tf.InteractiveSession() sess.run(init) print(x.eval()) x.assign(1) print(x.eval()) но выход я получаю 0 0 таким образом, значение не изменилось. Чего мне не хватает? ...

Доступность: рекомендуемое соглашение alt-text для SVG и MathML?

обзор HTML5 теперь<svg> и <math> разметка с HTML-документом без зависимости от внешних пространств имен (достойный обзор здесь). У обоих есть свои alt - аналоги атрибутов (см. ниже), которые эффективно игнорируются сегодняшним программным обеспечением для чтения с экрана. Таким образом, эти элементы недоступны для слепых пользователей. планируется ли реализовать стандартную конвенцию alt-text для эти новые элементы? я прочесал документы и пришел сухой! Дополнительные Детали отно ...

Расширение пакета вариационных шаблонов

Я пытаюсь изучить вариативные шаблоны и функции. Я не могу понять, почему этот код не компилируется: template<typename T> static void bar(T t) {} template<typename... Args> static void foo2(Args... args) { (bar(args)...); } int main() { foo2(1, 2, 3, "3"); return 0; } когда я компилирую его не удается с ошибкой: ошибка C3520: 'args': пакет параметров должен быть расширен в этом контексте (в функции foo2). ...

Rails: как работает метатег csrf?

Я PHP-разработчик, изучающий Ruby on Rails, читая учебник Майкла Хартла. Вот цитата из книги, относящаяся к csrf_meta_tag: ...метод рельсов csrf_meta_tag [препятствует] межсайтовых запросов подделка (CSRF), тип вредоносной веб-атаки. Не беспокойтесь о детали (я не знаю); просто знаю, что Rails упорно работает, чтобы сохранить ваш приложение защищено. дело в том, что мне действительно любопытно. Как вводить csrf-param и csrf-token мета-теги предотвращают CSRF? Я попытался погуглить, н ...

jQuery: очистка входных данных формы

Я пробовал разные способы, чтобы очистить форму: <form action="service.php" id="addRunner" name="addRunner" method="post"> First Name: <input type="text" name="txtFirstName" id="txtFirstName" /><br /> Last Name: <input type="text" name="txtLastName" id="txtLastName" /><br /> Gender: <select id="ddlGender" name="ddlGender"><option value="">--Please Select--</option> <option value="f">Female</option> <option value="m">Male</opt ...

Когда использовать указатели в C# / .NET?

Я знаю, что C# дает программисту возможность доступа, использовать указатели в небезопасном контексте. Но когда это нужно? при каких обстоятельствах использование указателей становится неизбежным? Это только из соображений производительности? также почему C# предоставляет эту функциональность через небезопасный контекст и удаляет из нее все управляемые преимущества? Можно ли использовать указатели без потери каких-либо преимуществ управляемой среде, теоретически? ...