Programowanie

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


3
Tworzenie nowego katalogu w C
Chcę napisać program, który sprawdza istnienie katalogu; jeśli ten katalog nie istnieje, tworzy katalog i plik dziennika w nim, ale jeśli katalog już istnieje, tworzy po prostu nowy plik dziennika w tym folderze. Jak mam to zrobić w C z Linuksem?
97 c  linux  directory 


7
Czy podstawa dziennika Big O (logn) jest e?
W przypadku struktur danych typu drzewo wyszukiwania binarnego widzę, że notacja Big O jest zwykle oznaczana jako O (logn). Czy z małą literą „l” w logarytmie oznacza to logarytm o podstawie e (n), zgodnie z opisem logarytmu naturalnego? Przepraszam za proste pytanie, ale zawsze miałem problem z rozróżnieniem różnych logarytmów …



3
Łapanie wyjątków ze słowem „złap, kiedy”
Natknąłem się na tę nową funkcję w C #, która pozwala programowi obsługi catch na wykonanie, gdy zostanie spełniony określony warunek. int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null Exception"); } Próbuję zrozumieć, kiedy może się to …


7
SVN (Subversion) Problem „Plik jest zaplanowany do dodania, ale go brakuje” - Korzystanie z wersji
Używam wersji dla SVN. Próbuję zatwierdzić i otrzymać tę wiadomość: Zatwierdzenie nie powiodło się (szczegóły poniżej): „/Users/mike/Sites/mysite.com/astss-cvsdude/Trunk/cart/flashfile.swf” jest zaplanowane do dodania, ale brakuje go Przypuszczam, że dzieje się tak dlatego, że dodałem pliki do repozytorium, a następnie usunąłem je za pośrednictwem systemu plików. Chciałbym, żeby po prostu zanotował moją zmianę …
97 svn  macos  versions 


8
Dlaczego moje skalowanie do rysowania wektorów nie jest zgodne z oczekiwaniami?
Próbuję użyć rysunków wektorowych w mojej aplikacji na Androida. Z http://developer.android.com/training/material/drawables.html (moje wyróżnienie): W systemie Android 5.0 (poziom interfejsu API 21) i nowszych można zdefiniować elementy wektorowe, które skalują się bez utraty definicji. Korzystanie z tego do rysowania: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24"> <path android:fillColor="@color/colorPrimary" android:pathData="M14,20A2,2 0 0,1 12,22A2,2 …

5
Jak utworzyć / edytować plik manifestu?
Mam ten kod od współpracownika (prawdopodobnie mam go gdzieś z sieci), ale jest na wakacjach i muszę to dodać do pliku manifestu <?xml version="1.0" encoding="utf-8" ?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="MyApplication" /> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> </security> </trustInfo> </asmv1:assembly> Jestem …

3
Jaka jest różnica między serwerem MySQL a klientem MySQL
W Ubuntu normalnie instaluję oba, ale jakie są różnice między klientem a serwerem dla MySQL. Jako bonus, kiedy nowe oświadczenie wspomina, że ​​wymaga MySQL 5.x, czy oznacza to klienta, serwer lub oba. Na przykład ten link https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html wspomina, że ​​potrzebuje wersji 5.7.x, aby obsługiwał json_extract, czy to oznacza klienta, serwer …
97 mysql  linux  ubuntu 


9
Jakie są zalety programowania funkcjonalnego? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

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.