Programowanie

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

16
C czyta plik linia po linii
Napisałem tę funkcję, aby odczytać wiersz z pliku: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char *)malloc(sizeof(char) * maximumLineLength); if (lineBuffer == NULL) { printf("Error allocating memory for line buffer."); exit(1); } char …
184 c  file-io  line  std 

26
Jak przekonwertować JSON na CSV?
Mam plik JSON, który chcę przekonwertować na plik CSV. Jak mogę to zrobić za pomocą Pythona? Próbowałem: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in data: csv_file.writerow(item) f.close() Jednak to nie zadziałało. Używam Django, a otrzymany błąd to: …
184 python  json  csv 




9
Pętla JavaScript foreach na obiekcie tablicy asocjacyjnej
Dlaczego moja pętla for-each nie iteruje po moim obiekcie tablicy asocjacyjnej JavaScript? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, // yet …

16
Pochodzenie <origin> nie jest dozwolone przez Access-Control-Allow-Origin
XMLHttpRequest cannot load http://localhost:8080/api/test. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin. Czytałem o zapytaniach AJAX między domenami i rozumiem podstawowy problem z bezpieczeństwem. W moim przypadku 2 serwery działają lokalnie i lubią włączać żądania międzydomenowe podczas testowania. localhost:8080 - Google Appengine dev server localhost:3000 - Node.js server Wystawiam żądanie AJAX …

11
Rozpoznanie różnicy między dwoma repozytoriami
Jak możemy poznać różnicę między dwoma repozytoriami git? Scenariusz: mamy repo_a i repo_b. Ten ostatni został utworzony jako kopia repo_a. Później nastąpił równoległy rozwój obu repozytoriów. Czy jest sposób, abyśmy mogli wymienić różnice między aktualnymi wersjami tych dwóch repozytoriów?
184 git  git-diff 


26
Android Całkowicie przezroczysty pasek stanu?
Przeszukałem dokumentację, ale znalazłem tylko to: Link . Co jest używane, aby uczynić pasek półprzezroczystym ? To, co próbuję zrobić, to uczynić pasek stanu całkowicie przezroczystym (jak pokazano na poniższym obrazku) i uczynić go kompatybilnym wstecz dla APK &lt;19: Moje style.xml: &lt;resources xmlns:tools="http://schemas.android.com/tools"&gt; &lt;style name="AppTheme" parent="Theme.AppCompat.Light"&gt; &lt;item name="android:actionBarStyle"&gt;@style/ThemeActionBar&lt;/item&gt; &lt;item name="android:windowActionBarOverlay"&gt;true&lt;/item&gt; …
184 android  statusbar 

9
W Typescript, jak sprawdzić, czy ciąg jest numeryczny
W programie Typescript wyświetla się błąd mówiący, że isNaN akceptuje tylko wartości liczbowe isNaN('9BX46B6A') a to zwraca wartość false, ponieważ parseFloat('9BX46B6A')wartościuje do9 isNaN(parseFloat('9BX46B6A')) Nadal mogę działać z błędem wyświetlanym w Visual Studio, ale chciałbym to zrobić we właściwy sposób. Obecnie napisałem tę zmodyfikowaną funkcję - static isNaNModified = (inputStr: string) …
184 typescript 

11
Jak przekierować wyjście „print” do pliku za pomocą Pythona?
Chcę przekierować wydruk do pliku .txt przy użyciu języka Python. Mam pętlę „for”, która „wypisze” dane wyjściowe dla każdego z moich plików .bam, podczas gdy chcę przekierować WSZYSTKIE dane wyjściowe do jednego pliku. Więc próbowałem umieścić f = open('output.txt','w'); sys.stdout = f na początku mojego scenariusza. Jednak nic nie mam …

15
Jak zezwolić na dostęp poza localhost
Jak mogę zezwolić na dostęp poza hostem lokalnym w Angular2? Mogę łatwo nawigować pod adresem, localhost:3030/panelale nie mogę nawigować, gdy piszę mój adres IP, taki jak 10.123.14.12:3030/panel/. Czy mógłbyś mi pozwolić, jak to naprawić? Nie używam npm(zarządzanie projektem węzła - instalacja węzła / uruchomienie węzła) do zainstalowania i uruchomienia projektu. …



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.