Programowanie

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

27
Jak ustalić, czy drzewo binarne jest zrównoważone?
Minęło trochę czasu od tych lat szkolnych. Dostałem pracę jako informatyk w szpitalu. Próbuję teraz przejść do faktycznego programowania. Pracuję teraz nad drzewami binarnymi i zastanawiałem się, jaki byłby najlepszy sposób określenia, czy drzewo jest zrównoważone pod względem wysokości. Myślałem o czymś w związku z tym: public boolean isBalanced(Node root){ …

9
Jak opróżnić („obciąć”) plik w systemie Linux, który już istnieje i jest w jakiś sposób chroniony?
Mam na serwerze plik o nazwie error.log, który muszę często skracać. Mam uprawnienia rw do pliku. Otwieranie pliku w vi> usuwanie całej zawartości> zapisywanie prac (oczywiście). Ale kiedy spróbuję poniżej cat /dev/null > error.log Dostaję wiadomość File already exists. Oczywiście na serwerze wykonano jakąś konfigurację, aby zapobiec przypadkowemu nadpisaniu plików. …
113 linux  file  command-line 

13
Jak odczytać plik ze ścieżki względnej w projekcie Java? java.io.File nie może znaleźć określonej ścieżki
Mam projekt z 2 pakietami: tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines W pakiecie (2) mam plik tekstowy ListStopWords.txt, w pakiecie (1) mam klasę FileLoadder. Oto kod w FileLoader: File file = new File("properties\\files\\ListStopWords.txt"); Ale mam ten błąd: The system cannot find the path specified Czy możesz podać rozwiązanie, aby to naprawić? Dzięki.
113 java  file 

3
Android - niestandardowy interfejs użytkownika z niestandardowymi atrybutami
Wiem, że można stworzyć niestandardowy element UI (za pomocą View lub określonego rozszerzenia elementu UI). Ale czy można zdefiniować nowe właściwości lub atrybuty dla nowo utworzonych elementów interfejsu użytkownika (mam na myśli nie dziedziczone, ale zupełnie nowe, aby zdefiniować określone zachowanie, którego nie jestem w stanie obsłużyć z domyślnymi właściwościami …

5
Źródła danych RSS w ASP.NET MVC
Jak zalecałbyś obsługę źródeł danych RSS w ASP.NET MVC? Korzystasz z biblioteki innej firmy? Korzystasz z RSS w BCL? Po prostu tworzysz widok RSS, który renderuje XML? A może coś zupełnie innego?
113 asp.net-mvc  rss 




4
gunicorn automatycznie ładuje się po zmianie źródła
W końcu przeprowadziłem migrację środowiska deweloperskiego z runicorn / nginx do gunicorn / nginx. Wygodne byłoby replikowanie funkcji automatycznego przeładowywania serwera uruchomieniowego do gunicorn, aby serwer automatycznie uruchamiał się ponownie po zmianie źródła. W przeciwnym razie muszę ręcznie zrestartować serwer za pomocą kill -HUP. Jakiś sposób, aby uniknąć ręcznego ponownego …

3
JavaScript zamień / wyrażenie regularne
Biorąc pod uwagę tę funkcję: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Jak dokonać this.markup.replace()wymiany na całym świecie? Oto problem. Jeśli używam go w ten sposób: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); Wartość alertu to „foobar $ …



9
Pasek nawigacji pojawia się nad widokami z nowym pakietem SDK dla systemu iOS7
CGRect cgRect1 = [[UIScreen mainScreen] applicationFrame]; UISearchBar *mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, cgRect.size.width, 40)]; mySearchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight ; UITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 40, cgRect.size.width, cgRect.size.height-40)]; myTableView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight; [self.view addSubview:mySearchBar]; [self.view addSubview:myTableView]; We wcześniejszych wersjach działa poprawnie. Pasek wyszukiwania pojawia się poniżej statusbarpaska nawigacji i. Pojawia tableviewsię …
113 iphone  ios  objective-c  ipad  ios7 

10
Pobierz plik za pomocą jQuery
Jak mogę poprosić użytkownika o pobranie po kliknięciu łącza. Na przykład zamiast: <a href="uploads/file.doc">Download Here</a> Mógłbym użyć: <a href="#">Download Here</a> $('a').click... //Some jquery to download the file W ten sposób Google nie indeksuje moich plików HREF i prywatnych. Czy można to zrobić za pomocą jQuery, a jeśli tak, to w …
113 jquery  file  download 

5
Uszkodzona ramka stosu GDB - jak debugować?
Mam następujący ślad stosu. Czy można wyciągnąć z tego cokolwiek przydatnego do debugowania? Program received signal SIGSEGV, Segmentation fault. 0x00000002 in ?? () (gdb) bt #0 0x00000002 in ?? () #1 0x00000001 in ?? () #2 0xbffff284 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) …
113 c  recursion  gdb 

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.