Programowanie

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

7
Jakie są przypadki użycia baz danych opartych na grafach (http://neo4j.org/)? [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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …



5
Jak używać ArrayAdapter <myClass>
ArrayList&lt;MyClass&gt; myList = new ArrayList&lt;MyClass&gt;(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter&lt;MyClass&gt; adapter = new ArrayAdapter&lt;MyClass&gt;(this, R.layout.row, to, myList.); listView.setAdapter(adapter); Klasa: MyClass class MyClass { public String reason; public long long_val; } Utworzyłem row.xml w układach, ale nie wiem, jak pokazać zarówno przyczynę, jak i long_val w ListView przy użyciu ArrayAdapter.
130 android  arraylist 

11
Pobranie GDB w celu zapisania listy punktów przerwania
OK, info break wyświetla punkty przerwania, ale nie w formacie, który dobrze by działał przy ich ponownym użyciu za pomocą --command, jak w tym pytaniu . Czy GDB ma metodę zrzucania ich do pliku, który można ponownie wprowadzić? Czasami podczas sesji debugowania konieczne jest ponowne uruchomienie GDB po utworzeniu zestawu …
130 c++  c  debugging  gdb  breakpoints 

7
Funkcja „Dodaj niezaimplementowane metody” w Android Studio
W Eclipse IDE jest świetna funkcja pozwalająca na dodawanie (implementację) wszystkich wymaganych metod danej klasy. Szukam tej funkcji w IDE Android Studio, ale na razie bezskutecznie. Czy jest coś podobnego? Dla mnie jest to jedna z kluczowych cech i nie mogę bez niej żyć. edytować: Nie chcę wybierać metod do …

6
Jak rozszerzyć dostępne właściwości User.Identity
Używam MVC5 Identity 2.0, aby użytkownicy logowali się do mojej witryny internetowej, gdzie szczegóły uwierzytelniania są przechowywane w bazie danych SQL. Tożsamość Asp.net została zaimplementowana w standardowy sposób, co można znaleźć w wielu samouczkach online. Klasa ApplicationUser w IdentityModels została rozszerzona o niektóre właściwości niestandardowe, takie jak liczba całkowita OrganizationId. …

7
O co chodzi w znormalizowanym UTF-8?
Projekt ICU (który ma teraz również bibliotekę PHP ) zawiera klasy potrzebne do normalizacji łańcuchów znaków UTF-8, aby ułatwić porównywanie wartości podczas wyszukiwania. Jednak próbuję dowiedzieć się, co to oznacza dla aplikacji. Na przykład w jakich przypadkach chcę „Równoważność kanoniczna” zamiast „Równoważność zgodności” lub odwrotnie?

6
Jak skompilować 32-bitowy plik binarny na 64-bitowej maszynie z systemem Linux za pomocą gcc / cmake
Czy jest możliwe aby skompilować projekt w wersji 32-bitowej z cmakei gccna 64-bitowym systemie? Pewnie tak, ale jak to zrobić? Kiedy wypróbowałem to w "ignorancki" sposób, bez ustawiania żadnych parametrów / flag / itp., Po prostu ustawienie LD_LIBRARY_PATHznajdowania powiązanych bibliotek ~/tools/libwydaje się ignorować to i szukać tylko w podkatalogach o …
130 linux  gcc  64-bit  cmake  32-bit 



1
Dlaczego suma jest o wiele szybsza niż wstrzyknięcie (: +)?
Więc przeprowadziłem kilka testów porównawczych w Rubim 2.4.0 i zdałem sobie z tego sprawę (1...1000000000000000000000000000000).sum oblicza natychmiast, podczas gdy (1...1000000000000000000000000000000).inject(:+) trwa tak długo, że właśnie przerwałem operację. Miałem wrażenie, że Range#sumto alias dla, Range#inject(:+)ale wygląda na to, że to nieprawda. Jak więc sumdziała i dlaczego jest o wiele szybszy niż …
130 ruby 

7
Polimorfizm w C ++
AFAIK: C ++ udostępnia trzy różne typy polimorfizmu. Funkcje wirtualne Przeciążanie nazw funkcji Przeciążanie operatorów Oprócz powyższych trzech typów polimorfizmu istnieją inne rodzaje polimorfizmu: w czasie wykonywania czas kompilacji polimorfizm ad hoc parametryczny polimorfizm Wiem, że polimorfizm w czasie wykonywania można osiągnąć za pomocą funkcji wirtualnych, a polimorfizm statyczny można …

4
RegEx backreferences w IntelliJ
Chcę użyć funkcji Znajdź i zamień IntelliJ, aby wykonać następującą transformację: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Wypróbowałem następujące: Tekst do znalezienia: model.put\((.*),(.*)\) zamień na:model\[\\1\] = \\2 Ale Intellij nie wydaje się rozpoznawać \\1i \\2jako odwołania wsteczne. Próbowałem też pojedynczego ukośnika, ale to też nie …


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.