Programowanie

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

8
Czyste moduły NPM
Czy istnieje sposób, aby npm zdekompilować wszystkie moduły w node_modules? Coś jak odbudowa npm, która usuwa wszystkie artefakty budowy, ale ich nie odbudowuje?
144 node.js  npm 


5
Kiedy używać klas zagnieżdżonych i klas zagnieżdżonych w modułach?
Wiem, kiedy używać podklas i modułów, ale ostatnio widziałem takie zagnieżdżone klasy: class Foo class Bar # do some useful things end end Oprócz klas zagnieżdżonych w modułach, takich jak: module Baz class Quux # more code end end Albo dokumentacja i artykuły są skąpe, albo nie jestem wystarczająco wykształcony …
144 ruby  oop 

4
ByteBuffer.allocate () a ByteBuffer.allocateDirect ()
Aby allocate()lub allocateDirect(), oto jest pytanie. Od kilku lat utknąłem w przekonaniu, że skoro DirectByteBuffers to bezpośrednie mapowanie pamięci na poziomie systemu operacyjnego, będzie działać szybciej z wywołaniami get / put niż HeapByteBuffers. Aż do tej pory nigdy nie byłem zainteresowany poznaniem dokładnych szczegółów tej sytuacji. Chcę wiedzieć, który z …

1
Jaki jest cel słowa kluczowego static w parametrze tablicy funkcji, takim jak „char s [static 10]”?
Przeglądając jakiś kod źródłowy natknąłem się na taką funkcję: void someFunction(char someArray[static 100]) { // do something cool here } Po pewnym eksperymentowaniu wydaje się, że mogą się tam również pojawić inne kwalifikatory: void someFunction(char someArray[const]) { // do something cool here } Wygląda na to, że kwalifikatory są dozwolone …
144 c  arrays  parameters  static 

20
Jak usunąć lewą część sznurka?
Mam prosty kod w Pythonie, który wyszukuje w plikach ciąg np. path=c:\pathGdzie c:\pathczęść może się różnić. Obecny kod to: def find_path(i_file): lines = open(i_file).readlines() for line in lines: if line.startswith("Path="): return # what to do here in order to get line content after "Path=" ? Jaki jest prosty sposób na …
144 python  string 



7
wejście std :: cin ze spacjami?
#include <string> std::string input; std::cin >> input; Użytkownik chce wpisać „Hello World”. Ale cinzawodzi w odstępie między dwoma słowami. Jak mogę cinwziąć w całości Hello World? Właściwie robię to ze strukturami i cin.getlinewydaje się, że nie działa. Oto mój kod: struct cd { std::string CDTitle[50]; std::string Artist[50]; int number_of_songs[50]; }; …
144 c++  string  space 

9
Importuj PEM do Java Key Store
Próbuję połączyć się z serwerem SSL, który wymaga ode mnie uwierzytelnienia. Aby korzystać z SSL przez Apache MINA, potrzebuję odpowiedniego pliku JKS. Jednak dostałem tylko plik .PEM. Jak bym zabrał się do tworzenia pliku JKS z pliku PEM?
144 java  ssl  keystore  pem  apache-mina 

18
Czy w php 0 jest traktowane jako puste?
Kod wyjaśni więcej: $var = 0; if (!empty($var)){ echo "Its not empty"; } else { echo "Its empty"; } Wynik zwraca „Jest pusty”. Pomyślałem, że puste () sprawdzi, czy ustawiłem już zmienną i mam wartość w środku. Dlaczego zwraca „Jest pusty”?
144 php  function 



23
Plik „app / hero.ts” nie jest błędem modułu w konsoli, gdzie przechowywać pliki interfejsów w strukturze katalogów z angular2?
angular2Samouczek robię pod tym adresem: https://angular.io/docs/ts/latest/tutorial/toh-pt3.htmlhero Interfejs umieściłem w jednym pliku pod appfolderem, w konsoli mam ten błąd : app/app.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module. [0] app/hero-detail.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module. Jeśli umieszczę plik interfejsu w folderze hero, błąd zniknie, nie ma tego …
144 angular 

4
Używanie języka Java z procesorami graficznymi Nvidia (CUDA)
Pracuję nad projektem biznesowym, który jest wykonywany w Javie i wymaga ogromnej mocy obliczeniowej do obliczania rynków biznesowych. Prosta matematyka, ale z ogromną ilością danych. Zamówiliśmy kilka procesorów graficznych CUDA, aby to wypróbować, a ponieważ Java nie jest obsługiwana przez CUDA, zastanawiam się, od czego zacząć. Czy powinienem zbudować interfejs …

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.