Mašinų augimas: AI pritaikymas realiame pasaulyje
Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.
„Composer“ yra populiari PHP priklausomybės tvarkyklė, kuri gali supaprastinti jūsų projektui reikalingų bibliotekų diegimą ir atnaujinimą. Šiais laikais jis tampa de facto šios srities standartu dėl neprilygstamo patogumo ir lengvo naudojimo.
Skirtingai nei Yum ar Apt, „Composer“ niekada neįdiegia ir neatnaujina jokio kodo ar paketų sistemos lygiu. Vietoj to, kodų paketai ir bibliotekos yra tvarkomi paties projekto kataloge kiekvienam projektui.
Šioje pamokoje parodysiu, kaip įdiegti ir naudoti „Composer“ PHP projekto priklausomybėms valdyti. Šie veiksmai buvo parašyti CentOS 6 pagrįstam Vultr LEMP serveriui.
sudo yum update
sudo yum install curl git php55u-cli.x86_64
„Composer“ gali būti įdiegtas vietiniu arba pasauliniu mastu. Vietinis diegimas gali suteikti daugiau lankstumo kiekvienam projektui ir išvengti leidimų problemų, o visuotinis diegimas yra patogesnis naudojant visos sistemos vykdomąjį failą.
Norėdami įdiegti „Composer“ vietoje savo projekto kataloge ~/myproject:
cd ~
mkdir myproject
cd myproject
curl -sS https://getcomposer.org/installer | php
Programa Composer, PHP archyvo failas, vadinamas composer.phar, bus atsiųstas į jūsų projekto katalogą.
Galite išbandyti diegimą naudodami komandą php composer.phar.
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Įdiegę komandą galite naudoti composerbet kur, o ne php composer.pharkonkrečiame projekto kataloge. Patogumo sumetimais composertolesniuose skyriuose naudosiu visuotinę komandą .
Norėdami įdiegti priklausomybes naudodami Composer, pirmiausia turite sukurti failą, pavadintą composer.jsonprojekto kataloge. Šis failas apibrėžia visas reikalingas priklausomybes. Pavyzdžiui, composer.jsonfailo, kuriam reikalinga „psr/log“ biblioteka , turinys gali būti toks:
{
"require": {
"psr/log": "1.0.0"
}
}
Čia „psr/log“ reiškia „tiekėjas/paketas“, „1.0.0“ – „versijos numeris“. Abu du elementus galima rasti numatytojoje „Composer“ saugyklos svetainėje packagist.org .
Jei jums reikia kitų bibliotekų, tiesiog pridėkite kablelį ir naują eilutę prie kiekvienos iš jų:
{
"require": {
"psr/log": "1.0.0",
"phpunit/php-timer": "1.0.7",
"symfony/event-dispatcher": "3.0.0"
}
}
Tada paleiskite šią komandą, kad įdiegtumėte nurodytas bibliotekas. Visos bibliotekos, nuo kurių priklauso jūsų pasirinkimai, taip pat bus įdiegtos automatiškai.
composer install
Visos įdiegtos bibliotekos bus išsaugotos ./vendorkataloge.
Kiekvieną kartą composer.json, kai keičiate turinį arba norite patikrinti, ar yra naujų versijų, turėtumėte paleisti naujinimo komandą:
composer update
Be to, kai kurios bibliotekos teikia automatinio įkėlimo informaciją. Galite juos automatiškai įkelti, tiesiog įtraukdami šį sakinį į savo projekto kodą:
require __DIR__ . '/vendor/autoload.php';
Viskas. Dabar esate pasirengę valdyti savo projekto priklausomybes naudodami „Composer“. Norėdami gauti daugiau informacijos, apsilankykite oficialioje kompozitoriaus svetainėje .
Mėgautis!
Naudodami Composer galite matyti įspėjimą „Paleidžiate kompozitorių su įjungta xdebug...“. Jei taip, galite išspręsti įspėjimą atlikdami šiuos veiksmus.
Pakeiskite PHP konfigūraciją faile /etc/php.d/15-xdebug.ini:
sudo vi /etc/php.d/15-xdebug.ini
Komentuokite eilutę zend_extension=xdebug.sosu ;:
;zend_extension=xdebug.so
Išsaugoti ir išeiti:
:wq
Tada iš naujo paleiskite sistemą:
sudo reboot
Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.
Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.
Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.
Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.
Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…
Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.
Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.
Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.
Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.
Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį