#programowanie #jezykc
Wszystko
Najnowsze
Archiwum
#programowanie #jezykc
mmap – wywołanie systemowe nakazujące systemowi operacyjnemu odwzorowanie danej części wybranego pliku w przestrzeni adresowej procesu. Operacja ta powoduje, że do obszaru pliku można odnosić się jak do zwykłej tablicy bajtów w pamięci, eliminując potrzebę korzystania z dodatkowych wywołań systemowych typu read lub write. Z tego powodu często używa się tej operacji do przyspieszenia działania na dużych plikach.
- 0
https://cpp-polska.pl/post/cppnews-59-0403-10032019-msvs-redukuje-rozmiar-binarki-z-wyjatkami (。◕‿‿◕。)
W tym tygodniu znajdziecie linki do kilku artykułów
źródło: comment_biFVCzoGTiztQyWSFylE90QDQ3owa6T5.jpg
PobierzW #jezykc skorzystal bym z np.
sscanf(buffer, "{name: "%s", points: "%d", &recordName, &recordPoints )
zeby pobrać poszczególne
źródło: comment_inHjUxqHGO3akvUqJGSsOXh2dD304zZt.jpg
Pobierz- 0
A tu mówią że yaml powinien wciągnąć nosem: https://stackoverflow.com/questions/1931454/how-to-parse-somewhat-wrong-json-with-python
https://cpp-polska.pl/post/skrajnie-niepotrzebne-skrajne-przypadki (。◕‿‿◕。)
Standard C++17 składa się z prawie tysiąca stron A4. Prawie tysiąc stron, omawiających najciemniejsze zakamarki języka. Wszelkiego rodzaju niuanse, wyjątki i rzeczy,
źródło: comment_X15hDUg5lOl78p3JfQsmV7GLuDne1oFC.jpg
Pobierzhttps://cpp-polska.pl/post/cppnews-58-2502-03032019-moduly-i-couroutines-w-c20 (。◕‿‿◕。)
Właśnie zakończyło się spotkanie komisji standaryzacyjnej w Kona na Hawajach. Najważniejsza informacja - będziemy mieli moduły i coroutines w C++20! Poniżej znajdziecie
źródło: comment_yjLX0Oa6pyDN9uB1pWzUfXTFFLUauu7L.jpg
Pobierz- 78
Po miesiącu prac mamy dla Was nowy wpis z serii #teoriakompilacji (⌐ ͡■ ͜ʖ ͡■) Dzisiejszym tematem jest
źródło: comment_3KK2yYXggZXFYHcXE8DSrmWwOCQdrcD0.jpg
PobierzProces optymalizacji możemy wyobrazić sobie jako zestaw wielu funkcji, które kolejno wykonywane są na drzewach składniowych. Ważną zasadą każdej z nich jest to, aby zachowanie kodu było niezmienne (tj. przykładowo, jeżeli chcemy zwrócić w funkcji wartość -47, to kompilator nie może zadecydować, że będzie to wartość 21).
- 1
PS. dzięki za miłe słowa! ( ͡º ͜ʖ͡º) Motywacja ciągle jest (bo kochamy C++!), ale z czasem jest różnie. Najważniejsze, to codziennie podłubać chociażby pół godziny, żeby szło do przodu.
źródło: comment_n0OjSjWn48BLkglZBdfI57J92s8gDoeJ.jpg
PobierzZ założenia jest to wejście dla stringów oparte na tablicy dynamicznej. Jestem w trakcie nauki wskaźników. Czy jest to poprawna konstrukcja?
Brak wycieków
#programowanie #jezykc
- 0
https://cpp-polska.pl/post/cppnews-57-1802-24022019-najciekawsze-propozycje-przed-spotkaniem-w-kona (。◕‿‿◕。)
W tym tygodniu znajdziecie linki do najbardziej interesujących propozycji przed spotkaniem komsji w Kona (które właśnie
źródło: comment_6Lbr0mrCid0OFKBRukLReSpWU5QPO52u.jpg
PobierzKomentarz usunięty przez autora
- 2
Mamy dla Was nowy wpis o #programowanie w #jezykc i #cpp (a szczególnie #cpp17) od Bartłomieja
źródło: comment_ttfGujDu2rNUe6Tw7NqSrqvbooTNqvpo.jpg
Pobierz
źródło: comment_S870WrIzKJIE255maRaccQzqQcp9W2uS.jpg
Pobierzalbo przewalić listę do tablicy i tą w n^2 posortować, następnie wypisać do listy na wyjście
Ten co Ci dałem jest optymalizowany pod pracę z taśmami w pamięci zewnętrzej
https://cpp-polska.pl/post/cppnews-57-1102-17022019 (。◕‿‿◕。)
W tym tygodniu znajdziecie link do świetnego postu opisującego technikę,
źródło: comment_vd02gLlz12Xght7larfPidxqFqY6motW.jpg
Pobierz
źródło: comment_xrIzLG9CvEIJKyHz85saSZcaVBE6Jyl0.jpg
Pobierz
źródło: comment_pz1BploVYUaErPtKtKWAGh50SmxmReQs.jpg
Pobierz- 4
- 1
- 285
Dziś zestawienie jest wyjątkowo długie - był to tydzień obfity w ciekawe znaleziska :)
1) Machine Learning - podstawy dla wszystkich i dla 'opornych'
https://vas3k.com/blog/machine_learning/
źródło: comment_2jmhADJxnMAIOuWy0GBLoEMxIB1J5trp.jpg
Pobierz- 25
2) Pisz DŁUGIE funkcje, czyli słów kilka o rozdrabnianiu kodu źródłowego
http://redbeardlab.com/2019/02/07/write-long-function/
INFO: ciekawe przemyślenia odnośnie tego, aby nie dzielić na siłę kodu na coraz mniejsze fragmenty.
3) Krótkie funkcje mogą być szkodliwe - czyli szersza dysputa na temat wcześniejszego linka
https://medium.com/@copyconstruct/small-functions-considered-harmful-91035d316c29
Szczególnie ten fragment:
For an expert developer writing smaller functions is quite simple, pick a big function, split it up where is makes some sort of sense, and instead of one big public function we have 1 small public function that calls 4 small private functions. And none of those small private functions are never reused anywhere.
This is not a success.
The entropy generated by this process far outweigh
- 2
Wołam z tagów do wypowiedzi:
#testowanieoprogramowania #testerzy #java #python #csharp #jezykc
- 0
Potrzebuję przetestować moduł w którym wołana jest funkcja popen - do niej chcę napisać wrapper, jednak zwraca ona wskaźnik do strumienia (FILE *) i nie mam pojęcia jak podać wartość zwracaną do wrappera - poprzez will_return? Co ma zwracać wrapper? Można jakoś zainicjalizować zmienną FILE *wsk inną wartością niż NULL?
#jezykc #testowanieoprogramowania #programowanie
źródło: comment_eDK52NYkPXoRFhiV2xlY2sEhnTCfSWhl.jpg
Pobierz- 1
isupper() dla sprawdzania argumentu char z tablicy i wszystko gralo.
ale gdy przepisuje ten sam program ,wykorzustujac double linked listy zamiast tablic, to dla argumentu char z mojej struktury isupper() nie chce współpracować ponieważ char jest zdefiniowany jako * pointer w strukturze ...
1. orientuje się ktoś czy da się to jakoś
źródło: comment_yKX0JRmNiWQccVghwTREDNLPmi2Vboir.jpg
Pobierz- 1
- 1

















32 da$--55 posa 15Chcę z niego pobrać wszystkie liczby i robię to za pomocą (enter muszę też jakoś wykryć):
fscanf(file, "%d%*[^-0-9\n]", #)Wszystko działa jak zastosuje odpowiednie pętle i warunki, ale problem jest w tym, że gdy mam sytuację: