Programowanie

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

20
Jak uzyskać wartość zwracaną z wątku w pythonie?
Poniższa funkcja foozwraca ciąg znaków 'foo'. Jak mogę uzyskać wartość 'foo'zwracaną z celu wątku? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() Przedstawiony powyżej „oczywisty sposób na zrobienie tego” nie działa: thread.join()powrócił None.

10
Utwórz katalog, jeśli nie istnieje
Piszę skrypt PowerShell, aby utworzyć kilka katalogów, jeśli nie istnieją. System plików wygląda podobnie do tego D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ Każdy folder projektu ma wiele wersji. Każdy folder wersji potrzebuje folderu raportów. Niektóre foldery „wersji” zawierają już folder Raporty; jednak większość nie. Muszę napisać skrypt uruchamiany codziennie, aby utworzyć te …

12
Najłatwiejszy sposób na czytanie i zapisywanie plików
Istnieje wiele różnych sposobów odczytu i zapisu plików ( plików tekstowych , a nie binarnych) w języku C #. Potrzebuję tylko czegoś, co jest łatwe i wymaga najmniejszej ilości kodu, ponieważ będę dużo pracować z plikami w moim projekcie. Potrzebuję tylko czegoś, stringponieważ wszystko, czego potrzebuję, to czytać i pisać …
342 c#  .net  string  file  file-io 

29
Elastyczny rozmiar czcionki w CSS
Stworzyłem witrynę za pomocą siatki Zurb Foundation 3 . Każda strona ma dużą h1: body { font-size: 100% } /* Headers */ h1 { font-size: 6.2em; font-weight: 500; } <div class="row"> <div class="twelve columns text-center"> <h1> LARGE HEADER TAGLINE </h1> </div> <!-- End Tagline --> </div> <!-- End Row --> …

12
Błąd: java: nieprawidłowe wydanie źródłowe: 8 w Intellij. Co to znaczy?
Próbuję skompilować kod w używam Intellij Ultimate 13.1.4, ale pojawia się następujący błąd i nie mam pojęcia, co to znaczy: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 error Information:0 warnings Error:java: …

11
SQL, aby znaleźć liczbę różnych wartości w kolumnie
Mogę wybrać wszystkie odrębne wartości w kolumnie na następujące sposoby: SELECT DISTINCT column_name FROM table_name; SELECT column_name FROM table_name GROUP BY column_name; Ale jak uzyskać liczbę wierszy z tego zapytania? Czy wymagane jest podzapytanie?
342 sql  distinct 


5
Jak napisać trycatch w R.
Chcę napisać trycatchkod, aby poradzić sobie z błędem podczas pobierania z sieci. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Te dwie instrukcje działają poprawnie. Poniżej tworzę nieistniejący adres internetowy: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]nie istnieje. Jak napisać trycatchpętlę (funkcję), aby: Gdy adres URL jest nieprawidłowy, wynikiem będzie: „URL …

3
Co zrobić z oddziałem po scaleniu
Miałem dwie gałęzie: masteri branch1. Właśnie połączyła się branch1z powrotem do masteri skończę z tego oddziału. Czy powinienem go usunąć, czy po prostu pozwolić mu usiąść? Czy usunięcie go spowoduje utratę danych?
342 git  merge  branch 

17
Jak proporcjonalnie skalować UIImageView?
Mam UIImageView, a celem jest proporcjonalne zmniejszenie jego skali poprzez podanie jej wysokości lub szerokości. UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode = UIViewContentModeScaleAspectFit; //change width of frame CGRect frame …

14
Jak dodać obraz do JPanel?
Mam JPanel, do którego chciałbym dodać obrazy JPEG i PNG, które generuję na bieżąco. Wszystkie przykłady, które widziałem do tej pory w Swing Tutorials , szczególnie w przykładach Swing, używają ImageIcons. Generuję te obrazy jako tablice bajtów i zwykle są one większe niż zwykła ikona, której używają w przykładach, w …
341 java  image  swing  jpanel 

15
Czy można rozpocząć sesję powłoki w działającym kontenerze (bez ssh)
Naiwnie spodziewałem się, że to polecenie uruchomi powłokę bash w działającym kontenerze: docker run "id of running container" /bin/bash wygląda na to, że to niemożliwe, pojawia się błąd: 2013/07/27 20:00:24 Internal server error: 404 trying to fetch remote history for 27d757283842 Więc jeśli chcę uruchomić powłokę bash w działającym kontenerze …
341 docker 

13
Wątek wywołujący nie może uzyskać dostępu do tego obiektu, ponieważ inny wątek jest jego właścicielem
Mój kod jest jak poniżej public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. /// </summary> private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = …

12
Jaki jest „właściwy” sposób na iterację w tablicy w Ruby?
PHP, pomimo wszystkich brodawek, jest całkiem niezłe pod tym względem. Nie ma różnicy między tablicą a skrótem (być może jestem naiwny, ale wydaje mi się to oczywiście w porządku) i iteracja po obu stronach foreach (array/hash as $key => $value) W Ruby istnieje wiele sposobów na zrobienie czegoś takiego: array.length.times …
341 ruby  arrays  loops 

5
Konwertuj INT na VARCHAR SQL
Używam Sybase i dokonuję wyboru, który zwraca mi kolumnę o nazwie „iftype”, ale jej typ to int i muszę przekonwertować na varchar. Kiedy próbuję dokonać wyboru bez funkcji konwersji, pojawia się ten błąd: Kod błędu 257, stan SQL 37000: niejawna konwersja z typu danych „VARCHAR” na „INT” jest niedozwolona. Użyj …

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.