Programowanie

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

9
Programowanie Scala dla Androida
Postępowałem zgodnie z samouczkiem na Scali i Androidzie ze Scala 2.7.3 wersja ostateczna. Powstała aplikacja na Androida działa, ale nawet najbardziej podstawowa aplikacja potrzebuje kilku minut (!) Na skompresowanie i wymaga skompresowania 900 kb , co jest ogranicznikiem dla aplikacji mobilnych. Ponadto w środowisku IDE co jakiś czas brakuje pamięci. …
258 android  scala  resources 

13
Jak testowane jest jądro Linux?
W jaki sposób programiści jądra Linux testują swój kod lokalnie i po jego zatwierdzeniu? Czy używają jakiegoś rodzaju testów jednostkowych, budują automatyzację? plany testowe?


6
XPath zawiera (text (), „jakiś ciąg”) nie działa, gdy jest używany z węzłem z więcej niż jednym podwęzłem Text
Mam mały problem z Xpath zawiera dom4j ... Powiedzmy, że mój XML to <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> Powiedzmy, że chcę znaleźć wszystkie węzły, które mają ABC w tekście, biorąc pod uwagę element główny ... Więc xpath, którą musiałbym napisać, to //*[contains(text(),'ABC')] Jednak nie to …
258 xpath  dom4j 

6
Uzyskiwanie listy kluczy tablicy asocjacyjnej
Mam tablicę asocjacyjną w JavaScript: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; Jak zdobyć klucze tego słownika? tzn. chcę var keys = ["cats", "dogs"]; Edytuj 7 lat później: aby poprawić terminologię - nie ma czegoś takiego jak „tablica asocjacyjna” w Javascripcie - jest to technicznie po prostu objecti …
258 javascript  arrays 

11
Zamknąć plik bez wychodzenia z aplikacji VIM?
Używam poleceń :ei :wdo edycji i zapisu pliku. Nie jestem pewien, czy istnieje polecenie „zamknij”, aby zamknąć bieżący plik bez opuszczania Vima? Wiem, że :qpolecenia można użyć do zamknięcia pliku, ale jeśli jest to ostatni plik, Vim również jest zamknięty; Właściwie w Mac OS MacVim się kończy. Tylko okno Vima …
258 vim 

13
NSRange to Range <String.Index>
Jak mogę przekonwertować NSRangena Range&lt;String.Index&gt;Swift? Chcę użyć następującej UITextFieldDelegatemetody: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -&gt; Bool { textField.text.stringByReplacingCharactersInRange(???, withString: string)
258 nsstring  swift  ios8  nsrange 

16
Zdefiniuj stałe globalne
W Angular 1.x możesz zdefiniować takie stałe: angular.module('mainApp.config', []) .constant('API_ENDPOINT', 'http://127.0.0.1:6666/api/') Jaki byłby odpowiednik w Angular (z TypeScript)? Po prostu nie chcę powtarzać podstawowego adresu URL interfejsu API we wszystkich moich usługach.

25
Jak ustalić, czy punkt znajduje się w trójkącie 2D? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte w zeszłym miesiącu . Popraw to pytanie Czy istnieje prosty sposób ustalenia, czy punkt znajduje się w trójkącie? Jest 2D, a …
258 algorithm  math  geometry 

12
Jak ukryć pasek nawigacyjny przed pierwszym ViewController w Swift?
Jak mogę szybko ukryć pasek nawigacyjny przed pierwszym ViewController lub określonym ViewController? Użyłem następującego kodu w viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } a także na viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } Obie metody ukrywają kontroler nawigacji przed wszystkimi ViewControllerami.

30
Android: Nie mogę mieć ViewPager WRAP_CONTENT
Zainstalowałem prosty ViewPager, który ma ImageView o wysokości 200dp na każdej stronie. Oto mój pager: pager = new ViewPager(this); pager.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); pager.setBackgroundColor(Color.WHITE); pager.setOnPageChangeListener(listener); layout.addView(pager); Pomimo wysokości ustawionej jako wrap_content, pager zawsze wypełnia ekran, nawet jeśli podgląd obrazu wynosi tylko 200dp. Próbowałem zamienić wysokość pagera na „200”, ale daje to …
258 android 

11
Autouzupełnianie w Vimie
Po długim „treningu” w końcu przeszedłem na Vima; ale mam pewne problemy z autouzupełnianiem. Jak mogę uzyskać sugestię kodu podczas pisania? Zwykle tworzę PHP, Ruby, HTML, C i CSS.
258 vim  autocomplete  macvim 

7
Jak mogę zatrzymać działające zapytanie MySQL?
Łączę się mysqlz mojej powłoki Linux. Od czasu do czasu uruchamiam SELECTzbyt duże zapytanie. Drukuje i drukuje i już wiem, że nie o to mi chodziło. Chciałbym zatrzymać zapytanie. Trafienie Ctrl+C(kilka razy) zabija mysqlcałkowicie i zabiera mnie z powrotem do powłoki, więc muszę się ponownie połączyć. Czy można zatrzymać zapytanie …
258 mysql  kill  processlist 

11
Jak zlokalizować ciąg w pliku info.plist na iOS?
Jak zapewne wiesz, iOS 8 wymaga klucza NSLocationWhenInUseUsageDescription do korzystania z lokalizacji użytkownika. Dodałem ten klucz i kilka ogólnych informacji do mojej listy informacji. Jak mogę użyć łańcucha tłumaczenia w pliku plist? -- Aktualizacja -- Mam już ciąg lokalizowalny. Zastanawiam się tylko, czy mogę użyć czegoś takiego jak NSLocalizedString (MYSTRING, …
258 ios  xcode  plist  beta 

21
Jak wydrukować wartość obiektu Tensor w TensorFlow?
Korzystam ze wstępnego przykładu mnożenia macierzy w TensorFlow. matrix1 = tf.constant([[3., 3.]]) matrix2 = tf.constant([[2.],[2.]]) product = tf.matmul(matrix1, matrix2) Kiedy drukuję produkt, wyświetla go jako Tensorobiekt: &lt;tensorflow.python.framework.ops.Tensor object at 0x10470fcd0&gt; Ale skąd mam poznać wartość product? Następujące nie pomaga: print product Tensor("MatMul:0", shape=TensorShape([Dimension(1), Dimension(1)]), dtype=float32) Wiem, że wykresy działają Sessions, …

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.