AMcoder - javascript, python, java, html, php, sql

Թեմայի վերաբերյալ հրապարակումներ 'programming'


Փոքր (ծրագրավորման) հաղթանակների արվեստը
Ես մի փոքր տատանվում էի այս հոդվածը գրելուց, քանի որ այն կարող էր հանգել «ուղղակի ցուցակ գրելու», բայց հետո մտածեցի. Լսելով փոդքաստ, ուլտրամարաթոն վազորդը բացատրեց իր մեթոդը՝ մտավոր կերպով բաժանելով մրցավազքը 10–12 կմ փոքր մասերի (ուլտրամարաթոնը կարող է լինել մոտ 100–130 կմ), որպեսզի կարողանա ունենալ այդ «մինի նպատակները»։ «Միջևում, նախքան վերջնագիծը անցնելը: Ավելի փոքր մասերով մրցավազքին մոտենալը նրան մտավորապես ավելի լավ պատրաստեց այս մարտահրավերին, այլ ոչ թե մեկ քայլով նայելու ամբողջ..

Զրո արժեքը
Swift Programming & Poetic Words Ես դիտում և սպասում եմ ` ակնկալելով գտնել իմ արժեքը: Քաղցր զգալի քանակ կամ փափագ սքանչելի կերպար: Ես համբերատար պատկերացնում եմ տվյալների տեսակը, որը ես կպահեմ ըստ արժեքի Empty-ի համար զրոյական գործընկեր կարող է լինել միայն այդքան անարժեք: Ինչպես միայնակ Հոգին Ով պայքարում է նշանակալից ուրիշին գտնելու համար Ես նստում եմ և ցանկանում գտնել իմ գործընկերոջը: Քանի որ իմ շրջապատի ընկերները գտնում են իրենց նշանակված արժեքը Ես վշտի մեջ եմ..

Դարձրե՛ք մեր կոդավորման կյանքը՝ ինքնուրույն փաստաթղթավորելով
Համակարգչային գիտության մեջ կա միայն երկու դժվար բան՝ քեշի անվավերացում և իրերի անվանումներ: Քեշի անվավերությունը կարծես ճիշտ է, բայց իրերի անուններ տալը, իրո՞ք: Այո, իսկապես այդպես է։ Դուք միակը չեք աշխարհում, ով դա զգում է, և նույնիսկ ավելի դժվար է, քան կարծում եք, երբ ձեր ծածկագիրը պետք է լինի ինքնուրույն փաստաթուղթ: Ենթադրենք, ես ունեմ գործառույթ. Լավ, x -ը հենց X ֆունկցիա է: Եթե ​​ինչ-որ մեկը պետք է կարդա այս ծածկագրերը, նա ինձ մոտ կգա 1 վրկ հետո՝ առանց փորձելու այն..

Սովորիր ինձ հետ՝ Git & GitHub
Ճիշտ այնպես, ինչպես Աստված ինձ հնարավորություն է տվել ևս մեկ շունչ քաշելու, դուք զանգվածները կվայելեն այն հանգստությունը, որը git-ը ապահովում է մեզ նման մշակողների համար: Նախաբանի համար ես որոշակի հասկացողություն ունեմ git-ի մասին, բայց այն միշտ եղել է շատ մերկ ոսկորների մակարդակի վրա և օգտագործել է միայն այնպիսի գործողություններ, ինչպիսիք են commit, add, init, status և push, դրա համար ես ուզում էի ավելին իմանալ դրա ներքին գործունեության մասին և ավելի հզոր հրամաններ. Նախ, ինչպես շատերը..

Վավերացրեք զրոյական թվային արժեքը արձանագրության բուֆերում
Ինչպե՞ս հաստատել, որ Protobuf հաղորդագրությունը չի պարունակում զրոյական արժեք ունեցող enum դաշտեր: Պարզվում է, որ սա ուղղակիորեն չի աջակցվում Protobuf-ի կողմից: Մենք պետք է նայենք, թե ինչպես է իրականացվում protojson փաթեթը: Ավելի ու ավելի շատ ընկերություններ ընդունում են gRPC Protobuf -ով ներքին ծառայությունների միջև հաղորդակցության համար: Այն ունի բարձր կատարողականության առավելություններ, աջակցում է բազմաթիվ ծրագրավորման լեզուներին և աջակցում է Google-ին՝ շրջապատող հիանալի..

Հանճարեղ ծրագրավորողի առասպելը!
Ծրագրային ապահովման մշակումը տարօրինակ մասնագիտություն է: Ծրագրավորման ոլորտում իմ ճանապարհորդության ընթացքում ես տառապել եմ խաբեբաների համախտանիշով : Մշտական ​​զգացողություն, որ ես «կեղծում եմ դա»; որ ես մեկ սխալ եմ հեռու որպես վատ ծրագրավորողի «բացահայտվելուց»: Այս զգացումը բարեբախտաբար նահանջեց տարիների ընթացքում, երբ ես ավելի բարի դարձա ինքս ինձ հետ և դադարեցի ինձ համեմատել ամեն ոլորտում այդ ոլորտի մասնագետների հետ: Վստահ եմ, որ մեզանից շատերը, սակայն, նույն զգացումն ունեն: Ես..

Եթե ​​«փորձի» մեջ դնեք «վերադարձը», «վերջապես» կկատարվի՞:
Հայտարարությունները ցանկացած ծրագրավորման լեզվի հիմնական կառուցվածքն են, և JavaScript-ի օբյեկտների նման, JavaScript-ի հայտարարությունները նույնպես ունեն «արտաքին տեսք այլ լեզուների, բայց իրականում բոլորովին նույնը չէ»: Մեր ավելի տարածված հայտարարությունները ներառում են փոփոխական հայտարարություններ, արտահայտություններ, պայմաններ, օղակներ և այլն: Սրանք բաներ են, որոնց բոլորը շատ լավ ծանոթ են, և ես այստեղ չեմ մանրամասնի նրանց վարքագծի մասին: Որպեսզի հասկանանք, թե ինչն է առանձնահատուկ..

Նոր նյութեր

Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..