Programowanie

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

2
Dlaczego występuje duży wpływ na wydajność przy zapętlaniu tablicy z 240 lub więcej elementami?
Podczas uruchamiania pętli sumy nad tablicą w Rust zauważyłem ogromny spadek wydajności, gdy CAPACITY> = 240. CAPACITY= 239 jest około 80 razy szybszy. Czy istnieje specjalna optymalizacja kompilacji, którą Rust robi dla „krótkich” tablic? Kompilowany z rustc -C opt-level=3. use std::time::Instant; const CAPACITY: usize = 240; const IN_LOOPS: usize = …

1
bufory protokołów google vs json vs XML [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

10
Czy funkcje lambda mogą być wzorowane?
Czy w C ++ 11 można utworzyć szablon funkcji lambda? Czy może jest zbyt specyficzny, aby można go było zastosować w szablonie? Rozumiem, że zamiast tego mogę zdefiniować klasyczną szablonową klasę / funktor, ale pytanie brzmi bardziej: czy język pozwala na tworzenie szablonów funkcji lambda?
230 c++  templates  lambda  c++11 

3
Co oznacza cmd / C? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Rozumiem, cmdale nie rozumiem cmd /c. Próbowałem wywołać program Java z prądu, do którego używam. Runtime.getRuntime().exec("cmd /C java …
230 command-line  cmd 

7
Ustawianie limitu czasu Curl w PHP
Uruchamiam żądanie curl w bazie danych eXist przez php. Zestaw danych jest bardzo duży, w wyniku czego baza danych konsekwentnie zajmuje dużo czasu, aby zwrócić odpowiedź XML. Aby to naprawić, skonfigurowaliśmy żądanie zwijania, którego czas oczekiwania powinien być długi. $ch = curl_init(); $headers["Content-Length"] = strlen($postString); $headers["User-Agent"] = "Curl/1.0"; curl_setopt($ch, CURLOPT_URL, …
230 php  http  curl  timeout 

20
Jak zmienić etykiety aspektów?
Użyłem następującego ggplotpolecenia: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) produkować Chciałbym zmienić fazowane etykiet jednak coś krótszego (jak Hosp 1, Hosp 2...), ponieważ …
230 r  ggplot2  symbols  facet  plotmath 

27
Zmienianie nazw plików w folderze na kolejne numery
Chcę zmienić nazwę plików w katalogu na kolejne numery. Na podstawie daty utworzenia plików. Na przykład sadf.jpgdo 0001.jpg, wrjr3.jpgdo 0002.jpgitd. Liczby wiodących zer w zależności od całkowitej liczby plików (nie trzeba dodatkowych zer, jeśli nie są potrzebne).

11
Umieszczanie / nakładanie (indeks Z) widoku nad innym widokiem w Androidzie
Mam układ liniowy, który składa się z podglądu obrazu i tekstu, jeden pod drugim w układzie liniowym. <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> Może brakować niektórych zasad, aby dać wyobrażenie o tym, jak wygląda układ. Chcę inny mały widok tekstu, …


7
Jak uzyskać poprzedni adres URL w JavaScript?
Czy jest jakiś sposób na uzyskanie poprzedniego adresu URL w JavaScript? Coś takiego: alert("previous url is: " + window.history.previous.href); Czy jest coś takiego? Czy powinienem po prostu przechowywać go w pliku cookie? Muszę tylko wiedzieć, że mogę robić przejścia z poprzedniego adresu URL na bieżący adres URL bez kotwic i …
230 javascript 

9
Selektor CSS3: pierwszy typ z nazwą klasy?
Czy można użyć selektora CSS3, :first-of-typeaby wybrać pierwszy element o danej nazwie klasy? Mój test się nie powiódł, więc myślę, że nie? Kod ( http://jsfiddle.net/YWY4L/ ): p:first-of-type {color:blue} p.myclass1:first-of-type {color:red} .myclass2:first-of-type {color:green} <div> <div>This text should appear as normal</div> <p>This text should be blue.</p> <p class="myclass1">This text should appear red.</p> …
230 css  css-selectors 

10
Utworzyć wystąpienie typu ogólnego, którego konstruktor wymaga parametru?
Jeśli BaseFruitma konstruktora, który akceptuje int weight, czy mogę utworzyć egzemplarz owocu za pomocą ogólnej metody takiej jak ta? public void AddFruit<T>()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ fruit.Enlist(fruitManager); } Przykład został dodany za komentarzami. Wydaje się, że mogę to zrobić tylko wtedy, gdy podam BaseFruitkonstruktor bez …
230 c#  .net  generics 

7
Jak uzyskać kod statusu odpowiedzi z jQuery.ajax?
W poniższym kodzie próbuję tylko uzyskać kod odpowiedzi HTTP z wywołania jQuery.ajax. Następnie, jeśli kod to 301 (Przeniesiony na stałe), wyświetl nagłówek odpowiedzi „Lokalizacja”: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>jQuery 301 Trial</title> <script src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> function get_resp_status(url) { …
230 ajax  jquery-1.5 

8
Jak profilować użycie pamięci w Pythonie?
Ostatnio zainteresowałem się algorytmami i zacząłem je badać, pisząc naiwną implementację, a następnie optymalizując ją na różne sposoby. Znam już standardowy moduł Pythona do profilowania środowiska wykonawczego (dla większości rzeczy uważam, że funkcja timeit magic w IPython jest wystarczająca), ale interesuje mnie również użycie pamięci, więc mogę również zbadać te …
230 python  memory  profiling 

6
Uzyskiwanie kawałka kluczy z mapy
Czy jest jakiś prostszy / ładniejszy sposób na zdobycie kawałka klucza z mapy w Go? Obecnie iteruję po mapie i kopiuję klucze do wycinka: i := 0 keys := make([]int, len(mymap)) for k := range mymap { keys[i] = k i++ }
230 go 

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.