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

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

13
Що таке код котла?
Співробітник ніколи не чув про це, і я не міг дати реального визначення. Для мене це завжди був екземпляр "Я знаю-це-коли-коли-то бачу". Бонусне запитання, хто виник цей термін?

11
Найкраща практика повернення помилок у веб-API ASP.NET
У мене є стурбованість тим, як ми повертаємо помилки клієнту. Чи повертаємо ми помилку негайно, кидаючи HttpResponseException, коли ми отримуємо помилку: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does not have any …
384 c#  rest  asp.net-web-api 

16
Як визначити порожній об’єкт у PHP
з новим масивом я це роблю: $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; Чи є подібний синтаксис для об’єкта (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";
384 php  object 

15
MySQL: Вставте запис, якщо його немає в таблиці
Я намагаюся виконати такий запит: INSERT INTO table_listnames (name, address, tele) VALUES ('Rupert', 'Somewhere', '022') WHERE NOT EXISTS ( SELECT name FROM table_listnames WHERE name='value' ); Але це повертає помилку. В основному я не хочу вставляти запис, якщо поле "ім'я" запису вже існує в іншій записи - як перевірити, чи …
384 mysql 

8
Момент js порівняння часу
Я використовую moment.js для форматування часу дати, тут у мене є два значення дати, і я хочу досягти певної функції, коли одна дата більша за іншу. Я читав більшість їхніх документів, але не знайшов функції, щоб досягти цього. Я знаю, що там буде. Це мій код: var date_time = 2013-03-24 …

5
Як встановити старішу версію пакета через NuGet?
Я хочу встановити старішу версію пакета ( Newtonsoft.Json). Але NuGet відкочується назад. PM> Install-Package Newtonsoft.Json -Version 4.0.5 Successfully installed 'Newtonsoft.Json 4.0.5'. Install failed. Rolling back... Install-Package : Already referencing a newer version of 'Newtonsoft.Json'. Будь-яка допомога буде дуже вдячна.

10
Ідентичність ASP.NET - HttpContext не має методу розширення для GetOwinContext
Я завантажив і успішно запустив зразок ідентичності ASP.NET звідси: https://github.com/rustd/AspnetIdentitySample Я зараз в середині впровадження системи ASP.NET Identity у своєму проекті і зіткнувся з проблемою, яка зводила мене з розуму цілий день ... GetOwinContext() не існує як метод розширення на моєму HttpContext Я впроваджую систему ідентичності в бібліотеці класів. Я …

4
Як отримати перші N елементів списку в C #?
Я хотів би використати Linq для запиту розкладу автобусів у своєму проекті, щоб у будь-який час я міг отримати наступні 5 разів прибуття автобуса. Як я можу обмежити свій запит першими 5 результатами? Більш загально, як я можу взяти фрагмент списку в C #? (У Python я б використав, mylist[:5]щоб …
384 c# 

21
Встановити вибраний елемент спінера програмно
Я працюю над проектом для Android, і я використовую спінер, який використовує адаптер масиву, заповнений з бази даних. Я не можу дізнатися, як я можу програмно встановити вибраний елемент зі списку. Наприклад, якщо в спінері є такі елементи: Категорія 1 Категорія 2 3 категорія Як я програматично перетворюю категорію 2 …
384 android  spinner 

2
Як я можу розділити команду оболонки на кілька рядків при використанні оператора IF?
Як я можу розділити команду на кілька рядків оболонки, коли команда є частиною ifоператора? Це працює: if ! fab --fabfile=.deploy/fabfile.py --forward-agent --disable-known-hosts deploy:$target; then rc=1 fi Це не працює: # does not work: if ! fab --fabfile=.deploy/fabfile.py \ --forward-agent \ --disable-known-hosts deploy:$target; then rc=1 fi Замість виконання всієї команди я …
384 syntax  sh 

9
Що таке std :: обіцянка?
Я досить знайомий з C ++ 11 std::thread, std::asyncіstd::future компоненти (наприклад , див цей відповідь ), які є прямо вперед. Однак я не можу повністю зрозуміти, що std::promiseтаке, що робить і в яких ситуаціях найкраще використовувати. Сам стандартний документ не містить у собі великої кількості інформації поза конспектом класу, а …


5
Чому потрібен JsonRequestBehavior?
Навіщо це Json Request Behaviorпотрібно? Якщо я хочу обмежити HttpGetзапити моєю дією, я можу прикрасити дію [HttpPost]атрибутом Приклад: [HttpPost] public JsonResult Foo() { return Json("Secrets"); } // Instead of: public JsonResult Foo() { return Json("Secrets", JsonRequestBehavior.AllowGet); } Чому [HttpPost]недостатньо? Чому рамкова «помилка» нам з JsonRequestBehavior.AllowGetдля кожного , JsonResultщо у нас …

9
Завантаження даних і файлів в одній формі за допомогою Ajax?
Я використовую jQuery і Ajax для моїх форм для подання даних і файлів, але я не впевнений, як надсилати і дані, і файли в одній формі? В даний час я роблю майже те саме з обома методами, але спосіб збирання даних у масив відрізняється, дані використовуються, .serialize();але файли використовують= new …
384 javascript  jquery  ajax  forms 

8
Нажимає на інші відділення
Чи можливо здійснювати та просувати зміни від однієї гілки до іншої. Припустимо, я здійснив зміни в BRANCH1 і хочу перенести їх на BRANCH2 . З BRANCH1 , чи дійсно робити: git push origin **BRANCH2** А потім скинути BRANCH1?
384 git  git-branch 

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