Programowanie

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


2
Różnice między Agdą a Idrisem
Zaczynam zagłębiać się w programowanie zależne i odkryłem, że języki Agda i Idris są najbliższe Haskellowi, więc zacząłem tam. Moje pytanie brzmi: jakie są główne różnice między nimi? Czy systemy typów są jednakowo ekspresyjne w obu z nich? Byłoby wspaniale mieć kompleksowe porównanie i dyskusję na temat korzyści. Udało mi …
165 agda  type-theory  idris 

3
Co to jest Objective C ++? [Zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Co to jest Objective …

2
throw Error ('msg') vs throw new Error ('msg')
var err1 = Error('message'); var err2 = new Error('message'); Co za różnica? Patrząc na nie w chromowanej konsoli wyglądają identycznie. Te same właściwości obiektu i ten sam __proto__łańcuch. Prawie wygląda na to, że Errordziała jak fabryka. Który z nich jest poprawny i dlaczego?

13
Tworzenie i aktualizacja Laravel Eloquent
Jaki jest skrót dotyczący wstawiania nowego rekordu lub aktualizacji, jeśli istnieje? <?php $shopOwner = ShopMeta::where('shopId', '=', $theID) ->where('metadataKey', '=', 2001)->first(); if ($shopOwner == null) { // Insert new record into database } else { // Update the existing record }


7
„Prawidłowy” sposób określania opcjonalnych argumentów w funkcjach języka R.
Interesuje mnie jaki jest „poprawny” sposób pisania funkcji z opcjonalnymi argumentami w R. Z biegiem czasu natknąłem się na kilka fragmentów kodu, które obierają tutaj inną drogę i nie mogłem znaleźć właściwej (oficjalnej) pozycji w tym temacie. Do tej pory pisałem opcjonalne argumenty, takie jak: fooBar <- function(x,y=NULL){ if(!is.null(y)) x …
165 r  function 

7
Jak utworzyć wiele ścieżek wyjściowych w konfiguracji WebPacka
Czy ktoś wie, jak utworzyć wiele ścieżek wyjściowych w pliku webpack.config.js? Używam bootstrap-sass, który jest dostarczany z kilkoma różnymi plikami czcionek itp. Aby webpack mógł je przetworzyć, dołączyłem program ładujący pliki, który działa poprawnie, jednak pliki, które wyprowadza, są zapisywane w ścieżce wyjściowej określonej dla reszta moich plików: output: { …
165 path  output  config  webpack  loader 

14
Sprawdzić pusty ciąg w Swift?
W celu C można wykonać następujące czynności, aby sprawdzić ciągi: if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } Jak można wykryć puste ciągi w języku Swift?
165 swift 

9
Jaki jest powód wykonywania podwójnego rozwidlenia podczas tworzenia demona?
Próbuję stworzyć demona w Pythonie. Znalazłem następujące pytanie , które zawiera dobre zasoby, które obecnie śledzę, ale jestem ciekaw, dlaczego potrzebny jest podwójny widelec. Przeszukałem google i znalazłem wiele zasobów stwierdzających, że jest to konieczne, ale nie dlaczego. Niektórzy wspominają, że ma to na celu uniemożliwić demonowi uzyskanie kontrolującego terminala. …
165 python  unix  daemon 



8
Ustawianie nagłówków HTTP
Próbuję ustawić nagłówek na moim serwerze internetowym Go. Używam gorilla/muxi net/httppakietów. Chcę Access-Control-Allow-Origin: *zezwolić na obsługę AJAX w wielu domenach. Oto mój kod Go: func saveHandler(w http.ResponseWriter, r *http.Request) { // do some stuff with the request data } func main() { r := mux.NewRouter() r.HandleFunc("/save", saveHandler) http.Handle("/", r) http.ListenAndServe(":"+port, …
165 http  go  cors  http-headers 

14
Jak dopasować tylko prawidłowe cyfry rzymskie do wyrażenia regularnego?
Myśląc o moim innym problemie , zdecydowałem, że nie mogę nawet utworzyć wyrażenia regularnego, które będzie pasowało do cyfr rzymskich (nie mówiąc już o gramatyce bezkontekstowej, która je wygeneruje) Problem polega na dopasowaniu tylko prawidłowych cyfr rzymskich. Np. 990 to NIE „XM”, tylko „CMXC” Mój problem z tworzeniem wyrażenia regularnego …

23
Odmowa dostępu do ścieżki
Wiem, że to pytanie było tu zadawane wiele razy, ale nie mogę znaleźć rozwiązania mojego problemu. Próbuję zapisać obraz do folderu w .net c #, ale otrzymuję ten wyjątek: Access to the path 'C:\inetpub\wwwroot\mysite\images\savehere' is denied.The error occured at mscorlib because at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode …
165 c#  .net  iis  path  denied 

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.