Programowanie

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


11
Grupowanie w interwał 5 minut w zakresie czasu
Mam pewne problemy z poleceniami mySQL, które chcę wykonać. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp To jest moje aktualne oświadczenie wyjściowe. timestamp name count(b.name) …
97 mysql  sql  group-by 

8
protokoły binarne a protokoły tekstowe
czy ktoś ma dobrą definicję tego, co to jest protokół binarny? a czym właściwie jest protokół tekstowy? jak to się ma do siebie pod względem liczby bitów przesłanych w sieci? oto co Wikipedia mówi o protokołach binarnych: Protokół binarny to protokół, który jest przeznaczony lub oczekiwany do odczytu przez maszynę, …
97 text  binary  protocols 

2
Co to jest? = W Makefile
KDIR ?= $(shell uname -r) Jakie jest znaczenie ?=? Mam rozumieć różnicę między :=, +=a =od innego wątku dostępnych w przepełnienie stosu, ale nie może znaleźć wytłumaczenie ?=.





11
Domyślny profil startowy do testów integracyjnych
Spring-boot wykorzystuje profile Spring ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ), które pozwalają na przykład na oddzielną konfigurację dla różnych środowisk. Jednym ze sposobów korzystania z tej funkcji jest skonfigurowanie testowej bazy danych do użycia przez testy integracyjne. Zastanawiam się jednak, czy konieczne jest utworzenie własnego profilu „test” i jawna aktywacja tego profilu w …


6
C ++ przerywa wywoływane bez aktywnego wyjątku
Otrzymuję błąd C ++ z wątkami: terminate called without an active exception Aborted Oto kod: #include <queue> #include <thread> #include <mutex> #include <condition_variable> template<typename TYPE> class blocking_stream { public: blocking_stream(size_t max_buffer_size_) : max_buffer_size(max_buffer_size_) { } //PUSH data into the buffer blocking_stream &operator<<(TYPE &other) { std::unique_lock<std::mutex> mtx_lock(mtx); while(buffer.size()>=max_buffer_size) stop_if_full.wait(mtx_lock); buffer.push(std::move(other)); mtx_lock.unlock(); …

4
Czy powinienem usunąć oddział po scaleniu?
Czy po scaleniu gałęzi usuwasz ją z repozytorium? Jednak to dobra praktyka czy nie? Zwykle tworzę wiele gałęzi, ponieważ nie chcę przerywać mojej obecnej wersji i chciałbym je usunąć, aby zachować porządek. Jeśli jednak pracujesz z Assemblą lub GitHubem, Twoje żądania scalenia ze starych gałęzi zostaną zapisane w witrynie, więc …

12
Jak skorzystać z metody Early Break Redukcja ()?
Jak mogę przerwać iterację reduce()metody? for: for (var i = Things.length - 1; i >= 0; i--) { if(Things[i] <= 0){ break; } }; reduce() Things.reduce(function(memo, current){ if(current <= 0){ //break ??? //return; <-- this will return undefined to memo, which is not what I want } }, 0)

7
Przyklejony pasek boczny: trzymaj się dołu podczas przewijania w dół, do góry podczas przewijania w górę
Od jakiegoś czasu szukałem rozwiązania mojego problemu z lepkim paskiem bocznym. Mam konkretny pomysł, jak chciałbym, żeby to działało; efektywnie chciałbym, aby przy przewijaniu w dół przyklejał się do dołu, a gdy tylko przewiniesz z powrotem w górę, chciałbym, aby przylegał do góry płynnym ruchem (bez przeskakiwania). Nie jestem w …


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.