Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą oceną w 10/19/10 uwzględniając wszystkie działy

  1. Powiedz czy sposób ralliarta zadziałał. Jak nie to wyślę Ci ta instalkę przez rapida albo coś w tym stylu
    1 point
  2. Ok spróbuj tak: Kliknij prawym klawiszem na Mój Komputer, następnie wybierz zarządzanie -> menadżer urządzeń -> urządzenia interfejsu HID Jednym z tych urządzeń będzie Twoja klawiatura Masz 2 wyjścia - kliknąć na nie prawym klawiszem i odinstalować wszystkie, po czym zrestartować komputer i wskazać mu sterowniki, lub zaktualizować sterowniki do każdego z nich po kolei. Lepszego pomysłu nie mam (na razie)
    1 point
  3. Przede wszystkim w tagu form musi być ustawiony atrybut enctype = "multipart/form-data". Później musisz użyć tablicy $_FILES, a konkretniej $_FILES[<nazwa_pola>]['tmp_name'] Tam przechowywana jest ścieżka do pliku tymczasowego, choć ja radzę najpierw zapisać plik gdzieś w katalogu strony np. uploads za pomocą $uploads_dir = 'upload/attachments'; $tmp_name = $_FILES["file"]["tmp_name"]; $name = $_FILES["file"]["name"]; move_uploaded_file($tmp_name, "$uploads_dir/$name"); dzięki temu nazwa pliku będzie taka jak oryginalnanastępnie dodać do maila: $mail->AddAttachment("$uploads_dir/$name")); i po wysłaniu usuwamy plik: unlink("$uploads_dir/$name"); Chyba że z jakiś względów chcesz go zachować, ale wtedy trzeba przemyśleć jakiś system, który nie dopuści do nadpisywania.
    1 point
  4. SHA to mocniejszy algorytm po prostu, mdp dzięki kartom graficznym można łamać metodą brutal force, jak wycieknie baza z hasłami do szyfrujesz różne kombinacje hasła i porównujesz z bazą, w końcu trafisz na taką która pasuje. I nie koniecznie to musi być nawet to hasło, które podał użytkownik. Najlepiej dodawać do haseł jakiś stały string, dzięki temu wyciek samej bazy uniemożliwia złamanie hasła, bo łamacz nie będzie wiedział, że system coś dodaje. Jednak to nie pomoże w przypadku wycieku kodu. SHA ma dużo dłuższe klucze, przykład SHA 512 13f5d08c8dc2122249b3bb53ca05fe915bcf3643ba64fafbf01c0272054af59a3d5c4e320199396e21c6556cafb60cd4384b5278005d0d3b75332098af7114d8 a to md5 59b466fd93164953e56bdd1358dc0044 a używanie jest podobne piszesz hash("sha512", $text); ja tak uzyskuje klucz, jak chcesz krótszy klucz to możesz użyć funkcji sha1($text); f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 Ale generalnie jak piszesz jakąś aplikację w zasadzie od podstaw to ja Ci radzę zainteresować się framewokiem, początkowo spowolni prace, bo trzeba się go nauczyć, ale kod jest łatwiejszy w utrzymaniu.Czasem można skożystać z gotowych modułów, na przykład ja kiedyś użyłem modułu zarządzania uprawnieniami. Teraz będę pisał swój, pod własne potrzeby, ale wtedy oszczędził mi sporo pracy. Ja korzystam z Yii, ten filmik pokaże Ci jak bardzo usprawniają one pracę http://www.yiiframework.com/screencast/blog/
    1 point
  5. Ja w Javie nie programuję od jakiegoś czasu, ale wydaje mi się, że nie jest to możliwe, aplikacja we wstrzymaniu nie wykonuje żadnych działań. Możliwe, że na telefonach wspierających wielozadaniowość byłoby to możliwe, ale tu jest inny problem, zazwyczaj ze względów bezpieczeństwa nie ma dostępu do wielu funkcji telefonu. Jeśli byłoby API umożliwiające dzwonienie za pośrednictwem aplikacji Java to coś takiego teoretycznie byłoby możliwe. Jak na razie niestety nie ma chyba takiego API, przynajmniej nie słyszałem o takim.
    1 point
  6. Mówiłem, że tu na pewno znajdziesz odpowiedź . To jest chyba największa baza wiedzy o dźwięku w Javie. Kiedyś znalazłem ten link w materiałach od Sun'a. Powinieneś jeszcze objąć to w try catch: public String callTime(String from, int i){ File dir = new File(from); File[] filesDir = dir.listFiles(); try { long lengthOfData = filesDir[i].length(); } catch (Exception e) // nie pamiętam dokładnie Jakiego specyficznego wyjątku się w takich wypadkach używa ale z tym też zadziała { //tu reakcja na wyjątek na przykład zwrócenie 0 czasu, albo wyświetlenie komunikatu, zapisanie logu o błędzie itp. DateFormat df = new SimpleDateFormat("mm:ss"); return return df.format(0); } long numberOfFrames = lengthOfData / (325/10); long duration = numberOfFrames * 20; DateFormat df = new SimpleDateFormat("mm:ss"); df.format(duration); // to chyba jest nie potrzebne return df.format(duration); } ewentualnie możesz dodać throws do funkcji i obsłużyć wyjątek w momencie wywołania funkcji.
    1 point
  7. A to ma być java me czy se? Z tego co wiem Java ma wbudowaną obsługę amr, więc pewnie powinno się dać odczytać te dane przez sound api. http://jsresources.org/faq_audio.html#file_length Ogólnie cała ta strona jest poświęcona zagadnieniom związanym z dźwiękiem w Javie, więc myślę że tu znajdziesz odpowiedzi na wszystkie swoje pytania i nawet jakieś przykładowe fragmenty kodu. W tym wątku masz jak przeliczyć długość utworu. http://forums.sun.com/thread.jspa?threadID=5378623
    1 point
×
×
  • Dodaj nową pozycję...