Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all 83164 articles
Browse latest View live

Odpowiedź: ListView, ukrywanie elementu listy. Android Studio.

$
0
0
Poradzilem sobie z tym generujac obiekt za kazdym razem a w wybranym miejscu listy jest pusty(bez danych) przez co nie widac go na liscie ale kolejnosc jest zawsze taka sama(pozycji). Jak ktos zna bardziej poprawny sposob prosze o wypowiedzenie sie :)

Odpowiedź: Responsywność strony

$
0
0

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

$
0
0
uwzględnić różne ekrany w css... za mało danych aby coś konkretniej powiedzieć

Odpowiedź: Kupno komputera

$
0
0
Jakoś specjalnie nie wygląda na podejrzaną chociaż mam dosyć sceptyczne podejście do kupowania gotowców na allegro. Może staraj się złożyć kompa samemu?

Eclipse, std::thread could be not resolved

$
0
0

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)

$
0
0

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

$
0
0

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

$
0
0
Musisz pobrać dane z tych textfieldów, np tworząc jakiegoś buttona i podpinając pod niego ActionListenera. Potem to już zwykła konkatenacja. Tylko nie jest to zbyt eleganckie, czy nawet bezpieczne. Lepiej skorzystać z jakichś bibliotek które są bardziej rozbudowane jeśli chodzi o komunikację z bazą danych. Może to być:

1) Querydsl

2) jooq

3) Hibernate

4) Spring JPA

Odpowiedź: Zadanie SPOJ Kalkulator

$
0
0
conio.h jest niestandardowe i dostępne tylko na Windowsie. Uzywaj tylko rzeczy z <iostream>. Właściwie po co ci wybor getch(); skoro masz cin>>wybor?

Kilka adresow publicznych IP do routera WAN

$
0
0

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

$
0
0

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

$
0
0

 

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.

$
0
0
Niedawno wszystko było w porządku a teraz żadne urządzenie nie wykrywa( laptop ani inne telefony) nie widzą udostępnionego internetu, internet udostępniony po kablu USB działa. Resetowanie telefonu i wyciąganie karty  SIM nic nie daje. Telefon to moto G3.

Odpowiedź: dzieci i rodzice podstawy

Odpowiedź: Raspberry Pi Serwerownia WWW

$
0
0
Potrzebujesz publicznego stałego adresu IP. Jeśli nie masz publicznego to jest problem, trzeba kombinować lub próbować dostać takowy u usługodawcy. Jeżeli masz zmienny, ale publiczny, to możesz skorzystać z jakiegoś DDNSa, wtedy pod jakąś subdomeną będziesz to miał lub również pytać u usługodawcy czy można dostać stały adres. Następnie na routerze musisz otworzyć odpowiednie porty i przekierować je na Raspberry, jeśli to tylko HTTP i HTTPS to 80 i 443. Ewentualnie możesz wystawić je do strefy zdemilitaryzowanej, to wtedy wystawia się całość. Na serwerze instalujesz potrzebne rzeczy, jeśli tylko HTTP i HTTPS to serwer www np. Apache czy Nginx, do tego jeżeli potrzebujesz to PHP, MySQL czy inną bazę itd.

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

$
0
0

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.

http://www.oglaszamy24.pl/integracja-api.php#s7

Odpowiedź: Algorytm symulowanego wyżarzania dla problemu komiwojażera

$
0
0
Dostajesz macierz sąsiedztwa grafu i masz znaleźć takie przejście po grafie, aby odwiedzić wszystkie wierzchołki przechodząc jak najmniejszą odległość (sumę wag krawędzi).

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

$
0
0
Node.js w obecnym momencie jest nie do ruszenia. I to nawet nie dlatego, że to dobre środowisko backendowe. Akurat ten aspekt Node jest obecnie o wiele mniej ważny. Ważniejsze jest to, że Node.js stanowi podstawę niemal wszystkich narzędzi do tworzenia frontendu oraz jest środowiskiem uruchomieniowym JavaScriptu, które służy choćby do uruchamiania aplikacji Electronowych. Zresztą (niemal) cała zawartość rejestru npm jest konsumowana właśnie przez Node.js.

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

$
0
0

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

https://codepen.io/anon/pen/xNbKaq

https://zapodaj.net/2ba1a725ef293.png.html

Odpowiedź: PJATK - opinie

$
0
0
Od razu mówię nie studiowałem nigdy na tej uczelni. Mam kilku znajomych z tej uczelni. Jest to uczelnia prywatna na bardzo wysokim poziomie nauczania. Na 1 roku masz bardzo dużo programowania, zaczynają od Javy. Nie jest tak prosto się utrzymać, uczą naprawdę technologii które możesz wykorzystać w pracy. Pragnę jeszcze zwrócić uwagę, że na taką uczelnie nie idzie się tylko po wiedze ale i znajomości, kontakty które niekiedy owocują wspólnymi biznesami.
Viewing all 83164 articles
Browse latest View live