Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

13
Як зв’язати зворотні булеві властивості у WPF?
У мене є об’єкт, який має IsReadOnlyвластивість. Якщо це властивість вірно, я хотів би встановити IsEnabledвластивість на кнопці (наприклад) на false. Я хотів би вірити, що я можу це зробити так само легко, IsEnabled="{Binding Path=!IsReadOnly}"але це не летить з WPF. Чи потрібно мені пройти всі налаштування стилю? Просто здається занадто …
377 wpf  .net-3.5  styles 

9
Чому подія зміни jquery не запускається, коли я встановлюю значення вибору за допомогою val ()?
Логіка в change()обробнику подій не виконується, коли значення задається val(), але воно запускається, коли користувач вибирає значення за допомогою миші. Чому це? <select id="single"> <option>Single</option> <option>Single2</option> </select> <script> $(function() { $(":input#single").change(function() { /* Logic here does not execute when val() is used */ }); }); $("#single").val("Single2"); </script>
377 jquery  html  select  input 

29
Найефективніший спосіб збільшення значення Карти на Java
Сподіваюсь, це питання не вважається занадто базовим для цього форуму, але ми побачимо. Мені цікаво, як перефактурувати якийсь код для кращої продуктивності, який запускається багато разів. Скажімо, я створюю список частот слів, використовуючи Map (можливо HashMap), де кожен ключ - це рядок зі словом, що підраховується, а значення - це …

26
Java: сповіщення () проти notifyAll () знову і знову
На цей питання є відповіді на Stack Overflow на російському : У чому відмінності сповіщати, сповіщати всі? Якщо один Googles для "різниці між" notify()і notifyAll()", то з'явиться багато пояснень (залишивши осторонь пункти javadoc). Все це зводиться до кількості ниток очікування, що прокидаються: одна в notify()і все в notifyAll(). Однак (якщо …


4
Що таке оптимізація копіювання і оптимізація повернення?
Що таке копіювання elision? Що таке (названа) оптимізація повернення? Що вони мають на увазі? У яких ситуаціях вони можуть виникнути? Що таке обмеження? Якщо ви посилалися на це питання, ви, ймовірно, шукаєте вступу . Технічний огляд див. У стандартній довідці . Дивіться поширені випадки тут .

8
Яка хороша модель використання Global Mutex в C #?
Клас Mutex дуже неправильно зрозумілий, а Global mutexes тим більше. Яку хорошу, безпечну схему використовувати для створення глобальних файлів? Таку, яка буде працювати Незалежно від місцевості, на якій знаходиться моя машина Гарантується, що належним чином випустить мутекс За бажанням не вішається назавжди, якщо мютекс не придбаний Має справу з випадками, …
377 c#  concurrency  mutex 


18
Передача одного елемента як IEnumerable <T>
Чи є загальний спосіб передачі одного елемента типу Tметоду, який очікує IEnumerable&lt;T&gt;параметр? Мова - C #, рамкова версія 2.0. В даний час я використовую хелперний метод (це .Net 2.0, тому у мене є ціла купа асистентних методів лиття / проектування, схожих на LINQ), але це просто здається нерозумним: public static …
377 c#  .net  generics  ienumerable 

19
Eclipse IDE для Java - повна темна тема
Чи є спосіб повністю перетворити Eclipse на темний IDE? Ось малюнок того, що я прошу: Я не проти 1 години роботи зробити щось подібне: D Редагувати: Як сказав Костянтин Комісарчик, мені довелося змінити кольори ОС. Це можливо, додавши в Windows власний стиль Visual. За допомогою користувацької теми та користувацького візуального …
377 eclipse  themes 

29
Розділити список на списки з LINQ
Чи є спосіб я розділити List&lt;SomeObject&gt;на декілька окремих списків SomeObject, використовуючи індекс елемента як роздільник кожного розбиття? Дозвольте мені пояснити: У мене є List&lt;SomeObject&gt;і мені потрібен List&lt;List&lt;SomeObject&gt;&gt;або List&lt;SomeObject&gt;[], так що кожен із цих результатів буде містити групу з 3 елементів початкового списку (послідовно). напр .: Оригінальний список: [a, g, e, …
377 c#  linq  data-structures 


14
Отримайте лише запитуваний елемент у масиві об'єктів у колекції MongoDB
Припустимо, у моїй колекції є такі документи: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Зробіть запит: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) Або db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) Повертає збіглий документ (документ …



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.