Programowanie

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

4
Korzystanie z biblioteki C ++ w kodzie C.
Mam bibliotekę C ++, która udostępnia różne klasy do zarządzania danymi. Mam kod źródłowy biblioteki. Chcę rozszerzyć interfejs API C ++, aby obsługiwał wywołania funkcji C, aby biblioteka mogła być używana z kodem C i kodem C ++ w tym samym czasie. Używam łańcucha narzędzi GNU (gcc, glibc itp.), Więc …
103 c++  c  gcc  glibc 

3
Jak zmienić podmoduł git, aby wskazywał podfolder?
Przeglądając samouczek modułem , stworzyłem submodule z projektem boto . Potem odkryłem, że w rzeczywistości potrzebuję tylko części tego projektu - a konkretnie folderu boto . Chciałbym zmienić mój moduł podrzędny, aby wskazywał ten folder. Kiedy patrzę w .gitmodules, widzę [submodule "backup/src/boto"] path = backup/src/boto url = https://github.com/boto/boto.git Jakiego adresu …

7
Kiedy stworzyć nową aplikację (z startapp) w Django?
Przeszukałem to w Google, ale nadal mam problem z tym, co Django definiuje jako „aplikacje”. Czy powinienem utworzyć nową aplikację dla każdej funkcji w witrynie, mimo że korzysta ona z modeli z głównego projektu? Czy macie dobrą regułę, kiedy oddzielić nową aplikację, a kiedy zachować funkcjonalność razem z „głównym projektem” …
103 python  django 

1
Dlaczego nie mogę użyć operatora propagacji wartości null w wyrażeniach lambda?
Często używam operatora propagującego wartość null w moim kodzie, ponieważ daje mi to bardziej czytelny kod, szczególnie w długich zapytaniach nie muszę sprawdzać wartości null każdej używanej klasy. Poniższy kod zgłasza błąd kompilacji, którego nie możemy użyć operatora propagującego wartość null w wyrażeniu lambda. var cnt = humans.AsQueryable().Count(a => a.House?[0].Price …

2
Obiekt „DataFrame” nie ma atrybutu „sort”
Mam tu jakiś problem, w moim pakiecie Pythona zainstalowałem numpy, ale nadal mam ten błąd Obiekt „DataFrame” nie ma atrybutu „sort” Każdy może dać mi jakiś pomysł .. To jest mój kod: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final = final.sort() final.columns=[final.columns,final.iloc[0]] final = final.iloc[1:].reset_index(drop=True) …

4
PHP GuzzleHttp. Jak złożyć wniosek o wpis z parametrami?
Jak wysłać żądanie wpisu za pomocą GuzzleHttp (wersja 5.0). Próbuję wykonać następujące czynności: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); Ale otrzymuję błąd: Błąd krytyczny PHP: nieprzechwycony wyjątek „InvalidArgumentException” z komunikatem „Żadna metoda nie obsługuje klucza konfiguracji poczty …


11
Jak uzyskać surowe, skompilowane zapytanie SQL z wyrażenia SQLAlchemy?
Mam obiekt zapytania SQLAlchemy i chcę uzyskać tekst skompilowanej instrukcji SQL ze wszystkimi powiązanymi parametrami (np. Brak %slub inne zmienne oczekujące na powiązanie przez kompilator instrukcji lub silnik dialektu MySQLdb itp.). Wywołanie str()zapytania ujawnia coś takiego: SELECT id WHERE date_added <= %s AND date_added >= %s ORDER BY count DESC …
103 python  sql  mysql  sqlalchemy 




3
Przekaż parametr do funkcji ochrony trasy
Pracuję nad aplikacją, która ma wiele ról, które muszę używać strażników, aby blokować nawigację do części aplikacji w oparciu o te role. Zdaję sobie sprawę, że mogę utworzyć indywidualne klasy ochrony dla każdej roli, ale wolałbym mieć jedną klasę, do której mógłbym w jakiś sposób przekazać parametr. Innymi słowy, chciałbym …


6
setInterval w aplikacji React
Wciąż jestem całkiem nowy w React, ale powoli się ścigałem i napotkałem coś, na czym utknąłem. Próbuję zbudować komponent „timera” w Reakcie i szczerze mówiąc nie wiem, czy robię to dobrze (czy wydajnie). W moim kodu poniżej, ustawić stan powrócić obiektu { currentCount: 10 }i zostały bawiąc componentDidMount, componentWillUnmounti renderi …

8
Czy można mieć klucz obcy jako klucz podstawowy?
Mam dwa stoliki: Użytkownik (nazwa użytkownika, hasło) Profil (identyfikator profilu, płeć, data urodzenia, ...) Obecnie używam tego podejścia: każdy rekord profilu ma pole o nazwie „userId” jako klucz obcy, który łączy się z tabelą użytkownika. Kiedy użytkownik rejestruje się, automatycznie tworzony jest jego rekord profilu. Jestem zdezorientowany moją sugestią znajomego: …

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.