mam w mssql tabele z kolumnami 'jedna' 'druga' i 'suma', robie insert do 'jedna' i 'druga' da sie zeby serwer w suma sam wyliczył i wstawił sume przy insercie? #naukaprogramowania #sql
Wszystko
Wszystkie
Archiwum
mam ciężką rozkminę nooba. nie wiem czy się połapiecie bez całego kodu ale generalnie:
skrypt rozdaje po 2 karty (obiekty) graczom (obiekty) oraz 5 wykłada na stół (obiekt, ale gdy nie był obiektem tylko zwykłą listą było to samo). chciałbym, żeby klasa Player przechowywała w sobie atrybut jakimi jest połączona lista dwóch kart gracza i pięciu kart na stole, jednak takie połączenie daje pustą listę (a wraz gdy przy self.hand dam =
skrypt rozdaje po 2 karty (obiekty) graczom (obiekty) oraz 5 wykłada na stół (obiekt, ale gdy nie był obiektem tylko zwykłą listą było to samo). chciałbym, żeby klasa Player przechowywała w sobie atrybut jakimi jest połączona lista dwóch kart gracza i pięciu kart na stole, jednak takie połączenie daje pustą listę (a wraz gdy przy self.hand dam =
- 4
@klamkaodokna: ale zacznij przekazywać jakieś parametry do tych obiektów, a nie korzystać z nich jak ze zmiennych globalnych
Nie ma sprawy:) Powodow jest kilka ale dwa ciakawe nad ktorymi mozesz sie zastanowic to jaki jest koszt operacji skopiowania jednej listy do drugiej wzgledem pamieci i czasu. Wyobraz sobie ze masz liste zawierajaca 1000000 elementow i przypadkowo ja skopiujesz. A dwa zobacz sobie jak taka operacja jest zaimplementowana w jezyku C i jak jezyk C ma sie do Pythona.
- 2
Kilka przydatnych funkcji #javascript na dzisiaj
#programowanie #naukaprogramowania #programujzwykopem
#programowanie #naukaprogramowania #programujzwykopem
@tomaszs: 3 funkcje których używa się tylko raz w projekcie, setTimeout który jest aberracją i nie powinien być stosowany (chyba że są takie wymagania biznesowe), przypisanie tablicy do zmiennej które NIE JEST funkcją i console.log służący jedynie do debuggowania kodu (gdy nie działa debugger).
- MarcinOrlowski
- tomaszs
- Pesio
- spaduwa_mam_robote
- maciej__
- +1 innych
- 1
@LepiejWcaleNizPozno: debugger lepszy ofcourse ale console przydaje się np do race conditions
- 0
Jaka jest różnica między tym:
a tym:
Myślałem że pierwszy sposób to zwyczajne skrócenie ifa, ale VS pokazuje błąd CS0201 i sugeruje zmianę typu zwracanego przez metodę z void na FreeIndex (nie chcę nic zwracać, w ifie ma
_freeIndex == null ? _freeIndex = new FreeIndex(index, null) : _freeIndex = new FreeIndex(index, _freeIndex);a tym:
if (_freeIndex == null)
{
_freeIndex = new FreeIndex(index, null);
}
else
{
_freeIndex = new FreeIndex(index, _freeIndex);
}Myślałem że pierwszy sposób to zwyczajne skrócenie ifa, ale VS pokazuje błąd CS0201 i sugeruje zmianę typu zwracanego przez metodę z void na FreeIndex (nie chcę nic zwracać, w ifie ma
- 3
@Goglez: Przede wszystkim - operator warunkowy zwraca wartość na podstawie warunku (jedną albo drugą), a if...else wartości nie zwraca, a jedynie na podstawie warunku decyduje czy wykonać dany blok czy nie - przy czym blok może zawierać w sobie cokolwiek (wywołania, przypisania, inne bloki warunkowe, pętle itd), natomiast dla operatora warunkowego ZAWSZE musi on przyjąć postać:
W twoim przykładzie ifa faktycznie można skrócić do takiej postaci:
warunek ? wartosc_dla_true : wartosc_dla_falseW twoim przykładzie ifa faktycznie można skrócić do takiej postaci:
- 1
@Goglez: W tym przypadku żadne nie ma sensu i po prostu
_freeIndex = new FreeIndex(index, _freeIndex); wystarczyMireczki mam pytanie przy sobocie z uwagi na to, że podnoszę skilsy w pisaniu testów aplikacji.
Jak wiadomo, metod prywatnych nie powinno się testować (jeżeli wykonywana jest w nich jakaś istotna z punktu widzenia biznesu logika, najczęściej powinno to zostać wyciągnięte do nie-prywatnej metody).
Chcąc zadbać o jak największą enkapsulację, zrobimy tę metodę pakietową (i np. w czasie testów dostarczymy własną testową implementację).
Zastanawia mnie, jak rozpoznać, że dana metoda może być
Jak wiadomo, metod prywatnych nie powinno się testować (jeżeli wykonywana jest w nich jakaś istotna z punktu widzenia biznesu logika, najczęściej powinno to zostać wyciągnięte do nie-prywatnej metody).
Chcąc zadbać o jak największą enkapsulację, zrobimy tę metodę pakietową (i np. w czasie testów dostarczymy własną testową implementację).
Zastanawia mnie, jak rozpoznać, że dana metoda może być
@Generyczny_nick: testuje się te metody, które da się wywołać. Metody prywatne są wywoływane poprzez inne metody i te inne się testuje.
- 9
@Generyczny_nick: W zasadzie nigdy nie powinno się zmieniać scope'a metody tylko po to żeby ją przetestować.
- fegwegw
- joolekk
- szk6dnik
- ZaczynamOdNowa
- arcaddius
- +4 innych
Mirki z #programowanie #programista15k
Co polecacie do nauki programowania mikrokontrolerów ARM Cortex M3, M4, M7? Głównie chodzi o uzupełnienie wiedzy dotyczącej obsługi zewnętrznej pamięci RAM, Flash i bardziej zaawansowanych peryferiów (USB w trybie HOST, Ethernet itp.).
Coś dla juniora+ w tym temacie, który ma już jakieś pojęcie o tym.
Jakieś konkretne książki / kursy?
#kiciochpyta #mikrokontrolery #naukaprogramowania
Co polecacie do nauki programowania mikrokontrolerów ARM Cortex M3, M4, M7? Głównie chodzi o uzupełnienie wiedzy dotyczącej obsługi zewnętrznej pamięci RAM, Flash i bardziej zaawansowanych peryferiów (USB w trybie HOST, Ethernet itp.).
Coś dla juniora+ w tym temacie, który ma już jakieś pojęcie o tym.
Jakieś konkretne książki / kursy?
#kiciochpyta #mikrokontrolery #naukaprogramowania
- 2
@zaspiewamjeszczeraz: zakladajac, ze programowac juz umiesz to dokumentacja i datasheety poszczeglnych uC oraz noty aplikacyjne od ST i innych producentow.
@zaspiewamjeszczeraz: niestety, pałowanie się z datasheetami, reference manualami I application notami + googlowanie problemów to najlepsza opcja. Kursy mają sens tylko w ramach wyjaśnienia poszegolnych zagadnień na które wpadniesz
mam dosłownie fragment kodu żeby zrobić inserta do bazy danych w #python kod wykonywany w spyderze robi tego inserta poprawnie, natomiast gdy wrzuce skrypt na #openwrt i ustawie cronjoba to ten skrypt sie nie wykonuje. w logach jest ze cron go puścił, ale efektow w bazie nie ma. dodawalem biblioteke python z repo w openwrt, dodawalem tez w ten sam sposob biblioteke pyodbc ktora mam zapisana w skrypcie i dalej nic. nie
pyodbc
@rosso_corsa: no ok, ale próbowałeś ten skrypt odpalić ręcznie z shella w openwrt? Zgaduję, że brakuje ci jakiś libów. I zamiast pythona mógłbyś użyć lua albo nawet sh z poleceniem w środku do inserta sql.
wolalbym dojsc dlaczego
@rosso_corsa: napisałem ci jak zdebugować. Uruchom w bashu/ash przez ssh na routerze i zobacz czy działa.
przechowywanie hasła do bazy w skrypcie to niezłe tam macie security
@PortowySzczur: Fakt, bardzo zła praktyka ale OP to chyba sobie w domu klepie.
Cześć, zrobilem AWS Practitioner, przymierzam się dodatkowo do RHCSA (od roku XD), czy z taką wiedzą można marzyć o stażu w IT, pytam kompletnie serio ? Poniekąd, do RHCSA mi trochę brakuje, ale jakbym się spiął to bym w 3 miechy ogarnął, wszystkie te examiny dostepne na githubach ogarniam.
#pracait
#devops
#naukaprogramowania
#adminit
#pracait
#devops
#naukaprogramowania
#adminit
- 2
@MyNameIsJefff: @MyNameIsJefff: marzyć można nawet bez nich. Certy są prawie nic nie warte.
@MyNameIsJefff: Żaden cert nie jest potrzebny do PRACY w IT xD ja 3 lata temu zacząłem jak czekałem na poprawke w 4 techbazie xD I to part-time gównodesk, 75% SysOps.
Zrób CV, zacznij wysyłać, jak ogarniasz GH, umiesz troche linucha i ogarniasz czym jest chmura i do tego masz AWS Practicioner to imho powinieneś na luzie coś znaleźć, bym powiedział, że z pocałowaniem ręki Cię wezmą ale koronaświrus jest więc może
Zrób CV, zacznij wysyłać, jak ogarniasz GH, umiesz troche linucha i ogarniasz czym jest chmura i do tego masz AWS Practicioner to imho powinieneś na luzie coś znaleźć, bym powiedział, że z pocałowaniem ręki Cię wezmą ale koronaświrus jest więc może
Cześć, kiedy tak naprawdę pojawia się najwięcej ofert dla programistów? Czy listopad i grudzień to lepszy okres na szukanie pracy niż początek roku?
Co sądzicie?
#junior #programowanie #pracait #naukaprogramowania
Co sądzicie?
#junior #programowanie #pracait #naukaprogramowania
- 5
@SredniDystans: koniec roku to na pewno nie bo firmy zamykają budżet. Jeżeli chodzi Ci o oferty dla juniorów to tak marzec-kwiecień ale teraz to nie wiadomo bo ofert dla nowych jak na lekarstwo.
@bb89: @oxern: @SredniDystans: Też mi się wydawało, że rekrutacje startują już w grudniu, bo przecież proces rekrutacji też trochę trwa, a jak ktoś ma wypowiedzenie 3-miesięczne, to teoretycznie i tak będzie dostępny w od kwietnia. W grudniu budżety już chyba są określone, tyle że nie zawsze zatwierdzone i jeśli dodatkowego pracownika brakowało od miesięcy, to raczej jest pewne, że to uwzględnią. Tak czy siak dział HR ogłoszenie puścić może.
Kolejne z ciekawych twierdzeń mojego wykładowcy.Dla chętnych link do ostatniej dyskusji o pętli for : Inicjalizacja zmiennej w pętli
Kontynuujemy temat pętli.Czy to prawda, że nie powinno się używać w pętli break oraz continue?
#informatyka #studbaza #programowanie #programista15k #naukaprogramowania #java
Kontynuujemy temat pętli.Czy to prawda, że nie powinno się używać w pętli break oraz continue?
#informatyka #studbaza #programowanie #programista15k #naukaprogramowania #java
- 3
Jak krótka i prosta metoda to jest to ok.
@LeopoldStuff: a jak długa i/lub skomplikowana to czas na refactor ( ͡° ͜ʖ ͡°)
Wyrównanie pamięci w strukturach w C++ to coś, co się przydaje, a może zaskoczyć niektórych początkujących developerów. Sprawdź, jak działa ten mechanizm
https://bulldogjob.pl/news/1415-wyrownanie-pamieci-w-strukturach-c
#cplusplus #naukaprogramowania
https://bulldogjob.pl/news/1415-wyrownanie-pamieci-w-strukturach-c
#cplusplus #naukaprogramowania
@Bulldogjob: przecież to feature C a nie C++
- 0
@MamCieNaHita: Ale w C++ też. Poza tym to dopiero liźnięcie tematu.
Piszę grę mmorpg w typescripcie opartą o canvas, socketio, express itd. ale to wiadomo, bo codziennie zaśmiecam tag XD. Nigdy wcześniej nie robiłem nic w nodzie, więc jeśli chodzi o bazę to wybrałem typeorm i razem z nim mongoDb, ale po kilku godzinach walki z tym rozwiązaniem mam dość. Połowa metod z ORM-a nie działa z racji mongoDb, a samego mongo też nie znam i nie wiem w sumie, którą dokumentację mam
@Thiocomaster: jak coś nie działa to zmieniaj ta część co nie działa. Zmień orm na innego lub sproboj bez
#sql #naukaprogramowania
cześć, mam takie zadanie:
Zbuduj zapytanie, które dla każdego kierunku studiów znajdzie liczbę studiujących na nim
studentów. Następnie utwórz ranking kierunków ze względu na liczbę studentów.
wynik ma być następujący (taki jak w print screenie)
cześć, mam takie zadanie:
Zbuduj zapytanie, które dla każdego kierunku studiów znajdzie liczbę studiujących na nim
studentów. Następnie utwórz ranking kierunków ze względu na liczbę studentów.
wynik ma być następujący (taki jak w print screenie)
- 0
@ugotowany_kamien spoko :)
polecam rozwiązywanie ćwiczeń ze strony sql-ex.ru wraz z ich kursem. Kurs dotyczy głównie dialektu MS SQL, natomiast ćwiczenia można rozwiązywać w następujących dialektach: MS SQL, MySQL, Oracle oraz PGSQL.
W zadaniach pracujemy na pięciu przykładowych bazach danych (sklep komputerowy, firma recyklingowa, lotnisko, statki, malowanie) i musimy napisać zapytanie, które zwróci wymagane rekordy uwzględniając strukturę danych i relacje istniejące w danej bazie, np. wyświetl producenta najtańszego komputera, albo wyświetl miasta
polecam rozwiązywanie ćwiczeń ze strony sql-ex.ru wraz z ich kursem. Kurs dotyczy głównie dialektu MS SQL, natomiast ćwiczenia można rozwiązywać w następujących dialektach: MS SQL, MySQL, Oracle oraz PGSQL.
W zadaniach pracujemy na pięciu przykładowych bazach danych (sklep komputerowy, firma recyklingowa, lotnisko, statki, malowanie) i musimy napisać zapytanie, które zwróci wymagane rekordy uwzględniając strukturę danych i relacje istniejące w danej bazie, np. wyświetl producenta najtańszego komputera, albo wyświetl miasta
- 2
[PREMIERA] JavaScript, Python, PHP, Java. Do tego wyśmienitego grona już wkrótce dołączy kolejny język programowania. #csharp otrzyma swój dedykowany deck Summon The JSON!
#programowanie #naukaprogramowania #summonthejson
#programowanie #naukaprogramowania #summonthejson
- 1489
Z okazji Black Friday książkowe #rozdajo
W tym roku sprzedaż mojej książki "Junior Developer" prawie dobiła do 7000 egzemplarzy (brakuje niecałe 100 sztuk) :D ciekawostka: 5000 sprzedanych egzemplarzy, to e-booki.
Z okazji dzisiejszego dnia #rozdajo i #promocja
Książkę i e-booka można dzisiaj kupić o 20 zł taniej z kodem "BlackFriday".
3 osoby otrzymają e-booka, 1 osoba fizyczną książkę (pokrywam koszt wysyłki) - zawołam zwycięzców około 24h po wrzuceniu tego wpisu.
W tym roku sprzedaż mojej książki "Junior Developer" prawie dobiła do 7000 egzemplarzy (brakuje niecałe 100 sztuk) :D ciekawostka: 5000 sprzedanych egzemplarzy, to e-booki.
Z okazji dzisiejszego dnia #rozdajo i #promocja
Książkę i e-booka można dzisiaj kupić o 20 zł taniej z kodem "BlackFriday".
3 osoby otrzymają e-booka, 1 osoba fizyczną książkę (pokrywam koszt wysyłki) - zawołam zwycięzców około 24h po wrzuceniu tego wpisu.
- konto usunięte
- konto usunięte
- assurin
- eXtermi14
- AlphaOmega
- +1484 innych
- 39
Jako bonus: osoba, która wygra fizyczną książkę, otrzyma również egzemplarz binarnej kostki do gry.
Drewniana kostka 25x25 mm. Fajnie wygląda na biurku w pracy ʕ•ᴥ•ʔ
Drewniana kostka 25x25 mm. Fajnie wygląda na biurku w pracy ʕ•ᴥ•ʔ

- jtrzml
- Prokrastynant
- zawodowi3c
- ig3r
- Futyporyt27
- +34 innych
- 52
@JavaDevMatt: kostka binarna mnie zaskoczyła. I to nawet nie dlatego że istnieje, ale dlatego że w ciekawy sposób zachowała zasady kostki R6.
Jak wiadomo kostka R6 ma przeciwstawne cyfry na przeciwstawnych ściankach (1:6, 2:5, 3:4). Myślałem że na binarnej to średnio wyjdzie, ale efekt jest nawet lepszy niż na zwykłej.
001:110, 010:101, 011:100.
Jak wiadomo kostka R6 ma przeciwstawne cyfry na przeciwstawnych ściankach (1:6, 2:5, 3:4). Myślałem że na binarnej to średnio wyjdzie, ale efekt jest nawet lepszy niż na zwykłej.
001:110, 010:101, 011:100.
- JavaDevMatt
- Wonderbe
- konto usunięte
- hiruhep123
- jack1142
- +47 innych
#naukaprogramowania #programowanie #hacking
no, ale matematyka niepotrzebna przecież ( ͡° ͜ʖ ͡°) ale nie wywołując jakiegoś shitstormu, bardzo fajny materiał (jak cały kanał) i poczułem potrzebę podania go dalej, część 1 na kanale do znalezienia. szkoda, że za głupi na ctfy jestem i tak bo strasznie ciekawa "branża" to jest
no, ale matematyka niepotrzebna przecież ( ͡° ͜ʖ ͡°) ale nie wywołując jakiegoś shitstormu, bardzo fajny materiał (jak cały kanał) i poczułem potrzebę podania go dalej, część 1 na kanale do znalezienia. szkoda, że za głupi na ctfy jestem i tak bo strasznie ciekawa "branża" to jest

szkoda, że za głupi na ctfy jestem i tak bo strasznie ciekawa "branża" to jest
@0d27c4e9064f628adbc99e547a23306e: Problemem generalnie nie jest
głupota tylko lenistwo ( ͡° ͜ʖ ͡°) 99% sukcesu to wynik ciężkiej pracy a nie nadprzyrodzonych zdolności.@0d27c4e9064f628adbc99e547a23306e: obejrzę ale jak będzie ujowe to oddajesz mi 15 minut życia
- 0
Hej mirki z #naukaprogramowania #informatyka #mysql
Mógłby ktoś podpowiedzieć jak przy liczeniu rekordów dodać warunek, że licz tylko tych co mają tę samą pierwszą literę nazwy?
Mógłby ktoś podpowiedzieć jak przy liczeniu rekordów dodać warunek, że licz tylko tych co mają tę samą pierwszą literę nazwy?
- 1
Nie mam pojęcia, dlaczego przy tysięcznym uruchomieniu gry nagle z czapy dostaje na froncie Content Security Policy z blokowanym cdnjs. Próbowałem z ustawieniami i w końcu taki meta tag pomógł.
``
Ale minęło trochę czasu i znowu ten sam problem. Treść błędu jest taka, że skrypt z cdnjs łamie script-src 'self', ale przecież jest gwiazdka, więc o co chodzi? Mam dołączone tylko dwa pliki.
#naukaprogramowania
``
Ale minęło trochę czasu i znowu ten sam problem. Treść błędu jest taka, że skrypt z cdnjs łamie script-src 'self', ale przecież jest gwiazdka, więc o co chodzi? Mam dołączone tylko dwa pliki.
#naukaprogramowania




























#programowanie #programista15k #cpp #naukaprogramowania