Programowanie

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

6
Utwórz tablicę dopasowań wyrażeń regularnych
W Javie próbuję zwrócić wszystkie dopasowania wyrażeń regularnych do tablicy, ale wydaje się, że możesz tylko sprawdzić, czy wzorzec pasuje do czegoś, czy nie (boolean). Jak mogę użyć dopasowania wyrażenia regularnego, aby utworzyć tablicę wszystkich ciągów pasujących do wyrażenia regularnego w danym ciągu?
160 java  regex 

5
Zwróć 0, jeśli pole jest puste w MySQL
Czy w MySQL istnieje sposób na ustawienie zerowych pól „total”, jeśli mają wartość NULL? Oto co mam: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal, (SELECT SUM(upr.amount) FROM uc_payment_receipts upr WHERE uo.order_id = upr.order_id ) AS payment_received, (SELECT SUM(uoli.amount) FROM …
160 sql  mysql 

30
Nie można połączyć się z serwerem 127.0.0.1:27017
Otrzymuję następujący błąd: alex@alex-K43U:/$ mongo MongoDB shell version: 2.2.0 connecting to: test Thu Oct 11 11:46:53 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 exception: connect failed alex@alex-K43U:/$ Oto, co się dzieje, gdy próbuję uruchomić mongodb: * Starting database mongodb [fail] Już próbowałem mongo --repair Zrobiłem chown i chmod do var, …
160 mongodb 

4
Jak ustawić nazwę użytkownika i hasło dla obiektu SmtpClient w .NET?
Widzę różne wersje konstruktora, jeden używa informacji z web.config, jeden określa hosta, a drugi hosta i port. Ale jak ustawić inną nazwę użytkownika i hasło niż plik web.config? Mamy problem polegający na tym, że nasz wewnętrzny smtp jest blokowany przez niektórych klientów o wysokim poziomie bezpieczeństwa i chcemy użyć ich …
160 c#  smtpclient 

12
Zastępowanie funkcji JavaScript podczas odwoływania się do oryginału
Mam funkcję, a()którą chcę przesłonić, ale też mam a()wykonać oryginał w kolejności zależnej od kontekstu. Na przykład czasami podczas generowania strony chcę zastąpić ją w następujący sposób: function a() { new_code(); original_a(); } a czasami tak: function a() { original_a(); other_new_code(); } Jak mogę to osiągnąć original_a()z over-ringu a()? Czy …

15
Nieaktualne ostrzeżenie Kotlin Runtime w Android Studio
Po pobraniu i zainstalowaniu najnowszej wtyczki Kotlin mam przestarzałe ostrzeżenie programu Kotlin Runtime z Android Studio, które mówi mi: Twoja wersja środowiska uruchomieniowego Kotlin w bibliotece 'kotlin-stdlib-1.1.2' to 1.1.2, natomiast wersja wtyczki to 1.1.2-release-Studio2.3-3. Bibliotekę wykonawczą należy zaktualizować, aby uniknąć problemów ze zgodnością. Próbowałem kliknąć przycisk Aktualizuj środowisko uruchomieniowe , …

7
Konwertuj argumenty wiersza poleceń na tablicę w Bash
Jak przekonwertować argumenty wiersza poleceń na tablicę skryptów bash? Chcę to wziąć: ./something.sh arg1 arg2 arg3 i przekonwertuj go na myArray=( arg1 arg2 arg3 ) tak, żebym mógł używać myArray do dalszego wykorzystania w skrypcie. Ten poprzedni post SO jest bliski, ale nie omawia sposobu tworzenia tablicy: Jak analizować argumenty …
160 arrays  bash  shell 

7
Niedozwolona kombinacja zestawień (utf8_unicode_ci, IMPLICIT) i (utf8_general_ci, IMPLICIT) dla operacji „=”
Komunikat o błędzie w MySql: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' Przeszedłem przez kilka innych postów i nie byłem w stanie rozwiązać tego problemu. Część, której to dotyczy, jest podobna do tej: CREATE TABLE users ( userID INT UNSIGNED NOT NULL AUTO_INCREMENT, firstName VARCHAR(24) NOT NULL, …


8
NumPy lub Pandas: Zachowywanie typu tablicy jako liczby całkowitej z wartością NaN
Czy istnieje preferowany sposób, aby zachować typ danych numpytablicy ustalony jako int( int64lub cokolwiek), jednocześnie mając wewnątrz element wymieniony jako numpy.NaN? W szczególności konwertuję wewnętrzną strukturę danych na Pandas DataFrame. W naszej strukturze mamy kolumny typu całkowitego, które nadal mają NaN (ale dtype kolumny to int). Wygląda na to, że …

5
Jak obrócić obraz tła w kontenerze?
Chcę obrócić obraz, który jest umieszczony na przycisku paska przewijania w Chrome. Teraz mam CSS z taką zawartością: ::-webkit-scrollbar-button:vertical:decrement { background-image:url(images/arrowup.png) ; -webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); background-repeat:no-repeat; background-position:center; background-color:#ECEEEF; border-color:#999; } Chcę obrócić obraz bez obracania jego zawartości.

11
Jak rozszerzać / dziedziczyć komponenty?
Chciałbym stworzyć rozszerzenia dla niektórych komponentów już wdrożonych w Angular 2, bez konieczności ich prawie całkowitego przepisywania, ponieważ komponent podstawowy mógłby podlegać zmianom i chciałbym, aby te zmiany również znalazły odzwierciedlenie w komponentach pochodnych. Stworzyłem ten prosty przykład, aby lepiej wyjaśnić moje pytania: Z następującym składnikiem podstawowym app/base-panel.component.ts: import {Component, …

29
Usuwanie wielu elementów z listy
Czy można jednocześnie usunąć wiele elementów z listy? Jeśli chcę usunąć elementy o indeksie 0 i 2 i spróbować czegoś takiego jak del somelist[0], a następnie del somelist[2], druga instrukcja faktycznie usunie somelist[3]. Przypuszczam, że zawsze mógłbym najpierw usunąć elementy o wyższym numerze, ale mam nadzieję, że jest lepszy sposób.
160 python  list 

7
Interpolacja ciągu znaków do wyrażenia regularnego
Muszę podstawić wartość ciągu w moim wyrażeniu regularnym w Rubim. Czy jest na to łatwy sposób? Na przykład: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end
160 ruby  regex 

8
Axios uzyskuje dostęp do pól nagłówka odpowiedzi
Buduję aplikację frontendową za pomocą React i Redux i używam axios do wykonywania moich żądań. Chciałbym uzyskać dostęp do wszystkich pól w nagłówku odpowiedzi. W swojej przeglądarce mogę sprawdzić nagłówek i widzę, że wszystkie potrzebne pola są obecne (takie jak token, uid itp.), Ale kiedy dzwonię const request = axios.post(`${ROOT_URL}/auth/sign_in`, …

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.