Programowanie

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

30
Jak przedstawić UIAlertController, gdy nie ma kontrolera widoku?
Scenariusz: użytkownik naciska przycisk na kontrolerze widoku. Kontroler widoku jest najwyżej (oczywiście) na stosie nawigacji. Stuknięcie wywołuje metodę klasy narzędziowej wywoływaną w innej klasie. Zdarza się tam coś złego i chcę tam wyświetlić alert, zanim formant powróci do kontrolera widoku. + (void)myUtilityMethod { // do stuff // something bad happened, …


4
Wyłącz indeksowanie intellij w określonym folderze
W moim projekcie mam folder .deploy, który jest tworzony / aktualizowany podczas lokalnego wdrażania mojej aplikacji. Czy można wyłączyć indeksowanie w tym folderze? Wszystko spowalnia za każdym razem, gdy wdrażam i jest to naprawdę denerwujące - muszę poczekać kilka minut, kiedy intellij robi niepotrzebne indeksowanie. W widoku modułu wykluczyłem ten …



11
Szyny: atrybut_aktualizacji vs atrybut_aktualizacji
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Oba z nich zaktualizują obiekt bez konieczności jawnego informowania AR o aktualizacji. Rails API mówi: dla update_attribute Aktualizuje pojedynczy atrybut i zapisuje rekord bez przechodzenia przez normalną procedurę sprawdzania poprawności. Jest to szczególnie przydatne w przypadku flag boolowskich …

3
Dlaczego Node.js jest jednowątkowy? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie W serwerach opartych na PHP (lub Java / ASP.NET / …
255 node.js 


22
req.body pusty w postach
Nagle stało się tak ze wszystkimi moimi projektami. Ilekroć piszę w nodejs za pomocą express i body-parser, req.bodyjest to pusty obiekt. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded()) // parse application/json app.use(bodyParser.json()) app.listen(2000); app.post("/", function (req, res) { console.log(req.body) // populated! …
255 node.js  express 

4
Całkowicie anuluj rebase
Wykonałem taki rebase: git rebase --onto master new_background_processing export_background_processing Nie zrobiłem tego, co chciałem, więc wykonałem reset: git reset --hard HEAD@{1} Przywróciłem swój oddział do stanu, w którym był, ale otrzymałem ten komunikat, gdy wpisuję status git: # You are currently rebasing branch 'export_background_processing' on 'e378641'. Jak całkowicie anulować tę …
255 git 


18
Nie określono klucza szyfrowania aplikacji
Jestem nowy w Laravel i próbuję użyć polecenia Rzemieślnik ... php artisan serve To pokazuje... Uruchomiono serwer deweloperski Laravel: http://127.0.0.1:8000 Jednak nie uruchomi się automatycznie, a gdy ręcznie wprowadzę http://127.0.0.1:8000 , wyświetli się ten błąd: RuntimeException Nie określono klucza szyfrowania aplikacji. Jakieś pomysły? Korzystam ze środowiska Laravel 5.5-dev.

11
Używanie zarówno Python 2.x, jak i Python 3.x w IPython Notebook
Używam notesów IPython i chciałbym mieć możliwość utworzenia notesu python 2.x lub 3.x w IPython. Początkowo miałem Anacondę. W przypadku Anacondy globalna zmienna środowiskowa musiała zostać zmieniona, aby wybrać wersję Pythona, a następnie uruchomić IPython. Nie tego szukałem, więc odinstalowałem Anacondę i teraz skonfigurowałem własną instalację za pomocą MacPorts i …

10
HttpClient nie obsługuje metody PostAsJsonAsync C #
Próbuję wywołać interfejs API sieci Web z mojej aplikacji internetowej. Używam .Net 4.5 i podczas pisania kodu otrzymuję błąd, HttpClientktóry nie zawiera PostAsJsonAsyncmetody definicji . Poniżej znajduje się kod: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); user.AgentCode = 100; user.Remarks …

7
Konfigurowanie i używanie Melda jako narzędzia git difftool i scaletool
Chociaż wiele informacji zawartych w tym pytaniu i odpowiedzi jest dostępnych na StackOverflow , są one rozmieszczone na wielu stronach i wśród innych odpowiedzi, które są błędne lub mylące. Zajęło mi trochę czasu, aby poskładać wszystko, co chciałem wiedzieć. Istnieje wiele różnych programów, które mogą być używane jako git difftool …
255 git  meld 

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.