Programowanie

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

7
C dynamicznie rosnąca tablica
Mam program, który czyta „surową” listę jednostek w grze i zamierzam stworzyć tablicę zawierającą numer indeksu (int) nieokreślonej liczby jednostek, do przetwarzania różnych rzeczy. Chciałbym uniknąć używania zbyt dużej ilości pamięci lub procesora do przechowywania takich indeksów ... Szybkim i brudnym rozwiązaniem, którego dotychczas używam, jest zadeklarowanie w głównej funkcji …
126 c  dynamic-arrays 


11
Wiele metody HttpPost w kontrolerze interfejsu API sieci Web
Zaczynam korzystać z projektu MVC4 Web API, mam kontroler z wieloma HttpPostmetodami. Kontroler wygląda następująco: Kontroler public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Tutaj MyRequestTemplatereprezentuje klasę szablonu odpowiedzialną za obsługę Json przechodzącą …

8
Jakikolwiek sposób na wybranie bez powodowania blokowania w MySQL?
Pytanie: SELECT COUNT(online.account_id) cnt from online; Ale tabela online jest również modyfikowana przez zdarzenie, więc często widzę blokadę, uruchamiając show processlist. Czy jest jakaś gramatyka w MySQL, która może spowodować, że instrukcja select nie spowoduje blokad? I zapomniałem wspomnieć powyżej, że znajduje się on w podrzędnej bazie danych MySQL. Po …
126 mysql  locking 


17
Brak uprawnienia do powiadomienia push
Mam aplikację do przesłania, gdy została odrzucona i otrzymałem wiadomość Brak uprawnienia do powiadomienia push - Twoja aplikacja wydaje się rejestrować w usłudze Apple Push Notification, ale uprawnienia podpisu aplikacji nie obejmują uprawnienia „aps-environment”. Jeśli Twoja aplikacja korzysta z usługi Apple Push Notification, upewnij się, że identyfikator aplikacji obsługuje powiadomienia …

7
Różnica między typami string i char [] w C ++
Znam trochę C, a teraz przyjrzę się C ++. Jestem przyzwyczajony do znakowania tablic do obsługi ciągów znaków C, ale kiedy patrzę na kod C ++, widzę przykłady używające zarówno typu ciągów, jak i tablic znaków: #include <iostream> #include <string> using namespace std; int main () { string mystr; cout …
126 c++  string  types 

14
Jak powtórzyć „blok” w szablonie django
Chcę użyć tego samego {% block%} dwa razy w tym samym szablonie django. Chcę, aby ten blok pojawiał się więcej niż raz w moim szablonie podstawowym: # base.html <html> <head> <title>{% block title %}My Cool Website{% endblock %}</title> </head> <body> <h1>{% block title %}My Cool Website{% endblock %}</h1> </body> </html> …


3
Kliknięcie WebDriver () a kliknięcie JavaScript ()
Historia: Tutaj, na StackOverflow, widziałem użytkowników zgłaszających, że nie mogą kliknąć elementu za pomocą polecenia selenium WebDriver „kliknięcie” i mogą obejść go za pomocą kliknięcia JavaScript, wykonując skrypt. Przykład w Pythonie: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Przykład w WebDriverJS / Protractor: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); Pytanie: Dlaczego kliknięcie …

5
Przywróć opcję `--no-site-packages` za pomocą virtualenv
Stworzyłem virtualenv używając tej --no-site-packagesopcji i zainstalowałem wiele bibliotek. Teraz chciałbym cofnąć tę --no-site-packagesopcję i użyć również pakietów globalnych. Czy mogę to zrobić bez ponownego tworzenia virtualenv? Dokładniej: Zastanawiam się, co dokładnie dzieje się podczas tworzenia virtualenv za pomocą --no-site-packagesopcji, w przeciwieństwie do nieużywania tej opcji. Jeśli wiem, co się …
126 python  virtualenv 

12
Jak porównać dwie wersje w Bitbucket?
Mój zespół używa Bitbucket do naszego repozytorium git, a ostatnio zaczęliśmy używać funkcji pull request do recenzji kodu. Działa dobrze przy pierwszej recenzji, ale jeśli przejdzie przez wiele iteracji (to znaczy, zostaną wprowadzone zmiany i zaktualizowane żądanie ściągnięcia), chciałbym zobaczyć łącze z nowymi zmianami, które zostały wprowadzone od ostatniego przeglądu …
126 git  bitbucket 

4
Jak skonfigurować przechwycenie po zatwierdzeniu przez Git
Jak zdalnie wyzwolić kompilację z Jenkinsa? Jak skonfigurować przechwytywanie po zatwierdzeniu przez Git? Moim wymaganiem jest to, że za każdym razem, gdy w repozytorium Git zostaną wprowadzone zmiany dla określonego projektu, automatycznie rozpocznie się kompilacja Jenkinsa dla tego projektu. W sekcji budowy wyzwalaczy Jenkinsa wybrałem zdalnie kompilację wyzwalacza. W .gitkatalogu …
126 git  jenkins  hook  commit 

7
Czy powinienem kompilować z / MD czy / MT?
W programie Visual Studio dostępne są flagi kompilacji / MD i / MT, które pozwalają wybrać rodzaj biblioteki środowiska uruchomieniowego C. Rozumiem różnicę we wdrożeniu, ale nadal nie jestem pewien, którego użyć. Jakie są zalety / wady? Słyszałem, że jedną z zalet / MD jest to, że pozwala to komuś …


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.