Հարցեր թեմայի վերաբերյալ 'c'
leetcode#24 Փոխանակել հանգույցները զույգերի գործարկման ժամանակի սխալ (C լեզու)
Ես փորձում եմ խնդրին պատասխանել այս հղումով : Այնուամենայնիվ, ես գտնել իմ պատասխանը բավականին լավ է աշխատում փոքր թվով մուտքերի վրա, բայց leetcode կայքը մուտքագրում տալիս է գործարկման ժամանակի սխալ...
27.02.2024
Ի՞նչ է անում extern inline-ը:
Ես հասկանում եմ, որ inline -ն ինքնին առաջարկ է կոմպիլյատորին, և իր հայեցողությամբ այն կարող է կամ չներդնել ֆունկցիան, և այն նաև կարտադրի կապակցվող օբյեկտի կոդ:
Կարծում եմ, որ static inline -ն անում է նույնը (կարող է կամ ոչ ներդիր), բայց չի...
10.03.2024
Կարո՞ղ է drand48()-ը երբևէ վերադարձնել 1-ը:
drand48() -ի ձեռնարկում ասվում է.
drand48() և erand48() ֆունկցիաները վերադարձնում են ոչ բացասական, կրկնակի ճշգրիտ, լողացող կետով արժեքներ, որոնք հավասարաչափ բաշխված են [0.0, 1.0] միջակայքում:
( աղբյուր )
Այսպիսով, պարզապես պարզաբանման...
05.03.2024
Տասնվեցական տող դեպի բայթ զանգված C-ում
Կա՞ որևէ ստանդարտ C ֆունկցիա, որը վեցանկյուն տողից վերածվում է բայթ զանգվածի : Ես չեմ ուզում գրել իմ սեփական ֆունկցիան:
19.03.2024
տվյալների փոխանցում C վարդակից
Ես ունեմ ծրագիր, որը տվյալների փոխանցում է ինտերնետ վարդակների միջոցով (UDP): այնպես որ կան սահմանված char զանգվածներ որպես տվյալների փաթեթներ: օր. char packet1[] = 11 (վերնագիր[2 նիշ]) + 192.168.100.158 (ուղարկող_IP[15 նիշ]) + 006 (TTL [3...
22.03.2024
Մինուս գործողություն char Set/Bitstring-ի վրա
typedef unsigned char Set;
Set s1,s2;
s1 = 0xda;
PRINT(s1);
printf("%d\n", s1);
s2 = -s1;
printf("%d\n", s2);
PRINT(s2);
// PRINT-ը ցույց է տալիս երկուական ելքը
Այն, ինչ ես չեմ հասկանում, այս արդյունքի պատճառն է ->
11011010...
21.03.2024
Ինչու է սխալ գործառույթը կապակցվել կապողի կողմից:
Ես շատ շփոթված եմ հետևյալ իրավիճակում.
Ես ունեմ Linux նախագիծ (որը գրված է c-ով), որն օգտագործում է ստատիկ գրադարան A՝ գործարկվող սարք ստանալու համար: Այս ստատիկ գրադարանում A կա c ծածկագիր, որը կանչում է sem_init Linux-ից ներառում է. .c...
22.03.2024
UART DMA Tx/Rx Architecture [կրկնօրինակ]
Հնարավոր կրկնօրինակ՝ UART ISR Tx Rx Architecture
Ես հենց հիմա աշխատում եմ TI micro-ի հետ, որը ներառում է DMA UART Driver և օպերացիոն համակարգ, որն աջակցում է զուգահեռ առաջադրանքներին: UART վարորդի գործառույթները ներառում են....
05.04.2024
Ներկառուցված C-ում բացարձակ արժեքի արդյունավետ շեմի ստուգումներ
Մտածում եմ շեմի ստուգման արդյունավետ միջոցի մասին (ըստ ցանկության հիստերեզի և ուշացման):
Պահանջը/իրավիճակը՝
Ես ուզում եմ ստուգել, օրինակ. ոչ բացասական արժեք (օրինակ՝ բացարձակ ճնշում) վերին և ստորին շեմերի նկատմամբ, ինչը հանգեցնում է...
08.04.2024
Համապատասխանորեն հավասարեցրեք դատարկ ցուցիչը
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Ինչպե՞ս համապատասխանեցնել void * առանց հայտարարագրված տիպի հղում ունեցող միավորը քեշի տողի չափին համապատասխան ձևով:
Ինձ հետաքրքրում է ստանդարտի հետ հավասարեցման ընդհանուր տեխնիկայի օրինականությունը:...
07.04.2024
OpenMP-ը կտրուկ դանդաղեցնում է հանգույցի արագությունը
Ես փորձում եմ արագացնել այս հանգույցը OpenMP-ի զուգահեռացման միջոցով: Ինձ մոտ այնպիսի տպավորություն էր, որ սա պետք է աշխատանքը բաժանի մի շարք թեմաների: Այնուամենայնիվ, երևի գերավճարը չափազանց մեծ է, որպեսզի դա ինձ արագացնի:
Պետք է նշեմ, որ այս...
19.04.2024
Դինամիկ հիշողություն՝ malloc և realloc
Ես նոր եմ C-ում և դժվարանում եմ օգտագործել դինամիկ հիշողությունը: Ես malloc եմ struct գործչի համար և այնուհետև վերաբաշխում եմ ըստ անհրաժեշտության: Երբ ես փորձում էի վրիպազերծել իմ կոդը, ես նկատեցի ddd-ի օգնությամբ, որ ես վերագրում եմ մեկ թվանշանը...
12.05.2024
Ինչպե՞ս կարող եմ մուտք գործել macOS API զանգեր C-ից Mac-ում:
Ինձ պետք է մուտք գործել macOS API զանգեր C ծրագրավորման լեզվից, այլ ոչ թե Swift-ի կամ Objective-C-ի միջոցով: Windows միջավայրի հետ համեմատելը կլինի այն, որ Windows-ում ես կարող եմ մուտք գործել այնպիսի զանգեր, ինչպիսիք են CreateFile() , HeapAlloc()...
07.05.2024
Նոր նյութեր
Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը:
Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...
Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..
Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..
Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..
C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող:
Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...
Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը:
ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..