@zelluss: Pomocy pisałam, ze mam problem z lolem ale właściwie mam problem z każdą grą fifa, MTA. Internet działa mi normalnie tak jak zawsze ale gry, które potrzebują połączenia z internetem nie działają. Na pulpicie wyskoczyła mi notatka "debug" nie wiem co robić pomocy. #informatyka #komputer #problem #debug #gry #internet
Wszystko
Wszystkie
Archiwum
- 25
#programowanie #nodejs #node #debug
Dobry wieczór mirki, mam problem z aplikacją node. Wszystko działa super, bez zarzutu ale wraz z upływem czasu aplikacja się zapycha (zaraz po odpaleniu użycie procesora < 10%, po kilku godzinach ~60)
w jaki sposób mogę zdebugować taką aplikacje, żeby zobaczyć co się zapycha?
Dobry wieczór mirki, mam problem z aplikacją node. Wszystko działa super, bez zarzutu ale wraz z upływem czasu aplikacja się zapycha (zaraz po odpaleniu użycie procesora < 10%, po kilku godzinach ~60)
w jaki sposób mogę zdebugować taką aplikacje, żeby zobaczyć co się zapycha?
@sokytsinolop: Sprofiluj kod i zobacz w jakich funkcjach program najczęściej utyka.
Czy Twoja gra jest czasu rzeczywistego? Jeśli tak to pewnie masz coś w rodzaju game loop? Np.:
function doGameLoop() {
// checkPlayers();
// checkEnemies();
// checkScore();
// checkWhatever();
// process.nextTick( doGameLoop );
}
Jeśli masz to rozwiązane na takiej zasadzie to za pomocą new Date().getTime() pozwracaj sobie deltę w console.log na początku tej funkcji i co każdy krok i zobacz
Czy Twoja gra jest czasu rzeczywistego? Jeśli tak to pewnie masz coś w rodzaju game loop? Np.:
function doGameLoop() {
// checkPlayers();
// checkEnemies();
// checkScore();
// checkWhatever();
// process.nextTick( doGameLoop );
}
Jeśli masz to rozwiązane na takiej zasadzie to za pomocą new Date().getTime() pozwracaj sobie deltę w console.log na początku tej funkcji i co każdy krok i zobacz
- 0
@larvaexotech: dzięki
- 0
@Ingvarr100th: aha
@sokytsinolop: #debug
test
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( http://p4nic.usermd.net )
Po co to?
Dzięki temu narzędziu możesz dodać wpis pozostając anonimowym.
test
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( http://p4nic.usermd.net )
Po co to?
Dzięki temu narzędziu możesz dodać wpis pozostając anonimowym.
- 1
Zaplusuj ten komentarz, aby otrzymywać powiadomienia o odpowiedziach w tym wątku
@sokytsinolop: #debug
test
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( http://p4nic.usermd.net )
Po co to?
Dzięki temu narzędziu możesz dodać wpis pozostając anonimowym.
test
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( http://p4nic.usermd.net )
Po co to?
Dzięki temu narzędziu możesz dodać wpis pozostając anonimowym.
- 0
Zaplusuj ten komentarz, aby otrzymywać powiadomienia o odpowiedziach w tym wątku
@sokytsinolop: #debug
test4
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( http://p4nic.usermd.net )
Po co to?
Dzięki temu narzędziu możesz dodać wpis pozostając anonimowym.
test4
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( http://p4nic.usermd.net )
Po co to?
Dzięki temu narzędziu możesz dodać wpis pozostając anonimowym.
- 0
Komentarz usunięty przez autora
- 4
Jakie są standardy(jakkolwiek to rozumieć) debugowania w JS?
Chodzi mi o na przykład console.log zamknięte w funkcji log(). Po prostu krótszej nazwie.
Problem jest taki, że wtedy zamiast miejsca wywołania funkcji log() pokazana jest miejsce definicji tej funkcji.
Jak to zmienić?
Widzę, że istnieje taka biblioteka: http://easyxdm.net/wp/2010/03/17/adding-easyxdm-to-your-project-including-debugging-tools/
I ona ma dodatkowy plik do debugowania. Jeszcze tego nie użyłem, ale domyślam się że tam są rozwiązane problemy między innymi jak te z krótką
Chodzi mi o na przykład console.log zamknięte w funkcji log(). Po prostu krótszej nazwie.
Problem jest taki, że wtedy zamiast miejsca wywołania funkcji log() pokazana jest miejsce definicji tej funkcji.
Jak to zmienić?
Widzę, że istnieje taka biblioteka: http://easyxdm.net/wp/2010/03/17/adding-easyxdm-to-your-project-including-debugging-tools/
I ona ma dodatkowy plik do debugowania. Jeszcze tego nie użyłem, ale domyślam się że tam są rozwiązane problemy między innymi jak te z krótką
- 1
@look997
var log = console.log.bind(console);
var log = console.log.bind(console);
- 0
@look997: pomijając wszystko to tak właściwie po co Ci to?
W normalnych logach piszesz która metoda w jakim przypadku wywołała błąd ...
try {} catch(err) { log.error('Nazwa metody: ajax się #!$%@?ł') log.msg(err)};
I już wiesz, gdzie to jest a jak nie pamiętasz to jaki problem wyszukać po stringu błędu?:P A potem sobie precyzujesz już console logami, które potem usuwasz... Przynajmniej ja tak robię i żadnych problemów nie miałem jeszcze.
Łap przykładowo
W normalnych logach piszesz która metoda w jakim przypadku wywołała błąd ...
try {} catch(err) { log.error('Nazwa metody: ajax się #!$%@?ł') log.msg(err)};
I już wiesz, gdzie to jest a jak nie pamiętasz to jaki problem wyszukać po stringu błędu?:P A potem sobie precyzujesz już console logami, które potem usuwasz... Przynajmniej ja tak robię i żadnych problemów nie miałem jeszcze.
Łap przykładowo
Dzisiaj napotkałem sytuację, gdzie kod lokalnie działał, a online już nie. Po ok 20 minutach frustracji, ślinotoku i ogólnego żenua, okazało się, że serwer używa ip6 a jedna metoda bazowała na ip4 i robiła problemy...
#debug #programowanie
#debug #programowanie
Dzisiaj napotkałem sytuację, gdzie kod lokalnie działał, a online już nie. Po ok 20 minutach frustracji, ślinotoku i ogólnego żenua, okazało się, że serwer używa ip6 a jedna metoda bazowała na ip4 i robiła problemy...
@sierzchula: ciekawe kiedy nastanie obowiązkowe przechodzenie z IPv4 na IPv6 - ale to będzie rzeźnia ( ͡° ͜ʖ ͡°)
5
Multikino - Tryb debugowania włączony dla każdego
![Multikino - Tryb debugowania włączony dla każdego](https://wykop.pl/cdn/c3397993/link_eSLrVVIDQtdqDegHEmuu3TvsaP34u8Rf,w220h142.jpg)
Otwarta furtka w serwisie popularnego multipleksu. Włączone ustawienia debugowania na publicznej stronie. Plama na honorze dla administratorów serwisu. Jak widać strona napisana w popularnym freamworku pythonowym Django. Linka do znaleziska nie mogłem dodać to wklejam go tutaj m.multikino.pl/pl/home
z- 8
- #
- #
- #
- #
- #
- #
- 1
#webdev #javascript #debug
Pomożecie mi w zrozumieniu, czemu to nie bangla? :/ Może to pora przed obiadowa, ale pomysłów mi brak :/
</b>`);
Pomożecie mi w zrozumieniu, czemu to nie bangla? :/ Może to pora przed obiadowa, ale pomysłów mi brak :/
var
```**```
svg =
```**```
document
```**```
.getElementById(
```_```
'some-svg'
```_```
),
``````
svgDom;
``````
svg.addEventListener(
```_```
'load'
```_```
,
```**```
function
```**```
()
``````
{
``````
svgDom = svg.contentDocument;
``````
console.log(svg); // true svg elem
``````
console.log(svgDom); // undefined
``````
},
```**```
false
</b>`);
#debug #javascript #webdev #programowanie
przykładowe zastosowanie console.table
http://blog.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable
przykładowe zastosowanie console.table
http://blog.mariusschulz.com/2013/11/13/advanced-javascript-debugging-with-consoletable
@cinoo: Tutaj: https://developers.google.com/chrome-developer-tools/docs/console-api więcej takich bajerów
@Marmite: a znasz console.group? to może nie namespace ale zawsze coś :)
@Marmite: a znasz console.group? to może nie namespace ale zawsze coś :)
- 0
@macrusher: (#) Znam, ale to jest dokładnie nie to, czego chcę. O namespace'ach pomyślałem kiedy pisałem testy do aplikacji która podczas wczytywania wrzucała dużo rzeczy do konsoli, nie chciało mi się grzebać w jej zminifikowanych źródłach a grupowanie w niczym by mi nie pomogło.
#debug'owanie ledami...
34
Kolejna wpadka programistów
Jak to debilem debugowali...
z- 7
- #
- #
- #
- #
- #
- #
- #
Wspaniale. #debug'uję program - po wykonaniu linijki z return dalej zostaje w ciele tej samej funkcji... I bądź tu człowieku mądry.
5
Debug mode w popularnym katalogu
Zobacz sam - tylko pogratulować guyom z IT
z- 0
- #
- #
Proszę zapiąć pasy, zbliżamy się do #debug'owania.
Np. w Java zdalne debugowanie działa świetnie, a sesje zestawia się trywialnie.
#python #programowanie #niepopularnaopinia #debug
@GaiusBaltar:
Widzę, że Flask to framework webowy.
Ale to zdalne debugowanie, o którym piszesz, zapewniał Flask?