Programowanie

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

16
Najkrótsza ścieżka rycerza na szachownicy
Ćwiczyłem przed zbliżającym się konkursem programistycznym i natknąłem się na pytanie, które mnie całkowicie oszołomiło. Jednak czuję, że jest to koncepcja, której powinienem się nauczyć teraz, zamiast trzymać kciuki, że nigdy się nie pojawi. Zasadniczo chodzi o figurę rycerza na szachownicy. Masz dwa dane wejściowe: lokalizację początkową i lokalizację końcową. …

8
W jaki sposób druk Perla może domyślnie dodać nowy wiersz?
W Perlu większość moich printwypowiedzi ma formę print "hello." . "\n"; Czy istnieje dobry sposób, aby uniknąć trzymania wszystkich nieznośnych "\ n" kłamstw? Wiem, że mógłbym stworzyć nową funkcję, taką jak ta, myprintktóra automatycznie dodaje \ n, ale byłoby miło, gdybym mógł zastąpić istniejącą print.
96 perl  printing  newline 

3
XPath: Jak wybrać węzły, które nie mają atrybutów?
Jak za pomocą XPath wybrać węzły, które nie mają atrybutów (gdzie liczba atrybutów = 0)? Na przykład: <nodes> <node attribute1="aaaa"></node> <node attribute1="bbbb"></node> <node></node> <- FIND THIS </nodes>
96 xpath 

7
Wybierz dowolny plik za pośrednictwem intencji w systemie Android
Chciałbym rozpocząć poszukiwanie intencji dla aplikacji, które mogą zwracać dowolny rodzaj pliku Obecnie używam (który skopiowałem z kodu źródłowego e-maila na Androida do pliku załącznika) Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("*/*"); Intent i = Intent.createChooser(intent, "File"); startActivityForResult(i, CHOOSE_FILE_REQUESTCODE); Ale pokazuje tylko „Galerię” i „Odtwarzacz muzyki” na moim Galaxy S2. …


7
PDO mysql: Jak sprawdzić, czy wstawienie się powiodło
Używam PDO do wstawienia rekordu (mysql i php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); Czy istnieje sposób, aby dowiedzieć się, czy wstawiono go pomyślnie, na przykład jeśli rekord nie został wstawiony, ponieważ był duplikatem? Edycja: oczywiście mogę przeglądać bazę danych, ale mam na myśli automatyczne sprzężenie zwrotne.
96 php  mysql  database  pdo 

8
Jak ustawić parametry maszyny JVM dla testów jednostkowych Junit?
Mam kilka testów jednostkowych Junit, które wymagają dużej ilości miejsca na sterty do uruchomienia - np. 1G. (Testują funkcje wymagające dużej ilości pamięci dla aplikacji webstart, która będzie działać tylko z wystarczającą ilością miejsca na sterty i będzie uruchamiana wewnętrznie na 64-bitowych maszynach Win 7 - więc przeprojektowanie testów nie …

5
Czy należy wywołać .close () na HttpServletResponse.getOutputStream () /. GetWriter ()?
W Java Servlets można uzyskać dostęp do treści odpowiedzi za pośrednictwem response.getOutputStream()lub response.getWriter(). Czy powinno się to wzywać .close()po tym, OutputStreamjak zostało napisane? Z jednej strony istnieje zachęta Blocha, aby zawsze zamykać OutputStreams. Z drugiej strony nie sądzę, że w tym przypadku istnieje podstawowy zasób, który należy zamknąć. Otwieranie / …




12
Fragmenty włączone Wznów z tylnego stosu
Używam pakietu zgodności, aby używać fragmentów z systemem Android 2.2. Używając fragmentów i dodając przejścia między nimi do backstacka, chciałbym uzyskać to samo zachowanie, co onResume aktywności, tj. Zawsze, gdy fragment jest przenoszony na „pierwszy plan” (widoczny dla użytkownika) po wyskoczeniu z backstack, chciałbym, aby jakiś rodzaj wywołania zwrotnego został …

3
Jak uzyskać ścieżkę do pliku dla klasy w Pythonie?
Biorąc pod uwagę klasę C w Pythonie, jak mogę określić, w którym pliku została zdefiniowana klasa? Potrzebuję czegoś, co może działać z klasy C lub z instancji poza C. Powodem, dla którego to robię, jest to, że generalnie jestem fanem umieszczania plików, które należą do tego samego folderu. Chcę utworzyć …



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.