Blog

Gru

2018

16

std::vector & std::list – porównanie #2

W poprzedni wpisie przyglądaliśmy się charakterystyce dwóch kontenerów z biblioteki standardowej – std::vector oraz std::list. Wykonaliśmy kilka pomiarów, które wskazały, że std::vector powinien być podstawowym kontenerem w C++. Wspomniałem również o tym, że czasami std::list będzie lepszym wyborem. Sprawdźmy więc, jak to jest z wydajnością std::list. Zagadka Tak się składa, że trwa grudzień. A w…


Czytaj dalej


16 Gru 2018


std::vector & std::list – porównanie #2

W poprzedni wpisie przyglądaliśmy się charakterystyce dwóch kontenerów z biblioteki standardowej – std::vector oraz std::list. Wykonaliśmy kilka pomiarów, które wskazały, że std::vector powinien być podstawowym kontenerem w C++. Wspomniałem również o tym, że czasami std::list będzie lepszym wyborem. Sprawdźmy więc, jak to jest z wydajnością std::list. Zagadka Tak się składa, że trwa grudzień. A w…

Czytaj dalej

Lis

2018

15

std::vector & std::list – porównanie

Kontenery STL – pytanie o nie zdaje się być absolutnie podstawowe. A jednak – zbyt często widzieliśmy, że przybliżenie złożoności obliczeniowej std::vector bądź złożoności pamięciowe dla std::list graniczy z cudem. W związku z tym, zaczynam sesję wpisów o kontenerach dostępnych w bibliotece standardowej. Na pierwszy ogień idą dwa podstawowe – wspomniany vector oraz lista. Zacznijmy…


Czytaj dalej


15 Lis 2018


std::vector & std::list – porównanie

Kontenery STL – pytanie o nie zdaje się być absolutnie podstawowe. A jednak – zbyt często widzieliśmy, że przybliżenie złożoności obliczeniowej std::vector bądź złożoności pamięciowe dla std::list graniczy z cudem. W związku z tym, zaczynam sesję wpisów o kontenerach dostępnych w bibliotece standardowej. Na pierwszy ogień idą dwa podstawowe – wspomniany vector oraz lista. Zacznijmy…

Czytaj dalej

Lis

2018

06

Funkcja type() – kiedy class to za mało

Dzisiaj na warsztat trafia jedna z funkcji wbudowanych – funkcja type(). Zwykle przyjmuje ona jeden argument i zwraca typ przekazanego jej argumentu. class type(object) Taką jej postać poznajemy w trakcie kursów pythona, takiej używamy przy debugowaniu. Warto na szybko przypomnieć sobie jej użycie z pomocą intepretera pythona: >>> val = 10 >>> val2 = „Hello World” >>> type(val)…


Czytaj dalej


06 Lis 2018


Funkcja type() – kiedy class to za mało

Dzisiaj na warsztat trafia jedna z funkcji wbudowanych – funkcja type(). Zwykle przyjmuje ona jeden argument i zwraca typ przekazanego jej argumentu. class type(object) Taką jej postać poznajemy w trakcie kursów pythona, takiej używamy przy debugowaniu. Warto na szybko przypomnieć sobie jej użycie z pomocą intepretera pythona: >>> val = 10 >>> val2 = „Hello World” >>> type(val)…

Czytaj dalej

Paź

2018

23

Referencja kontra Wskaźnik

Sprawa wydaje się być błaha. Każdy wie do czego służy wskaźnik, a do czego referencja. Ale czy aby na pewno znamy różnice między nimi i wiemy gdzie które z nich stosować? Przekonajmy się.


Czytaj dalej


23 Paź 2018


Referencja kontra Wskaźnik

Sprawa wydaje się być błaha. Każdy wie do czego służy wskaźnik, a do czego referencja. Ale czy aby na pewno znamy różnice między nimi i wiemy gdzie które z nich stosować? Przekonajmy się.

Czytaj dalej

Paź

2018

13

Język angielski na rozmowie rekrutacyjnej – wymowa i spójność

Język angielski jest jednym z najpopularniejszych języków obcych, którego się uczymy. Trudno się bez niego obyć pracując w firmach związanych z IT, czy też na wakacjach. Gdziekolwiek byśmy go potrzebowali trudno nie zgodzić się z tym, że lepiej nim władać dobrze, niż tak sobie. Ta seria artykułów powstaje po to, aby przedstawić Ci najpopularniejsze błędy…


Czytaj dalej


13 Paź 2018


Język angielski na rozmowie rekrutacyjnej – wymowa i spójność

