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

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

10
Встановіть властивість об'єкта за допомогою відображення
Чи є спосіб на C #, де я можу використовувати відображення для встановлення властивості об'єкта? Наприклад: MyObject obj = new MyObject(); obj.Name = "Value"; Я хочу встановити obj.Nameрефлексію. Щось на зразок: Reflection.SetProperty(obj, "Name") = "Value"; Чи є спосіб зробити це?



7
Повернення бінарного файлу з контролера у веб-API ASP.NET
Я працюю над веб-сервісом, використовуючи новий WebAPI ASP.NET MVC, який обслуговуватиме двійкові файли, переважно .cabта .exeфайли. Наступний метод контролера, здається, працює, це означає, що він повертає файл, але він встановлює тип вмісту application/json: public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; var stream = new …

11
Для чого нам потрібен бокс і розпакування в C #?
Для чого нам потрібен бокс і розпакування в C #? Я знаю, що таке бокс та unboxing, але я не можу зрозуміти реальне використання цього. Чому і де я повинен його використовувати? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing
323 c#  .net  boxing 

8
"занадто багато значень для розпакування", повторення над дриктом. key => рядок, value => список
Я отримую 'too many values to unpack'помилку. Будь-яка ідея, як я можу це виправити? first_names = ['foo', 'bar'] last_names = ['gravy', 'snowman'] fields = { 'first_names': first_names, 'last_name': last_names, } for field, possible_values in fields: # error happens on this line
323 python 



18
Якими мають бути значення GOPATH та GOROOT?
Я намагаюся встановити doozer так: $ goinstall github.com/ha/doozer Я отримую ці помилки. goinstall: os: go/build: package could not be found locally goinstall: fmt: go/build: package could not be found locally goinstall: io: go/build: package could not be found locally goinstall: reflect: go/build: package could not be found locally goinstall: math: …
323 go  gopath 

23
Як я дивлюсь файл про зміни?
У мене файл журналу записується іншим процесом, який я хочу спостерігати за змінами. Кожного разу, коли відбувається зміна, я хотів би прочитати нові дані, щоб виконати обробку. Який найкращий спосіб зробити це? Я сподівався, що з бібліотеки PyWin32 з’явиться якась гачка. Я знайшов цю win32file.FindNextChangeNotificationфункцію, але поняття не маю, як …
323 python  file  pywin32  watch 

7
Яке точне значення "наших" та "їхніх" в git?
Це може здатися занадто елементарним питанням, але я шукав відповіді, і зараз я більше заплутався, ніж раніше. Що означає "наше" та "їхнє" в git, коли об'єднують мою гілку в іншу гілку? Обидві гілки - "наші". У конфлікті злиття чи "наше" завжди відображається у верхній частині двох версій? Чи завжди "наші" …
323 git  merge 

4
Створення папок всередині сховища GitHub без використання Git
Я хочу додати нову папку до мого щойно створеного сховища GitHub, не встановлюючи налаштування Git для (Mac, Linux та Windows). Чи можна це зробити? Я не можу весь час зі мною мати Git, коли я працюю над різними системами / машинами. Я знаю, як додавати файли безпосередньо у сховище на …

13
Найкращі архітектурні підходи для створення мережевих додатків iOS (клієнти REST)
Я розробник iOS, який має певний досвід, і це питання мені дуже цікаво. Я побачив багато різноманітних ресурсів та матеріалів на цю тему, але все-таки все переплутався. Яка найкраща архітектура для мережевого додатка iOS? Я маю на увазі основні абстрактні рамки, шаблони, які підійдуть для кожної мережевої програми, будь то …

23
Отримання елемента з набору
Чому не Setпередбачено операцію з отримання елемента, що дорівнює іншому елементу? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Я можу запитати, чи Setмістить елемент рівний bar, і чому я не …
323 java  collections  set  equals 

12
Що таке ".NET Core"?
Нещодавно в офіційному .NET Framework Blog було оголошено, що .NET Core буде відкритим кодом . Як не дивно, автор згадує, що те , що є .NET Core, буде пояснено в наступному дописі. Ще деякі деталі згадуються в іншому повідомленні . З поданої діаграми: і сам текст статей, я вважаю, що …
323 .net  .net-core 

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