Programowanie

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


9
Jak ustawić input type = file Powinien akceptować tylko pliki pdf i xls
użyłem <input type= "file" name="Upload" > Teraz chciałbym to ograniczyć, akceptując tylko pliki .pdf i .xls. Kiedy kliknę przycisk przesyłania, powinno to potwierdzić. Kiedy klikam pliki (PDF / XLS) na stronie internetowej, powinno się to automatycznie otworzyć. Czy ktoś mógłby podać kilka przykładów na to?
102 html  forms 

9
Biblioteka trwałości pomieszczeń Androida: Upsert
Biblioteka trwałości Room systemu Android łaskawie zawiera adnotacje @Insert i @Update, które działają dla obiektów lub kolekcji. Mam jednak przypadek użycia (powiadomienia push zawierające model), który wymagałby przesłania UPSERT, ponieważ dane mogą, ale nie muszą istnieć w bazie danych. Sqlite nie ma natywnego upsert, a obejścia są opisane w tym …

8
Usuń wartość z obiektu bez mutacji
Jaki jest dobry i krótki sposób na usunięcie wartości z obiektu o określonym kluczu bez mutowania oryginalnego obiektu? Chciałbym zrobić coś takiego: let o = {firstname: 'Jane', lastname: 'Doe'}; let o2 = doSomething(o, 'lastname'); console.log(o.lastname); // 'Doe' console.log(o2.lastname); // undefined Wiem, że istnieje wiele bibliotek niezmienności do takich zadań, ale …

8
Kompilowanie prostego programu Hello World na OS X za pomocą wiersza poleceń
Mam prosty przykład Hello World, który próbuję skompilować na OS X, o nazwie hw.cpp: #include <iostream> #include <string> using namespace std; int main() { cout << "Hello world!" << endl; return 0; } Chciałbym go skompilować gcc, ale nie udało mi się. Chciałbym również usłyszeć inne opcje, takie jak używanie …
102 c++  xcode  macos 

13
Jak unosisz się w ReactJS? - onMouseLeave nie jest zarejestrowany podczas szybkiego najechania kursorem
Jak możesz osiągnąć zdarzenie najechania lub aktywne zdarzenie w ReactJS, gdy wykonujesz stylizację w tekście? Odkryłem, że podejście onMouseEnter, onMouseLeave jest błędne, więc mam nadzieję, że jest inny sposób, aby to zrobić. W szczególności, jeśli szybko najedziesz kursorem na komponent, zarejestrowane zostanie tylko zdarzenie onMouseEnter. Element onMouseLeave nigdy nie jest …


2
Jak ustawić domyślne wartości dla właściwości komponentu Angular 2?
Pisząc komponenty Angular 2.0, w jaki sposób można ustawić domyślne wartości właściwości? Na przykład - Chcę ustawić fooaby 'bar'domyślnie, ale siła wiązania natychmiast rozwiązać się 'baz'. Jak to wygląda w hakach cyklu życia? @Component({ selector: 'foo-component' }) export class FooComponent { @Input() foo: string = 'bar'; @Input() zalgo: string; ngOnChanges(changes){ …

4
Dodaj kolumnę ze stałą wartością do ramki danych pandy [duplikat]
To pytanie ma już odpowiedzi tutaj : Dodaj kolumnę do ramki danych ze stałą wartością (4 odpowiedzi) Zamknięte 4 miesiące temu . Biorąc pod uwagę ramkę DataFrame: np.random.seed(0) df = pd.DataFrame(np.random.randn(3, 3), columns=list('ABC'), index=[1, 2, 3]) df A B C 1 1.764052 0.400157 0.978738 2 2.240893 1.867558 -0.977278 3 0.950088 …
102 python  pandas 

3
Czy klucz jest wymagany podczas wysyłania wiadomości do platformy Kafka?
KeyedMessage<String, byte[]> keyedMessage = new KeyedMessage<String, byte[]>(request.getRequestTopicName(), SerializationUtils.serialize(message)); producer.send(keyedMessage); Obecnie wysyłam wiadomości bez klucza jako część wiadomości z kluczem, czy nadal będzie to działać delete.retention.ms? Czy muszę wysłać klucz jako część wiadomości? Czy dobrze jest tworzyć klucz jako część wiadomości?

12
Laravel Eloquent - odrębne () i count () nie działają poprawnie razem
Więc próbuję uzyskać liczbę różnych pidów w zapytaniu, ale zwrócona wartość jest nieprawidłowa. Oto, co staram się zrobić: $ad->getcodes()->groupby('pid')->distinct()->count() co zwraca wartość „2”, podczas gdy wartością, którą powinien zwrócić, powinno być „1”. Aby obejść ten problem, robię to: count($ad->getcodes()->groupby('pid')->distinct()->get()) co działa dobrze i zwraca „1” Czy jest jakaś reguła, w …

8
Pula procesów Pythona nie jest demoniczna?
Czy byłoby możliwe utworzenie puli Pythona, która nie jest demonem? Chcę, aby pula mogła wywołać funkcję zawierającą inną pulę w środku. Chcę tego, ponieważ procesy demona nie mogą tworzyć procesu. W szczególności spowoduje to błąd: AssertionError: daemonic processes are not allowed to have children Na przykład rozważmy scenariusz, w którym …


9
Jak zmusić Mavena do używania mojego lokalnego repozytorium zamiast wychodzenia do zdalnego repozytorium w celu pobrania artefaktów?
Używam Maven 3.3.3 z Javą 8 na Mac Yosemite. Mam projekt wielomodułowy. <modules> <module>first-module</module> <module>my-module</module> … </modules> Kiedy buduję jeden z moich modułów podrzędnych, na przykład „mój-moduł” z góry, używając „czystej instalacji mvn”, kompilacja próbuje pobrać artefakty modułu podrzędnego ze zdalnego repozytorium, które zdefiniowałem w moim ~ / .m2 Plik …

22
Zmiana hasła root MySQL
Próbowałem zresetować moje hasło roota MySQL. Uruchomiłem tabele mysqld_safe --skip-grant-table, zaktualizowałem hasło roota i sprawdziłem tabelę użytkowników, aby upewnić się, że tam jest. Po ponownym uruchomieniu demona mysql próbowałem zalogować się przy użyciu nowego hasła roota, które właśnie ustawiłem, i nadal otrzymuję odmowę dostępu z powodu błędów użytkownika „root”. Próbowałem …
102 mysql  root  mysqladmin 

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.