da się zrobić jakby resize 2d tablicy? mam funckje f(int array, int n) n to jej wymiary. tworzę nową tablice w tej funckji jakieś int secArray itd , uzupełniam ją i potem usuwam mojego arraya z parametru i robię array = secArray, i jak patrze to w tej funckji jest ok, ale jak używam tego array w innym miejscu to jest uzupełnione jakimiś losowymi wartościami, zobaczyłem ze mogę return secArray zrobić i
Wszystko
Wszystkie
Archiwum
- 3
Dobra mirki i mirabelki, jak niektórzy rzucają wszystko i jadą w Bieszczady lub na Mazury, tak ja robię to samo, ale
idę w kierunku Junior Java Developer.
Robię dla siebie #30dninaukijavy i rozsyłam CV
Jak macie jakiś rady, to chętnie wszystkie przyjmę i przemyślę.
Za pomoc z góry dzięki
#java #programowanie #naukaprogramowania #pracait #rekrutacja
idę w kierunku Junior Java Developer.
Robię dla siebie #30dninaukijavy i rozsyłam CV
Jak macie jakiś rady, to chętnie wszystkie przyjmę i przemyślę.
Za pomoc z góry dzięki
#java #programowanie #naukaprogramowania #pracait #rekrutacja
- 16
@azterias: proponuje 1000 dni nauki zamiast 30.
Robię dla siebie #30dninaukijavy i rozsyłam CV
@azterias: Nie zapomnij tego challenge'u wpisać w CV ( ͡° ͜ʖ ͡°)
- 1
#naukaprogramowania #programowanie #cplusplus
Czy mógłby mi ktoś wytłumaczyć dokładnie jak to działa i co robi ten kawałek kodu?
Wiem, że ten wycinek sprawdza czy podana wartość jest liczbą. Jeśli podam np literkę to będzie czekało dalej aż podam cyfrę. Tylko jak to działa?
while(scanf("%f", &zmienna) != 1){
int ch;
while((ch = getchar()) != '\n' && ch != EOF){
};
}
Czy mógłby mi ktoś wytłumaczyć dokładnie jak to działa i co robi ten kawałek kodu?
Wiem, że ten wycinek sprawdza czy podana wartość jest liczbą. Jeśli podam np literkę to będzie czekało dalej aż podam cyfrę. Tylko jak to działa?
while(scanf("%f", &zmienna) != 1){
int ch;
while((ch = getchar()) != '\n' && ch != EOF){
};
}
- 1
@turbol: u welkom a na przyszłość https://www.gnu.org/software/libc/manual/html_node/index.html pomaga w takich sytuacjach.
- 1
- 3
Zastanawiasz się nad zakupem swojego pierwszego krzesła? Recenzja po 2 latach użytkowania krzesła IKEA MARKUS
Krzesło dla programisty? Krzesło do biura? Sami zobaczcie. https://youtu.be/qEZWSaarrvw #ikea #markus #naukaprogramowania #pracait #korposwiat #itweek
Krzesło dla programisty? Krzesło do biura? Sami zobaczcie. https://youtu.be/qEZWSaarrvw #ikea #markus #naukaprogramowania #pracait #korposwiat #itweek
źródło: comment_CejxZjLke8BuBitLIoph6bgcc6AVsyaQ.jpg
Pobierz- 1
- 1
@ItWeek: nie dziala mi blokada wychylania, myslicie ze mozna to ogarnac?
- 71
Czołem Mirki i Mirabelki
Dziś nowy kurs o optymalizacji bazy danych Oracle i SQL.
Nowy kurs odpowiada na pytanie Czy kolejność kolumn w tabeli ma znaczenie
Jak wiecie piszę aktualnie dwa kursy:
-- o średnio zaawansowanym SQL, działaniu bazy Oracle i optymalizacji zapytań pod linkiem: Kurs Oracle SQL
-- o podsawach baz danych i SQL pod linkiem Kurs SQL
Chciałbym, żebyście wiedzieli o czym i kiedy będę pisał oraz do czego wołam
Dziś nowy kurs o optymalizacji bazy danych Oracle i SQL.
Nowy kurs odpowiada na pytanie Czy kolejność kolumn w tabeli ma znaczenie
Jak wiecie piszę aktualnie dwa kursy:
-- o średnio zaawansowanym SQL, działaniu bazy Oracle i optymalizacji zapytań pod linkiem: Kurs Oracle SQL
-- o podsawach baz danych i SQL pod linkiem Kurs SQL
Chciałbym, żebyście wiedzieli o czym i kiedy będę pisał oraz do czego wołam
- 3
- 0
Chodziło mi o real-time SQL monitoring. Im będą bardziej złożone tematy i problemy, tym więcej fajnych informacji można z tego wyciągnąć.
https://www.oracle.com/technetwork/database/manageability/owp-sql-monitoring-128746.pdf
Co prawda wymaga licencji na Tuning Pack, ale jak ktoś się już bawi w takie drogie bazy jak Oracle... ;)
Albo hint GATHERPLANSTATISTICS w zapytaniu i potem DBMSXPLAN.DISPLAYCURSOR z odpowiednio szerokimi opcjami.
https://www.oracle.com/technetwork/database/manageability/owp-sql-monitoring-128746.pdf
Co prawda wymaga licencji na Tuning Pack, ale jak ktoś się już bawi w takie drogie bazy jak Oracle... ;)
Albo hint GATHERPLANSTATISTICS w zapytaniu i potem DBMSXPLAN.DISPLAYCURSOR z odpowiednio szerokimi opcjami.
Funkcje wyższego rzędu oferują możliwość ponownego użycia, a przy tym prostotę i piękny kod. Poznaj ich pozostałe zalety i sprawdź, jak je stosować ️
https://bulldogjob.pl/news/907-korzysci-z-uzywania-funkcji-wyzszego-rzedu-w-javascript
#javascript #frontend #programowanie #naukaprogramowania
https://bulldogjob.pl/news/907-korzysci-z-uzywania-funkcji-wyzszego-rzedu-w-javascript
#javascript #frontend #programowanie #naukaprogramowania
źródło: comment_ia7RTnOKtdZgNe4HkgQINAt9Pt3kRmdQ.jpg
Pobierz- 3
Dzisiaj mam dla was artykuł o tym po co są potrzebne testy jednostkowe ;)
Po co są potrzebne testy jednostkowe?
#programowanie #java #naukaprogramowania #programista15k #nullpointerexception #testyjednostkowe
Po co są potrzebne testy jednostkowe?
#programowanie #java #naukaprogramowania #programista15k #nullpointerexception #testyjednostkowe
- 1
@mateuszd mógłbyś jeszcze poruszyć temat kruchości testów. Często ludzie piszą testy kruche i dziwią się, że wraz ze zmianami w kodzie trzeba poprawiać masę testów, co również przyczynia się do niechęci ich pisania.
"testy wymuszają na programiście dbanie o kod aplikacji" tak często muszę to ludziom powtarzać. IMO największa korzyść z TDD.
"testy wymuszają na programiście dbanie o kod aplikacji" tak często muszę to ludziom powtarzać. IMO największa korzyść z TDD.
Chcesz mieć czystszą architekturę w Swift? ( ͡° ͜ʖ ͡°) Sprawdź zatem, jak korzystać z wzorca koordynatora
https://bulldogjob.pl/articles/1131-wzorzec-koordynatora-w-swift
#swift #mobiledev #ios #programowanie #naukaprogramowania
https://bulldogjob.pl/articles/1131-wzorzec-koordynatora-w-swift
#swift #mobiledev #ios #programowanie #naukaprogramowania
źródło: comment_BQRGsClcrhzjWJhj7TSFwJHIfBRXbqVt.jpg
PobierzWiększość devów iOS już to zna. Jeśli jeszcze ktoś nie zna to powinien koniecznie nadrobić.
No chyba że wszędzie ma zaadaptowany VIPER to wtedy nie.
No chyba że wszędzie ma zaadaptowany VIPER to wtedy nie.
- 0
Witam, mam pytanie odnośnie walidacji z wykorzystaniem Fluent.
Nie wiem czy dobrze wszystko rozumiem, ale walidację taką utworzyć dla właściwości klas domeny czy dla właściwości z view modeli?
#csharp #naukaprogramowania
Nie wiem czy dobrze wszystko rozumiem, ale walidację taką utworzyć dla właściwości klas domeny czy dla właściwości z view modeli?
#csharp #naukaprogramowania
@RootVik: na przykład do tego co przychodzi z API, potrzebujesz kompletnych danych do pracy, więc musisz się upewnić, że dopuszczasz tylko te prawidłiowe, np. ktos podal imię, a nie podał nazwiska, bo walidacja na frontendzie zawiodła
viewodeli używasz świadomie ( ͡° ͜ʖ ͡°)
viewodeli używasz świadomie ( ͡° ͜ʖ ͡°)
- 0
@MaGajwer: Tak, MVC z podziałem na projekty (Core, Architecture, UI). Zastanawiam się po co walidować ViewModel, jeśli jest on mapowany na klasę domenową, która mogłaby być walidowana właśnie poprzez Fluent.
Wcześniej widziałem w kilku projektach, że np. DataAnnotations dodają tylko do klas domenowych, a nie do View Modeli, a więc dlaczego z użyciem Fluent miałoby być inaczej?
Wcześniej widziałem w kilku projektach, że np. DataAnnotations dodają tylko do klas domenowych, a nie do View Modeli, a więc dlaczego z użyciem Fluent miałoby być inaczej?
#csharp #naukaprogramowania
Muszę pozbyć się metody FormUrlEncodedContent ponieważ dostaję błąd,że "uri string is too long" .Wyczytałem,że można to zrobić przesyłając jsonObject używając multipart ale nie wiem jak odebrać go w ostatniej metodzie Post Response .Przesyłam pliki.
Co do sposobu przesyłu to tak musi być bo jest różnica net framworka
oryginał https://pastebin.com/n8nwdCDL
po zmianie https://pastebin.com/5Sp36nf0
Muszę pozbyć się metody FormUrlEncodedContent ponieważ dostaję błąd,że "uri string is too long" .Wyczytałem,że można to zrobić przesyłając jsonObject używając multipart ale nie wiem jak odebrać go w ostatniej metodzie Post Response .Przesyłam pliki.
Co do sposobu przesyłu to tak musi być bo jest różnica net framworka
oryginał https://pastebin.com/n8nwdCDL
po zmianie https://pastebin.com/5Sp36nf0
- 0
Komentarz usunięty przez autora
- 0
@zibizz1:
To potem przerobić na httpClient.content=StringContent(); ?
potem w metodzie call przezysyłam ten content i jak go odebrać w post ?
var arrayOfObjects = JsonConvert.SerializeObject(
new[] { JsonConvert.DeserializeObject(json1), JsonConvert.DeserializeObject(json2) }
)To potem przerobić na httpClient.content=StringContent(); ?
potem w metodzie call przezysyłam ten content i jak go odebrać w post ?
Hej Mirabelki, Mirki spod tagów #programowanie #naukaprogramowania mam dicitionary, gdzie moja tablica intów to kolejność zadań i przed dodaniem wykonuje sobie na jednej tablicy operacje i potem chce sobie dodać tą tablicę jako wartość:
I w sumie rozumiem dlaczego moja wartość to zawsze takie same ułożenie, ale nie mam pomysłu jak to rozwiązać.
Ładnie proszę o pomoc.
#csharp #programista15k
population.Add(excel.ReadCellAsInt(rowOfSumExcel, colOfSumExcel), SwapRandomGenesxTimes(20, i));I w sumie rozumiem dlaczego moja wartość to zawsze takie same ułożenie, ale nie mam pomysłu jak to rozwiązać.
Ładnie proszę o pomoc.
#csharp #programista15k
źródło: comment_LVgs5d5rvDaJGncVg7jxiFbGZqdetcpK.jpg
Pobierz@TheRickestRick chyba zajazylam :D jak chcesz przekazać tablice "przez wartość" to trzeba zrobić jej kopię, chyba najprościej jest przez linq .ToTable(), w tej metodzie Swap zrob sobie kopię na samym poczatku, na niej operuj i na koniec ja zwróć
- 0
@zapomnialam_loginu: działa, dziękuję o to mi chodziło :)
- 0
Robię sobie jakaś prostą stronkę internetową i używam VS Code z dodatkiem Live Server, żeby po zapisaniu pliku od razu mi odświeżyło stronę. Jednak wkurza mnie, że za każdym razem po odświeżeniu strona wraca na samą górę. Jest jakiś sposób na to, żeby strona po odświeżeniu zostawała w poprzedniej pozycji?
#webdev #html #css #javascript #visualstudio #naukaprogramowania
#webdev #html #css #javascript #visualstudio #naukaprogramowania
- 0
nie kumam skladni z trzeciej linijki. wiem, ze kod moze wyrwany kontekstu, ale poza tym, ze myContacts to aray list wydaje mi sie, ze reszta nie jest istota dla tego pytania. niby gosc mowi, ze tworzymy obiekt, ale wczesniej czytalem, ze do tego jest wymagany zawsze operator new? nie spotkalem sie z czyms takiem wczesniej #naukaprogramowania
źródło: comment_M1OM9MFI1B3DA31vwFsQZdNwnBX8eQSg.jpg
Pobierz- 2
Ukryty tekst...Przypisujesz do zmiennej referencyjnej obiekt z ArrayListy, po prostu kod wygllada estetyczniej gdyby nie to równie dobrze mogło by być this.myContacts.get(i).getName().equals(contactName) ale w sposób jaki to zrobiles kod jest bardziej czytelny :)
zawuważ że this.myContacts.get(i) to jest konkretny obiekt w liscie
edit Nie tworzysz nowego obiektu, tylko korzystasz z zmiennej referencyjnej zeby zapisac jakos obiekt z listy,
Dom dom = new Dom();
Dom chata = dom;
zarowno dom i chata wskazuje
zawuważ że this.myContacts.get(i) to jest konkretny obiekt w liscie
edit Nie tworzysz nowego obiektu, tylko korzystasz z zmiennej referencyjnej zeby zapisac jakos obiekt z listy,
Dom dom = new Dom();
Dom chata = dom;
zarowno dom i chata wskazuje
@heater: Dlatego naukę programowania zaczyna się od C/C++. Zajrzyj tam do różnicy między wskaźnikiem na obiekt a bezpośrednim używaniem obiektu a wszystko stanie się jasne. Java jest na wskaźnikach jbc
7
Z jakich technologii korzysta Netflix?

