Mašīnu pieaugums: AI reālās pasaules lietojumi
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
PHP (Hypertext Preprocessor) ir daudzpusīga skriptu valoda, kas lietotājiem sniedz iespēju izveidot virkni lietojumprogrammu, īpaši servera puses tīmekļa izstrādi. Jūs varat izmantot PHP šādiem nolūkiem:
To sakot, liela PHP priekšrocība ir tā, ka tā ir brīvi drukāta valoda. Jums nebūs jāuztraucas par konkrētu veidu deklarēšanu. Tā vietā, lai rakstītu (int) $variable = 0;, piemēram, varat vienkārši izmantot, $variable = 0;un PHP automātiski noteiks mainīgā tipu.
Papildus tam, ka PHP ir atvērts avots, tas ir arī:
Šī rokasgrāmata aptvers:
Ja kādreiz apmaldāties un jums ir jāatrod metode/funkcija, apmeklējiet PHP dokumentācijas lapu .
Pirms pirmās lietojumprogrammas izveides ir jāņem vērā dažas svarīgas lietas:
<?phpun parasti beidzas ar ?>.error_log. Piemēram, ja mēģināt izsaukt neeksistējošu funkciju, jūs redzēsit, PHP Fatal error:kam seko Uncaught Error: Call to undefined function function_that_does_not_exist().$var!= $Var.(int) $variable = ....Šī ir apmācības visvienkāršākā daļa. "Sveika, pasaule!" daļas mērķis ir iemācīt jums izveidot pareizu failu, lai to pareizi parsētu. Tomēr pirms sākam, lūdzu, pārliecinieties, vai jums ir darbojošs tīmekļa serveris, kurā darbojas PHP. Šajā apmācībā tiek pieņemts, ka izmantojat Apache, kas konfigurēts ar php-cli. Vultr piedāvā vairākus PHP skursteņus (LAMP, LEMP) kā viena klikšķa lietojumprogrammas. Kad esat gatavs, veiciet tālāk norādītās darbības.
Izveidojiet failu ar nosaukumu "test.php" sava tīmekļa servera saknes direktorijā:
nano test.php
Aizpildiet to ar šādu kodu:
<?php
$testString = "Hello, world!";
print("Hello, world!<br/>"); // <br/> = HTML line break
echo $testString;
?>
Saglabājiet un izejiet.
Apmeklējot test.phppārlūkprogrammu, jūs redzēsit:
Hello, world!
Hello, world!
Piezīme : arhitektoniski printun echoir atšķirīgi. Funkcionalitātes ziņā tie ir aptuveni vienādi.
Šai programmai būs nepieciešamas divas ievades un tās tiks pievienotas. Šīs sadaļas mērķis ir iemācīt jums, kā PHP apstrādā datu tipus.
Izveidojiet jaunu failu ar nosaukumu calc.php:
nano calc.php
Aizpildiet to ar šādu kodu:
<!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>
Saglabājiet un izejiet.
Apmeklējot calc.php, jūs redzēsit veidlapu, kas izskatās šādi:

Ievadiet jebkuru vēlamo numuru; atbildei jābūt pirmā un otrā skaitļa summai.
Piezīme : Šis ir ļoti vienkāršs koda bloks bez kļūdu apstrādes. Ja, piemēram, nav aizpildīti abi skaitļi, tiks ņemta vērā tukšā ievade 0, bet tiks parādīts brīdinājums "neskaitliskā vērtība".
Tagad, kad lielākā daļa pamatu (vienkāršā matemātika un mainīgie) ir paveikti, mēs varam izveidot lietojumprogrammu, kas apkopo laika apstākļus jebkurai pilsētai.
PIEZĪME. Lai iegūtu datus, mēs izmantosim Dark Sky laikapstākļu API. Pirms turpināt pirmo darbību, lūdzu, iegūstiet bezmaksas API atslēgu.
Kad esat apstiprinājis savu e-pastu, noklikšķinot uz "Console", izgūstiet savu API atslēgu. Jūs redzēsiet tālāk norādīto.
Kad esat nokopējis atslēgu, pārejiet uz nākamo darbību.
Izveidojiet jaunu failu ar nosaukumu temperature.php:
nano temperature.php
Aizpildiet to ar šādu kodu:
<?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>"
?>
Kad esat saglabājis failu un apmeklējis lapu, jūs redzēsit kaut ko līdzīgu:
It is currently: 57.78F or 14.32C.
Šī vērtība ir dinamiska un tiek atjaunināta katru minūti. Pieņemot, ka viss ir izdevies pareizi, jūs būsit izveidojis tiešraides laikapstākļu lapu savam apgabalam. Mēs esam veiksmīgi apvienojuši pamata PHP aritmētiku ar vērtību saglabāšanu mainīgajos, kā arī izmantojām dažas pamatfunkcijas.
Apsveicam! Jūs esat pabeidzis dažas pamatprogrammas! Ar šiem pamatiem un zināmu atdevi jums vajadzētu būt iespējai izveidot jebko. Ja kādreiz esat iestrēdzis vai jums ir jāatrod konkrēta funkcija, lūdzu, skatiet PHP dokumentāciju . Tas izrādīsies nenovērtējams, kad turpināsit atklāt jaunas funkcijas un paņēmienus.
Lai gan šajā ātrās lietošanas pamācībā nekas nav pārāk padziļināts, tai vajadzētu sniegt vispārīgu priekšstatu par valodas darbību. Tomēr prakse padara perfektu — jūs kļūsiet ērtāk, rakstot arvien vairāk koda PHP.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk