Programowanie

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

17
Sprawdź, czy klasa ma funkcję składową o danym sygnaturze
Proszę o sztuczkę szablonową, aby wykryć, czy klasa ma określoną funkcję członkowską danego podpisu. Problem jest podobny do tego cytowanego tutaj http://www.gotw.ca/gotw/071.htm, ale nie ten sam: w pozycji książki Suttera odpowiedział na pytanie, że klasa C MUSI ZAPEWNIĆ funkcję składową z konkretny podpis, w przeciwnym razie program się nie skompiluje. …
139 c++  c++11  templates  sfinae 



9
Kiedy należy używać indeksu złożonego?
Kiedy należy używać indeksu złożonego w bazie danych? Jakie są konsekwencje wydajności przy użyciu indeksu złożonego)? Dlaczego powinienem używać indeksu złożonego? Na przykład mam homesstół: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT NULL, `year_built` smallint(5) unsigned NOT NULL, `geolat` decimal(10,6) …

7
Spring Java Config: jak stworzyć @Bean o zasięgu prototypu z argumentami runtime?
Korzystając z Java Config Springa, muszę uzyskać / utworzyć komponent bean o zakresie prototypu z argumentami konstruktora, które są dostępne tylko w czasie wykonywania. Rozważmy następujący przykład kodu (uproszczony dla zwięzłości): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing …


10
Ikona powiadomień z nowym systemem Firebase Cloud Messaging
Wczoraj Google zaprezentował na Google I / O nowy system powiadomień oparty na nowym Firebase. Wypróbowałem ten nowy FCM (Firebase Cloud Messaging) z przykładem na Github. Ikoną powiadomienia jest zawsze ic_launcher, mimo że zadeklarowałem konkretny wyciąg Czemu ? Poniżej oficjalny kod do obsługi wiadomości public class AppFirebaseMessagingService extends FirebaseMessagingService { …

11
Jak znaleźć rozszerzenie pliku w C #?
W mojej aplikacji sieci web (asp.net, c #) przekazuję plik wideo na stronie, ale chcę przekazać tylko pliki wideo flv. Jak mogę ograniczyć przesyłanie innych plików wideo z rozszerzeniami?
139 c#  asp.net 

10
Iteruj listę jako parę (bieżącą, następną) w Pythonie
Czasami muszę powtórzyć listę w Pythonie, patrząc na „bieżący” element i „następny” element. Do tej pory robiłem to z kodem takim: for current, next in zip(the_list, the_list[1:]): # Do something To działa i robi to, czego oczekuję, ale czy istnieje bardziej idiomatyczny lub skuteczny sposób na zrobienie tego samego?
139 python 

11
Jak wyświetlić wyjście / okno konsoli w aplikacji formularzy?
Aby od razu utknąć, oto bardzo podstawowy przykład: using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); MessageBox.Show("test"); } } Jeśli skompiluję to z domyślnymi opcjami (używając csc w wierszu poleceń), zgodnie z oczekiwaniami, skompiluje się do aplikacji konsoli. Ponadto, ponieważ zaimportowałem System.Windows.Forms, wyświetli się również okno …


9
konwertowanie ciągu bazowego 64 na obraz i zapisywanie go
Oto mój kod: protected void SaveMyImage_Click(object sender, EventArgs e) { string imageUrl = Hidden1.Value; string saveLocation = Server.MapPath("~/PictureUploads/whatever2.png") ; HttpWebRequest imageRequest = (HttpWebRequest)WebRequest.Create(imageUrl); WebResponse imageResponse = imageRequest.GetResponse(); Stream responseStream = imageResponse.GetResponseStream(); using (BinaryReader br = new BinaryReader(responseStream)) { imageBytes = br.ReadBytes(500000); br.Close(); } responseStream.Close(); imageResponse.Close(); FileStream fs = new FileStream(saveLocation, …


8
NodeJS UnhandledPromiseRejectionWarning
Więc testuję komponent, który opiera się na emiterze zdarzeń. Aby to zrobić, wymyśliłem rozwiązanie wykorzystujące Promises z Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new Promise((resolve, reject) => { emitter.once('action', …

12
Android Studio, logcat czyści po zamknięciu aplikacji
Mam problem z moim logcatem od czasu aktualizacji 1.2 Beta dla Android Studio. Kiedy uruchamiam moją aplikację, rejestruje wszystko tak, jak zwykle, a następnie dochodzę do punktu, w którym moja aplikacja ulega awarii, a aplikacja mówi: niestety, gra się zatrzymała. Po kilku sekundach android zamyka tę wiadomość. Kiedy tak się …

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.