Programowanie

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

8
Jak uzyskać właściwość statyczną za pomocą odbicia
Wydaje się to dość proste, ale nie mogę go uruchomić. Mam obiekt i używam odbicia, aby dostać się do jego właściwości publicznych. Jedna z tych właściwości jest statyczna i nie udało mi się do niej dotrzeć. Public Function GetProp(ByRef obj As Object, ByVal propName as String) as PropertyInfo Return obj.GetType.GetProperty(propName) …
109 .net  reflection  static 

4
Analizuj dźwięk za pomocą szybkiej transformacji Fouriera
Próbuję stworzyć graficzny analizator widma w Pythonie. Obecnie czytam 1024 bajty 16-bitowego dwukanałowego strumienia audio z częstotliwością próbkowania 44100 Hz i uśredniam amplitudę 2 kanałów razem. Więc teraz mam zestaw 256 podpisanych szortów. Chcę teraz wykonać fft na tej tablicy, używając modułu takiego jak numpy, i użyć wyniku do stworzenia …

7
Biblioteka projektów systemu Android - problemy z wypełnieniem / marginesem pływającego przycisku akcji
Używam nowego FloatingActionButton z Google Design Library i pojawiają się dziwne problemy z dopełnieniem / marginesami. Ten obraz (z włączonymi opcjami układu programisty) pochodzi z interfejsu API 22. I z API 17. To jest plik XML <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="bottom|right" android:layout_marginLeft="16dp" android:layout_marginRight="20dp" android:layout_marginTop="-32dp" android:src="@drawable/ic_action_add" app:fabSize="normal" app:elevation="4dp" app:borderWidth="0dp" android:layout_below="@+id/header"/> …

13
Programowo żądaj dostępu do kontaktów
Od czasu aktualizacji do iOS 6 zauważyłem, że mój kod dodający kontakt do książki adresowej iPhone'a już nie działa. Uważam, że jest to problem związany z uprawnieniami, ponieważ Apple wymaga teraz zgody użytkownika przed uzyskaniem dostępu do kontaktów (naprawienie tego problemu). Spodziewałem się, że aplikacja automatycznie poprosi o pozwolenie na …



21
Unikanie iniekcji SQL bez parametrów
Mamy tutaj inną dyskusję na temat używania sparametryzowanych zapytań sql w naszym kodzie. Mamy dwie strony dyskusji: ja i kilku innych, którzy twierdzą, że powinniśmy zawsze używać parametrów do ochrony przed wstrzyknięciami sql i innymi facetami, którzy nie uważają, że jest to konieczne. Zamiast tego chcą zastąpić pojedyncze apostrofy dwoma …

8
Qt: nie można znaleźć błędu -lGL
Właśnie ponownie zainstalowałem QtCreator, utworzyłem nowy projekt ( aplikację Qt ) i otrzymałem to po kompilacji: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt 5.1.0 GCC …

8
Jak wiarygodnie określić typ zmiennej zadeklarowanej przy użyciu zmiennej w czasie projektowania?
Pracuję nad narzędziem uzupełniania (Intellisense) dla języka C # w emacsie. Chodzi o to, że jeśli użytkownik wpisze fragment, a następnie poprosi o uzupełnienie za pomocą określonej kombinacji naciśnięć klawiszy, narzędzie uzupełniania użyje odbicia .NET do określenia możliwych uzupełnień. Aby to zrobić, trzeba znać rodzaj realizowanej rzeczy. Jeśli jest to …


13
Kod podświetlania składni w Javascript [zamknięty]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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, aby uzyskać …

4
Struktura projektu Android Studio (w porównaniu ze strukturą projektu Eclipse)
Próbuję nauczyć się programowania na Androida i początkowo jestem zdezorientowany różnymi strukturami projektów między Eclipse i Android Studio. Utrudnia to śledzenie samouczków zaprojektowanych dla Eclipse. Czy ktoś mógłby mi powiedzieć, dlaczego istnieją te różnice? Czy powinny istnieć? Na przykład, gdybym miał zlokalizować plik R.java w dwóch różnych IDE, ścieżki wyglądałyby …

1
curl json żądanie pocztowe przez terminal do aplikacji railsowej
Próbuję utworzyć użytkownika w mojej aplikacji railsowej za pomocą polecenia curl z terminala OS X. Bez względu na to, w jaki sposób sformatowałem dane, aplikacja zwraca odpowiedzi, które nie przeszły żadnej z moich weryfikacji. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" Próbowałem wszystkich odmian. Próbowałem używać nawiasów [], próbowałem user …

5
Jak uzyskać dostęp do historii poleceń z IDLE?
W wierszu poleceń basha lub okna możemy nacisnąć strzałkę w górę na klawiaturze, aby uzyskać ostatnie polecenie, edytować je i ponownie nacisnąć ENTER, aby zobaczyć wynik. Ale w IDLE 2.6.5 lub 3.1.2 Pythona wydaje się, że jeśli nasza instrukcja wypisuje 25 wierszy, musimy nacisnąć strzałkę w górę 25 razy do …

5
Jaka jest „wielka idea” stojąca za trasami kompozycyjnymi?
Jestem nowy w Clojure i używam Compojure do pisania podstawowej aplikacji internetowej. Uderzam jednak w ścianę ze składnią Compojure defroutesi myślę, że muszę zrozumieć zarówno „jak”, jak i „dlaczego” za tym wszystkim. Wygląda na to, że aplikacja w stylu pierścienia zaczyna się od mapy żądań HTTP, a następnie przekazuje żądanie …
109 clojure  compojure 

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.