Programowanie

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

4
Jaki jest najlepszy sposób komunikacji między kontrolerami widoku?
Będąc nowicjuszem w zakresie programowania Objective-C, Cocoa i iPhone'a w ogóle, pragnę jak najlepiej wykorzystać język i ramy. Jednym z zasobów, z których korzystam, są notatki z klasy CS193P Stanforda, które pozostawili w Internecie. Zawiera notatki do wykładów, zadania i przykładowy kod, a ponieważ kurs został poprowadzony przez programistów Apple, …

11
Czy idiom pImpl jest rzeczywiście używany w praktyce?
Czytam książkę „Wyjątkowy C ++” Herba Suttera iw tej książce poznałem idiom pImpl. Zasadniczo chodzi o stworzenie struktury dla privateobiektów a classi dynamiczne przydzielanie ich, aby skrócić czas kompilacji (a także lepiej ukryć prywatne implementacje). Na przykład: class X { private: C c; D d; } ; można zmienić na: …
165 c++  oop  pimpl-idiom 

6
Lista zmiennych wbudowanych programu MSBuild
Jak uzyskać listę wbudowanych zmiennych programu MSBuild? Muszę wiedzieć, jak określić nazwę csproj bieżącego projektu i pomyślałem, że warto wiedzieć, czego jeszcze mogę się dowiedzieć w programie MSBuild.
165 msbuild 

14
Jak debugować błędy uszkodzenia sterty?
Debuguję (natywną) wielowątkową aplikację C ++ w programie Visual Studio 2008. W pozornie przypadkowych przypadkach pojawia się komunikat o błędzie „Windows wyzwolił punkt przerwania ...” z informacją, że może to być spowodowane uszkodzeniem sterta. Te błędy nie zawsze powodują awarię aplikacji od razu, chociaż prawdopodobnie nastąpi awaria wkrótce potem. Duży …
165 c++  windows  debugging  heap 

1
Dlaczego w Attributes.IsDefined () brakuje przeciążeń?
Zainspirowany pytaniem SO. Klasa Attribute ma kilka przeciążeń dla metody IsDefined () . Objęte są atrybuty zastosowane do Assembly, Module, MemberInfo, ParameterInfo. Przeciążenie MemberInfo obejmuje PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. To zajmuje się większością atrybutów AttributeTargets. Z wyjątkiem jednego biggy: nie ma przeciążenia dla Attribute.IsDefined (Type, Type), dzięki czemu można …
165 c#  .net  reflection 



7
Android i XMPP: obecnie dostępne rozwiązania [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte w zeszłym roku . Popraw to pytanie Która biblioteka XMPP byłaby obecnie najlepszym wyborem do tworzenia aplikacji na Androida? Używam z poprawioną bibliotekę …
165 android  xmpp  smack  asmack 

4
Gdzie hostować projekt Open Source: CodePlex, Google Code, SourceForge? [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ć …

11
Niepowodzenie podczas instalacji Pillow (modułu Python) w systemie Linux
Próbuję zainstalować Pillow (moduł Pythona) za pomocą pip, ale zgłasza ten błąd: ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting Więc jak mówi błąd, próbowałem: pip install pillow --global-option="--disable-jpeg" Ale zawodzi z: error: option --disable-jpeg not recognized Jakieś wskazówki, jak sobie z tym poradzić?
165 python  linux  pillow 

9
Czy można używać target = „_ blank” w HTML5?
Pamiętam, że czytałem gdzieś, że w HTML5 nie można już używać target="_blank"w HTML5, ale nie mogę go teraz znaleźć. Czy można nadal używać target="_blank"? Wiem, że jest to ogólnie uważane za zły pomysł, ale to najłatwiejszy sposób, aby otworzyć nowe okno dla czegoś takiego jak PDF, a także nie wymaga …
165 javascript  html  window 


18
Wyrażenie regularne do dopasowywania formatu czasu GG: MM
Potrzebuję wyrażenia regularnego do dopasowania czasu w formacie HH: MM. Oto co mam i to działa: ^[0-2][0-3]:[0-5][0-9]$ Dotyczy to wszystkiego od 00:00 do 23:59. Jednak chcę to zmienić, aby dopasować również 0:00 i 1:00 itd., A także 00:00 i 01:30. To znaczy, aby skrajna lewa cyfra była opcjonalna, aby dopasować …
165 regex 

29
Odmowa dostępu dla użytkownika „homestead” @ „localhost” (używając hasła: TAK)
Korzystam z Mac OS Yosemite i Laravel 5.0. W moim lokalnym środowisku biegam php artisan migratei otrzymuję: Odmowa dostępu dla użytkownika „homestead” @ „localhost” (używając hasła: TAK) Konfiguracja Oto mój .env APP_ENV=local APP_DEBUG=true APP_KEY=***** DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret aplikacja \ config \ database.php 'mysql' => [ 'driver' => 'mysql', 'host' …


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.