Programowanie

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



7
Zagnieżdżony defaultdict o defaultdict
Czy istnieje sposób, aby defaultdict był również domyślny dla defaultdict? (tj. rekurencyjny słownik default z poziomu nieskończonego?) Chcę móc: x = defaultdict(...stuff...) x[0][1][0] {} Więc mogę to zrobić x = defaultdict(defaultdict), ale to tylko drugi poziom: x[0] {} x[0][0] KeyError: 0 Istnieją przepisy, które mogą to zrobić. Ale czy można …



18
Tablica funkcji JavaScript
var array_of_functions = [ first_function('a string'), second_function('a string'), third_function('a string'), forth_function('a string') ] array_of_functions[0]; To nie działa zgodnie z przeznaczeniem, ponieważ każda funkcja w tablicy jest wykonywana podczas tworzenia tablicy. Jaki jest właściwy sposób wykonania dowolnej funkcji w tablicy, wykonując: array_of_functions[0]; // or, array_of_functions[1] etc. Dzięki!

9
jQuery pobiera wartość wejściową po naciśnięciu klawisza
Mam następującą funkcję: $(document).ready(function() { $("#dSuggest").keypress(function() { var dInput = $('input:text[name=dSuggest]').val(); console.log(dInput); $(".dDimension:contains('" + dInput + "')").css("display","block"); }); }); Z jakiegoś powodu, przy pierwszym naciśnięciu klawisza, otrzymuję pusty ciąg znaków do dziennika konsoli.

21
Jakikolwiek sposób na złamanie instrukcji if w PHP?
Czy w PHP jest jakieś polecenie zatrzymania wykonywania bieżącej lub nadrzędnej ifinstrukcji, tak samo jak breaklub break(1)dla switch/ loop. Na przykład $arr=array('a','b'); foreach($arr as $val) { break; echo "test"; } echo "finish"; w powyższym kodzie PHP nie zrobi echo "test";i przejdzie doecho "finish"; Potrzebuję tego, jeśli $a="test"; if("test"==$a) { break; …
129 php 

9
Usuń niechciane części ze strun w kolumnie
Szukam skutecznego sposobu na usunięcie niechcianych części z ciągów w kolumnie DataFrame. Dane wyglądają następująco: time result 1 09:00 +52A 2 10:00 +62B 3 11:00 +44a 4 12:00 +30b 5 13:00 -110a Muszę przyciąć te dane do: time result 1 09:00 52 2 10:00 62 3 11:00 44 4 12:00 …


4
Wybierz losowo 50 pozycji z listy, aby zapisać je do pliku
Do tej pory wymyśliłem, jak zaimportować plik, utworzyć nowe pliki i zmienić losowo listę. Mam problem z wybraniem losowo tylko 50 pozycji z listy do zapisania w pliku? def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) temp4 = os.path.join(dir,output4) out_file4=open(temp4,'w') random.shuffle(query) for item …
129 python  file  list  select  random 

6
Jak przekierować do indeksu z innego kontrolera?
Przeglądałem, próbując znaleźć sposób na przekierowanie do Indexwidoku z innego kontrolera. public ActionResult Index() { ApplicationController viewModel = new ApplicationController(); return RedirectToAction("Index", viewModel); } Właśnie tego próbowałem teraz. Teraz kod, który otrzymałem, ma ActionLinklink do strony, której potrzebuję Redirect. @Html.ActionLink("Bally Applications","../Application")
129 c#  asp.net-mvc 


5
R - Połączyć dwie ramki danych?
Biorąc pod uwagę dwie ramki danych ai b: > a a b c 1 -0.2246894 -1.48167912 -1.65099363 2 0.5559320 -0.87898575 -0.15634590 3 1.8469466 -0.01487524 -0.53098215 4 -0.6875051 0.23880967 0.01824621 5 -0.6735163 0.75485292 0.44154092 > b a c 1 0.4287284 -0.3295925 2 0.5201492 0.3341251 3 -2.6355570 1.7916780 4 -1.3645337 1.3642276 5 …

11
Bash historię bez numerów linii
Polecenie bash historyjest bardzo fajne. Rozumiem, dlaczego pokazuje numery linii, ale czy istnieje sposób, aby wywołać polecenie historii i ukryć numery linii? Chodzi o to, aby użyć polecenia historii, więc nie odpowiadaj cat ~/.bash_history Prąd wyjściowy: 529 man history 530 ls 531 ll 532 clear 533 cd ~ 534 history …
129 linux  bash 

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.