ProHoster > ΠΠ»ΠΎΠ³ > xov xwm hauv internet > Ob zaj dab neeg hais txog yuav ua li cas ANKI tuaj yeem pab koj kawm lus txawv teb chaws thiab npaj rau kev xam phaj
Ob zaj dab neeg hais txog yuav ua li cas ANKI tuaj yeem pab koj kawm lus txawv teb chaws thiab npaj rau kev xam phaj
Kuv ib txwm ntseeg tias tub nkeeg programmer yog ib tus programmer zoo. Vim li cas? Vim hais kom tus neeg ua haujlwm hnyav ua ib yam dab tsi, nws yuav mus ua. Thiab ib tug tub nkeeg programmer yuav siv sij hawm 2-3 zaug ntxiv, tab sis yuav sau ib tsab ntawv uas yuav ua rau nws. Tej zaum nws yuav siv sij hawm ntev tsis tsim nyog los ua qhov no thawj zaug, tab sis nrog kev rov ua haujlwm dua, txoj hauv kev no yuav them sai sai. Kuv xav tias kuv yog ib tug tub nkeeg programmer. Qhov ntawd yog qhov preamble, tam sim no cia peb nqis mus ua lag luam.
Dab neeg ib
Ob peb xyoos dhau los kuv xav paub tias kuv tuaj yeem txhim kho kuv cov lus Askiv li cas. Tsis muaj ib yam dab tsi zoo dua li kev nyeem ntawv. Kuv yuav ib lub tshuab nyeem hluav taws xob, rub tawm cov phau ntawv thiab kuv pib nyeem. Thaum nyeem ntawv, kuv pheej tuaj hla cov lus tsis paub. Kuv tam sim ntawd txhais lawv siv cov phau ntawv txhais lus ua rau tus nyeem ntawv, tab sis kuv pom ib qho feature: cov lus tsis xav kom nco qab. Thaum kuv tuaj hla lo lus no dua ob peb nplooj ntawv tom qab, nrog rau 90% qhov tshwm sim kuv rov xav tau kev txhais lus, thiab qhov no tshwm sim txhua zaus. Qhov xaus yog tias nws tsis txaus los tsuas txhais cov lus tsis paub thaum nyeem ntawv, koj yuav tsum ua lwm yam. Qhov kev xaiv zoo tshaj plaws yuav yog los qhia rau hauv lub neej txhua hnub thiab pib siv nws, tab sis kuv tsis nyob hauv lub tebchaws uas hais lus Askiv thiab qhov no tsis zoo li. Ces kuv nco qab tias kuv ib zaug nyeem txog Spaced Repetition.
Nws yog dab tsi thiab nws noj nrog dab tsi? Hauv luv, muaj qhov no tsis nco qab nkhaus, ntxiv quote los ntawm Wikipedia:
Twb tau nyob rau hauv thawj teev, txog li 60% ntawm tag nrho cov ntaub ntawv tau txais tsis nco qab lawm; 10 teev tom qab memorization, 35% ntawm qhov tau kawm tseem nyob hauv nco. Tom qab ntawd cov txheej txheem ntawm kev tsis nco qab pib maj mam, thiab tom qab 6 hnub txog 20% ββntawm tag nrho cov lej ntawm cov lus pib kawm tseem nyob hauv lub cim xeeb, thiab cov nyiaj qub tseem nyob hauv lub cim xeeb tom qab ib hlis.
Thiab qhov xaus ntawm no
Cov lus xaus uas tuaj yeem kos tau raws li qhov nkhaus no yog tias kom muaj txiaj ntsig zoo nws yog qhov yuav tsum tau rov ua cov ntaub ntawv memorized.
Yog li ntawd peb tuaj nrog ib lub tswv yim spaced repetition.
NKI yog ib qho dawb thiab qhib qhov kev pab cuam uas siv lub tswv yim ntawm spaced repetition. Cias muab, computerized flash cards muaj lus nug ntawm ib sab thiab ib lo lus teb rau lwm yam. Txij li thaum koj tuaj yeem ua cov lus nug / lus teb siv li niaj zaus html/css/javascript, ces peb tuaj yeem hais tias nws muaj qhov tsis muaj kev txwv tiag tiag. Tsis tas li ntawd, nws yog expandable nrog tshwj xeeb plugins, thiab ib qho ntawm lawv yuav muaj txiaj ntsig zoo rau peb yav tom ntej.
Manually tsim daim npav yog ntev, nkees, thiab muaj qhov tshwm sim siab, tom qab ib ntus koj yuav hnov ββββqab txog txoj haujlwm no, thiab yog li ntawm qee lub sijhawm kuv nug kuv tus kheej cov lus nug, nws puas tuaj yeem ua txoj haujlwm no. Cov lus teb yog yog, koj ua tau. Thiab kuv tau ua nws. Kuv mam li hais tam sim ntawd, nws ntau dua POC (Cov pov thawj ntawm lub tswvyim), tab sis qhov twg tuaj yeem siv tau. Yog tias muaj kev txaus siab los ntawm cov neeg siv thiab lwm tus neeg tsim khoom tau koom nrog, ces nws tuaj yeem raug coj mus rau cov khoom tiav uas txawm tias cov neeg siv tsis paub ntawv siv tau. Tam sim no, siv kuv cov nqi hluav taws xob xav tau qee qhov kev paub txog kev ua haujlwm.
Kuv nyeem phau ntawv siv qhov program AI nyeem ntawv. Nws muaj peev xwm los txuas cov phau ntawv txhais lus sab nraud, thiab thaum koj txhais ib lo lus, nws txuag cov lus koj hu rau kev txhais lus rau cov ntawv nyeem. Txhua yam uas tseem tshuav yog txhais cov lus no thiab tsim daim npav ANKI.
Thaum xub thawj kuv sim siv rau kev txhais lus Google Txhais, Lingvo API lwm. Tab sis tej yam tsis ua hauj lwm nrog cov kev pab dawb. Kuv tau tso tseg qhov kev txwv pub dawb thaum lub sijhawm txhim kho, ntxiv rau, raws li cov ntsiab lus ntawm daim ntawv tso cai, kuv tsis muaj cai cache cov lus. Qee lub sij hawm kuv pom tau hais tias kuv yuav tsum tau txhais cov lus kuv tus kheej. Yog li ntawd, ib qho module tau sau dsl2 html uas koj tuaj yeem txuas tau DSL phau ntawv txhais lus thiab leej twg paub yuav hloov lawv mus rau hauv HTML hom ntawv.
hauv tus yuam sij modules.dsl.anki.deckName ΠΈ modules.dsl.anki.modelName sau raws li Lub Npe ΠΈ Model Lub npe (yuav tsum tau tsim ua ntej tsim daim npav). Tam sim no tsuas yog hom qauv txhawb nqa Basic:
Muaj pem hauv ntej thiab nram qab teb, thiab yuav tsim ib daim npav. Cov ntawv koj nkag rau hauv pem hauv ntej yuav tshwm nyob rau pem hauv ntej ntawm daim npav, thiab cov ntawv koj nkag rau hauv Back yuav tshwm rau sab nraum qab ntawm daim npav.
hauv tus yuam sij modules.markdown.anki.deckName ΠΈ modules.dsl.anki.modelName sau raws li Lub Npe ΠΈ Model Lub npe (yuav tsum tau tsim ua ntej tsim daim npav). Rau markdown2 ua hom nkaus xwb hom qauv yog txaus siab Basic.
hauv tus yuam sij modules.markdown.selectors.startQuestionSelectors ΠΈ modules.markdown.selectors.startAnswerSelectors koj sau cov xaiv uas koj kos qhov pib ntawm nqe lus nug thiab teb, raws li. Cov kab nrog tus selector nws tus kheej yuav tsis raug parsed thiab yuav tsis xaus rau hauv daim npav; tus parser yuav pib ua haujlwm los ntawm kab tom ntej.
Piv txwv li, daim npav lo lus nug / teb no:
Nws yuav zoo li no hauv markdown:
#QUESTION# ## Nqe Lus Nug 5. Sau ib qho kev ua haujlwm mul uas yuav ua haujlwm zoo thaum hu nrog cov lus hauv qab no. ``javascript console.log(mul(2)(3)(4)); // tso zis : 24 console.log(mul(4)(3)(4)); // tso zis : 48 ``` #ANSWER # Hauv qab no yog cov lej ua raws li kev piav qhia ntawm nws ua haujlwm li cas: ``javascript function mul (x) { rov ua haujlwm (y) { // tsis qhia npe ua haujlwm rov qab ua haujlwm (z) { // tsis qhia npe muaj nuj nqi rov x * y * z; }; }; } ``` Ntawm no cov haujlwm `mul` lees txais thawj qhov kev sib cav thiab xa rov qab qhov tsis qhia npe ua haujlwm uas yuav siv qhov thib ob parameter thiab rov qab cov haujlwm tsis qhia npe uas siv qhov thib peb parameter thiab xa rov qab qhov sib npaug ntawm cov lus sib cav uas tau dhau los ua tiav hauv Javascript muaj nuj nqi tau hais tseg. sab hauv muaj kev nkag mus rau sab nrauv muaj nuj nqi kuj sib txawv thiab muaj nuj nqi yog thawj chav kawm khoom yog li nws tuaj yeem rov qab los ntawm kev ua haujlwm thiab dhau los ua kev sib cav hauv lwm txoj haujlwm. - Ib qho kev ua haujlwm yog ib qho piv txwv ntawm Hom Hom - Ib txoj haujlwm tuaj yeem muaj cov khoom thiab muaj qhov txuas rov qab mus rau nws tus qauv tsim - Ib txoj haujlwm tuaj yeem khaws cia raws li qhov sib txawv - Ib txoj haujlwm tuaj yeem dhau los ua ib qho parameter mus rau lwm txoj haujlwm - Kev ua haujlwm tuaj yeem ua tau rov qab los ntawm lwm txoj haujlwm
Nov yog qhov nws zoo li ntawm lub xov tooj ntawm tes:
tshwm sim
Daim npav tau txais ntawm lub desktop version ntawm ANKI yog synchronized yam tsis muaj teeb meem nrog ANKI huab (dawb txog 100mb), thiab tom qab ntawd koj tuaj yeem siv lawv txhua qhov chaw. Muaj cov neeg siv khoom rau Android thiab iPhone, thiab koj tuaj yeem siv nws hauv browser. Yog li ntawd, yog tias koj muaj sij hawm uas koj tsis muaj dab tsi los siv rau, ces tsis txhob tsom mus rau hauv Facebook lossis miv ntawm Instagram, koj tuaj yeem kawm qee yam tshiab.
Epilogue
Raws li kuv tau hais, qhov no yog ntau ntawm POC ua haujlwm uas koj tuaj yeem siv ntau dua li cov khoom tiav. Txog 30% ntawm DSL parser tus qauv tsis raug siv, thiab yog li ntawd, Piv txwv li, tsis yog tag nrho cov ntawv sau npe uas muaj nyob hauv phau ntawv txhais lus tuaj yeem pom, kuj muaj ib lub tswv yim los rov sau dua hauv JavaScript, vim kuv xav tau "kev sib raug zoo", thiab dhau li ntawd, tam sim no nws tsis tau sau zoo heev. Tam sim no tus parser tab tom tsim ib tsob ntoo, tab sis hauv kuv lub tswv yim qhov no tsis tsim nyog thiab tsis tas yuav ua rau cov cai nyuaj. IN markdown2 ua hom, cov duab tsis parsed. Kuv yuav sim txiav me ntsis, tab sis txij li thaum kuv sau ntawv rau kuv tus kheej, kuv yuav ua ntej ntawm tag nrho cov kev daws teeb meem uas kuv tus kheej yuav nqis, tab sis yog leej twg xav pab, txais tos koj. Yog tias koj muaj lus nug txog qhov kev zov me nyuam, kuv yuav zoo siab los pab los ntawm cov teeb meem qhib hauv cov haujlwm tseem ceeb. Sau lwm yam kev thuam thiab cov lus qhia ntawm no. Kuv vam tias qhov project no yuav muaj txiaj ntsig rau ib tus neeg.