Heim > Herunterladen >  Bibliothek herunterladen

  • <?php error_reporting(E_ALL | E_STRICT); // Ensure that composer has installed all dependencies if (!file_exists(dirname(__DIR__) . DIRECTORY_SEPARATOR . '/vendor/autoload.php')) {     die("Dependencies must be installed using composer:\n\nphp composer.phar install --dev\n\n"         . "See http://getcomposer.org for help with installing composer\n"); } // Include the Composer autoloader $loader = include realpath(dirname(__FILE__) . '/../vendor/autoload.php'); stellt Operationsklassen für große Zahlen in PHP bereit. Einige Klassen werden für hochpräzise Berechnungen verwendet. Die BigInteger-Klasse ist eine Verarbeitungsklasse für große ganze Zahlen und die BigDecimal-Klasse ist eine Verarbeitungsklasse für große und kleine Zahlen. Als nächstes stellen wir die BigDecimal-Klasse vor: Die Implementierung von BigDecimal verwendet BigInteger. Der Unterschied besteht darin, dass BigDecimal das Konzept der Dezimalzahlen hinzufügt. Allgemeine Float- und Double-Daten können nur für wissenschaftliche Berechnungen oder technische Berechnungen verwendet werden. Da kommerzielle Berechnungen eine relativ hohe numerische Präzision erfordern, wird die Klasse java.math.BigDecimal verwendet, die jede Präzisionsbestimmung unterstützt Geldwerte.

    Andere Bibliotheken10472017-12-13
  • <?php require_once '../src/MischiefCollective/ColorJizz/Autoloader.php'; MischiefCollective\ColorJizz\Autoloader::register(); use MischiefCollective\ColorJizz\Formats\Hex; echo Hex::create(0x00096A)->toCIELCh()->toHex()->hue(230);Diese Klasse ist eine PHP-Klasse zum Konvertieren oder Verarbeiten von Farben. Sie kann jede Farbe in ihre Umkehrfarbe umwandeln. Teilen Sie es als Referenz mit allen. Dieser PHP-Code kann eine Farbe in die entgegengesetzte Farbcodierung ändern, wie zum Beispiel: Weiß wird schwarz, Blau wird gelb

    Andere Bibliotheken10562017-12-13
  • <?php /*  * Copyright (C) 2016 Nicolas Grekas - p@tchwork.com  *  * This library is free software; you can redistribute it and/or modify it  * under the terms of the (at your option):  * Apache License v2.0 (http://apache.org/licenses/LICENSE-2.0.txt), or  * GNU General Public License v2.0 (http://gnu.org/licenses/gpl-2.0.txt).  */ /**  * Normalizer plugs Patchwork\PHP\Shim\Normalizer as a PHP implementation  * of intl's Normalizer when the intl extension in not enabled.  */ class Normalizer extends Patchwork\PHP\Shim\Normalizer { }UTF-8 (8-Bit-Unicode-Transformationsformat) ist eine Zeichenkodierung variabler Länge für Unicode, auch bekannt als Universal Code. Erstellt von Ken Thompson im Jahr 1992. Es ist jetzt als RFC 3629 standardisiert. UTF-8 kodiert Unicode-Zeichen mit 1 bis 6 Bytes. Wird auf Webseiten verwendet, um vereinfachte, traditionelle, chinesische und andere Sprachen auf derselben Seite anzuzeigen

    Andere Bibliotheken10502017-12-13
  • 测量单位:用于表示与其相比较的同 <?php namespace PhpUnitsOfMeasureTest; use PhpUnitsOfMeasure\UnitOfMeasure; class UnitOfMeasureTest extends \PHPUnit_Framework_TestCase {     /**      * @covers \PhpUnitsOfMeasure\UnitOfMeasure::__construct      * @covers \PhpUnitsOfMeasure\UnitOfMeasure::getName      */     public function testGetName()     {         $uom = new UnitOfMeasure(             'quatloos',             function ($valueInNativeUnit) {                 return $valueInNativeUnit;             },             function ($valueInThisUnit) {                 return $valueInThisUnit;             }         );         $this->assertEquals('quatloos', $uom->getName());     }Konventionelle Definition der Samengröße und der spezifischen verwendeten Mengen. Chinesischer Name Maßeinheit Definition Konventionelle Definition und spezifische Größe Einheitensymbol m Auch Name Maßeinheit Definition: Konventionelle Definition und spezifische Größe, die verwendet wird, um die Größe derselben Größe im Vergleich dazu auszudrücken. ①Die Maßeinheiten erhalten konventionell Namen und Symbole. Der Einheitenname der Länge ist beispielsweise Meter und das Einheitensymbol ist m. ②Mengen derselben Dimension Auch wenn diese Mengen nicht dieselben Mengen sind, können ihre Einheiten denselben Namen und dasselbe Symbol haben. Die Einheiten für Arbeit, Wärme und Energie sind beispielsweise Joule (J). ③Die Maßeinheit wird in unserem Land auch Maßeinheit genannt.

    Andere Bibliotheken11252017-12-13
  • Das <?php namespace OAuth\Common; /**  * @author ieter Hordijk <info@pieterhordijk.com>  */ class AutoLoader {     /**      * @var string The namespace prefix for this instance.      */     protected $namespace = '';     /**      * @var string The filesystem prefix to use for this instance      */     protected $path = '';     /**      * Build the instance of the autoloader      *      * @param string $namespace The prefixed namespace this instance will load      * @param string $path      The filesystem path to the root of the namespace      */     public function __construct($namespace, $path)     {         $this->namespace = ltrim($namespace, '\');         $this->path      = rtrim($path, '/\') . DIRECTORY_SEPARATOR;     }OAUTH-Protokoll bietet einen sicheren, offenen und einfachen Standard für die Autorisierung von Benutzerressourcen. Gleichzeitig kann jeder Dritte den OAUTH-Authentifizierungsdienst nutzen und jeder Dienstanbieter kann seinen eigenen OAUTH-Authentifizierungsdienst implementieren, sodass OAUTH offen ist. Die Branche bietet mehrere Implementierungen von OAUTH an, z. B. PHP, JavaScript, Java, Ruby und andere Sprachentwicklungskits, was Programmierern viel Zeit spart und OAUTH daher einfach macht. Viele Internetdienste wie Open API und viele große Unternehmen wie Google, Yahoo, Microsoft usw. bieten OAUTH-Authentifizierungsdienste an. Dies reicht aus, um zu zeigen, dass der OAUTH-Standard nach und nach zum Standard für die Autorisierung offener Ressourcen geworden ist.

    Andere Bibliotheken11352017-12-13
  • Das OAUTH-Protokoll bietet einen sicheren, offenen und einfachen Standard für die Autorisierung von Benutzerressourcen. Gleichzeitig kann jeder Dritte den OAUTH-Authentifizierungsdienst nutzen und jeder Dienstanbieter kann seinen eigenen OAUTH-Authentifizierungsdienst implementieren, sodass OAUTH offen ist. Die Branche bietet mehrere Implementierungen von OAUTH an, z. B. PHP, JavaScript, Java, Ruby und andere Sprachentwicklungskits, was Programmierern viel Zeit spart und OAUTH daher einfach macht. Viele Internetdienste wie Open API und viele große Unternehmen wie Google, Yahoo, Microsoft usw. bieten OAUTH-Authentifizierungsdienste an. Dies reicht aus, um zu zeigen, dass der OAUTH-Standard nach und nach zum Standard für die Autorisierung offener Ressourcen geworden ist.

    Andere Bibliotheken9202017-12-13
  • <?php namespace Dflydev\Hawk\Client; use Dflydev\Hawk\Credentials\Credentials; use Dflydev\Hawk\Nonce\NonceProviderInterface; use Dflydev\Hawk\Time\TimeProviderInterface; class ClientTest extends \PHPUnit_Framework_TestCase {     /**      * @test      */     public function shouldCreateBewit()     {         $client = ClientBuilder::create()->build();         $tentTestVectorsCredentials = new Credentials(             'HX9QcbD-r3ItFEnRcAuOSg',             'sha256',             'exqbZWtykFZIh2D7cXi9dA'         );         $this->assertEquals(             'ZXhxYlpXdHlrRlpJaDJEN2NYaTlkQVwxMzY4OTk2ODAwXE8wbWhwcmdvWHFGNDhEbHc1RldBV3ZWUUlwZ0dZc3FzWDc2dHBvNkt5cUk9XA',             $client->createBewit(                 $tentTestVectorsCredentials,                 'https://example.com/posts',                 0,                 array(                     'timestamp' => 1368996800,                 )             )         );     } }Hypertext Transfer Protocol (HTTP, HyperText Transfer Protocol) ist das am weitesten verbreitete Netzwerkprotokoll im Internet. Alle WWW-Dateien müssen diesem Standard entsprechen. HTTP wurde ursprünglich entwickelt, um eine Methode zum Veröffentlichen und Empfangen von HTML-Seiten bereitzustellen. Im Jahr 1960 entwickelte der Amerikaner Ted Nelson eine Methode zur Verarbeitung von Textinformationen durch Computer und nannte sie Hypertext. Dies wurde zur Grundlage für die Entwicklung der Standardarchitektur des HTTP-Hypertext-Übertragungsprotokolls. Ted Nelson organisierte und koordinierte das World Wide Web Consortium (World Wide Web Consortium) und die Internet Engineering Task Force (Internet Engineering Task Force), um gemeinsam eine Reihe von RFCs zu erforschen und schließlich zu veröffentlichen, unter denen der berühmte RFC 2616 HTTP 1.1 definierte.

    Andere Bibliotheken16112017-12-13
  • <?php include(dirname(__FILE__).'/../lib/emoji.php'); header('Content-type: text/plain; charset=UTF-8'); $GLOBALS['failures'] = 0; $test_unified= "Hello ".utf8_bytes(0x2649); $test_iphone= "Hello ".utf8_bytes(0xE240); $test_docomo= "Hello ".utf8_bytes(0xE647); $test_kddi= "Hello ".utf8_bytes(0xE490); $test_google= "Hello ".utf8_bytes(0xFE02C); $test_html= "Hello ".test_html(2649); is(emoji_docomo_to_unified($test_docomo),$test_unified, "DoCoMo -> Unified"); is(emoji_kddi_to_unified($test_kddi),$test_unified, "KDDI -> Unified"); is(emoji_softbank_to_unified($test_iphone),$test_unified, "Softbank -> Unified"); is(emoji_google_to_unified($test_google),$test_unified, "Google -> Unified"); echo "#------------------\nManchmal erhalten wir eine Ausdruckszeichenfolge und möchten, dass sie den entsprechenden Ausdruck anzeigt. Was sollen wir also in diesem Fall tun? Ich bin vor einiger Zeit auf diesen Bedarf gestoßen. Die vom Hintergrund zurückgegebene Zeichenfolge enthält Ausdruckszeichenfolgen dieses Typs: sad: Wenn der Inhalt direkt auf dem Etikett angezeigt wird, wird auch Folgendes angezeigt: sad: Viele Informationen in dieser Form, und ich habe festgestellt, dass sie durch Mischen von Bildern und Text verarbeitet werden mussten. Viele der Emoticon-Strings hatten die Form [weinen], und dann war ich etwas verwirrt über die Form: traurig: und Später habe ich reguläre Methoden verwendet, um damit umzugehen, und festgestellt, dass es wirklich einfach zu verwenden ist. Es löste auch das Problem der adaptiven Höhe von TableviewCell. Die PHP-Bibliothek zur Konvertierung von Emoji-Ausdrücken löst dieses Problem perfekt

    Andere Bibliotheken22182017-12-13
  • Heute präsentiere ich Ihnen eine Befehlszeilen-PHP-Bibliothek, die parallel auf mehreren Remote-Rechnern läuft. Schauen wir uns einen Code an. <?php namespace League\Shunt; use League\Shunt\Contracts\SCPInterface; use League\Shunt\Contracts\SessionInterface; use League\Shunt\BaseObject; use Symfony\Component\Console\Output\OutputInterface; use RuntimeException; class SCP extends BaseObject implements SCPInterface {     protected $session;     public function __construct(SessionInterface $session, OutputInterface $output)     {         // Set the base object properties         parent::__construct($session, $output);         if ( ! $session->valid()) throw new RuntimeException('SSH connection failed.');         $this->session = $session;     }     public function put($localFile = '', $remoteFile = '')     {         return $this->doRun(__METHOD__, func_get_args(), ssh2_scp_send($this->session->getConnection(), $localFile, $remoteFile));     }     public function get($remoteFile = '', $localFile = '')     {         return $this->doRun(__METHOD__, func_get_args(), ssh2_scp_recv($this->session->getConnection(), $remoteFile, $localFile));     } }

    Andere Bibliotheken11902017-12-12
  • Wie wir alle wissen, gibt es viele Methoden zum Parsen von Tags. Heute stellen wir eine PHP-Bibliothek vor, die zum Parsen leichtgewichtige Tags verwendet. <?php namespace Decoda; use Decoda\Decoda; use Decoda\Loader\FileLoader; use Decoda\Test\TestCase; use Decoda\Test\TestComponent; class ComponentTest extends TestCase {     protected function setUp() {         parent::setUp();         $this->object = new TestComponent(array('key' => 'value'));     }     public function testAddGetLoaders() {         $this->assertEquals(0, count($this->object->getLoaders()));         $this->object->addLoader(new FileLoader(TEST_DIR . '/config/test.php'));         $this->assertEquals(1, count($this->object->getLoaders()));     }     public function testGetSetConfig() {         $this->assertEquals('value', $this->object->getConfig('key'));         $this->assertEquals(null, $this->object->getConfig('foobar'));         $this->object->setConfig(array('key' => 'foo'));         $this->assertEquals('foo', $this->object->getConfig('key'));     }     public function testGetSetParser() {         $this->assertEquals(null, $this->object->getParser());         $this->object->setParser(new Decoda());         $this->assertInstanceOf('Decoda\Decoda', $this->object->getParser());     }     public function testMessage() {         $this->object->setParser(new Decoda());         $this->assertEquals('Quote by {author}', $this->object->message('quoteBy'));     } }

    Andere Bibliotheken10442017-12-12
  • Wir wissen es. Ein Befehl ist eine Arbeitsaufforderung im Betriebssystem, die zur Befehlseingabe auffordert. Die Eingabeaufforderung variiert je nach Betriebssystemumgebung. In der Windows-Umgebung ist das Befehlszeilenprogramm cmd.exe, ein 32-Bit-Befehlszeilenprogramm. Das Microsoft Windows-System basiert auf dem Befehlsinterpreter von Windows, ähnlich dem DOS-Betriebssystem von Microsoft. Geben Sie einige Befehle ein und cmd.exe kann sie ausführen. Wenn Sie beispielsweise „shutdown -s“ eingeben, wird der Computer nach 30 Sekunden heruntergefahren. Alles in allem ist es sehr nützlich. Öffnen Sie die Methode: Start-Alle Programme-Zubehör oder Start-Suche-Eingabetaste: cmd/cmd.exe und drücken Sie die Eingabetaste. Es kann auch BAT-Dateien ausführen. Diesmal hat der Editor einige einfache, per Befehlszeile verpackte PHP-Bibliotheken für Sie zusammengefasst. <?php require_once __DIR__ . '/../vendor/autoload.php'; use MrRio\ShellWrap as sh; // List all files in current dir echo sh::ls(); // Touch a file to create it sh::touch('file.html');

    Andere Bibliotheken13052017-12-12
  • Cron-geplante Aufgaben sind Aufgaben, die geplante Arbeiten zum vereinbarten Zeitpunkt ausführen. Das bedeutet oberflächlich betrachtet. Unter Linux verwenden wir häufig einen Cron-Server, um diese Arbeit abzuschließen. Der Cron-Server kann bestimmte Aufgaben entsprechend der in der Konfigurationsdatei angegebenen Zeit ausführen. <?php namespace Cron; abstract class AbstractField implements FieldInterface {     protected $fullRange = [];     protected $literals = [];     protected $rangeStart;     protected $rangeEnd;     public function __construct()     {         $this->fullRange = range($this->rangeStart, $this->rangeEnd);     }     public function isSatisfied($dateValue, $value)     {         if ($this->isIncrementsOfRanges($value)) {             return $this->isInIncrementsOfRanges($dateValue, $value);         } elseif ($this->isRange($value)) {             return $this->isInRange($dateValue, $value);         }         return $value == '*' || $dateValue == $value;     }

    Andere Bibliotheken11112017-12-12