- Эфемерное "good practice" в программировании на С: Данность : есть
массив[x] массивов[3]. Эти три байта на самом деле битовая
структура, но для экономии места обрезали один байт. Как сделать
доступ к полям структуры по индексу из нескольких мест? Два
варианта: VLLV(211 знак., 31.05.2020 00:37, dao, полностью)
- "good practice" в программировании на С это не "эфемерное", это
оксюморон. Почувствуйте разницу. - Kpoк(31.05.2020 23:20)
- Сделал изначально какую-то херню, теперь ещё голову ломает. Я уже
говорил: 1) битовые структуры -- НЕ НУЖНЫ (адресуй нужный байтик и
маскируй в нём нужный битик); 2) упакованные структуры тем более НЕ
НУЖНЫ. 3) для эффективной адресации нужно завести не массив
структур, а коллекцию (структуру) массивов для разных элементов
твоих структур (т.е. массив первых элементов структур, массив
вторых...), тогда всё эффективно адресуается без битовых полей, без
упаковки и прочей fk0(7 знак., 31.05.2020 21:03)
- Зачем копирование в первом варианте? Доступ к чему по индексу
должен быть? К байтам? Или к битам (ХЗ как)? Nikolay_Po(450 знак., 31.05.2020 17:51)
- я бы сделал (и делаю) прямой как шпала тайпкаст кaлян(213 знак., 31.05.2020 15:29,
)
- Не адресуй указателями packed struct'ы/bitfields, в этом проблема.
(Обращение по индексу это форма обращения по указателю). - RxTx(31.05.2020 12:29, ссылка)
- 1) Я бы делал memcpy. 2) Раз уж речь о "good practice", порядок
заполнения битовых полей implementation-defined, то есть строго
говоря неясно, какой байт лишний -- нулевой или третий. - SciFi(31.05.2020 12:09)
- 3) Обернуть это в
методы функции set_field/get_field, внутри которых что юнион, что битовые
операции - одинаково читабельно. - Cкpипaч(31.05.2020 11:53)
- ну я в таком случае смержил бы оба пункта, 1) определил бы
фиктивный union на uint32: битовые поля, сташий байт пустой. а
потом с его помощью опредял бы указатель на 3 байтовый элемент
массива массивов. далее как сказано компилятор сам вытащит значения
полей. ничего копировать не надо. лошадь сильная - пущайй сама и
двигает биты и OR над ними делает. - klen(31.05.2020 01:04)
- Китайские суперкомпьютеры в каждый дом - Kpoк(02.06.2020 11:07, SCH, ссылка)
- А разве под Мск лучше лежится? :) - Kceния(31.05.2020 23:12 - 01.06.2020 11:30, Off, полностью)Cкpипaч
- ...открепил ибо совсем о другом речь (было там ->) - Cкpипaч(01.06.2020 11:31, ссылка)
- и темы бы не было, если бы не было такой странной страны и
государства как "Украина". Был бы нормальный юго-западный округ РФ.
В нем даже могли быть (в крайнем случае) автономные республики типа
Татарской. - Лaгyнoв(01.06.2020 07:01)
- любая страна, любой народ, а ТЕМ БОЛЕЕ государство должны найти
некую идентификацию себя. В первую очередь - в истории. Надо
выстроить цепь событий и героев в прошлом. Ну и где Украине их
искать, если независимо и без Москвы? Только Сагайдачный, Мазепа,
Петлюра и Бандера. - Лaгyнoв(01.06.2020 06:58 - 11:42)Cкpипaч
- Полагаю, что дело в другом - украинцам просто не нравится наш
"экономический строй". Россияне же с ним еще могут мириться, пока
экспорт нефти и газа перекрывают убыточность экономики, а для
Украины такой строй неприемлем, т.к. ей эту убыточность покрывать
нечем. А потому Украина жила в долг, и не только сейчас, но и при
Януковиче и даже раньше (смотрим на график). А "национальная идея"
нужна лишь, как повод избавиться от России и ее методов
хозяйствования. - Kceния(01.06.2020 13:46, картинка)
- Опять кому-то должны. Пойду чайник поставлю, что ли. Cкpипaч(186 знак., 01.06.2020 11:38)
- Ксения, Вы вступили на скользкую тропу алегорий, гипербол и прочих
хореев с ямбами. - Kpoк(31.05.2020 23:19)
- ну давай Муська! еще капельку!: поразгонял gd32vf103cb + oled 0.96 klen(2512 знак., 31.05.2020 00:57 - 10:37, MCU, ссылка, картинка, полностью)
- Ну это, лохи, все еще сидите за двумя мониторами? "В двубортном
никто не воюет"! Чтобы добиться успеха, надо за 5 сидеть, причем в
разной ориентации. Evgeny_CD(30 знак., 31.05.2020 17:58, dao, картинка, полностью)
- имха с цупом оправданно, там куча телеметрии в самой различной
визуализации, так что либо вот такие 5 моников, либо один во всю
стену - а вдруг в самый момент у него сдохнет инвертор? - Ralex(01.06.2020 13:44)
- У них даже мониторы разной ориентации! - Mebius(01.06.2020 13:33)
- Я один обхожусь экраном ноутбука? Cкpипaч(97 знак., 01.06.2020 08:56)
- Реально всё это полная херня, особенно десктопные компы под столом.
Такие картинки лишь отражают факт, что "концепции" разрабатывались
людьми далёкими от темы. В реальности которой компы будут утащены в
серверную (где на них никто не прольёт кофе, где есть питание и
сеть без мотка удлинителей, где нормальное охлаждение), а у юзера
будет один десктоп, скорей даже ноут с бытовой версией виндов на
которой умеет запускаться VNC/ssh/RDP/X11/etc... И работника биржи
и ЦУПа fk0(887 знак., 31.05.2020 21:23)
- Да что ты знаешь про успех :)))) Смотри как пацаны делают деньги.
Вот как надо! RxTx(3 знак., 31.05.2020 18:08, ссылка, картинка)
- я бы не отказался бы - у меня временно один монитор но при возможности обставлюсь
сколько позволить машина. удобно когда дока, код, отладчик,
консоль. ит на разных мониторах и не мешают. это как квартира -
сколько площади не дай вся будет заставдена хламом. - klen(31.05.2020 18:06)
- [Язык программирования C--] Оказывается, есть такой. Активно используется в KolibriOS Evgeny_CD(116 знак., 01.06.2020 02:27, dao, ссылка, ссылка, полностью)
- "взломано абсолютное оружие США." (виноват конечно же Путин). - =L.A.=(01.06.2020 17:23, Off, ссылка, полностью)
- Врачи косяками выпадают из окон. РФ. Май 2020. Evgeny_CD(34 знак., 01.06.2020 13:53, Off, ссылка, полностью)
- Дамы и господа, теперь можно не резать строки длиннее 80 символов.
Путин Линус разрешил! >>> - SciFi(01.06.2020 08:49 - 09:36, dao, ссылка, полностью)Evgeny_CD
- О "частных" ракетах: "Первый работающий экспериментальный ЖРД
построил американский изобретатель Роберт Годдард в 1926 году.
Аналогичные разработки в 1931—1933 годах проводились в СССР группой
энтузиастов под руководством Ф. А. Цандера. Эти работы были
продолжены в СССР с 1933 года в РНИИ. В 1939 году были произведены
лётные испытания крылатой ракеты 212 с двигателем ОРМ-65. " - =L.A.=(01.06.2020 10:40, Off, полностью)
- Altium Designer зависает при сохранении проекта (save project) sag1979(73 знак., 12.01.2012 11:31, Tech, полностью)Make_Pic
- Когда в подворотне тебя встретят с кирпичом не забудь свой совет
про интонации. - ASDFS(31.05.2020 22:14 - 01.06.2020 00:51, Off, полностью)MBedder
- Участникам великую тайну открою. СССР - он вообще-то очень большой.
Просто огромный по территории. И мало того, не только
географически, но и во времени - еще и протянувшийся в истории на
70 лет. И республики разные, народы разные, и города очень-очень
разные, и очень по-разному жили в зависимости от территории и от
времени. НЕ БЫЛО НИЧЕГО ОДИНАКОВОГО, так что спор заведомо
бессмысленнен. Сразу уточнять надо, где. Когда. И не говорить про
"СССР", а говорить "у нас". - RxTx(01.06.2020 02:01)
- Вах! Вот эта по нашему! "а когда у меня в руках скалка, мне пох как
у тебя кепка и что ты говоришь" - Aleksey_75(31.05.2020 22:24)
- В данном случае по американскому. - ASDFS(31.05.2020 22:27)
- в данном случае больше по нашему! Яб даже сказал это "по нашему",
"А ты что такой умный ? я ща тебе ноги переломаю" звучало из
каждого двора СССР ))) - Aleksey_75(31.05.2020 22:39)
- Уговорил, американско-алексеевское. - ASDFS(31.05.2020 22:45)
- Какую то ты, сейчас хуйню сочинил. Так никто не говорил. Что за
тяга придумывать свой ебанутый СССР. - Codavr(31.05.2020 22:42 - 22:44)
- ))) да ?? а как говорили ?? - Aleksey_75(31.05.2020 22:43)
- Могли попросить одолжить или дать позвонить (если мабилу отжимали).
Вежливо, но настойчиво, ультимативность следовала из соотношения
сил а не из слов. Все же наша шпана это те кто не только давал по
ебалу но и получал немало. Сразу в бой нахрапом кидались только
конченые обдолбыши. - ASDFS(31.05.2020 23:08)
- деньги шакалили без всякого "одолжить". Просто - дай, отдай. Или
сходи домой и принеси. А могли и настучать в рожу. Собакой могли
пугать, натравливать. 60-е годы. Это я видел и даже чувствовал. :-) - Лaгyнoв(01.06.2020 06:48)
- это в каком году СССР ?? у мну первая мобила появилась в 95 такая
лопатка мотороллер )) но сцуко , СССР уже тогда не было, и из
армейки я как раз в этом году вернулся, с войск ФСК ПВ ... )) - Aleksey_75(31.05.2020 23:34)
- Если бы у тебя была "такая лопатка мотороллер", название ты бы уж
точно запомнил, как многие помнят свои мобилы. Эта "лопатка
мотороллер" называлась Motorola Star Tac, а появилась она только в
1996 г. и по цене от $1000. Motorola Micro Tac ($2500) у нас была
малодоступна. Так что "вернувшимся из армии" 20-летним они
совершенно точно ну никак не светили, если только это не сын
банкира, министра или нувориша, (отслуживший и не откосивший, ага).
Кроме того, подключение, RxTx(198 знак., 01.06.2020 00:34 - 00:43, картинка)
- Я не заметил чтобы пацаны резко поменялись с распадом СССР.
Конечно, кто то ушел во взрослую лигу и там, судя по сводкам,
иногда делали людям неприятно. Но те кто остался на честном
гопстопе были демонстративно вежливы чтобы если клиент вместо
котлеты достанет макарыча можно было ретироваться без насилия. - ASDFS(31.05.2020 23:50)
- Чево ? Вы "блатных" песенок наслушались, с правильной блатной
романтикой ?? Ну а ваши познания в гопстопе вообще поражают высокой
мыслью ! В моей истории было пару раз на гопстоп ставили таких
людей, что потом весь город вставал на уши, от областного УВД до
смотрящего! И не успеешь ты валыну достать предле чем в бочину
получишь.. Не нужно мне здесь байки травить о правильносити и т.п - Aleksey_75(01.06.2020 00:05)
- Какие нахер в СССР волыны тем более у шпаны. Нож, заточка, пика,
кастет это лехко. Но волына это эксклюзив, даже обрез в подполье
это сразу срок и такой шописец. - Codavr(01.06.2020 00:25)
- Невозможно перочинным ножиком остановить чела с корткостволом. Даже
если первым пырнуть. Даже если чувак в итоге загнется от потери
крови он всю обойму успеет потратить, а то еще и не одну. - ASDFS(01.06.2020 00:15)
- Перочинным нет, а пика в спину остановит на раз. - Codavr(01.06.2020 00:21)
- а с мачете? А с заточкой с напильника ? а молотком ?? а с топориком
(обычным из хозмага)? - Aleksey_75(01.06.2020 00:19)
- Мачете это лезвие больше разрешенной длины, уже статья если найдут.
Бабочки и прочие выкидыши пацаны таскали, но готовые пустить кровь
не гопстопили мелочь по карманам. - ASDFS(01.06.2020 00:25)
- Не было в СССР бабочек. Выкидные скока хош, а бабочки это в
Гарлеме. - Codavr(01.06.2020 00:40)
- У меня в 91 была бабочка. Я ей даже крутить мог. В школу ходили с
ножиками все. У меня было два ножа: бабочка, чтобы крутить, и
перочинный, чтобы в ножички играть. Бабочки крутили, как сейчас
спинеры :) Но я вот не помню, чтобы у нас шпана кого-то порезала. В
основном, по-пьяни. А над шпаной были серьёзные люди, которых
боялись. Ну там бывшие афганцы, КГБэшники... - Звepoящep(01.06.2020 07:12)
- Были, я лично еще в школе бабочку видел. А в институте мне даже
подарили и я ее попытался научиться вертеть, но было уже
неинтересно. - ASDFS(01.06.2020 01:05)
- бррр... какая статья ?? назови номер из УК от СССР и РФ (сейчас)!
Ничего из того что ты перечислил не уголовно наказуемо ни тогда ни
сейчас ))) - Aleksey_75(01.06.2020 00:32)
- Да брось ты. Перочинный нож в кармане необходимый аксессуар любого
пацана начиная со старшей группы детсада. А к 5-6 классу в карманах
попадались уже вполне серьезные ножики, а свинчатка или кастет и
подавнг. Но опять же, одно дело носить для понта, другое в дело
пустить. - Codavr(01.06.2020 00:32)
- Вообще! Вы мня очередной раз удивляете, гопстоп это цель
обогащения, это взять на алкоголь , наркоту.... здесь и сейчас - Aleksey_75(01.06.2020 00:24)
- Стиль уличного общения никогда не оставался постоянным, фразочки,
словечки, ужимки постоянно трансформировались. В конце 70х никто не
говорил как в начале, в 80 говорили не так как в 70е или 90е. - Codavr(01.06.2020 00:03)
- В СССР мабилы никто ни у кого ни разу не отжимал. Стопудова. - Codavr(31.05.2020 23:30)
- пасть порву, моргала повыкалываю - m16(31.05.2020 22:46)
- Как обычная шпана. Ноги переломать это из каких то убогих фантазий. - Codavr(31.05.2020 22:45)
- Демагог. - Codavr(31.05.2020 22:15)
- Всё-таки мы превзошли пиндосов. Орден Харви Ванштейна Эдуарду
Успенскому. Посмертно! - Kpoк(27.05.2020 11:06, Off, полностью)
- Невзирая на все эти беспорядки, дрязги и вирусы, наступило Лето.
Правда, пока только по календарю. - Этo_Я(01.06.2020 00:48, Off, полностью)
- [AAEON Up Boards] - любопытные платочки на x86 Evgeny_CD(1061 знак., 31.05.2020 20:27 - 20:32, dao, ссылка, ссылка, полностью)