Dziś rozmawialiśmy Karolem o codziennym życiu w Kalifornii, wykorzystywanych technologiach oraz o tym, jak Netflix podchodzi do work life-balance pracowników.
z- 4
- #
- #
- #
- #
- #
Uważasz, że PHP jest brzydki? Poznaj zatem method chaining i sprawdź, jak z jego pomocą napisać ładniejszy kod
https://bulldogjob.pl/news/903-upiekszanie-kodu-w-php-za-pomoca-method-chaining
#php #naukaprogramowania #programowanie
https://bulldogjob.pl/news/903-upiekszanie-kodu-w-php-za-pomoca-method-chaining
#php #naukaprogramowania #programowanie
źródło: comment_rvNNO6cdFCsXXEZveJy56tT27dHy14DI.jpg
Pobierz- 3
Język PHP ma złą reputację z powodu bałaganu
Nie. Język PHP ma złą reputację z powodu tego, że kiedyś były wersje od 3 do 5. I z powodu tego, że mnóstwo projektów było pisanych bez zachowania jakichkolwiek wzorców projektowych.
W terminologii nie ma słowa bałagan. To się nazywa burdel w Kodzie.
Koda jest miastem w Gruzji.
- 1
Ponadto, w powyższym przykładzie JS używa funkcji strzałkowych, żeby zachować zwięzłość. PHP jeszcze tego nie potrafi, ale już niedługo może umieć!
@Bulldogjob: jak to "jeszcze nie potrafi"? https://www.php.net/manual/en/migration74.new-features.php#migration74.new-features.core.arrow-functions
Siemano mirasy. Załóżmy, że chciałbym zmodyfikować jakiś obszar pamięci w systemie. Mam adresy, chodzi tylko o modyfikacje. Modyfikacja poprzez *pointer = nowa_wartość; daje mi segfaulta. Jak to mogę zrobić?
Da się to w ogóle zrobić z języka wyższego poziomu typu C, czy muszę sięgać po pomoc asemblera?
#c #cpp #naukaprogramowania #programowanie
Da się to w ogóle zrobić z języka wyższego poziomu typu C, czy muszę sięgać po pomoc asemblera?
#c #cpp #naukaprogramowania #programowanie
Modyfikacja poprzez *pointer = nowa_wartość; daje mi segfaulta
@TMBRK: i to jest właśnie prawidłowe zachowanie.
musiałbyś mieć uprawnienia na poziomie systemu operacyjnego(lub wyżej), żeby, grzebać w cudzej pamięci
- 1
@TMBRK:
Problem jest z wyliczaniem `
*pointer = wartość modyfikuje pamięć pod danym adresem, tyle że najpierw musisz mieć przypięte jakieś strony pamięci z możliwością zapisu w tym obszarze, w innym wypadku SIGSEGV. Jeśli chcesz np. zmodyfikować jakieś rejestry urządzenia które jest zmapowane na fizyczną przestrzeń adresową z userspace, to najpierw otwierasz /dev/mem, następnie mmap(NULL, , PROT_WRITE|PROT_READ, MAP_PRIVATE, fd, ).Problem jest z wyliczaniem `
i `. IIRC musi to być wyrównane do rozmiaru#anonimowemirkowyznania
Mirki, jestem na 2 roku Zarządzania na uniwerku w Gdańsku. Nie chodzi o to że źle wybrałem studia, ale od dwóch miesięcy czuję że ten kierunek może nie mieć przyszłości. Jako że ostatnio jest głośno o programowaniu, od początku roku zacząłem przerabiać kurs pana Zelenta do JavaScript. W przyszłości planuję robić strony internetowe, jak skończę ten kurs to zacznę uczyć się Reacta, bo czytałem że Angular jest trudny dla początkujących. Co
Mirki, jestem na 2 roku Zarządzania na uniwerku w Gdańsku. Nie chodzi o to że źle wybrałem studia, ale od dwóch miesięcy czuję że ten kierunek może nie mieć przyszłości. Jako że ostatnio jest głośno o programowaniu, od początku roku zacząłem przerabiać kurs pana Zelenta do JavaScript. W przyszłości planuję robić strony internetowe, jak skończę ten kurs to zacznę uczyć się Reacta, bo czytałem że Angular jest trudny dla początkujących. Co
- 0
Zaplusuj ten komentarz, aby otrzymywać powiadomienia o odpowiedziach w tym wątku. Kliknij tutaj, jeśli chcesz skopiować listę obserwujących
- 15
@AnonimoweMirkoWyznania: Te zarzutki ostatnimi czasy to zdecydowanie zbyt oczywiste. 0/10 za brak przyłożenia się do tematu.
- 3
@kazik-:
➡ Cześć!
➡ Podsumowałem w dzisiejszym artykule serię artykułów o zasadach SOLID. Zapraszam zainteresowanych
https://www.modestprogrammer.pl/programowanie-zgodne-z-regulami-solid-poradnik-dla-poczatkujacych-programistow
#naukaprogramowania #programista15k #programowanie #programista
➡ Cześć!
➡ Podsumowałem w dzisiejszym artykule serię artykułów o zasadach SOLID. Zapraszam zainteresowanych
https://www.modestprogrammer.pl/programowanie-zgodne-z-regulami-solid-poradnik-dla-poczatkujacych-programistow
#naukaprogramowania #programista15k #programowanie #programista
źródło: comment_FMBXQU00aMFMuNAoO8IObWdxILuU01kv.jpg
Pobierz- 0
Nie ma takiej, wszystkie zasady są równie ważne
@kazik-: wszystko fajnie, ale to takie teoretyczne życzenio-myśli, w realnym świecie, oderwanym od teoretycznych podręczników, zawsze są rzeczy ważne i ważniejsze. I tak nie mam żadnych wątpliwości, że odwrócenie zależności (a tak konkretnie konkretnie to wstrzykiwanie zależności, które zresztą pokazałeś przy okazji artykułu o odwróceniu zależności) i OCP są na ten przykład zdecydowanie ważniejsze niż segregacja interfejsów i to o więcej niż jedną
- 0
@aseeon_: Dzięki za Twoją opinię. Jeżeli chodzi o ważność poszczególnych zasad, to wiadomo każdy ma swoje zdanie na ten temat. Ważne jest to o czym wspomniałem, że jeżeli na przykład łamiemy zasadę o której piszesz ISP to przy okazji łamane są również inne zasady, więc ja sugeruję żeby starać się trzymać wszystkich zasad i nie rozgraniczać ich, na to które są ważne, a które nie :)
- 0
#java #naukaprogramowania #spring #springboot #springsecurity #angular #typescript spring security serwis angular Hej mam w swojej apce, zrobuione logowanie za pomocą loginForm() jak w postmanie wysyłam POST na /login?username=user&password=user to poprawnie mnie loguje, ale jak próbuje wysłać posta za pomocą serwisu w Angularze to wysyła się tylko OPTIONS i zwraca 403, domyślam się że chodzi o CORS ale w security configuration mam go wyłączonego, ktoś wie jak rozwiązać ten problem ?
@infamia: nie zdążyłem edytować:
angular pewnie bije z innego adresu niż stoi twój serwer i Twoje security blokuje options na tym styku.
1. W security dodaj .cors().disable() [czy jakos tak]
2. Reverse proxy
3. Spermituj wszystkie options
4. Poprawnie zkonfiguruj cors
angular pewnie bije z innego adresu niż stoi twój serwer i Twoje security blokuje options na tym styku.
1. W security dodaj .cors().disable() [czy jakos tak]
2. Reverse proxy
3. Spermituj wszystkie options
4. Poprawnie zkonfiguruj cors
- 0
@infamia: poczytaj jak zakodzić Spring Security Policy, jak masz klasę z adnotacją
Więcej info tutaj:
https://github.com/spring-projects/spring-data-examples/tree/master/rest/security#writing-a-security-policy
@EnableWebSecurity to robisz na niej coś takiego:.authorizeRequests()
.antMatchers("/api/login").permitAll()Więcej info tutaj:
https://github.com/spring-projects/spring-data-examples/tree/master/rest/security#writing-a-security-policy


























#dotnet #programowanie #csharp #mikroserwisy #akademiaspetza #naukaprogramowania