Programowanie

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

9
UnicodeDecodeError: Kodek „utf8” nie może zdekodować bajtu 0x9c
Mam serwer gniazd, który powinien odbierać prawidłowe znaki UTF-8 od klientów. Problem polega na tym, że niektórzy klienci (głównie hakerzy) wysyłają nad nim niewłaściwe dane. Mogę z łatwością rozróżnić oryginalnego klienta, ale loguję do plików wszystkie przesłane dane, aby móc je później przeanalizować. Czasami dostaję takie postacie, œktóre powodują UnicodeDecodeErrorbłąd. …




9
Jak obsługiwać znaki nowej linii w JSON?
Wygenerowałem trochę JSON i próbuję wciągnąć go do obiektu w JavaScript. Wciąż pojawiają się błędy. Oto co mam: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); To daje mi błąd: unterminated string literal Dzięki JSON.parse(data), widzę podobne komunikaty o błędach: „ Unexpected token ↵” w …
289 javascript  json  newline 

6
POSTing JsonObject za pomocą HttpClient From Web API
Próbuję POST użyć JsonObjectprzy użyciu HttpClientinterfejsu API sieci Web. Nie jestem do końca pewien, jak sobie z tym poradzić i nie mogę znaleźć wiele na drodze do przykładowego kodu. Oto co mam do tej pory: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient …

20
Jak ładnie wydrukować zagnieżdżone słowniki?
Jak mogę ładnie wydrukować słownik o głębokości ~ 4 w Pythonie? Próbowałem ładnego drukowania pprint(), ale to nie działało: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Chcę po prostu wcięcia ( "\t") dla każdego zagnieżdżenia, aby uzyskać coś takiego: key1 value1 value2 key2 value1 value2 itp. W jaki sposób mogę to …
289 python  dictionary 



30
Val i Var w Kotlin
Jaka jest różnica między vari valw Kotlin? Przejrzałem ten link: https://kotlinlang.org/docs/reference/properties.html Zgodnie z tym linkiem: Pełna składnia deklaracji właściwości tylko do odczytu różni się od zmiennej na dwa sposoby: zaczyna się od val zamiast var i nie pozwala na ustawienie. Ale tuż przed przykładem jest setter. fun copyAddress(address: Address): Address …
289 kotlin 

7
pobierz listę z kolumny ramki danych pandy
Mam dokument programu Excel, który wygląda następująco .. cluster load_date budget actual fixed_price A 1/1/2014 1000 4000 Y A 2/1/2014 12000 10000 Y A 3/1/2014 36000 2000 Y B 4/1/2014 15000 10000 N B 4/1/2014 12000 11500 N B 4/1/2014 90000 11000 N C 7/1/2014 22000 18000 N C 8/1/2014 …
289 python  list  pandas 

13
Porównanie zerowe lub domyślne ogólnego argumentu w C #
Mam ogólną metodę zdefiniowaną w ten sposób: public void MyMethod<T>(T myArgument) Pierwszą rzeczą, którą chcę zrobić, jest sprawdzenie, czy wartość myArgument jest wartością domyślną dla tego typu, mniej więcej tak: if (myArgument == default(T)) Ale to się nie kompiluje, ponieważ nie mam gwarancji, że T zaimplementuje operator ==. Więc zmieniłem …
288 c#  generics 

12
Czy główny jest prawidłowym identyfikatorem Java?
Jedno z moich dzieci bierze Javę w szkole średniej i miało to na jednym ze swoich testów: Który z poniższych elementów jest prawidłowym identyfikatorem w Javie? za. 123java b. main do. java1234 re. {abce mi. )whoot Odpowiedział b i pomylił się. Spojrzałem na pytanie i argumentowałem, że main jest to …



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.