Znasz currying, czyli rozwijanie funkcji? To ficzer, który naprawdę często się przydaje oraz jeden z konceptów, którego nie ma w programowaniu obiektowym. Dowiedz się więcej o curryingu i sprawdź, jak go używać

https://bulldogjob.pl/news/948-programowanie-funkcyjne-czym-jest-currying

#programowanie #naukaprogramowania
Bulldogjob - Znasz currying, czyli rozwijanie funkcji? To ficzer, który naprawdę częs...

źródło: comment_1581939284W48H4kmP0TCJV0lL1pl4ru.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak najefektywniej znaleźć liczby, w których suma cyfr będzie równa 13, i gdzieś w jej zapisie obok siebie będą również cyfry 1 i 3 (w sensie 13, nie 31)? Próbuje pomoc kuzynowi z zadaniem z licbazy i nie możemy wymyślić nic szybkiego xD #algorytmy #naukaprogramowania
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp #dotnet #naukaprogramowania

Mam problem z generykami.Wcześniej były dane czytane z json a ja przerabiam na xlsx.Natomiast nie potrafię zwrócić odpowiedniego obiektu.Jak ktoś poświęci chwilę to będę wdzięczny.Chcę zwrócić IEnumerable .Ogólnie umieścić obiekt z danymi odczytanymi z excela ChildFromJson w liście UnderClass

ogrginał

przeróbka
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak fachowo i bez zbędnej ifologii zrobić takie coś:

1. Mam stronę facebooka, na której jest 20 znajomych
2. By rozwinąć listę kolejnych znajomych, muszę kliknąć "Zobacz więcej"

W tym miejscu, generuje się parametr potrzebny by na kolejnej stronie kliknąć "Zobacz więcej".
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zortabla_rt: na oko zapewne zrobiłbym tak (funkcje są zgrubne, wydzieliłbym jeszcze np. parsowanie strony):

def download_friends_page(cookies, unit_cursor):
# tutaj to co masz w more, bez użycia zmiennych globalnych
if status != 200:
  • Odpowiedz
Kto czeka na szczegółowy raport programisty? Ilość danych i ich szczegółowość to prawdziwa gratka ( ͡° ͜ʖ ͡°)

Jeśli jeszcze nie widzieliście raportu z Badania społeczności IT, jest tutaj ➡️ https://bulldogjob.pl/it_report/2020

Raport programisty z rozbudowanym raportem zarobków już w poniedziałek, stay tuned! ⏱️

#programowanie #programista15k #naukaprogramowania #programista
Bulldogjob - Kto czeka na szczegółowy raport programisty? Ilość danych i ich szczegół...

źródło: comment_15816837103iiLAGF8TdXzvw15o2hjZ3.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak miłość, to do algorytmów ( ͡° ͜ʖ ͡°)

Dziś challenge zamiast walentynek. Zagadki algorytmiczne są polem do wykorzystania sprytnych sztuczek. Sprawdź, jak w ciekawy sposób można wykorzystać operatory bitowe, by odwrócić n-bitową liczbę nieco szybciej

https://bulldogjob.pl/news/947-odwroc-liczbe-n-bitowa-w-czasie-o-log-n

#programowanie #naukaprogramowania
Bulldogjob - Jak miłość, to do algorytmów ( ͡° ͜ʖ ͡°)

Dziś challenge zamiast walen...

źródło: comment_1581680154CNDD1Rs7XqQLyYkmOiOBIT.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SIemano mirasy. Mam aplikacje, w której generuję json web tokeny przy logowaniu, regejstracji, a następnie za pomocą nich autoryzuję operacje na bazie danych. Zastanawiam się teraz tylko jak je przechowywać? W session storage? Przecież za pomocą redirectu nie przekazę tych tokenów.
#flask #python #naukaprogramowania #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: jeżeli nie dbasz o ataki xss to może być local/session storage, ale jeżeli chcesz zadbać o bezpieczeństwo to cookie z flagą httponly.
  • Odpowiedz
Kompletnie nie umiem pythona więc sorry jeśli kijowo opisuje problem

modułA:
def funkcjaA(param):
cos sie dzieje,param jest niezbędny
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie widzę użycia tutaj funkcjaB co oznacza, że nie rozumiem do końca w czym jest cel tego co chcesz zrobić. Podrzuć kod z przykładem Twojego problemu.

Jeżeli opierasz się tylko o funkcje możesz wygenerować funkcje która zawierać w sobie będzie już dany parametr jednak jeżeli nie umiesz Pythona to może to zabrzmieć jak magia.

Więc powrócę do tego co zaproponowałem na początku: podrzuć kod z faktycznym use casem.
  • Odpowiedz
@asterix61
Koniec końców zrobiłem osobny plik, tam wsadziłem te swoje zmienne które chce żeby były globalne, i każdy zainteresowany moduł po prostu importuje sobie ten plik. Działać , działa. Wydaje mi się że to też czytelnym rozwiązaniem, i mam nadzieje że senior zaakceptuje :)
  • Odpowiedz
@stiv95: byłem na jednej rozmowie na jakieś właśnie juniorskie/stażowe stanowisko, bo to miała być moja pierwsza praca w IT i nawet nie wiem jakie, bo pytali się mnie głównie o C oraz skrypty w bashu, linuxa i zagadnienia z telecomu mimo, że miałem wpisane w CV elegancko C++ a linux to basic skills a nie żadne C i skrypty w bashu xD.

Miałem w zasadzie przedebuggować kodzik najpierw z basha a
  • Odpowiedz
Czołem Mirki i Mirabelki
Dziś nowy kurs w temacie #bazydanych a dokładniej #sql w #oracle dla średniozaawansowanych.
W tym kursie poruszam tematykę joinowania dużych zbiorów danych. Dokładniej opisuję metodę łączenia tabel: HASH JOIN w Oracle

Miał to być szybki i krótki kurs ale jak to w życiu bywa wyszedł najdłuższy do tej pory kurs który nie wiem ile czasu pisałem ( ͡° ͜ʖ ͡°)
Kolejne dwa kursy będą o

Najpierw "Code review w SQL"

  • Tak 72.4% (42)
  • Nie 27.6% (16)

Oddanych głosów: 58

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 1
@mr_hammerer Oracle niestety nie podaje w jaki sposób wyznacza hash przy budowaniu build tabele. Podaje jedynie informację, może wystąpić sytuacja gdy hash dla dwóch różnych wartości jest taki sam. Mozemy sie domyslac, że różne wartości mogą generować ten sam hash że względu na zastosowanie modulo. Gdyby przyjąć funkcje hash jako hash=ID%iloscelementowtablicy. Wtedy gdy mamy 4 wartości z id: 1,2,10, 11 da nam odpowiednio 1-> 1, 2->2, 10->2, 11->3. Zastosowanie
  • Odpowiedz