Programowanie

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

2
Nazwy kluczy JSON pisane małymi literami z JSON Marshal in Go
Chcę użyć "encoding/json"pakietu do zorganizowania struktury zadeklarowanej w jednym z zaimportowanych pakietów mojej aplikacji. Na przykład.: type T struct { Foo int } Ponieważ jest importowany, wszystkie dostępne (eksportowane) pola w strukturze zaczynają się od dużej litery. Ale chciałbym mieć nazwy kluczy małymi literami: out, err := json.Marshal(&T{Foo: 42}) spowoduje …
175 json  go  marshalling 


5
Uzyskaj listę różnych wartości na liście
W C # powiedz, że mam klasę o nazwie Note z trzema zmiennymi składowymi typu String. public class Note { public string Title; public string Author; public string Text; } I mam listę typu Uwaga: List<Note> Notes = new List<Note>(); Jaki byłby najczystszy sposób uzyskania listy wszystkich odrębnych wartości w …
175 c#  linq  list  distinct 


5
Jak sprawdzić, czy plik istnieje w skrypcie powłoki
Chciałbym napisać skrypt powłoki, który sprawdza, czy określony plik archived_sensor_data.jsonistnieje, a jeśli tak, usuwa go. Po http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html wypróbowałem następujące rozwiązania: [-e archived_sensor_data.json] && rm archived_sensor_data.json Jednak powoduje to błąd [-e: command not found kiedy próbuję uruchomić wynikowy test_controllerskrypt za pomocą ./test_controllerpolecenia. Co jest nie tak z kodem?
175 shell 




8
Pobieranie treści / wiadomości z HttpResponseMessage
Próbuję uzyskać zawartość HttpResponseMessage. Powinno być: {"message":"Action '' does not exist!","success":false}ale nie wiem, jak to wyciągnąć z HttpResponseMessage. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! W tym przypadku txtBlock miałby wartość: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Vary: Accept-Encoding …

12
Jak uzyskać dostęp do treści żądania podczas POSTowania przy użyciu Node.js i Express?
Mam następujący kod Node.js: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); Teraz jeśli OPUBLIKUJĘ coś takiego: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Dostaję się Someonezgodnie z oczekiwaniami. A co, jeśli chcę uzyskać pełną treść żądania? Próbowałem to zrobić, response.write(request.body)ale Node.js …


5
Data tyknięcia i rotacja w matplotlib
Mam problem z obracaniem moich znaczników daty w matplotlib. Mały przykładowy program znajduje się poniżej. Jeśli spróbuję obrócić kleszcze na końcu, kleszcze nie obracają się. Jeśli spróbuję obrócić znaczniki, jak pokazano pod komentarzem „awarie”, wtedy matplot lib ulega awarii. Dzieje się tak tylko wtedy, gdy wartości x są datami. Jeśli …
175 python  matplotlib 


4
Co to jest process.env.PORT w Node.js?
do czego process.env.PORT || 3000służy w Node.js? Widziałem to gdzieś: app.set('port', process.env.PORT || 3000); Jeśli jest używany 3000jako port nasłuchujący, czy mogę go zamiast tego użyć? app.listen(3000); Jeśli nie, dlaczego?
175 node.js  express  port 

4
Potwierdzanie kolejnych wywołań metody pozorowanej
Mock ma pomocną assert_called_with()metodę . Jednak, o ile rozumiem, sprawdza to tylko ostatnie wywołanie metody. Jeśli mam kod, który wywołuje symulowaną metodę 3 razy z rzędu, za każdym razem z innymi parametrami, w jaki sposób mogę potwierdzić te 3 wywołania z ich określonymi parametrami?
175 python  mocking 

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.