Programowanie

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


16
Jak wyświetlić listę plików w pliku JAR?
Mam ten kod, który czyta wszystkie pliki z katalogu. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); Działa świetnie. Wypełnia tablicę wszystkimi plikami kończącymi się na „.txt” z katalogu „text_directory”. Jak można odczytać zawartość …
114 java  file  jar  java-io  getresource 

2
Kiedy należy używać Theme.AppCompat vs ThemeOverlay.AppCompat?
Istnieją następujące klasy Theme.AppCompat: Theme.AppCompat Theme.AppCompat.Light Theme.AppCompat.Light.DarkActionBar Theme.AppCompat.NoActionBar Theme.AppCompat.Light.NoActionBar Theme.AppCompat.DialogWhenLarge Theme.AppCompat.Light.DialogWhenLarge Theme.AppCompat.Dialog Theme.AppCompat.Light.Dialog Theme.AppCompat.CompactMenu i następujące klasy ThemeOverlay.AppCompat: ThemeOverlay.AppCompat ThemeOverlay.AppCompat.Light ThemeOverlay.AppCompat.Dark ThemeOverlay.AppCompat.ActionBar ThemeOverlay.AppCompat.Dark.ActionBar Po co na przykład używać ThemeOverlay.AppCompat.light vs Theme.AppCompat.Light? Widzę, że jest znacznie mniej zdefiniowanych atrybutów dla ThemeOverlay - jestem ciekaw, jaki jest zamierzony przypadek użycia ThemeOverlay.

8
Tworzenie ramki danych ze słownika, w którym wpisy mają różne długości
Powiedzmy, że mam słownik z 10 parami klucz-wartość. Każdy wpis zawiera tablicę numpy. Jednak długość tablicy nie jest taka sama dla wszystkich. Jak mogę utworzyć ramkę danych, w której każda kolumna zawiera inny wpis? Kiedy próbuję: pd.DataFrame(my_dict) Dostaję: ValueError: arrays must all be the same length Jakiś sposób, aby to …
114 python  pandas 

4
Używanie wyrażeń lambda dla programów obsługi zdarzeń
Obecnie mam następującą stronę zadeklarowaną: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Dopiero niedawno przeniosłem się na .NET 3.5 z 1.1, więc jestem przyzwyczajony do pisania programów obsługi zdarzeń poza Page_Load. Moje …
114 c#  performance  events  lambda 

9
Uruchamianie skryptu w Pythonie z PHP
Próbuję uruchomić skrypt w Pythonie z PHP za pomocą następującego polecenia: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Jednak PHP po prostu nie generuje żadnych danych wyjściowych. Raportowanie błędów jest ustawione na E_ALL, a display_errors jest włączone. Oto, czego próbowałem: Kiedyś python2, /usr/bin/python2a python2.7zamiast/usr/bin/python2.7 Użyłem również ścieżki względnej zamiast ścieżki bezwzględnej, która również …
114 php  python  linux  exec  archlinux 

4
rsync: różnica między --size-only i --ignore-times
Próbuję zrozumieć, jaka jest różnica między dwiema opcjami rsync --size-only i rsync --ignore-times Rozumiem, że domyślnie rsync porównuje zarówno sygnatury czasowe, jak i rozmiary plików, aby zdecydować, czy plik powinien zostać zsynchronizowany, czy nie. Powyższe opcje pozwalają użytkownikowi wpływać na to zachowanie. Wydaje się, że obie opcje, przynajmniej werbalnie, prowadzą …
114 rsync 


4
instancja Vs getClass ()
Widzę wzrost wydajności podczas używania getClass()i ==operatora nad instanceOfoperatorem. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in equals"); } else …
114 java  class  instanceof 


2
Wyrażenie lambda a odniesienie do metody [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie IntelliJ ciągle proponuje mi zastąpienie wyrażeń lambda odwołaniami do …

4
Czy istnieje zalecany format importu wielu wierszy?
Czytałem, że istnieją trzy sposoby kodowania importu wielowierszowego w Pythonie Z ukośnikami: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Powielanie sentencji: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END Z nawiasami: from Tkinter …
114 python  python-2.7  pep8 


3
Jak działa generyczna lambda w C ++ 14?
Jak działa generyczna lambda ( autosłowo kluczowe jako typ argumentu) w standardzie C ++ 14? Czy jest oparty na szablonach C ++, w których dla każdego innego typu argumentu kompilator generuje nową funkcję o tej samej treści, ale zastępowanych typach (polimorfizm w czasie kompilacji), czy jest bardziej podobny do generycznych …
114 c++  lambda  auto  c++14 

4
Co to są „podpisane” pliki cookie w connect / expressjs?
Próbuję dowiedzieć się, czym właściwie są „podpisane pliki cookie”. W sieci nie ma zbyt wiele, a jeśli spróbuję: app.use(express.cookieParser('A secret')); Ale nadal ... Pliki cookie są nadal w 100% normalne w przeglądarce i nie bardzo wiem, co to jest „podpisane” (miałem nadzieję, że „zobaczę” jakieś dziwne strony na kliencie, coś …

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.