Codengineering - блог о программировании ➜ страница 2709
Разница между TPL & async/await (обработка потоков)
пытаясь понять разницу между TPL & async/await когда дело доходит до создания потока. я считаю, что ОСАГО (TaskFactory.StartNew) работает аналогично ThreadPool.QueueUserWorkItem в том, что он ставит в очередь работу над потоком в пуле потоков. Это конечно, если вы не используете TaskCreationOptions.LongRunning, который создает новый поток. я думал async/await будет работать точно так по существу: TPL: Factory.StartNew( () => DoSomeAsyncWork() ) .ContinueWith( (antecedent) = ...
Как и когда выровнять размер строки кэша?
в отличной ограниченной очереди mpmc Дмитрия Вьюкова, написанной на C++ Смотрите: http://www.1024cores.net/home/lock-free-algorithms/queues/bounded-mpmc-queue Он добавляет некоторые переменные обивка. Я предполагаю, что это должно выровнять его по линии кэша для производительности. у меня есть несколько вопросов. почему это делается таким образом? это портативный метод, который будет всегда работают в каких случаях это лучше всего использовать __attribute__ ((aligned (64))) вместо. п ...
android-CursorLoader & SQLite без контент-провайдера
Я знаю, что это обсуждалось, но я хотел спросить о текущем состоянии вопроса. Должен ли я создать ContentProvider для использования CursorLoader в связи с базой данных sqlite? нашел использование CursorLoader без ContentProvider выглядит именно то, что я надеялся еще, как прокомментировал Эмби пользователи должны знать об одном ограничении, которое заключается в том, что у него нет механизма обновления при изменении данных (как Погрузчики должны делать) поэтому упоминается другое решение ...
Как изменить цвет внутреннего фона компонента UISearchBar на iOS
Я знаю как удалить/изменить UISearchBar цвет фона вокруг поля поиска: [[self.searchBar.subviews objectAtIndex:0] removeFromSuperview]; self.searchBar.backgroundColor = [UIColor grayColor]; но не знаю как это сделать внутри это так: Это должно быть совместимо с iOS 4.3+. ...
Каков наилучший способ включить вавилонский полифилл с использованием нескольких точек входа
Я использую конфигурацию webpack, используя несколько точек входа: var fs = require('fs'); var webpack = require('webpack'); var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.[hash].js'); module.exports = { cache: true, entry: { main: './resources/assets/js/main.js', services: './resources/assets/js/services.js' }, output: { path: './public/assets/web/js', filename: '[name].[hash].js', publicPath: '/assets/web/js/', ...
MVC Html.Частичный или Html.Действие
Я новичок asp.net MVC поэтому, пожалуйста, потерпите меня. Мне нужно создать меню, которое повторяется через несколько представлений. Что бы лучше послужило цели Html.Action или Html.Partial. ...
Получить начальное и конечное смещение диапазона относительно его родительского контейнера
Предположим, у меня есть этот HTML-элемент: <div id="parent"> Hello everyone! <a>This is my home page</a> <p>Bye!</p> </div> и пользователь выбирает "домой" с помощью мыши. Я хочу иметь возможность определить, сколько символов в #parent его выбор начинается (и сколько символов от конца #parent его выбор заканчивается). Это должно работать, даже если он выбирает HTML-тег. (И мне нужно, чтобы он работал во всех браузерах) range.startOffset выглядит многоо ...
Передача массива через атрибут в директиву AngularJS
в настоящее время у меня возникла проблема при передаче массива в директиву через атрибут этой директивы. Я могу прочитать его как строку, но мне это нужно как массив, так что это то, что я придумал, но это не работает. Помочь кому-нибудь? спасибо заранее код: app.directive('post', function($parse){ return { restrict: "E", scope:{ title: "@", author: "@", content: "@", cover: "@", date: "@" }, templ ...
Сохранить список фреймов данных в многолистовой электронной таблице Excel
как я могу экспортировать список фреймов данных в одну электронную таблицу Excel? Документы для to_excel состояние: Примечания Если передать существующий объект ExcelWriter, то лист будет добавлен к существующей книге. Это может быть использовано для сохранения различных Фреймы данных для одной книги writer = ExcelWriter('output.xlsx')df1.to_excel(writer, 'sheet1')df2.to_excel(writer, 'sheet2')writer.save() после этого я подумал, что могу написать функция, которая сохраняет спи ...
Как сделать проект Haskell cabal с библиотекой + исполняемыми файлами, которые все еще работают с runhaskell/ghci?
если вы объявить библиотеку + исполняемые разделы в файле cabal, избегая двойной компиляции библиотеки поместив библиотеку в hs-source-dirs каталог, вы обычно не можете запустить свой проект с ghci и runhaskell больше, особенно если исполняемые файлы имеют вспомогательные модули. что такое рекомендуемый макет проекта, который только строит то, что нужно после позволяет использовать runhaskell имеет чистую структуру без хаков? ...