Programowanie

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

9
Różnica między SPI a API?
Jaka jest różnica między interfejsem dostawcy usług (SPI) a interfejsem programowania aplikacji (API) ? A dokładniej, w przypadku bibliotek Java, co czyni je API i / lub SPI?
317 java  api 

12
Jak zmienić nazwę repozytorium w GitHub?
Chciałem zmienić nazwę jednego z moich repozytoriów w serwisie GitHub, ale przestraszyłem się, gdy pojawiło się duże czerwone ostrzeżenie: Nie będziemy ustawiać żadnych przekierowań ze starej lokalizacji Musisz zaktualizować lokalne repozytoria, aby wskazywały nową lokalizację Zmiana nazwy może potrwać kilka minut Czy ktoś ma instrukcje krok po kroku, jak ręcznie …
317 git  github  repository 

12
Jak dodać obiekt do tablicy
Jak mogę dodać obiekt do tablicy (w javascript lub jquery)? Na przykład, jaki jest problem z tym kodem? function(){ var a = new array(); var b = new object(); a[0]=b; } Chciałbym użyć tego kodu do zapisania wielu obiektów w tablicy funkcji 1 i wywołać funkcję 2, aby użyć obiektu …

19
Odczytywanie pliku CSV i przechowywanie wartości w tablicy
Próbuję odczytać *.csvplik. *.csv-File składa się z dwóch kolumn oddzielone średnikiem ( „ ”). Jestem w stanie odczytać *.csvplik za pomocą StreamReadera i mogę oddzielić każdą linię za pomocą Split()funkcji. Chcę zapisać każdą kolumnę w osobnej tablicy, a następnie wyświetlić ją. czy jest to możliwe do zrobienia?
317 c#  .net  arrays  csv 


19
Policzyć elementy z IEnumerable <T> bez iteracji?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Powiedzmy, że chcę je powtórzyć i napisz coś takiego jak przetwarzanie #n z #m. Czy istnieje sposób, aby dowiedzieć się o wartości m bez iteracji przed moją główną iteracją? Mam nadzieję, że wyraziłem się jasno.
317 c#  .net  ienumerable 

16
Korzystanie z HTML5 / JavaScript do generowania i zapisywania pliku
Ostatnio bawię się WebGL i uruchomiłem czytnik Collada. Problem jest dość powolny (Collada to bardzo szczegółowy format), więc zacznę konwertować pliki do łatwiejszego w użyciu formatu (prawdopodobnie JSON). Mam już kod do parsowania pliku w JavaScript, więc równie dobrze mogę go użyć jako mojego eksportera! Problem polega na oszczędzaniu. Teraz …


6
Pobierz plik z serwera NodeJS za pomocą Express
Jak mogę pobrać plik znajdujący się na moim serwerze na mój komputer uzyskujący dostęp do strony na serwerze nodeJS? Korzystam z ExpressJS i próbowałem tego: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); Ale nie mogę uzyskać nazwy pliku i typu (lub …


4
Ta funkcja C powinna zawsze zwracać wartość false, ale tak nie jest
Dawno temu natknąłem się na interesujące pytanie na forum i chcę poznać odpowiedź. Rozważ następującą funkcję C: f1.c #include &lt;stdbool.h&gt; bool f1() { int var1 = 1000; int var2 = 2000; int var3 = var1 + var2; return (var3 == 0) ? true : false; } Powinno to zawsze powrócić …
317 c  gcc 

8
Po co używać ReentrantLock, jeśli można korzystać z synchronizacji (tego)?
Próbuję zrozumieć, co sprawia, że ​​blokada współbieżności jest tak ważna, jeśli można jej użyć synchronized (this). W poniższym kodzie atrapy mogę wykonać: zsynchronizował całą metodę lub zsynchronizował wrażliwy obszar ( synchronized(this){...}) LUB zablokuj wrażliwy obszar kodu za pomocą ReentrantLock. Kod: private final ReentrantLock lock = new ReentrantLock(); private static List&lt;Integer&gt; …



12
Lista „Do zrobienia” przed opublikowaniem aplikacji na Androida na rynku [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

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.