Programowanie

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


1
Manipulowanie bazą danych Access z poziomu języka Java bez ODBC
Chcę manipulować bazą danych Microsoft Access (plik accdb lub mdb) z mojego projektu Java. Nie chcę używać mostka JDBC-ODBC Bridge i sterownika Access ODBC firmy Microsoft, ponieważ: most JDBC-ODBC został usunięty z Java SE 8 i nie jest obsługiwany (ref: tutaj ), Most JDBC-ODBC nie działa poprawnie ze sterownikiem Access …

10
Zrozumienie użycia ColorMatrix i ColorMatrixColorFilter do modyfikowania odcienia Drawable
Pracuję nad interfejsem użytkownika dla aplikacji i próbuję użyć ikon w skali szarości i pozwolić użytkownikowi zmienić motyw na wybrany przez siebie kolor. Aby to zrobić, próbuję po prostu zastosować jakiś rodzaj filtra ColorFilter, aby nałożyć kolor na element do rysowania. Próbowałem użyć PorterDuff.Mode.MULTIPLY i działa prawie dokładnie tak, jak …

10
Dziwny boks całkowity w Javie
Właśnie zobaczyłem kod podobny do tego: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Po uruchomieniu ten blok kodu zostanie wydrukowany: false true Rozumiem, dlaczego pierwszy …
114 java  autoboxing 


5
Projekt nierelacyjnych baz danych [zamknięty]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Interesują mnie strategie projektowania, które stosowałeś z nierelacyjnymi bazami danych „nosql” - …
114 database  nosql 

8
Adnotacje Java
Jaki jest cel adnotacji w Javie? Mam ten niewyraźny pomysł, że są gdzieś pomiędzy komentarzem a rzeczywistym kodem. Czy wpływają na program w czasie wykonywania? Jakie są ich typowe zastosowania? Czy są unikalne dla języka Java? Czy istnieje odpowiednik C ++?


12
Algorytm klasyfikowania słów według poziomów trudności kata jako „Łatwy”, „Średni” lub „Trudny”
Jaki jest dobry algorytm do określania „trudności” słowa w grze w kata, tak aby gra mogła dobrać słowa do określonego poziomu trudności? Wydaje się, że trudność jest związana z liczbą wymaganych odgadnięć, względną częstotliwością używania liter (np. Słowa z wieloma rzadkimi literami mogą być trudniejsze do odgadnięcia) i potencjalnie długością …
114 algorithm 

8
Jakie wzorce istnieją w projekcie PHP do przechowywania, uzyskiwania dostępu i organizowania obiektów pomocniczych? [Zamknięte]
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ć …
114 design-patterns  oop  php 


6
Jak pisać funkcje asynchroniczne dla Node.js.
Próbowałem zbadać, jak dokładnie należy pisać funkcje asynchroniczne. Po wielu przeglądach wielu dokumentów nadal nie jest to dla mnie jasne. Jak pisać funkcje asynchroniczne dla Node? Jak poprawnie zaimplementować obsługę zdarzeń błędów? Innym sposobem zadania pytania byłoby: Jak powinienem zinterpretować następującą funkcję? var async_function = function(val, callback){ process.nextTick(function(){ callback(val); }); …

2
Czy komitet normalizacyjny C ++ ma zamiar, aby w C ++ 11 unordered_map niszczył to, co wstawia?
Właśnie straciłem trzy dni mojego życia, szukając bardzo dziwnego błędu, w którym unordered_map :: insert () niszczy wstawioną zmienną. To wysoce nieoczywiste zachowanie występuje tylko w najnowszych kompilatorach: stwierdziłem, że Clang 3.2-3.4 i GCC 4.8 są jedynymi kompilatorami, które zademonstrowały tę „funkcję”. Oto trochę zredukowany kod z mojej głównej bazy …
114 c++  gcc  c++11  clang  standards 

3
Dlaczego aplikacje internetowe Java używają rozszerzenia .do? Skąd to się wzieło?
Zawsze zastanawiałem się, dlaczego tak wielu programistów Java używa „.do” jako rozszerzenia swoich zasobów kontrolera sieci (MVC). Przykład: http://example.com/register.do Wydaje się, że nie jest to nawet specyficzne dla frameworka, ponieważ widziałem to w projektach Spring MVC i Struts. Skąd wzięła się praktyka rozszerzenia „.do”. Dlaczego zrobiono to zamiast bez rozszerzenia? …

10
Tryb kiosku w systemie Android
Jestem w trakcie oceniania, czy i jak można przenieść aplikację korporacyjną CF .NET do działania na urządzeniach z systemem Android. Aplikacje na telefonach z systemem Windows Mobile są uruchamiane w trybie kiosku, w którym aplikacja uruchamia się automatycznie w trybie pełnoekranowym po uruchomieniu, a użytkownicy nie mogą przypadkowo lub chętnie …

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.