Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


16
Jak zdefiniować pusty obiekt w PHP
Z nową tablicą robię to: $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; Czy istnieje podobna składnia dla obiektu (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";
384 php  object 

11
Najlepsza praktyka zwracania błędów w interfejsie API sieci Web ASP.NET
Mam wątpliwości dotyczące sposobu, w jaki zwracamy błędy klientowi. Czy zwracamy błąd natychmiast, zgłaszając wyjątek HttpResponseException, gdy pojawia się błąd: 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 account", …
384 c#  rest  asp.net-web-api 

8
Porównanie daty i godziny
Korzystam z moment.js, aby sformatować datę, tutaj mam dwie wartości dat i chcę osiągnąć określoną funkcję, gdy jedna data jest większa od drugiej. Przeczytałem większość ich dokumentów, ale nie znalazłem funkcji, aby to osiągnąć. Wiem, że tam będzie. To jest mój kod: var date_time = 2013-03-24 + 'T' + 10:15:20:12 …

15
MySQL: Wstaw rekord, jeśli nie istnieje w tabeli
Próbuję wykonać następujące zapytanie: INSERT INTO table_listnames (name, address, tele) VALUES ('Rupert', 'Somewhere', '022') WHERE NOT EXISTS ( SELECT name FROM table_listnames WHERE name='value' ); Ale to zwraca błąd. Zasadniczo nie chcę wstawiać rekordu, jeśli pole „nazwa” rekordu już istnieje w innym rekordzie - jak sprawdzić, czy nowa nazwa jest …
384 mysql 

10
Tożsamość ASP.NET - HttpContext nie ma metody rozszerzenia dla GetOwinContext
Pobrałem i pomyślnie uruchomiłem przykładową tożsamość ASP.NET tutaj: https://github.com/rustd/AspnetIdentitySample Jestem teraz w trakcie wdrażania platformy ASP.NET Identity w moim projekcie i napotkałem problem, który doprowadzał mnie do szaleństwa przez cały dzień ... GetOwinContext() nie istnieje jako metoda rozszerzenia na moim HttpContext Implementuję strukturę tożsamości w bibliotece klas. Zainstalowałem wszystkie najnowsze …

5
Jak zainstalować starszą wersję pakietu za pośrednictwem NuGet?
Chcę zainstalować starszą wersję pakietu ( Newtonsoft.Json). Ale NuGet się wycofuje. 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'. Każda pomoc będzie mile widziana.

21
Ustaw wybrany element pokrętła programowo
Pracuję nad projektem Androida i używam tarczy, która korzysta z adaptera tablicy zapełnianego z bazy danych. Nie mogę dowiedzieć się, jak mogę programowo ustawić wybrany element z listy. Na przykład, jeśli w przędzarce mam następujące elementy: Kategoria 1 Kategoria 2 Kategoria 3 W jaki sposób programowo uczynię kategorię 2 wybranym …
384 android  spinner 

4
Jak zdobyć pierwsze N ​​elementów listy w C #?
Chciałbym użyć Linq do zapytania o rozkład jazdy autobusów w moim projekcie, aby w każdej chwili uzyskać kolejne 5 godzin przyjazdu autobusu. Jak mogę ograniczyć moje zapytanie do pierwszych 5 wyników? Mówiąc bardziej ogólnie, jak mogę pobrać kawałek listy w C #? (W Pythonie chciałbym użyć mylist[:5]pierwszych 5 elementów.)
384 c# 

2
Jak mogę podzielić polecenie powłoki na wiele wierszy, używając instrukcji JEŻELI?
Jak mogę podzielić polecenie na wiele wierszy w powłoce, gdy polecenie jest częścią ifinstrukcji? To działa: if ! fab --fabfile=.deploy/fabfile.py --forward-agent --disable-known-hosts deploy:$target; then rc=1 fi To nie działa: # does not work: if ! fab --fabfile=.deploy/fabfile.py \ --forward-agent \ --disable-known-hosts deploy:$target; then rc=1 fi Zamiast wykonania całego polecenia otrzymuję: …
384 syntax  sh 

9
Co to jest std :: obietnica?
Jestem dość zaznajomieni z C ++ 11-tych std::thread, std::asynca std::futureskładniki (np zobaczyć tę odpowiedź ), które są prosto do przodu. Nie mogę jednak do końca zrozumieć, co to std::promisejest, co robi i w jakich sytuacjach najlepiej go wykorzystać. Sam standardowy dokument nie zawiera wielu informacji poza streszczeniem klas, podobnie jak …


5
Dlaczego potrzebny jest JsonRequestBehavior?
Dlaczego jest Json Request Behaviorpotrzebny Jeśli chcę ograniczyć HttpGetżądania do mojej akcji, mogę ozdobić akcję [HttpPost]atrybutem Przykład: [HttpPost] public JsonResult Foo() { return Json("Secrets"); } // Instead of: public JsonResult Foo() { return Json("Secrets", JsonRequestBehavior.AllowGet); } Dlaczego nie [HttpPost]wystarcza? Dlaczego struktura „wkurza” nas za to, JsonRequestBehavior.AllowGetco JsonResultmamy. Jeśli chcę odmówić …


8
Push zatwierdza do innego oddziału
Czy możliwe jest zatwierdzanie i przekazywanie zmian z jednej gałęzi do drugiej. Załóżmy, że zatwierdziłem zmiany w BRANCH1 i chcę przekazać je do BRANCH2 . Czy z BRANCH1 można zrobić: git push origin **BRANCH2** A następnie zresetować BRANCH1?
384 git  git-branch 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.