Публикации с тэгом "Parent"
СТАТЬЯ Как работает Thread Pool?
Пул потоков Известно, что создание, уничтожение, переключение между потоками – это дорогостоящая операция. Для того чтобы избежать накладных расходов связанных с этим, основной идеей пула потоков в .NET стало уменьшение числа задействованных потоков и увеличение выполненной ими работы. Поэтому в пуле нас всегда ждет определенное известное CLR количество потоков готовых на выполнение задач. И именно поэтому почти все книги про .NET говорят, что для быстрого создания и выполнения потока ThreadPool...
СТАТЬЯ Code Contracts в .NET 4.0
.NET 4.0 в рамках CLR появилась такая новинка как Code Contracts. Что оно такое? Code Contracts это развитие идеи программирования по контракту (Design by Contract), которая была введена Бертраном Мейером, создателем языка Эйфель. Чтобы услышать объяснение того что такое контракты и как они улучшают разработку программного обеспечения можно почитать его интервью. Контракт – это по сути спецификация компонентов системы. Вот как определили Контрактное программирование в википедии: Контрактное прог...
СТАТЬЯ .NET Performance Testing and Optimization. Part 1: Building your test environment
<a href="http://www.onlinecomputerbooks.com/images/dotnetperformancetestingandoptimizationpart1.jpg" onblur="function onblur() { try {parent.deselectBloggerImageGracefully();} catch(e) {} }">Context: Chapter 01: Introduction - The What and the WhyChapter 02: Understanding Performance TargetsChapter 03: Performance and Load Test MetricsChapter 04: Implementing your Test RigChapter 05: Creating Performance TestsChapter 06: Next Steps - Profiling Why read this book? There is a huge amount of inform...
СТАТЬЯ Внедрение семантических данных в HTML
Тоже хочу принять участие в размышлениях на тему семантического веба, начатого здесь и здесь. Мной было потрачено определенное количество времени на исследования принципов и тенденций развития семантического веба, хочу поделиться основными результатами и мыслями. Зачем мне это нужно? Ответ очень простой — необходимость отделять зерна от плевел, т.е. «информацию» от «информационного шума». Как это может качественно повлиять на веб: если ввести в поисковую систему запрос, содержащий название неког...
СТАТЬЯ Трудности с ХAML? Тогда XAML Power toys
Казалось бы Visual Studio и Expression Blend должны полностью удовлетворить все наши потребности в написании XAML кода. Но лично я, как наверное и многие другие предпочитаю править и писать код вручную. Визуальный редактор в студии пока что не отшлифован а Бленд предназначен больше для дизайнеров чем для разработчиков. Так вот для таких екстермалов как мы с вами была создана утилита XAML Power toys. Цель ее упросить написание XAML кода и выполнение рутинных вещей с ним. Это аддин к Visual Studi...