Programowanie

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

13
Funkcja sekwencji-zip dla C ++ 11?
Dzięki nowej pętli for opartej na zakresach możemy pisać kod podobny do for(auto x: Y) {} Która IMO jest ogromnym ulepszeniem (np.) for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {} Czy można go użyć do zapętlenia dwóch równoczesnych pętli, jak zipfunkcja Pythona ? Dla osób niezaznajomionych z Pythonem kod: Y1 = [1,2,3] Y2 …
100 c++  c++11  sequences 

10
Jaki jest dobry powód, aby używać widoków SQL?
Czytam Biblię SQL Server 2008 i omawiam sekcję dotyczącą widoków. Ale autor tak naprawdę nie wyjaśnia celu poglądów. Jaki jest dobry użytek z widoków? Czy powinienem ich używać w swojej witrynie i jakie są z nich korzyści?
100 sql  sql-server 

5
Jak wysłać poprawny nagłówek autoryzacji do podstawowego uwierzytelnienia
Próbuję POST dane z mojego API, ale nie mogę przejść podstawowego uwierzytelnienia. Próbuję: $.ajax({ type: 'POST', url: http://theappurl.com/api/v1/method/, data: {}, crossDomain: true, beforeSend: function(xhr) { xhr.setRequestHeader('Authorization', 'Basic [REDACTED]'); } }); Odpowiedź mojej konfiguracji serwera to: response["Access-Control-Allow-Origin"] = "*" response["Access-Control-Allow-Methods"] = "POST" response["Access-Control-Max-Age"] = "1000" response["Access-Control-Allow-Headers"] = "*" Nagłówki, które otrzymuję, …


4
Mikrosekundowy czas w JavaScript
Czy są jakieś funkcje czasowe w JavaScript z rozdzielczością mikrosekund? Znam timer.js dla Chrome i mam nadzieję, że będzie rozwiązanie dla innych przyjaznych przeglądarek, takich jak Firefox, Safari, Opera, Epiphany, Konqueror itp. Nie jestem zainteresowany obsługą żadnego IE, ale odpowiedzi, w tym IE są mile widziane. (Biorąc pod uwagę słabą …
100 javascript 

11
X-Frame-Options Allow-From wielu domen
Mam witrynę ASP.NET 4.0 IIS7.5, którą muszę zabezpieczyć za pomocą nagłówka X-Frame-Options. Muszę również umożliwić wyświetlanie ramek iframe na moich stronach witryny z mojej samej domeny, a także z mojej aplikacji Facebook. Obecnie mam skonfigurowaną witrynę z witryną o nazwie: Response.Headers.Add("X-Frame-Options", "ALLOW-FROM SAMEDOMAIN, www.facebook.com/MyFBSite") Kiedy przeglądałem moją stronę na Facebooku …

1
Docker WYKAZUJ port tylko do hosta
Czy docker może wystawiać port tylko na hosta, a nie na zewnątrz. Muszę uruchomić docker z bazą danych mongo i chciałem, aby był dostępny tylko z hosta, ale muszę połączyć port hosta 27017. Czy to możliwe, czy jedynym możliwym sposobem jest zmiana definicji zapory?
100 docker 

4
Jaki jest sens posiadania wskaźników w Go?
Wiem, że wskaźniki w Go pozwalają na mutację argumentów funkcji, ale czy nie byłoby prostsze, gdyby przyjęły tylko referencje (z odpowiednimi stałymi lub zmiennymi kwalifikatorami). Teraz mamy wskaźniki i niejawne przekazywanie przez odniesienie dla niektórych typów wbudowanych, takich jak mapy i kanały. Czy coś mi brakuje, czy też wskazówki w …
100 pointers  go 

5
Logger slf4j zalety formatowania z {} zamiast konkatenacji ciągów
Czy jest jakaś zaleta używania {}zamiast konkatenacji ciągów? Przykład z slf4j logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); zamiast logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); Myślę, że chodzi o optymalizację prędkości, ponieważ oceny parametrów (i konkatenacji ciągów) można uniknąć w czasie …


9
Dodanie funkcji onclick, aby przejść do adresu URL w JavaScript?
Używam tego fantazyjnego małego JavaScript, aby podświetlić pole, gdy użytkownik najedzie na nie. Czy możesz mi powiedzieć, czy istnieje sposób na dodanie onclickfunkcji, która będzie działać jako łącze i będzie prowadzić do adresu URL? <script> $(function() { $('tr').hover(function() { $(this).css('background-color', '#eee'); $(this).contents('td').css({'border': '0px solid red', 'border-left': 'none', 'border-right': 'none'}); $(this).contents('td:first').css('border-left', …

7
Jak ukryć dane wyjściowe polecenia w Bash
Chcę, aby moje skrypty Bash były bardziej eleganckie dla użytkownika końcowego. Jak ukryć dane wyjściowe, gdy Bash wykonuje polecenia? Na przykład, gdy Bash wykonuje yum install nano Następujące informacje zostaną wyświetlone użytkownikowi, który wykonał Bash: Loaded plugins: fastestmirror base | 3.7 kB 00:00 base/primary_db | 4.4 MB 00:03 extras | …
100 bash  shell 

5
Czy mogę ustawić wartość null jako domyślną wartość @Value na wiosnę?
Obecnie używam adnotacji @Value Spring 3.1.x w następujący sposób: @Value("${stuff.value:}") private String value; Spowoduje to umieszczenie w zmiennej pustego ciągu znaków, jeśli atrybut nie jest obecny. Chciałbym mieć wartość null jako domyślną zamiast pustego ciągu. Oczywiście chcę również uniknąć błędu, gdy właściwość stuff.value nie jest ustawiona.

12
Usuń podwójne cudzysłowy z ciągu znaków w .NET
Próbuję dopasować do jakiegoś niespójnie sformatowanego kodu HTML i muszę usunąć niektóre podwójne cudzysłowy. Obecny: <input type="hidden"> Cel: <input type=hidden> To jest złe, ponieważ nie uciekam przed tym poprawnie: s = s.Replace ("" "," "); To jest złe, ponieważ nie ma pustego znaku (o ile wiem): s = s.Replace('"', ''); …
100 c#  .net  vb.net 


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.