Odpowiedź: ListView, ukrywanie elementu listy. Android Studio.
Odpowiedź: Responsywność strony
Spróbuj zrobić tak:
@media (min-width: 480px) { }
jeżeli chcesz zrobić przedział od do:
@media (min-width: 480px) and (max-width: 1024px) { }
Odpowiedź: Jak zrobić, aby strona była responsywna
Odpowiedź: Kupno komputera
Eclipse, std::thread could be not resolved
Witam,
Od dziś przeżuciłem się na Eclipse IDE. Bardzo mnie "ujęło", wszystko działa pięknie, dużo rzeczy było spełnionych, których oczekiwałem od mojego poprzedniego IDE. Niestety było chyba za pięknie. Zauważyłem, iż jest jakiś problem z wątkami (thread) - mianowicie, podczas kompilacji wywala mi kilka błędów i zawsze to przy wątkach. Generalnie kod źródłowy jest dobrze napisany tylko problem leży gdzieś indziej. Uznałem, że może być to wina standardu. Obszukałem internet jak mógłbym dodać sobie standard C++11 i na niezliczonej ilosci stron podporządkowywałem się radom, które były tam zamieszczone. Niestety wciąż nic nie pomogło. Jeśli ktoś korzystał z Eclipse Cpp lub wie jak rozwiązać owy problem to bardzo proszę o skrócenie moich całodniowych męczarni (xD). Korzystam z MinGW (nie wiem czy to w czymś pomoże, ale tak zamieszczę dodatkowo).
Kod, który mi niestety się nie kompiluje:
#include <iostream> #include <thread> void print1() { std::cout<<"Print1"<<std::endl; } void print2() { std::cout<<"Print2"<<std::endl; } int main() { std::thread t1(print1); std::thread t2(print2); t1.join(); t2.join(); return 0; }
Z góry naprawdę dziękuję!
Lista rozwijana z danymi SQL (+ zmiana danych w bazie)
Dzień dobry,
Mój problem jest taki: Mam baze danych SQL oraz piszę stronę w HTML-u. Chciałbym zrobić rozwijaną listę z danymi z bazy sql oraz przycisk, a po wybraniu i naciśnięciu przekierowałoby zapytanie do bazy:
UPDATE nazwa_tabeli SET wartosc=wartosc+1 WHERE nazwa=RPG
Myślałem, aby po przycisku RPG "weszło do zmiennej" i zastosować zmienną (np $wybor) do zapytania.
<label for="imieinazwisko"></label> (tutaj byłby <option>) <input type="submit" value="Login">
Oczywiście znalazłem w internecie kursy o listach rozwijanych, jednak po umieszczeniu kodu (po zmianie na dane do mojej bazy) na stronie strona wysypuje sie :(
$c=mysql_connect("localhost","test","test") or die("1"); mysql_select_db("test",$c) or die ("2"); $z=mysql_query("select * from test"); echo "<form><select>"; while($r=mysql_fetch_row($z)){ echo "<option value='".$r[]."'>".$r[1]."</option>" } echo "</form></select>";
Wiem, że problem był już poruszany i pytanie jest banalne, ale jestem początkujący w html-u i mam z tym problem.
Z góry dziękuje.
Odpowiedź: Globalny obiekt klasy
Np. klasa MainController tworzy mi takiego użytkownika i pobiera z bazy jego dane w metodzie initialize, a klasa GlownyController w metodzie initialize próbuje wyświetlić imię tego użytkownika ?
Skąd masz pewność, że wykona się to akurat w takiej kolejności, a nie na odwrót? Problem leży w tym, że zanim pobrany zostanie użytkownik z bazy danych i zapisany w zmiennej zalogowanyUzytkownik, klasa GlownaControler już się do niego chce odwołać.
Zrezygnowałbym z pomysłu zmiennych globalnych w takim wydaniu. Zastanowiłbym się czy nie lepiej, żeby klasa SampleController powiadamiała klasę GłownaController o tym, że uzytkownik juz zostal pobrany z bazy danych.
Kolejne pytanie: jakie przeznaczenie ma klasa SampleController i klasa GlownaController? Pytanie, czy nie byłoby logiczniej gdybyś zrobił z tych dwóch Kontrolerów jeden, jeżeli to możliwe.
Działa mi to jeśli ustawię wyświetlenie tego imienia np po kliknięciu w jakiś przycisk, ale jeśli wywołam to wyświetlenie w initialize dostaje takie błędy :
Działa, bo zdążyło już zaciągnąć dane z bazy danych i zainicjować zmienną uzytkownik.
Rzeczy już takie bardziej odnośnie kodu:
1) Klasa Zalogowany nie powinna pobierać danych z bazy.
2) Postaraj się o angielskie nazewnictwo
3) Kontrolery nie powinny mieć logiki, ta powinna być wyodrębniona do osobnych klas.
4) Zalogowany to niezbyt dobra nazwa, lepsza byłaby Uzytkownik.
Odpowiedź: Dodanie rekordu do bazy danych za pomocą przycisku
1) Querydsl
2) jooq
3) Hibernate
4) Spring JPA
Odpowiedź: Zadanie SPOJ Kalkulator
Kilka adresow publicznych IP do routera WAN
Dzien dobry
Prosze o pomoc bo utknalem i nigdzie nie moge znalezc jak dokladnie rozwiazac nastepujaqcy problem ( obrazek dolaczony).
Jak przypisac kilka adresow publicznych do portu WAN routera , ktorego port LAN podlaczony jest do sieci LAN.
Siec LAN wiadomo, ma kilka hostow z prywatnymi adresami . W tym przykladzie jest dokladnie tyle dostepnych adresow publicznych co hostow w sieci LAN . CZy w zwiazku z tym musze uzyc translacji NAT czy nie?
Wydaja mi sie ,ze skoro jest taka sama ilosc odstepnych publicznych IP co hsotow w sieci LNA to nie ma potrzeby stosowania NAT.
BEde wdzieczny za naprowadzajace podpowiedzi bo siedze od dwoch dni i nie moge znalezc dokladnie w necie , zaczalem tworzyc tez w Cisco
Packet Tracer ale nie amm czasu zeby to opanowac teraz.
Odpowiedź: Raspberry Pi Serwerownia WWW
Mógłbyś skorzystać z programu ngrok i wtedy nie musisz odblokowywać żadnych portów.
Jedyny minus jest taki, że musiałbyś zapłacić, żeby mieć stały adres strony, ale teoretycznie mógłbyś stworzyć pustą stronę na darmowym hostingu, która by przekierowywała każdego na ten zmienny.
Odpowiedź: Eclipse, std::thread could be not resolved
https://insights.stackoverflow.com/survey/2018#technology-_-most-popular-development-environments
Instrukcja instalacji MinGW-w64 w systemie MS Windows
1. Zainstaluj w standardowy sposób Java JDK w wersji 64-bit. Po przejściu przez proces instalacji, wykonaj restart systemu.
2. Zainstaluj pakiet msys2: http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20180531.exe
3. Po instalacji uruchomi się on w konsoli. Wykonaj polecenie uaktualnienia źrodowiska:
pacman -Suy
Po zakończeniu uaktualnienia, w okienku konsoli pojawi się prośba o jego zamknięcie. Zamknij okienko.
Uruchom MSYS2 MinGW 64-bit wybierając je z menu start (wybierz precyzyjnie: MSYS2 MinGW 64-bit a nie żaden inny) i zainstaluj narzędzia programistyczne:
...
pacman -S base-devel.
pacman -S mingw-w64-x86_64-toolchain
Pytanie o (domyślnie=wszystkie) potwierdź enterem.
Możesz sprawdzić obecność kompilatora przez:
gcc -v
Zamknij okienko.
4. Do ścieżki PATH systemu dodaj następujące wpisy. Do tych ustawień dostaniesz się poprzez:
Eksplorator->prawy klawisz na "Ten komputer" -> Właściwości -> Zaawansowane ustawienia systemu
-> Zmienne środowiskowe. Wybierz Path i Edytuj. Dodaj wpisy:
C:\msys64\mingw64\bin
C:\msys64\usr\bin
Z pomocą klawisza "Przenieś w górę", umieść je na samej górze wpisów.
5. Zainstaluj eclipse dla programowania w C/C++ w wersji 64-bit poprzez jego rozpakowanie w wybranym
folderze. Uruchom eclipse. http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-09/R/eclipse-cpp-2018-09-win32-x86_64.zip
6. W konfiguracji eclipse: Window -> Preferences -> C/C++ -> Build -> Environment
Doaj zmienne:
MINGW_HOME=C:\msys64\mingw64
MSYS_HOME=C:\msys64
PATH=${MSYS_HOME}\usr\bin;${MINGW_HOME}\bin
Problem z udostępnianiem internetu z telefonu jako punkt dostępu.
Odpowiedź: dzieci i rodzice podstawy
Zrób obc polem klasy Widget.
Odpowiedź: Raspberry Pi Serwerownia WWW
Jeśli chodzi o podpięcie domeny to potrzebujesz na początek serwerów DNS, aby ją na nie skierować. Czasem takowe oferuje za darmo rejestrator domeny, jak nie to są jakieś inne płatne/darmowe, ewentualnie można postawić takowe samemu (nigdy tego nie robiłem). Gdy domena jest już na jakichś serwerach DNS ustawiasz rekord A na Twoje publiczne stałe IP. Jeżeli masz zmienne IP i skorzystałeś z jakiegoś DDNSa to możesz przy domenie dodać rekord CNAME na nazwę subdomeny od usługi DDNS.
Sam napisałeś, że pomijasz jak to będzie działało, więc mam nadzieję, że to wiesz. Warto pamiętać, że w domowych warunkach zapewne nie masz odpowiedniej infrastruktury, aby stawiać normalne strony żeby to jakkolwiek sensownie działało. Raspberry raczej też zbyt mocnym sprzętem nie jest :)
Odpowiedź: KOD PHP API mały problem
Wszystko jest napisane w oficjalnej dokumentacji. city_id to integer przyjmuje pojedynczą cyfrę. Ponawianie tej zmiennej po prostu ją nadpisze. Jeśli podasz natomiast wartość 0 ogłoszenie będzie widoczne we wszystkich miastach. Krótko mówiąc nie da się dodać ogłoszenia na raz w dwóch miastach. Można albo w jednym albo dla wszystkich.
Odpowiedź: Algorytm symulowanego wyżarzania dla problemu komiwojażera
Nie jest znane rozwiązanie tego problemu, więc wystarczy, że sprawdzisz wszystkie możliwe permutacje wierzchołków.
Odpowiedź: Node.js i express.js jak wygląda zainteresowanie w Polce i czy to jest technologia która szybko nie zniknie
Nawet jakby się chciało od Node.js uciec, to, jeśli choć trochę siedzi się w webdevie, to jest po prostu niemożliwe. W pewnym momencie zawsze pojawi się w bardziej złożonym projekcie. Czy to dobrze, czy źle – to już zupełnie osobna kwestia.
Układ strony na mobile
Witam
Chciałbym prosić o pomoc. Napotkałem problem przy tworzeniu mojego pierwszego projektu. Content na wersji mobilnej jest jakby wypychany z prawej strony tak jakby był tam margines. Dodatkowo strona zajmuje więcej niż 100% szerokości widoku na mobile ponieważ można ją delikatnie scrollowac w lewo i prawo co jest efektem niepożądanym. Problem dotyczy tylko wersji mobilnej przy ukladzie portretowym. Przy landscape jest ok.
Poniżej wrzucam kod i screen. Chodzi mi o tą przestrzeń po prawej stronie na screenie. Docelowo chciałbym żeby zdjęcie w tle jak i caly content strony zajmował 100% szerokości widoku