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

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


Demystifying React Hooks — useMemo
Այս հոդվածում մենք կուսումնասիրենք, թե երբ և ինչպես օգտագործել React-ի useMemo Hook-ը՝ ձեր հավելվածի արդյունավետությունը բարձրացնելու համար: TL;DR Եթե ​​դուք այստեղ եք բացառապես հասկանալու համար, թե երբ (և ոչ) օգտագործել useMemeo և չեք ցանկանում աշխատել օրինակների միջոցով, ես ձեզ կխնայեմ: Համաձայն React Docs -ի, useCallback -ի նման, useMemo -ը opt-in գործունակության բարելավիչ Hook-ն է, որն օգտագործվում է ֆունկցիաների արդյունքների համար ռեֆերենցիոն հավասարություն ստեղծելու..

Flatiron School Phase-1 Project: Qwallet
Flatiron School-ում ծրագրային ապահովման ճարտարագիտության իմ Bootcamp-ի առաջին փուլն ավարտվել է, և բարեբախտաբար, ես ողջ եմ մնացել: Շա՞տ եմ քնել: Ոչ, ոչ ճիշտ, բայց ես լավ արեցի կոդավորման մարտահրավերը և ստեղծեցի հիանալի վեբ հավելված իմ դասընկերների հետ: Ո՞ւմ է պետք քնել, այնուամենայնիվ: Այս փուլը հիմնականում կենտրոնացած էր վանիլային JavaScript-ի վրա: Մենք իմացանք DOM Մանիպուլյացիայի, Իրադարձությունների ունկնդիրների և Fetch API-ի մասին: Այս նոր գտած գիտելիքներով ես և իմ զարմանալի..

Ինչպե՞ս է գործում SSO Single Sign On Process-ը:
Իմ պատկերացումները SSO-ի մասին և ինչպես պատասխանել այս հարցին հարցազրույցի ժամանակ Ողջույն տղաներ, այսօրվա թվային լանդշաֆտում դուք հաճախ եք շփվում բազմաթիվ հավելվածների և ծառայությունների հետ, որոնք նույնականացում են պահանջում: Մի քանի օգտանունների և գաղտնաբառերի նենգափոխումը կարող է դժվար և ժամանակատար լինել:

Բերման հարցումների գեղեցկությունը
Նախքան ծրագրավորում սկսելը, ես միշտ մտածում էի, թե ինչպես են հավելվածները որոշակի կապ ունեն տվյալների բազայի հետ: Օրինակ կարող է լինել եղանակային հավելվածը, ինչպե՞ս կարող է հավելվածը նման մանրամասն տեղեկատվություն ստանալ: Հնարավո՞ր է, որ մշակողները ձեռքով գրի են առնում դրանք յուրաքանչյուր անցած օրվա համար, թե՞ նրանք ստանում են այս ամբողջ տեղեկատվությունը տվյալների վրա հիմնված հետնամասից որևէ այլ տեղից: Այստեղ մենք կհասկանանք, թե ինչպես կարող է կիրառվել առբերման հարցումը տվյալների բազայից..

Loop-ի համեմատություն ES6-ի հետ յուրաքանչյուր մեթոդի համար
Ի՞նչ եք կարծում, ES6 մեթոդը յուրաքանչյուրի համար կարող է փոխարինել հանգույցին: JavaScript-ը հաճախորդի կողմից սկրիպտավորման լեզու է (մոռացեք Node.js-ը): Կոդ գրելիս մենք պետք է զգույշ լինենք, քանի որ մեր կոդը պետք է աշխատի բոլոր սարքերում, այլ ոչ թե պարզապես խաղային նոթբուքերի կամ MacBook-ների վրա: Մենք չպետք է մեծ բեռ տանք զննարկիչին։ ES6 a.k.a ES2015-ը ներկայացրեց բազմաթիվ առանձնահատկություններ, հատկապես զանգվածային գործառույթները forEach , map , filter և այլն: Շատերը կարծում..

Looping JS-ում և դրա վերաբերյալ որոշ հարցեր
Looping օգտագործելով forEach-ը forEach մեթոդը զանգվածի մեթոդ է JavaScript-ում, որը կարող է ֆունկցիա կատարել զանգվածի յուրաքանչյուր տարրի վրա: Այն վերցնում է հետ կանչի ֆունկցիան որպես արգումենտ, որը կատարվում է զանգվածի յուրաքանչյուր տարրի համար։ Հետ կանչելու ֆունկցիան ունի երեք արգումենտ՝ ընթացիկ տարրը, ընթացիկ ինդեքսը և զանգվածը շրջված է: let numbers = [1, 2, 3, 4, 5]; numbers.forEach((element, index, array) => { console.log(element, index, array); }); // Output: // 1 0 [1, 2,..

Մեսսենջերներ և ստացողներ Ruby-ով
Մեսսենջերներ և ստացողներ Ruby-ով Ռուբիում բազմաթիվ կոնվենցիաներ կան: Դա հեշտ լեզու է, բայց նաև բարդ է: 2010-ից մինչև 2012 թվականներին ոտքիս մատը Java-ի և PHP-ի մեջ մտցնելուց և eBay-ի շահույթի կանխատեսման փոքր հաշվիչը ստեղծելուց հետո՝ որպես իմ առաջին վեբ հավելված, ես հայտնաբերեցի Ruby-ին, երբ մասնակցեցի Ռուբիի իմ առաջին հանդիպմանը Ցինցինատիում: Այդ ժամանակվանից ես հետ չեմ նայել, բայց ես խելագարորեն հետաքրքրված եմ ավելի նոր լեզուներով և պարադիգմներով: Փաստորեն, ես հիմա ուսումնասիրում..

Նոր նյութեր

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

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

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

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

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

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

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