Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
PHP (Hypertext Preprocessor) on mitmekülgne skriptikeel, mis annab kasutajatele võimaluse luua hulgaliselt rakendusi, eriti serveripoolset veebiarendust. PHP-d saate kasutada järgmistel eesmärkidel:
Seda öeldes on PHP suureks eeliseks see, et see on lõdvalt trükitud keel. Te ei pea muretsema teatud tüüpide deklareerimise pärast. Selle asemel (int) $variable = 0;, et $variable = 0;tippida näiteks , võite lihtsalt kasutada ja PHP tuvastab muutuja tüübi automaatselt.
Lisaks sellele, et PHP on avatud lähtekoodiga, on see ka:
See juhend hõlmab järgmist:
Kui eksite ja peate leidma meetodi/funktsiooni, külastage PHP dokumentatsiooni lehte .
Enne oma esimese rakenduse loomist tuleb märkida järgmist:
<?phpja lõpeb tavaliselt tähega ?>.error_log. Näiteks kui proovite helistada olematule funktsioonile, näete, PHP Fatal error:millele järgneb Uncaught Error: Call to undefined function function_that_does_not_exist().$var!= $Var.(int) $variable = ....See on õpetuse kõige elementaarsem osa. "Tere, maailm!" osa eesmärk on õpetada teile, kuidas luua õiget faili, et seda õigesti sõeluda. Enne alustamist veenduge siiski, et teil on töötav PHP-ga veebiserver. See õpetus eeldab, et kasutate Apache'i, mis on konfigureeritud php-cli. Vultr pakub ühe klõpsuga rakendustena mitmeid PHP stakke (LAMP, LEMP). Kui olete valmis, jätkake järgmiste sammudega.
Looge oma veebiserveri juurkataloogis fail nimega "test.php":
nano test.php
Täitke see järgmise koodiga:
<?php
$testString = "Hello, world!";
print("Hello, world!<br/>"); // <br/> = HTML line break
echo $testString;
?>
Salvesta ja välju.
Kui külastate test.phpoma brauseris, näete järgmist:
Hello, world!
Hello, world!
Märkus : arhitektuuriliselt printja echoon erinevad. Funktsionaalsuse osas on need umbes samad.
See programm võtab kaks sisendit ja liidab need kokku. Selle jaotise eesmärk on õpetada teile, kuidas PHP töötleb andmetüüpe.
Looge uus fail nimega calc.php:
nano calc.php
Täitke see järgmise koodiga:
<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
</head>
<body>
<form method="POST" action="calc.php">
<input type="number" name="firstNumber" placeholder="First #"/>
<p>+</p>
<input type="number" name="secondNumber" placeholder="Second #"/>
<p>=</p>
<input type="submit" value="Submit"/>
<p>
<?php
// The line below checks if there is a value present in both boxes.
if (isset($_POST['firstNumber']) && isset($_POST['secondNumber'])) {
// The line below returns the sum of the two values
echo $_POST['firstNumber'] + $_POST['secondNumber'];
}
?>
</p>
</form>
</body>
</html>
Salvesta ja välju.
Kui külastate calc.php, näete vormi, mis näeb välja järgmine:

Sisestage soovitud number; vastus peaks olema esimese ja teise numbri summa.
Märkus . See on väga lihtne koodiplokk ilma veakäsitluseta. Kui näiteks mõlemat numbrit ei täideta, võetakse arvesse tühi sisend 0, kuid kuvatakse hoiatus "mittenumbriline väärtus".
Nüüd, kui meil on enamus põhitõdesid (lihtne matemaatika ja muutujad) tehtud, saame luua rakenduse, mis vaatab iga linna jaoks ilma.
MÄRKUS. Kasutame andmete hankimiseks Dark Sky ilmastiku API-d. Enne esimese sammu juurde jätkamist hankige tasuta API võti.
Kui olete oma e-posti kinnitanud, klõpsates valikul "Konsool", hankige oma API võti. Näete järgmist.
Kui olete võtme kopeerinud, jätkake järgmise sammuga.
Looge uus fail nimega temperature.php:
nano temperature.php
Täitke see järgmise koodiga:
<?php
// Retreive weather data for a certain set of coordinates (43.766040, -79.366232 = Toronto, Canada); change "YOUR_API_KEY" to your own API key
$json = file_get_contents("https://api.darksky.net/forecast/YOUR_API_KEY/43.766040,-79.366232?exclude=daily,hourly,minutely,flags,alerts");
// Tell PHP to parse the data and convert the JSON into an indexed array
$data = json_decode($json, true);
// Get our temperature from the array
$temperatureInF = $data["currently"]["temperature"];
// Convert it into Celsius using the formula: (Fahrenheit - 32) * 5 / 9
$rawTemperatureInC = ($temperatureInF - 32) * (5 / 9);
$temperatureInC = round($rawTemperatureInC, 2);
// Return temperature in both Celsius and Fahrenheit
echo "<h1>";
echo "It is currently: " . $temperatureInF . "F or " . $temperatureInC . "C.";
echo "</h1>"
?>
Kui olete faili salvestanud ja lehe külastanud, näete järgmist:
It is currently: 57.78F or 14.32C.
See väärtus on dünaamiline ja seda värskendatakse iga minut. Eeldusel, et kõik õnnestus õigesti, olete loonud oma piirkonna jaoks reaalajas ilmalehe. Oleme edukalt kombineerinud põhilise PHP aritmeetika koos väärtuste salvestamisega oma muutujatesse ning kasutanud mõningaid põhifunktsioone.
Õnnitleme – olete mõned põhiprogrammid läbinud! Nende põhitõdede ja mõningase pühendumisega peaksite olema võimeline looma kõike. Kui olete kunagi ummikus või soovite leida konkreetse funktsiooni, vaadake PHP dokumentatsiooni . See osutub hindamatuks, kui jätkate uute funktsioonide ja tehnikate avastamist.
Kuigi see kiirjuhend ei hõlma midagi liiga põhjalikku, peaks see andma teile üldise ettekujutuse keele toimimisest. Harjutamine teeb meistriks siiski – muutute mugavamaks, kui kirjutate PHP-s järjest rohkem koodi.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit