https://scontent.fpoz3-1.fna.fbcdn.net/v/t1.15752-9/123608616_373200460465021_6234616302306730423_n.png?_nc_cat=103&ccb=2&_nc_sid=ae9488&_nc_ohc=QxMgEAJCnfcAX98grlT&_nc_ht=scontent.fpoz3-1.fna&oh=3430e50e3ea3474c5c495e593ece4620&oe=5FCB8C16 program do generowania zdjec pod wydruki CMYK, pod sitodruk #poligrafia #cpp #programowanie #programista15k #informatyka #drukarki #linux #windows
Wszystko
Najnowsze
Archiwum
- 0
mam sobie takie drzewo namespaców, że np.
Tasks::Core
Tasks::UI
Tasks::LAN
Tasks::LAN::FTP
Tasks::LAN::SSH
Tasks::Core
Tasks::UI
Tasks::LAN
Tasks::LAN::FTP
Tasks::LAN::SSH
- 2
@bartd: a mam takie programy które wymagają konkretnie skonfigurowanego raspberry i ciągle jakieś zmiany więc robię instalator/konfigurator/patcher żeby odpalić na PC i żeby wszystko poustawiał do najnowszej wersji gdy trzeba :D z ciekawych namespace to jest tam jeszcze TCP i UART :D
@s_theCapt: jak chcesz tworzyć takie listy z palca i odwoływać się przez ADL, to trzeba sobie zrobić pomocniczą funkcję w danym namespace, żeby ADL to łyknął: https://ideone.com/sTsahY
ale osobiście polecałbym bardziej użyć wspomnianego wcześniej magicenum, albo samemu się pobawić z
ale osobiście polecałbym bardziej użyć wspomnianego wcześniej magicenum, albo samemu się pobawić z
__PRETTY_FUNCTION__, albo użyć jakiegoś BOOSTPP do generowania- 0
Chciałem poćwiczyć trochę gita, więc stworzyłem repozytorium do którego załączyłem jakieś pliki z kodem w C. Zrobiłem commita, wszystko ładnie widać na githubie. Następnie utworzyłem kolejne pliki, chciałem sobie je kompilować, lecz mój makefile mówi że wszystko jest "up to date" podczas gdy jeśli spróbuję kompilować bezpośrednio za pomocą gcc to on krzyczy że moje pliki .h nie istnieją.
Domyślam się że to przez gita, rozwiązanie jakie sobie wyobrażam to zacomittowanie tego
Domyślam się że to przez gita, rozwiązanie jakie sobie wyobrażam to zacomittowanie tego
- 0
@Gamgee: usuń .o i maina wynikowego, zrób
Potem napisz ładnie tego cleana.
make main (w ogóle to ten main: w Makefile'u powinineneś mieć najwyżej pośród "receptur", wtedy po prostu piszesz make i on ci bierze tę najwyższą) i zobacz czy ci się ładnie kompiluje.Potem napisz ładnie tego cleana.
- 0
@zwei: Usunąłem tak jak napisałeś i teraz są jakieś znaki życia. Nie kompiluje się, bo mam błędy w plikach ale to wszystko do rozwiązania już.
Trochę po omacku potraktowałem temat i są efekty. Poprawiłem to co napisałeś, dzięki wielkie za pomoc!
Trochę po omacku potraktowałem temat i są efekty. Poprawiłem to co napisałeś, dzięki wielkie za pomoc!
#naukaprogramowania #cpp
domyślam sie że ten kod to rak. ale przy refaktoryzacji kodu wywaliło mi błąd z którym od 5 godzin sie męcze
https://pastebin.com/RJWRet2E
cały czas problemem jest dodanie do polimorficznego wskaźnika typu kształt, obiektu typu prostokąt.
koło, trójkąt działają super, i w poprzedniej wersji prostokąt też działał, ale teraz VS mi sypie błędami pokroju:
expected type identyfier, syntax error: identifier 'Rectangle'
domyślam sie że ten kod to rak. ale przy refaktoryzacji kodu wywaliło mi błąd z którym od 5 godzin sie męcze
https://pastebin.com/RJWRet2E
cały czas problemem jest dodanie do polimorficznego wskaźnika typu kształt, obiektu typu prostokąt.
koło, trójkąt działają super, i w poprzedniej wersji prostokąt też działał, ale teraz VS mi sypie błędami pokroju:
expected type identyfier, syntax error: identifier 'Rectangle'
- 1
@Passer93: no nie mialem wczesniej klasy rectangle, ale po zmianie nazwy na square działa XD
@RedveKoronny: bezklasowe to może być społeczeństwo xD Ale jak już ogarnales to git
- 0
Zauważyłem w kodzie linię wyglądającą jak coś w tym stylu:
unsigned int x = (2137, 1);
Generalnie był to jakiś czeski błąd po refactoringu, ale dziwiło mnie to, że to się w ogóle kompiluje. I gdy wykonywana jest ta linia, do x przypisywana jest wartość 1. Sprawdziłem to dla innych przypadków i wygląda na to, że po umieszczeniu w nawiasach kilku elementów, wyrażenie to zawsze zwraca ostatni. Jest mi ktoś w stanie
unsigned int x = (2137, 1);
Generalnie był to jakiś czeski błąd po refactoringu, ale dziwiło mnie to, że to się w ogóle kompiluje. I gdy wykonywana jest ta linia, do x przypisywana jest wartość 1. Sprawdziłem to dla innych przypadków i wygląda na to, że po umieszczeniu w nawiasach kilku elementów, wyrażenie to zawsze zwraca ostatni. Jest mi ktoś w stanie
Może ktoś pomoże pomysł bo ja już nie mam siły.
Język C++. Proste zadnie na studia.
Mam daną "money" typu float przechowującą pieniądze czyli na przykład 2.30 złotego.
Potrzebuję napisać funkcję zawracającą ile jest groszy w tej danej (typ int).
No i robię to tak:
Język C++. Proste zadnie na studia.
Mam daną "money" typu float przechowującą pieniądze czyli na przykład 2.30 złotego.
Potrzebuję napisać funkcję zawracającą ile jest groszy w tej danej (typ int).
No i robię to tak:
- 5
@przegrywam_przez_miasto: ja bym operował na groszach (czyli dane wejściowe pomnożył razy 100), a potem zastosował modulo ze 100.
- 4
Nie dodawaj pół grosza, 2.30 może być równie dobrze przechowywane jako 2.3000000000002.
Dzień dobry czwartkowy poranku #pdk
Mamy nowy wpis! :) Wena dalej mnie męczy, dalej kontynuujemy temat testów ( ͡º ͜ʖ͡º) I w sumie mogę zapowiedzieć, że to jeszcze nie koniec serii o
Mamy nowy wpis! :) Wena dalej mnie męczy, dalej kontynuujemy temat testów ( ͡º ͜ʖ͡º) I w sumie mogę zapowiedzieć, że to jeszcze nie koniec serii o
źródło: comment_1603342492cP8yB3kJrtI9nBRyuKiccl.jpg
PobierzJakoś mnie naszło podczas rozwiązywania jednego problemu ile rzędów różnicy move będzie szybszy niż copy. No i nie wiem czy czegoś źle nie zrobiłem, albo nie zrozumiałem, bo różnica w szybkości jest niezauważalna dla tego przypadku. Wyniki są prawie takie same. Z czego to wynika?
Przy długości wektora 100000000 dostaje takie wyniki:
copy: elapsed time: 0.0234539s
move: elapsed time: 0.0218534s
Przy długości wektora 100000000 dostaje takie wyniki:
copy: elapsed time: 0.0234539s
move: elapsed time: 0.0218534s
źródło: comment_1603229475xPnOBhtyQ9CcHWG37qH6FD.jpg
Pobierz@JakTamCoTam: Bo przy typach prymitywnych nie ma prawie żadnej różnicy między move a copy jak chcesz zobaczyć różnice to stwórz jakąś strukturę która np alokuje dynamiczne pamięć.
@JakTamCoTam: move na intach to robienie kopii. zrób move na całym kontenerze, a nie jego elementach.
+ włącz optymalizację, +uważaj, żeby ci całej operacji kompilator nie wyoptymalizował, skoro nigdzie potem nie korzystasz z b ani c
+ włącz optymalizację, +uważaj, żeby ci całej operacji kompilator nie wyoptymalizował, skoro nigdzie potem nie korzystasz z b ani c
#cpp #programowanie
Wtf, co to jest złożoność czasowa kwadratowa? Kto wytłumaczy po ludzku jak debilowi?
Wtf, co to jest złożoność czasowa kwadratowa? Kto wytłumaczy po ludzku jak debilowi?
@davidero69: jak program dostaje 2x wiekszy problem do rozwiazania to robi go 4x dluzej. Jak 3 razy większy to 9 razy dłużej itd
@davidero69: no kwadratowa, czyli liczba przebiegów rośnie kwadratowa, dla N = 1 masz 1, dla N = 2 masz 4, dla N = 10 masz 100, dla N = 1000 masz 1000000
Najprostszy O(n^2):
Najprostszy O(n^2):
for(int i = 0; i < len(arr);- 1
@blakker: Game dev to ciezki kawalek chleba, algebre musisz miec w amly paluszku
A aplikacje to tylko embedded, automotive albo latanie starego gówna
A aplikacje to tylko embedded, automotive albo latanie starego gówna
- 0
@blakker: Naucz się zatem javascriptu. Ładnie się to połączy z tym co umiesz teraz i da Ci przedsmak prawdziwego języka programowania. Jak już sobie ogarniesz ten język, nauka Javy, Pythona czy C++ będzie dużo łatwiejsza.
Polecam ten kurs: https://kursjs.pl
Polecam ten kurs: https://kursjs.pl
- 6
Cześć Mireczki,
od lat jestem jednym z organizatorów w pełni darmowej, konferencji programistycznej code::dive - konferencji która z pewnością dedykowana jest sporej grupie z Was. Dziś uruchomiliśmy rejestrację i dlatego chciałem się z Wami podzielić tą nowiną i zachęcić Was do zapisania się.
Oczywiście ze względu na #covid19 w tym roku spotykamy się wyłącznie online.
szczegóły,
od lat jestem jednym z organizatorów w pełni darmowej, konferencji programistycznej code::dive - konferencji która z pewnością dedykowana jest sporej grupie z Was. Dziś uruchomiliśmy rejestrację i dlatego chciałem się z Wami podzielić tą nowiną i zachęcić Was do zapisania się.
Oczywiście ze względu na #covid19 w tym roku spotykamy się wyłącznie online.
szczegóły,
źródło: comment_16027665765fT4uwzQ7d8SVtpKxTOOPL.jpg
Pobierz- 1
@lkoikm: zaplusowałem, bo brałem udział co roku, ale w tym roku kompletnie nic ciekawego nie ma w agendzie, pierwszy raz się tak zdarzyło. W ogóle czemu jest 2x mniej prelekcji w tym roku?
- 0
@lkoikm: ale co covid? Przecież konferencja i tak jest zdalnie, to powinno być więcej prelegentów, a nie mniej, skoro mogą siedzieć w domu zamiast przylatywać na zadupie Europy :P
12
Facebook's Code Checker - Computerphile

Pan z filmu jest twórcą programu Infer - startupu kupionego przez Facebooka. Infer jest static code checkerem opartym na autorskim rozwinięciu obecnej wiedzy symbolicznej analizy kodu. Wersję stabilną osiągnął 4 dni temu. Java, C++, Objective-C i C. Podobno dobrze sprawdza się jako review-bot.
z- 0
- #
- #
- #
- #
- #
- 0
Jakie preferencje tutaj zgromadzonych?
#cpp
#cpp
źródło: comment_1602607093ycIK1lNcgMLANRSsOYh0Xq.jpg
Pobierzpimpl or not to pimpl
- pImpl 38.9% (7)
- interface 61.1% (11)
@trzeci: Zależy od poziomu abstrakcji, od docelowej dystrybucji (pimpl można zamknąć osobno).
Apples and oranges.
Apples and oranges.
- 0
Why not both? ( ͡° ͜ʖ ͡°)
- 0
Siemano, mam pewien problem, z którym się męcze od wczoraj. Pisze program, który zawiera dwie klasy - Punkt i Prostokąt, gdzie atrybutami w punkcie są współrzędne xy w układzie współrzędnych, a w prostokącie współrzędne wierzchołka oraz jego długość i szerokość. Zadaniem programu jest sprawdzenie, czy punkt należy do prostokąta. Sprawdzać będzie to funkcja Sędzia, która jest funkcją zaprzyjaźnioną z poprzednie wymienionymi klasami i za argumenty przyjmuje te klasy jako obiekty (nie wiem,
źródło: comment_1602497171i1KEY98ypNXUMqQ14SuN4t.jpg
PobierzKomentarz usunięty przez autora
@K4M1L3X: w
friendFunction.h przed klasą Point daj forward deklarację klasy RectangleCo powinien umieć Junior C++ w 2020 roku?
Moja wstępna lista wygląda tak:
- Podstawy pracy z GIT
- Ogarnianie środowiska programistycznego pod linuksem
- angielski
- C++/boost/SQL/Qt
Moja wstępna lista wygląda tak:
- Podstawy pracy z GIT
- Ogarnianie środowiska programistycznego pod linuksem
- angielski
- C++/boost/SQL/Qt
- 2
@SredniDystans: w c++ zawodowo nie siedzę ale jako programista HTML mogę poradzić
- Ogarnij Conan lub inny menadżer. Znajomość cmake też się przyda.
- 1 a) te standardy ułatwiają programowanie w c++ np. praca że wskaźnikami. Dobrze by było poznać temat.
b) chociaż testy jednostkowe imao
2. Rekruter nie rozumie projektów na GH ale mi to więcej mówi niż rozmowa kwalifikacyjna. Imo warto. To nie musi być nie wiadomo co ale projekt musi być
- Ogarnij Conan lub inny menadżer. Znajomość cmake też się przyda.
- 1 a) te standardy ułatwiają programowanie w c++ np. praca że wskaźnikami. Dobrze by było poznać temat.
b) chociaż testy jednostkowe imao
2. Rekruter nie rozumie projektów na GH ale mi to więcej mówi niż rozmowa kwalifikacyjna. Imo warto. To nie musi być nie wiadomo co ale projekt musi być
@SredniDystans: zapomniałeś o STL.
#gamedev #cpp #realtime #raycasterowezabawy #programowanie Zabawa z raycasterem w winapi (gdi) :) całkiem fajny i szybki algorytm znalazłem na wyszukiwanie przecięć promienia z gridem.. okienko 1024x512 czyli po 512 na każdy ekranik

@ZawzietyRobaczek: fajen fajen, ale jak sobie przypomne WINAPI to aż mnie mdli :D
nie wiem co się dzieje, więc dam plusa
#nokia #programowanie #cpp #telekomunikacja #embedded #programista15k
Ktoś z Mirasow pracuje w Nokii albo ma jakieś opinie na ten temat. Albo jakiekolwiek wskazówki przed wejściem w Telco?
Ktoś z Mirasow pracuje w Nokii albo ma jakieś opinie na ten temat. Albo jakiekolwiek wskazówki przed wejściem w Telco?
- 1
@r00ti: Nie bądź zaskoczony jak w jednym pliku będziesz miał C++98 obok C++17. ( ͡° ͜ʖ ͡°) W telco nowych projektów nie zaczyna się codziennie.
Byłem zatrudniony bezpośrednio, ale wątpie że bycie eksternalem coś zmienia. Może dostęp do benefitów, ale pewnie poza tym nic.
Byłem zatrudniony bezpośrednio, ale wątpie że bycie eksternalem coś zmienia. Może dostęp do benefitów, ale pewnie poza tym nic.
- 1
@r00ti: Heh, teraz to mnie rozbawiłeś swoim optymizmem.
- 18
Stosujemy testy jednostkowe oparte wyłącznie na sieciach neuronowych ...
#programista15k #programista20k #programowanie #informatyka #it #java #python #cpp
#programista15k #programista20k #programowanie #informatyka #it #java #python #cpp

























źródło: comment_1604628795zEXIvwVdbFSOcfy6IhQ1W7.jpg
Pobierz@laoong: to mapowanie #grammarnazi
I tak, dostęp do pamięci jest kilkaset razy wolniejszy niż obliczenia. W takiej pętli mieszanie w tablicach będzie najwolneijsze. Największy gain jaki możesz tu mieć to takie poprzekładanie, by te ucoutputbuffer zapełniać po kolei.