Ngokudabukisayo ngibonile ukuthi ababaningi abafuna ukufunda ukwenza lolu hlelo lwe-2018 if kepha noma ngabe bengifunde eyami kuphela isihloko esandulele umuntu futhi ngemuva kwesikhathi esincane akwazi ukuthumela ukuzibophezela kuphrojekthi yesoftware yamahhala, ngingeneliseka ngomsebenzi wami 🙂
Kulabo abathanda ukuphepha, ngiyakuthembisa ukuthi okulandelayo kuzoba okuthunyelwe okuphathelene nezindlela zokuphepha ngakho-ke wonke umuntu uyajabula, uma noma ngubani efuna ukufunda okuthile (njenge-git, ukuphathwa kweseva, noma angazi: p), noma phawula kwesinye isihloko esingaphendulwa kalula ebhokisini lokuphawula, ngazise futhi siyabona ukuthi singakusebenza kanjani 😉
Yebo, manje uma siya entweni yethu, phambilini besikhuluma ngokuthayipha, nokuthi lokhu bekuhlobene nendlela esigcina ngayo okuguquguqukayo kwethu kuhlelo, manje sizobuyekeza okuncane okwenzeka ngaphakathi futhi ngethemba ukuthi kungaba icace ngokwanele.
Izinkinobho
Ngicabanga ukuthi lesi yisihloko engihlala ngisithinta lapho ngibhala ngohlelo, ngokuqinisekile kuyinto engithandayo futhi engisizile ukuba ngiqonde izinto eziningi, manje ngizozama ukuchaza kancane ukuthi zinjani, zifundwa kanjani, nokuthi zenzelwe ini
Cabanga ngokushintsha kwesibani, lapho isifunda sivaliwe, sine- 0
esibukweni, lapho sishintsha indawo yeswishi, ngoba a 1
Elula, akunjalo?
Manje a 0
futhi a 1
Zingasho izinto eziningi, konke kuncike kubuciko obuthatha, cabanga ukuthi ngifuna ukwazi ukuthi ngabe umuntu uya eNyakatho noma eNingizimu, 1
kungasho enyakatho futhi 0
, sur 🙂 ake ngithi ngifuna ukwazi ukuthi ngabe umuntu uyindoda yini noma ungowesifazane, 1
kungaba yindoda futhi 0
, umuntu wesifazane 🙂. Manje ngifuna ukwazi ukuthi lo muntu mncane noma mdala (> 22), 0
kungasho ukuthi mncane futhi 1
, ngaphezulu. Masiqhubeke sicabanga… Ngabe unazo izilwane ezifuywayo? 1
Ngingathi yebo, ngenkathi 0
Ngingathi cha Manje ngifuna ukuthi ufunde umugqa olandelayo nami:
1001
Le yindlela emfushane yokusho ...
Una jóven mujer de no más de 22 años se dirige al norte acompañada de su mascota.
okuhluke kakhulu ku:
0110
o Un hombre con más de 22 años de edad se dirige solo hacia el sur.
Amabhayithi
Manje ake siqhubeke isinyathelo esisodwa, ake sifunde ukuthi ungafunda kanjani ama-byte. I-byte ukulandelana kwezingcezu eziyi-8, ezifundwa kusuka kwesokudla kuye kwesobunxele futhi ngakunye 1
imele amandla we 2
kukhuliswe n
kuphi n
isikhundla sebhithi. Njengoba kuzwakala njengesiShayina, ake sibeke isibonelo esincane 🙂
01001011
Sinayo le byte, manje sizoya kwesokudla uye kwesobunxele (<-) ngizobabeka kusuka phezulu kuye phansi ukuze bakwazi ukubhala incazelo yabo:
1
: kancane lapho usesikhundleni 0
kukhombisa ukuthi sinaba-2 abalandelayo abaphakanyiselwe ku-zero noma 2^0
. Lo mthombo esaziyo ukuthi ulingana no 1
.
1
: ibhithi yesibili, manje isikhundla 1
: 2^1
okufana nokusho 2
0
: okwesithathu ... lokhu kufanele kube 2^2
, kepha njengoba ingakhanyisiwe, sizoyishiya iqhubeke 0
1
: kancane kancane, 2^3
u 8
🙂
0
: kufana ne 0
0
: okunye 0
1
: manje sesingene 2^6
o 64
futhi ekugcineni 0
, sesivele siyazi ukuthi kusho ukuthini 🙂 manje sizokwengeza imiphumela yethu bese siyayiqhathanisa netafula elilandelayo have Sine 75
ngakho-ke ake sikubheke kukholamu I-Decimal futhi sizobona okuvela ku- UChar
Sinayo eyodwa K
!! Siyakuhalalisela, usuvele uyakwazi ukufunda ngokubili 1
) Lowo mkhawulo utholakala enombolweni 255
.
iZwi
Manje abangaphezu koyedwa bazongitshela, kepha kuthiwani uma ngidinga inombolo enkulu kune- 255
? noma ngingabatholaphi abanye abalingiswa abanjengamaJapan? Impendulo ilula, ake sihlanganise 2 bytes
. Manje njengoba sesinezimbili, inani lokuhlanganiswa okungenzeka esinalo ngu 2^16
o 65536
imiphumela engenzeka, njenge 0
ingenye yalezo, ubukhulu obukhona kungenzeka 65535
. Ingabe leyo nombolo ikhala insimbi kunoma ngubani? Khumbula inombolo enkulu yamachweba kuhlelo lwe-linux? Ngibashiyela umsebenzi wesikole 😉
Igama eliphindwe kabili negama lesikwele
Okwengeziwe kwezibalo kukhona namafomethi athile, indlela ye- igama eliphindwe kabili aqukethe, njengoba abaningi kungenzeka babecabanga kanjalo 2 word
o 4 bytes
(o 32 bits
) kolwazi, okufana nokuthi:
11111111111111111111111111111111
noma of 0
a 4 294 967 295
Kuleli qophelo abaningi bazozibuza ukuthi kwenzekani ngezinombolo ezingezinhle, okungukuthi, endaweni ethile lapho kufanele bacatshangelwe, akunjalo? Ukuze ukwazi ukugcina inombolo engemihle, abathuthukisi beprosesa bakhethe ukuhlala kuqala ngakwesobunxele njengenani lesibonakaliso. Lokhu kusho ukuthi uma into yokuqala ingu 0
sikhuluma ngenombolo evumayo, kepha uma kunjalo 1
sinokubi. Manje bona ukuthi kungani ama-bits ekhetheke kangaka, angaba yinoma yini oyifunayo 😀
Kepha lokhu ngokusobala kusishiya sinesikhundla esisodwa sokwenza ukuphindaphinda! Ngakho wethu0
a 4 294 967 295
iba:
-2,147,483,648
a +2,147,483,647
Manje, iningi lethu selivele linayo 64 bits
, futhi leli inani le- a igama lesikwele, singaba namanani asukela ku- 0
a 18 446 744 073 709 551 615
. Leyo yinombolo enkulu 🙂
Kungani 8 bit?
Lokhu kuyinto engaphezu kweyodwa engazibuza, futhi impendulo iku-Hardware. Kusukela ekuqaleni, abaprosesa babedinga idatha ukuze bakwazi ukwenza imisebenzi. Imininingwane igcinwa kwimemori yekhompyutha futhi njalo lapho iprosesa iyidinga, isebenzisa amabhasi wedatha ukuyithola. Ezikhathini zasendulo, la mabhasi ayekwazi ukuxhumana ngamabhithi ayi-8 ngomjikelezo ngamunye, lokhu kusho ukuthi indlela ephezulu nephumelela kunazo zonke yokuhambisa idatha, yayiqoqa izingcezu eziyi-8 futhi izithumela ku-processor.
Ngokuhamba kwesikhathi, kuze kube namuhla, amaprosesa athuthukise ikhono lokuhambisa izingcezu eziyi-16, izingcezu ezingama-32 kanye nama-bits angama-64.
Ngabe ihlobene ngani nokuthayipha?
Manje sesingxenyeni lapho konke kunengqondo khona 🙂 Ukuthayipha kuyisetshenziswa izilimi ezihlelayo ukuqamba lezi zikhala zememori. Zonke izinto eziguqukayo zinomlingani wazo kolunye lwalezi zinhlobo zedatha, noma ngabe zibizwa kanjani. Lokhu kwaziwa njenge izinhlobo zedatha yakudalaUlimi ngalunye oluthayishwe ngokuqinile lunokucatshangwa kwalo mavelu, nobuningi obumele. Isibonelo ku-C sinomtapo wezincwadi limits.h
okusikhombisa inani eliphakeme nelincane lamanani wakudala.
Ake sibone ukuthi kwenzekani uma sizama ukwephula elinye lamanani:
Ngakwesokudla sinamanani wefayela limits.h
ngakwesobunxele sithathe elilodwa lalawa magugu (unsigned short int
) futhi sinikeze inombolo ephakeme kunaleyo ehambelanayo. Ngenxa yalokho umhlanganisi usixwayisa ukuthi sisebenzisa kabi inkumbulo ngoba ifomu kanambambili le- 66666
ayikwazi ukulingana ngendlela kanambambili ye- 65535
. Lokhu kusiholela esifundweni ku- ukusebenza lapho sihlela, uma inani lakho lizokhula kakhulu ngokuhamba kwesikhathi, noma uma ungadingi amanani amakhulu njengalawo we double o igama lesikweleUkusebenzisa uhlobo olulungile kunciphisa inani lememori elicelwe yi-CPU, okusho isivinini esikhulu sokuthola idatha uma ibalwe kahle.
Ngasohlangothini lotolika lokhu kulula ngenxa ye- ukuguqulwa okusobala. Chen sichaza okuguquguqukayo ngezilimi ezinjenge-JavaScript noma i-Python, utolika unesibopho sokuqonda ukuthi hlobo luni, nokwaba isikhala sememori esanele sokwenza imisebenzi. Ake sibheke isibonelo esilula 🙂
Njengoba ukwazi ukubona, akudingeki sichaze kutolika python uhlobo lokuguquguqukayo kwethu, ngoba luphethe ukwabela uhlobo nokulugcina kwimemori 🙂
Yazi okuguquguqukayo kwakho
Lokhu kuya ngolimi nohlobo lokuqalisa ozolusebenzisa, kepha isinyathelo sokuqala sokukwazi ukwenza uhlelo ukufunda okuguquguqukayo ongakusebenzisa 🙂 Lapho nje usuzwisise okuguquguqukayo, uzokwazi ukusebenzisa kahle futhi ngokunengqondo ukugcina imininingwane (inqobo nje ngomsebenzisi noma ngohlelo). Lesi yisinyathelo sokuqala esilinganisweni sokuhlela futhi ngethemba ukuthi ngemuva kokufunda le ndatshana uzoqonda kangcono ukuthi ikhompyutha yakho isebenza kanjani nokuthi ilugcina kanjani ulwazi. Kuzoba nami kuze kube yindatshana elandelayo, khumbula ukushiya imibono yakho ukuze ubone ukuthi kufanele uqinise noma ubeke amazwana kunoma yiliphi iphuzu elithile. Jabulela
Kubhalwe kahle, kufushane futhi kucacile, ngasikhathi sinye kuthakazelisa zonke izethameli. Umsebenzi omuhle.
Ngiyabonga kakhulu, imikhonzo 🙂
Incazelo enhle. Ungumshini.
Siyabonga 🙂
Kuchazwe kahle kakhulu ngiyabonga
Ngiyabonga ngokuyifunda ngokugcwele 🙂
Kuhle kakhulu, ngiyabonga ngokufaka. Futhi usebenzisa udaba olunambambili, kungenzeka ukuthi ungasinika isigaba se-IP, i-subnet, njll. Ngiyakuqonda ukuthi akuyona inkinga yohlelo, kepha incazelo enhle yalolo daba ibilokhu ilindile.
Futhi, ngiyabonga ngencazelo yakho
Sawubona Diego, kungenziwa 🙂 ukukhuluma iqiniso angikaze ngingene esihlokweni kakhulu, kepha ayikho indlela engcono yokuphenya ngaphandle kokubheka okuthile ongabelana ngakho ngakho ku-athikili 🙂 Sizoyishiya ohlwini ngoba okuthunyelwe okulandelayo sekuvele kunesihloko futhi kuzobhekana nokuqina. Sanibonani
Unguthisha onekhono, futhi unomusa kakhulu ekufundiseni okwaziyo. Halala futhi ngiyabonga.
Ngiyabonga kakhulu uPedro 🙂 ngisabheka izindawo engizofundisa kuzo, ngeshwa lapha ePeru kunzima uma uneziqu zobuchwepheshe kuphela, ngakho-ke manje ngibheka ukuthi kungenzeka yini ukuthi ngiqhubeke nezifundo zami zaseyunivesithi lapha noma lapho ngikwazi khona ngisebenza ngisho naseziqu ze-master kumuntu wakwelinye izwe, owaziyo, mhlawumbe kungekudala kuzonikezwa into enjalo 🙂 kepha impela ukufundisa kuyinto eyenza usuku lwami 🙂 Ukubingelela
Bengingayifundanga incazelo engcono yale ndaba, isibonelo sokuqala siyakhazimula
yize bengingalizwanga lelo gama (njengokuguquguquka okungama-16-bit), igama eliphindwe kabili, noma igama le-quad
akunandaba ukuthi "sengivele ngiyaluhlela", okuthunyelwe kuyathakazelisa. Uma kuzoba nenkinga, okuthunyelwe kuzosebenzisa u-C (limited.h) njengesibonelo samasayizi aguqukayo, u-C unokucaciswa okuncane okukhona okukhona
Sawubona okuthile 🙂 ngiyabonga kakhulu, ngize nesibonelo ngisendleleni 😛 ngoba yidatha eyaziwayo yalabo abafunde kancane i-Assembly, futhi yilokho okuqondwa yiprosesa 🙂 hahaha impela u-C akacacisanga, kepha ngicabanga ukuthi kungenxa yokuthi ukuphatheka nezakhiwo ezahlukahlukene ezizisekelayo ziye zahlukahluka kakhulu kangangokuba i-C kufanele ihambisane nohlobo ngalunye lweprosesa ukuze ikwazi ukuphatheka ngempela 🙂
Ukubingelela nokubonga ngokwabelana.
Unnn kungathakazelisa uma lolu chungechunge lwezifundo lwalusekelwe ekugqolweni, ngicabanga ukuthi ngolunye lwezilimi ezithakazelisa kakhulu ezenziwa namuhla.
Ngisemuva kwakhe, kepha ngiyabona ukuthi ulimi olunzima, kepha ngekusasa elihle ...
Ngibheke phambili izindatshana zenu ezilandelayo, zithakazelisa ngempela.
Ukubingelela
Sawubona Sergio, kungathandeka impela, ngizwile ukuthi i-GNOME ihlela ukusebenzisa iRust ngaphakathi kohlelo lwayo, angikaboni ubukhulu obugcwele abahlose ngabo, kepha ukufuduka kuyeza.
Ngokuqondene nezilimi, ngokwami ngisafunda i-C, ngifuna ukwazi ukuqala ukukhula ku-kernel ezinyangeni ezimbalwa ezizayo, futhi ngincamela ukufunda izilimi ezimbalwa ngokujula ngaphambi kokuthi ngiqale ukubukeza ezintsha, kepha ngingafuna okuthile okuthakazelisayo futhi ngenze izibonelo ezimbalwa eRust, ngoba imibhalo yayo ibukeka iyinhle yodwa.
Ukubingelela nokubonga ngokwabelana 🙂
Izincazelo ezinhle kakhulu, zombili kule ndatshana nakwesandulele. Ngiyethemba uzoqhubeka nalesi sihloko engisithola sithakazelisa kakhulu.
Sawubona David, ngithemba futhi ukuqhubeka nokubhala futhi ikakhulukazi ngikhuthaza abantu ukuthi babambe iqhaza ngesoftware yamahhala, kunamaphrojekthi nezidingo eziningi kakhulu manje ukuthi ukuba nezandla ezimbalwa ezengeziwe ongazithuthukisa kungaba kuhle 🙂
Phendula ngokucaphuna
Ngabe ungathumela ngeposi ngomshini weTuring?
Sawubona Mart 🙂 Ngicabanga ukuthi kokunye ukuphawula sike sakuthinta phambilini, akunjalo? Nginesiqiniseko sokuthi ngingahlanganisa okuthile okuthakazelisayo ngale ndaba the ake sibone ukuthi yini engaphuma. Ukubingelela nokubonga ngokufunda zonke izindatshana zami, kusukela osukwini lokuqala kuze kube namuhla bengihlala ngikubona unentshisekelo 🙂
Hawu, ngiyabonga kakhulu ukuthi iyiphi incazelo enhle.
Phendula ngokucaphuna
Ngiyabonga kakhulu u-Allan ards
Ngifunde okuthunyelwe kwakho kwangaphambilini! Ngiyabonga kakhulu ngencazelo, yize ngicabanga ukuthi angisoze ngaqeda ukuqonda igama.
Sawubona Ramon 🙂 ngiyabonga kakhulu ngokufunda zombili. Uma kungukusebenziseka okuthile, igama elithi «igama ukuvela kwe-byte, kufana nabaprosesa, ngaphambi kokuthi kube khona ama-bits angama-8, ngemuva kwama-bits angama-16, njll ... lokhu kungenxa yokuthi ngaso sonke isikhathi lapho sidinga isikhala esithe xaxa inqubo kanye nesivinini esingcono noma amandla ... 'igama' lazalwa ngoba isikhala se 'byte' sifushane, futhi ngokufana negama 'kabili' nelithi 'quad' - ukuziphendukela kwemvelo okusenza sengeze amandla nesikhala sokuqhubeka nokuthuthuka 🙂
Phendula ngokucaphuna
Le 2018 ngifunda ukuyihlela yebo noma yebo, ngiyabonga
Ngiyajabula 🙂 zama kanzima !! Jabulela
Ngiyabonga kakhulu, qhubeka njalo. Sengivele ngiyakwazi ukuluhlela kepha ngilinde izimfundiso zakho, ukuthi uhlelo lwami lokuzifundisa lugcwele imikhuba emibi.
Ngiyabonga uGuillermo 🙂 Well ngithemba ukuthi uzothola izinto ezithokozisayo nakokuthunyelwe okulandelayo 🙂 Sanibonani
Incazelo elula ihlale ihamba phambili .. enhle kakhulu ..
Ngingaphakamisa ukuthi i-git ... yabahleli bohlelo isisekelo lapho ufuna ukusebenza njengeqembu futhi uhlele umsebenzi wakho ngokulandelana .. izinguqulo ..
Uqinisile u-Edgar, ngizozama ukuthumela okuqukethwe ngakho, noma kunzima impela ukusho okuthile okusha ngoba imibhalo ye-git isivele iningi futhi izinto eziningana sezivele zihunyushelwe ezilimini eziningana. Ngizobona engingakwenza, imikhonzo nokubonga ngokwabelana
Sawubona, ingabe inombolo kusuka ku-0 kuye ku-18 446 744 073 709 551 615 iyahambelana nenani ledesimali elingu-64-bit noma ingabe libhekisela kwelinye inani? Uma kubalwa amandla ka-2 ^ 64, umphumela engiwutholayo ngu: 18 446 744 073 709 552.
Sawubona Tiririri, ngicabanga ukuthi unenkinga yokuqoqa, ungazama ukusebenzisa umyalo
bc
? wulimi lohlelo olwenzelwe ukuthi lunembe ngangokunokwenzeka, uma ngaphakathi kwalo kudingekile kuphela ukwenza2^64
, mhlawumbe lokho kuzoyixazulula 🙂 ungazise ukuthi kuhambe kanjani, ngiyabingelela. Inani langempela ngu-18 446 744 073 709 551 616, kepha sisusa u-1 ngoba inani elingu-0 linenani elingaba khona 🙂
Ngiyabonga, ngikubalile lokho ngesibaluli samandla engisitholile enetheni (https://es.calcuworld.com/calculadoras-matematicas/potencias/) futhi lowo kwaba umphumela onginike wona.
Futhi, sengivele ngiwuzamile umyalo we-bc, futhi unginikeza inani olibhalile ngempumelelo.
Sawubona futhi, isithombe lapho ubheke khona emikhawulweni.h umtapo wezincwadi mncane kakhulu futhi awukwazi ukufundwa (okungenani angikwazanga ukuwufunda, ngoba ngiyabona ukuthi wonke umuntu wakwenza, kubonakala sengathi), futhi njengoba ngingakuqondi Angisaqhubeki nokufunda. Angazi noma ungakushintsha yini, ngiyethemba angizange ngikukhathaze ngalokho.
Ungazama inguqulo yeselula, lezo zibukeka zicace bha, iyitimu ye-wordpress: / ngakolunye uhlangothi, zonke izihloko ze-C zingatholakala ku- / usr / include /, Kulokhu ungakhetha ukuyifunda ngqo uma kulula 🙂 ngizozama ukulayisha isithombe esikhudlwana ukubona ukuthi kuyasiza yini 🙂
Ngiyabonga, ngicabanga ukuthi kufanele ngikubekezelele lokhu, heh heh.
Ngiyabonga ngendatshana ngoba manje ngikuqonde kangcono okuguqukayo nobubanzi bokumelwa kolimi kepha manje ngicabanga ukuthi kufanele ngiqale ukusebenzisa umtapo wezincwadi i- "stdint.h" ngoba bancoma ukuthi isetshenziswe lapho ihlela ku-c kusukela a ngangine ifundiswe esikoleni esidala njengoba inkumbulo ibiyigugu futhi umuntu bekufanele aqaphele ukuthi yini esetshenzisiwe
Akunasizathu sikaKatekyo, impela kungcono ukusebenzisa umtapo wolwazi ojwayelekile, kepha ngiyakuqinisekisa ukuthi kungcono wazi ukuthi yini ehlukanisa i-uint_least8_t ku-uint_fast8_t futhi lokho kutholakala ngokwazi izinhlobo zedatha yakudala, okwakuyinjongo yeposi 🙂 Abaningi ngiyabonga ngamazwana nangokufunda i-athikili, imikhonzo
: Noma incazelo enhle! Bengazi ingxenye yemiqondo kepha ngithola ulwazi oluningi olusha kulokhu okuthunyelwe
Ngiyabonga kakhulu uVictor 🙂 ukuthi kuhle kanjani ukuthi lo mbhalo ungaba wusizo, imikhonzo
Bengiyithanda kakhulu iPython ukwenza uhlelo lube lula, ngabona isifundo ku- http://zetcode.com/gui/pyqt4/ Ngithande i-tetris yokugcina ka: http://zetcode.com/gui/pyqt4/thetetrisgame/
Le tetris ngiyibuyisile ngesikhathi sehlobo ukubeka amaphuzu, abadlali abaningi nomculo, kancane kancane, kepha kuyajabulisa kakhulu.
Sawubona uGuille, kuyajabulisa impela ukubona isoftware osebenza kuyo ikhula kancane kancane is kungokuhlangenwe nakho okungenakuqhathaniswa, futhi ikakhulu uma umuntu ethola lokho okuthuthukisayo kuwusizo, okuvela kwelinye izwe 😀 ngiyabonga kakhulu ngokwabelana 🙂
Engikwenzile sengikufakile (30Mb komculo) http://guillermo.molleda.com/Tetris9.7z
Kufanele ulungiselele isivinini esihlukile sokuqala somdlali ngamunye noma uma uqala kabusha amaphuzu ngemuva komdlalo omusha,…, futhi kunabadlali abathathu bamadodakazi ami amabili abazodlala nami. Kuyalutha ngisho.