Język angielski jest jednym z najpopularniejszych języków obcych, którego się uczymy. Trudno się bez niego obyć pracując w firmach związanych z IT, czy też na wakacjach. Gdziekolwiek byśmy go potrzebowali trudno nie zgodzić się z tym, że lepiej nim władać dobrze, niż tak sobie. Ta seria artykułów powstaje po to, aby przedstawić Ci najpopularniejsze błędy…

Czytaj dalej

Paź

2018

06

Przygotowanie do rozmowy kwalifikacyjnej – pułapki

Kolejny artykuł z cyklu co robić, jak żyć, jak przygotować się do rozmowy kwalifikacyjnej. Wprawdzie już w innym wpisie opisałem przygotowanie do rozmowy kwalifikacyjnej, jednakże dziś chciałbym skupić się na tym, jakie są najczęstsze błędy popełniane podczas rozmowy kwalifikacyjnej. Temat zdaje się być totalnie błahy, jednak coraz to nowsze anegdoty co to kandydat wyczyniał na…


Czytaj dalej


06 Paź 2018


Przygotowanie do rozmowy kwalifikacyjnej – pułapki

Kolejny artykuł z cyklu co robić, jak żyć, jak przygotować się do rozmowy kwalifikacyjnej. Wprawdzie już w innym wpisie opisałem przygotowanie do rozmowy kwalifikacyjnej, jednakże dziś chciałbym skupić się na tym, jakie są najczęstsze błędy popełniane podczas rozmowy kwalifikacyjnej. Temat zdaje się być totalnie błahy, jednak coraz to nowsze anegdoty co to kandydat wyczyniał na…

Czytaj dalej

Wrz

2018

28

__init__(self) a klasa bazowa

Python jest językiem obiektowym, pozwalającym na wielodziedziczenie. Jak w przypadku klas pochodnych zachowuje się metoda __init__? Omówimy to na przykładach, jakie często pojawiają się w trakcie rozmów. Jaki będzie widoczny efekt działania tego programu? class Base(object): def __init__(self): print(„Base.__init__”) class Derived(Base): def __init__(self): print(„Derived.__init__”) derived = Derived()


Czytaj dalej


28 Wrz 2018


__init__(self) a klasa bazowa

Python jest językiem obiektowym, pozwalającym na wielodziedziczenie. Jak w przypadku klas pochodnych zachowuje się metoda __init__? Omówimy to na przykładach, jakie często pojawiają się w trakcie rozmów. Jaki będzie widoczny efekt działania tego programu? class Base(object): def __init__(self): print(„Base.__init__”) class Derived(Base): def __init__(self): print(„Derived.__init__”) derived = Derived()

Czytaj dalej

Wrz

2018

23

Rozmowa kwalifikacyjna – porady

Jak przygotować się do rozmowy o wymarzone stanowisko? To pytanie zdaje się spędzać sen z powiek nader często. Nie tylko osobom dopiero stawiającym swoje pierwsze kroki w karierze zawodowej – nawet tym już dość obeznanym w rynku IT.


Czytaj dalej


23 Wrz 2018


Rozmowa kwalifikacyjna – porady

Jak przygotować się do rozmowy o wymarzone stanowisko? To pytanie zdaje się spędzać sen z powiek nader często. Nie tylko osobom dopiero stawiającym swoje pierwsze kroki w karierze zawodowej – nawet tym już dość obeznanym w rynku IT.

Czytaj dalej

Wrz

2018

17

Ile waży… wskaźnik?

Wiadomo. Wskaźnik waży 4 bajty na architekturze 32-bitowej, a 8 bajtów na architekturze 64-bitowej. Ale czy to jedyne możliwości? Jaka może być wielkość wskaźnika?


Czytaj dalej


17 Wrz 2018


Ile waży… wskaźnik?

Wiadomo. Wskaźnik waży 4 bajty na architekturze 32-bitowej, a 8 bajtów na architekturze 64-bitowej. Ale czy to jedyne możliwości? Jaka może być wielkość wskaźnika?

Czytaj dalej

Sie

2018

28

Język angielski na rozmowie rekrutacyjnej – jak się przygotować?

Pomimo tego, że zdarzały się nam na rozmowach osoby, które nigdy wcześniej nie pracowały w międzynarodowej firmie i ich angielski nie pozwala na swobodną komunikację, to jednak znakomita większość specjalistów związanych z IT język angielski zna. Przynajmniej tak im się wydaje.


Czytaj dalej


28 Sie 2018


Język angielski na rozmowie rekrutacyjnej – jak się przygotować?

Pomimo tego, że zdarzały się nam na rozmowach osoby, które nigdy wcześniej nie pracowały w międzynarodowej firmie i ich angielski nie pozwala na swobodną komunikację, to jednak znakomita większość specjalistów związanych z IT język angielski zna. Przynajmniej tak im się wydaje.

Czytaj dalej