Programowanie

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

12
Przyspieszenie IntelliJ-Idea
Używam intelliJ do rozwoju Scali i dostałem 8 GB nowej pamięci RAM w zeszłym tygodniu, więc pomyślałem: czas go użyć. Sprawdziłem menedżera zadań i znalazłem intelliJ przy użyciu ~ 250mb . Z zaćmienia wiedziałem, że poprawianie opcji JVM bardzo pomogło w poprawie szybkości, więc wyszukałem w Google ... i znalazłem …

7
Jak wysłać tablicę złożonych obiektów z JSON, jQuery do kontrolera ASP.NET MVC?
Mój obecny kod wygląda następująco. Jak mogę przekazać moją tablicę do kontrolera i jakie parametry musi zaakceptować moja akcja kontrolera? function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = …

4
Czym się różni jQuery od jQuery Mobile?
Jestem nowy w tworzeniu mobilnych stron internetowych i właśnie stworzyłem aplikację mobilną z PhoneGap, często używającą jQuery. Ale oczywiście było kilka usterek związanych ze sposobem formatowania rzeczy i sposobem, w jaki faktycznie pojawiały się na ekranach urządzeń mobilnych, z którymi testowałem, i próbując je rozwiązać, natknąłem się na wiele sugestii, …

2
Dlaczego Double.parseDouble (null) i Integer.parseInt (null) zgłaszają różne wyjątki?
Dlaczego Double.parseDouble (null) i Integer.parseInt (null) zgłaszają różne wyjątki? Czy to przypadek historyczny czy celowy? Dokumentacja jasno określa dwa rodzaje wyjątków dla Double.parseDouble(...)i jeden dla Integer.parseInt(), ale wydaje się niespójna: Integer.parseInt(null); // throws java.lang.NumberFormatException: null jednak Double.parseDouble(null); // throws java.lang.NullPointerException

4
„Błąd krytyczny: nie można mostkować tablicy z Objective-C” - Dlaczego w ogóle próbujesz, Swift?
Deklarowałem protokół Swift: protocol Option { var name: String { get } } Deklaruję wiele implementacji tego protokołu - niektóre klasy, niektóre wyliczenia. Mam kontroler widoku z właściwością zadeklarowaną jako tak: var options: [Option] = [] Kiedy próbuję ustawić tę właściwość na tablicę obiektów, które implementują Optionprotokół w innym VC …

3
„git pull origin mybranch” pozostawia lokalne zobowiązanie Mybranch N przed początkiem. Czemu?
Właśnie zauważyłem coś dziwnego git pull , czego nie rozumiem. W piątek pracowałem w lokalnym oddziale. nazwijmy to mybranch. Przed opuszczeniem biura pchnąłem go do źródła (czyli mojego repozytorium na githubie):git push origin mybranch . Wczoraj w domu, ja pull ściągnąłem moją gałąź do laptopa, trochę zakodowałem, a potem przeniosłem …

10
Używanie niestandardowej czcionki w Android TextView przy użyciu XML
Dodałem niestandardowy plik czcionki do folderu zasobów / czcionek. Jak go używać z mojego XML? Mogę go użyć z kodu w następujący sposób: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); Nie mogę tego zrobić z XML za pomocą android:typeface="/fonts/Molot.otf"atrybutu?


3
Jak zastosować wzorzec wzbogacania mojej biblioteki do kolekcji Scala?
Jeden z najpotężniejszych wzorów dostępnych w Scala jest Enrich-my-biblioteka * wzór, który wykorzystuje niejawne konwersje pojawiają dodać metod do istniejących klas bez konieczności rozdzielczość metody dynamiczne. Na przykład, gdybyśmy chcieli, aby wszystkie łańcuchy miały metodę spaceszliczającą, ile mają białych znaków, moglibyśmy: class SpaceCounter(s: String) { def spaces = s.count(_.isWhitespace) } …

15
Nieprawidłowa ścieżka aplikacji
IIS7 Windows 7 64-bitowy Bez względu na to, co robię, nie mogę dodać aplikacji do witryny internetowej. Gdy „Testuj ustawienia”, otrzymuję komunikat „Nieprawidłowa ścieżka aplikacji”. Czy ktoś ma jakieś przypuszczenie, co mogę zrobić źle?
92 iis-7 


4
Jak mogę złapać SIGSEGV (błąd segmentacji) i uzyskać ślad stosu pod JNI na Androidzie?
Przenoszę projekt do nowego zestawu Android Native Development Kit (tj. JNI) i chciałbym złapać SIGSEGV, gdyby to się stało (prawdopodobnie również SIGILL, SIGABRT, SIGFPE), aby przedstawić ładne okno dialogowe raportowania awarii, zamiast (lub wcześniej) co się obecnie dzieje: natychmiastowa bezceremonialna śmierć procesu i prawdopodobnie próba ponownego uruchomienia go przez system …



1
Dlaczego wektor libc ++ <bool> :: const_reference nie jest bool?
Sekcja 23.3.7 Klasa vector&lt;bool&gt;[vector.bool], akapit 1 stwierdza: template &lt;class Allocator&gt; class vector&lt;bool, Allocator&gt; { public: // types: typedef bool const_reference; ... Jednak ten program nie kompiluje się podczas korzystania z libc ++: #include &lt;vector&gt; #include &lt;type_traits&gt; int main() { static_assert(std::is_same&lt;std::vector&lt;bool&gt;::const_reference, bool&gt;{}, "?"); } Ponadto zauważam, że standard C ++ był …

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.