Programowanie

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

3
Zagnieżdżone obiekty JSON - czy do wszystkiego muszę używać tablic?
Czy istnieje sposób na zagnieżdżenie obiektów w JSON, aby nie musieć tworzyć tablic ze wszystkiego? Aby mój obiekt mógł zostać przeanalizowany bez błędów, potrzebuję takiej struktury: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} Jeśli pobieram ten obiekt do zmiennej o nazwie „result”, …

17
Jak utworzyć listę liczb losowych bez duplikatów?
Próbowałem użyć random.randint(0, 100), ale niektóre liczby były takie same. Czy istnieje metoda / moduł tworzenia listy unikalnych liczb losowych? Uwaga: Poniższy kod jest oparty na odpowiedzi i został dodany po opublikowaniu odpowiedzi. To nie jest część pytania; to jest rozwiązanie. def getScores(): # open files to read and write …
110 python  random 

2
Matplotlib - Przenieś etykietę osi X w dół, ale nie znaczniki osi X.
Używam Matplotlib do wykreślenia histogramu. Korzystając ze wskazówek z mojego poprzedniego pytania: Matplotlib - oznacz każdy pojemnik , mniej więcej rozwiązałem problemy. Jest jeszcze jeden ostatni problem - poprzednio - etykieta osi x („Czas (w milisekundach)”) była renderowana pod znacznikami osi X (0,00, 0,04, 0,08, 0,12 itd.) Korzystając z rady …


4
Maksymalna długość ciągu wiersza poleceń
Jaka jest maksymalna długość ciągu wiersza poleceń w systemie Windows? Oznacza to, że jeśli określę program, który przyjmuje argumenty w wierszu poleceń, takie jakabc.exe -name=abc Prosta aplikacja konsolowa, którą napisałem, pobiera parametry z wiersza poleceń i chcę wiedzieć, jaka jest maksymalna dopuszczalna kwota.

15
Odpowiednik D3.js w Pythonie
Czy ktoś może polecić bibliotekę Python, która umożliwia interaktywną wizualizację wykresów? W szczególności chcę czegoś takiego jak d3.js, ale pythonnajlepiej byłoby, gdyby był również 3D. Spojrzałem na: NetworkX - robi tylko Matplotlibwykresy, a te wydają się być 2D. Nie widziałem żadnej interaktywności, takiej jak ta, która d3.jsdaje, na przykład przeciąganie …


3
Django - jak stworzyć plik i zapisać go w FileField modelu?
Oto mój model. To, co chcę zrobić, to wygenerować nowy plik i nadpisać istniejący za każdym razem, gdy zapisywana jest instancja modelu: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = …


7
Czy potrzebujesz przerwy w przełączniku, gdy używany jest powrót?
Zastanawiałem się, czy muszę użyć funkcji „przerwa” w funkcji „przełącznik”, gdy używany jest „powrót”. function test($string) { switch($string) { case 'test1': return 'Test 1: ' . $string; case 'test2': return 'Test 2: ' . $string; } } Wypróbowałem to i działa dobrze bez "przerwy". Ale muszę wiedzieć, czy to jest …
110 php 

3
Uwzględnij pośrednika (poprzez model) w odpowiedziach w Django Rest Framework
Mam pytanie dotyczące obsługi modeli m2m / through i ich prezentacji w frameworku django rest. Weźmy klasyczny przykład: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = models.ForeignKey('Member') group = …

16
Anuluj waniliowy łańcuch obietnic ECMAScript 6
Czy istnieje metoda czyszczenia .thens Promiseinstancji JavaScript ? Napisałem framework testowy JavaScript w oparciu o QUnit . Struktura uruchamia testy synchronicznie, uruchamiając każdy z nich w Promise. (Przepraszam za długość tego bloku kodu. Skomentowałem go najlepiej, jak potrafiłem, więc jest mniej uciążliwy). /* Promise extension -- used for easily making …


9
Dynamicznie zamieniać zawartość metody C #?
Chcę zmienić sposób wykonywania metody C #, gdy jest wywoływana, aby móc napisać coś takiego: [Distributed] public DTask<bool> Solve(int n, DEvent<bool> callback) { for (int m = 2; m < n - 1; m += 1) if (m % n == 0) return false; return true; } W czasie wykonywania …
110 c#  methods  assemblies  cil  swap 

20
Nodemailer z Gmailem i NodeJS
Próbuję użyć Nodemailer do zaimplementowania formularza kontaktowego za pomocą NodeJS, ale działa tylko na lokalnym, nie działa na zdalnym serwerze ... Mój komunikat o błędzie: [website.fr-11 (out) 2013-11-09T15:40:26] { [AuthError: Invalid login - 534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbvlX [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 V-dFQLgb7aRCYApxlOBuha5ESrQEbRXK0iVtOgBoYeARpm3cLZuUS_86kK7yPis7in3dGC [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 N1sqhr3D2IYxHAN3m7QLJGukwPSZVGyhz4nHUXv_ldo9QfqRydPhSvFp9lnev3YQryM5TX [website.fr-11 (out) 2013-11-09T15:40:26] 534-5.7.14 XL1LZuJL7zCT5dywMVQyWqqg9_TCwbLonJnpezfBLvZwUyersknTP7L-VAAL6rhddMmp_r …

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.