@Passer93: absolutnie nic, zdaję sobie sprawę, że castowałem ten sam typ na siebie xD chwytałem się czego mogłem (tzn. moim tokiem myślenia było to, że być może odbyła się jakaś niejawna konwersja na chara)
Interesuje mnie czy istnieje system plików, z mechanizmem gdzie, jeżeli system "zobaczy", że występuje np 5 duplikatów plików, wtedy utworzy jedną fizyczną instancję pliku, oraz pięć wirtualnych (użytkownik nie był by nawet tej warstwy świadomy), aby zaoszczędzić miejsce. Oczywiście fizyczna instancja zostałaby skasowana z chwilą skasowania ostatniej instalacji wirtualnej. Ps. Właśnie przyszło mi głowy, że jakakolwiek modyfikacja wirtualnego pliku, wymusiłaby natychmiastowe utworzenie kopii :( hmm albo zamiast kopii trzymać info o różnicy..?
@czlowiek_z_lisciem_na_glowie: rozwiązaniem które będzie zapewne popularne w przyszłości jest VDO, działa to na poziomie urządzenia blokowego, czyli poziom niżej niż system plików i dodatkowo oferuje kompresję. Problem z nim jest jeden - to cudo zostało zakupione wraz z PermaBit przez Red Hata dość niedawno i jeszcze nie jest w upstream kernelu. Kiedy będzie? Ciężko powiedzieć ale patrząc na kod raczej nie prędko. Można się tym pobawić na RHELu i na
Jak skompilować i odpalić aplikację na 32-bity, na maszynie 64-bitowej, gdzie nie mam uprawnien do roota? Mam kod w C++, ktory kompiluje u siebie lokalnie g++ z flaga -m32 - natomiast nie moge tego zrobic na tej maszynie, bo wywala brak odpowiednich bibliotek 32-bitowych - a nie moge doinstalowac czegos w stylu gcc-multilib, bo nie mam roota.
Da sie jakos wrzucic do projektu potrzebne biblioteki 32-bitowe i powiedziec g++ ze ma je
Jest mi niezmiernie miło poinformować, że zostaliśmy partnerem medialnym festiwalu 4Developers! ( ͡º ͜ʖ͡º) W tym roku, podobnie jak poprzednio - odbędzie się ścieżka C++, o której będziemy Was informować jak tylko czegoś się dowiemy (⌐
W jaki sposób rozwiązać to zadanie " pięć bajtów kodowane w systemie big endian. Napisz kod konwertujący te bajty do typu long kodowanego w little endian" #cpp
Szukam, szukam i nie mogę znaleźć ( ͡° ʖ̯ ͡°) Chcę napisać ładną dla oka desktopową aplikację, która będzie pobierać dane z bazy danych, dajmy na to 1000 różnych próbek klucz-wartość co sekundę, a następnie rysować wykresy personalizowane przez użytkownika. Jakiej technologi użyć? Python na taką ilość danych, że się zapycha, a sam matplotlib wygląda średnio. Prócz Pythona siedzę jescze w c++, ale jak gdzie indziej znajdę lepszą
Korzystam ze stringa i na win32 działa szybko, na win64 zamula, im dłuższy string tym gorzej, nie jest to różnica razy 2 tylko razy tysiące w moim przypadku bo obrabiam stringa w pętli. Co zamiast lub jak to obejść?
np taki kod: gkod +=("S 0\r\n"); Puszczony 100 000 razy na win 32 zajmuje 2-3 sekundy, na win64 to już godziny. #cpp
Mirki z #cpp i #sfml pomóżcie! Napisałem gierke w C++ w VS2017 i w trybie Debug wszystko śmiga. Chciałem ją komuś dać więc przestawiłem na Release i dostaję błąd : "Wykryto niezgodność dla elementu ITERATORDEBUG_LEVEL: wartość 1 "2" jest niezgodna z wartością "0" w elemencie Bloki.obj" Nie rozumiem do końca co mam z tym zrobić
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
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?