Programowanie

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

5
Co oznacza składnia „Just” w Haskell?
Przeszukałem internet w poszukiwaniu rzeczywistego wyjaśnienia tego, co robi to słowo kluczowe. Każdy samouczek Haskell, na który patrzyłem, zaczyna go używać losowo i nigdy nie wyjaśnia, do czego służy (a widziałem wiele). Oto podstawowy fragment kodu z Real World Haskell, który używa Just. Rozumiem, co robi kod, ale nie rozumiem, …
118 haskell  syntax 

6
Budowa słoika z tłuszczem za pomocą mavena
Mam bazę kodu, którą chcę rozpowszechniać jako jar. Ma również zależność od zewnętrznych słoików, które chcę umieścić w ostatnim słoiku. Słyszałem, że można to zrobić za pomocą maven-assembly-plug-in, ale nie rozumiem, jak. Czy ktoś mógłby wskazać mi kilka przykładów. W tej chwili używam słoika tłuszczu do pakowania ostatniego słoika. Chcę …



3
dziedziczenie klasyczne a dziedziczenie prototypowe w javascript
Przeszukałem w Google tak wiele linków i nie mogę dobrze zrozumieć różnicy między dziedziczeniem klasycznym a dziedziczeniem prototypowym? Nauczyłem się z nich kilku rzeczy, ale nadal jestem zdezorientowany. Korzyści z dziedziczenia prototypowego nad klasycznym? http://aaditmshah.github.io/why-prototypal-inheritance-matters/ Dziedziczenie klasyczne // Shape - superclass function Shape() { this.x = 0; this.y = 0; …

12
Jak uzyskać dostęp do interfejsu API Kubernetes z poziomu kontenera pod?
Kiedyś potrafiłem się zwijać https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/api/v1beta3/namespaces/default/ jako mój podstawowy adres URL, ale w kubernetes 0.18.0 daje mi to „nieautoryzowane”. Dziwne jest to, że jeśli użyłem zewnętrznego adresu IP maszyny API ( http://172.17.8.101:8080/api/v1beta3/namespaces/default/), to działa dobrze.
118 kubernetes 

1
Tworzenie rozwiązania C # w trybie wydania przy użyciu programu MSBuild.exe
Jestem w stanie zbudować rozwiązanie przy użyciu programu MSBuild.exe, ale moim problemem jest to, że mogę go tylko zmusić do kompilacji w trybie DEBUG. Muszę skompilować moje rozwiązanie w trybie wydania przy użyciu programu MSBUILD. Oto, czego próbowałem Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); i Process msbuild = …
118 c#  msbuild  release  mode  solution 

13
Wysyłanie poczty z Pythona przy użyciu SMTP
Używam następującej metody do wysyłania poczty z Pythona przy użyciu SMTP. Czy jest to właściwa metoda, czy też brakuje mi jakichś pułapek? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('YOUR.MAIL.SERVER', 26) smtp.login('USERNAME@DOMAIN', 'PASSWORD') from_addr = "John Doe <john@doe.net>" to_addr = "foo@bar.com" subj = "hello" …
118 python  smtp 


7
Zapobieganie kopiowaniu plików PDB i XML do zestawów, do których istnieją odniesienia
Mam projekt Visual Studio 2008 C # / .NET 3.5 z zadaniem po kompilacji, aby spakować zawartość. Jednak stwierdzam, że otrzymuję również pliki pdb (debugowanie) i .xml (dokumentacja), do których istnieją odwołania, w moim katalogu wyjściowym (i ZIP). Na przykład, jeśli MyProject.csproj odwołuje się do YourAssembly.dll i istnieją pliki YourAssembly.xml …

13
Najlepszy sposób na definiowanie kodów / ciągów błędów w Javie?
Piszę usługę internetową w Javie i próbuję znaleźć najlepszy sposób definiowania kodów błędów i powiązanych z nimi ciągów błędów . Muszę mieć zgrupowany numeryczny kod błędu i ciąg błędu. Zarówno kod błędu, jak i ciąg błędu zostaną wysłane do klienta uzyskującego dostęp do usługi internetowej. Na przykład, gdy wystąpi SQLException, …
118 java  enums 




10
Jak używać wielu argumentów dla awk z shebangiem (tj. #!)?
Chciałbym wykonać skrypt gawk z --re-intervalużyciem shebang. „Naiwne” podejście #!/usr/bin/gawk --re-interval -f ... awk script goes here nie działa, ponieważ gawk jest wywoływany z pierwszym argumentem "--re-interval -f"(niepodzielonym na białe znaki), którego nie rozumie. Czy istnieje obejście tego problemu? Oczywiście możesz albo nie wywołać gawk bezpośrednio, ale zawinąć go w …
118 shell  unix  awk  gawk  shebang 

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.