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

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

16
Оновіть усі об'єкти в колекції за допомогою LINQ
Чи є спосіб зробити наступне за допомогою LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Для уточнення я хочу повторити кожен об'єкт у колекції, а потім оновити властивість кожного об'єкта. Моє використання - я маю купу коментарів до публікації в блозі, і я хочу повторити кожен коментар …
499 c#  .net  linq  foreach 

13
Що таке таблиця стилів агента користувача?
Я працюю над веб-сторінкою в Google Chrome. Він відображається правильно із наступними стилями. table { display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; } Важливо зазначити, що я не визначав ці стилі. У інструментах для розробників Chrome йдеться про таблицю стилів агента користувача замість імені файлу CSS. Тепер, якщо я …
499 css  google-chrome 



10
Знайдіть документ із масивом, який містить конкретне значення
Якщо у мене є ця схема ... person = { name : String, favoriteFoods : Array } ... де favoriteFoodsмасив заповнений рядками. Як я можу знайти всіх людей, які мають "суші" улюбленою їжею, використовуючи мангуст? Я сподівався на щось таке: PersonModel.find({ favoriteFoods : { $contains : "sushi" }, function(...) {...}); …
499 mongodb  mongoose 

4
JavaScript: Class.method проти Class.prototype.method
Яка різниця між наступними двома деклараціями? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Чи добре вважати перше твердження як декларацію статичного методу, а друге твердження як декларацію методу екземпляра?

27
Коли ви використовуєте примітку Java @Override та чому?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. На цей питання є відповіді на Stack Overflow на російському : Що означає "@Override" перед оголошенням методу? Які найкращі практики використання @Overrideанотацій Java та чому? Здається, …
498 java  annotations 

4
Чим відрізняється програмування на стороні клієнта та сервера?
У мене є цей код: <script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz); </script> Чому це не записує "бар" у мій текстовий файл, а попереджає "42"? Примітка: Раніші редакції цього питання явно стосувалися PHP на сервері …

5
Як клонувати об’єкт Date?
Призначення Dateзмінної іншої копіює посилання на той самий екземпляр. Це означає, що зміна одного змінить інше. Як я можу фактично клонувати або копіювати Dateекземпляр?
498 javascript 

24
Чому я не можу визначити статичний метод в інтерфейсі Java?
EDIT: Станом на Java 8, в інтерфейсах тепер дозволені статичні методи. Ось приклад: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Звичайно, це не вийде. Але чому б і ні? Одним із можливих питань може бути те, що відбувається, коли ви телефонуєте: IXMLizable.newInstanceFromXML(e); У цьому випадку я …

20
Змінення розміру iframe на основі вмісту
Я працюю над додатком iGoogle. Вміст інших програм (на інших доменах) відображається за допомогою iframes. Як змінити розмір iframe відповідно до висоти вмісту iframe? Я намагався розшифрувати JavaScript, який використовує Google, але він заплутаний, і пошук в Інтернеті досі був безрезультатним. Оновлення. Зауважте, що вміст завантажується з інших доменів, тому …

2
Яка різниця між __dirname та ./ у node.js?
Коли ви програмуєте в Node.js і посилаєтесь на файли, які розташовані десь відносно вашого поточного каталогу, чи є причина використовувати __dirnameзмінну замість просто звичайної ./? Я до сих пір використовував ./ у своєму коді і щойно виявив існування __dirname, і, по суті, хочу знати, чи було б розумно конвертувати мої …
498 node.js 

28
Ін'єкційна залежність від заводської структури
Більшість прикладів, наведених для використання залежної інжекції, ми можемо вирішити, використовуючи також заводський зразок. Схоже, коли справа стосується використання / проектування, різниця між введенням залежності та фабрикою розмита чи тонка. Одного разу хтось сказав мені, що це те, як ти ним користуєшся, має значення! Колись я використовував StructureMap контейнер DI …

5
Як я можу визначити, чи існує цей ключ словника в C #?
Я співпрацюю з API для керування веб-службами Exchange з контактними даними. У мене є такий код, який є функціональним , але не ідеальним: foreach (Contact c in contactList) { string openItemUrl = "https://" + service.Url.Host + "/owa/" + c.WebClientReadFormQueryString; row = table.NewRow(); row["FileAs"] = c.FileAs; row["GivenName"] = c.GivenName; row["Surname"] = …

27
Запропоновано перевірити наявність функції члена класу?
Чи можна написати шаблон, який змінює поведінку залежно від того, чи визначена певна функція члена в класі? Ось простий приклад того, що я хотів би написати: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Отже, якщо class Tвін toString()визначив, то він його …

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