Heim > Herunterladen >  Bibliothek herunterladen

  • Die <?php /*  * This file is part of DbUnit.  *  * (c) Sebastian Bergmann <sebastian@phpunit.de>  *  * For the full copyright and license information, please view the LICENSE  * file that was distributed with this source code.  */ namespace PHPUnit\DbUnit; /**  * An interface for classes that require a list of databases to operate.  */ interface DatabaseListConsumer {     /**      * Sets the database for the spec      *      * @param array $databases      */     public function setDatabases(array $databases); }uNIT-Plattform (Understanding and Interaction Technology) ist eine Dialogsystem-Entwicklungsplattform, die von Baidu für chinesische Drittentwickler entwickelt wurde. UNIT ist mit branchenführender Nachfrageverständnis- und Dialogmanagementtechnologie ausgestattet und verfügt über Kernfunktionen wie natürliche Sprachverständnis- und Interaktionstechnologie, Deep Learning und Big Data, die Baidu über viele Jahre gesammelt hat. Es kann eine schnelle intelligente Dialoginteraktion ermöglichen Ermöglichen Sie den Produkten von Drittentwicklern mehr Fantasie.

    Andere Bibliotheken12422017-12-19
  • <?php $autoloadFile = './vendor/codeception/codeception/autoload.php'; if (file_exists('./vendor/autoload.php') && file_exists($autoloadFile) && __FILE__ != realpath($autoloadFile)) {     //for global installation or phar file     fwrite(         STDERR,         "\n==== Redirecting to Composer-installed version in vendor/codeception ====\n"     );     require $autoloadFile;     //require package/bin instead of codecept to avoid printing hashbang line     require './vendor/codeception/codeception/package/bin';     die; } elseif (file_exists(__DIR__ . '/vendor/autoload.php')) {     // for phar     require_once(__DIR__ . '/vendor/autoload.php'); } elseif (file_exists(__DIR__ . '/../../autoload.php')) {     //for composer     require_once __DIR__ . '/../../autoload.php'; }Stellen wir uns zunächst dieses Szenario vor: Wenn das technische Personal die Entwicklung abschließt, wie bestimmen ihre Kunden, Produktmanager oder Tester unter normalen Umständen die folgenden Schritte zum Testen: Öffnen Sie den Browser Geben Sie die URL ein und bestätigen Sie, dass diese Seite verfügbar ist. Füllen Sie das Formular aus, sehen Sie sich einige Informationen an und bestätigen Sie dies verfügbarWir nennen diese Testmethode manuelles Testen oder manuelles Testen. Bei den Akzeptanztests von Codeception werden die oben genannten Schritte beim manuellen Testen vollständig automatisiert.

    Andere Bibliotheken13012017-12-19
  • <?php declare(strict_types=1); $rootDir = realpath(__DIR__ . '/../'); // Autoloader for standalone install (installed via `composer create-project` or cloned locally) $autoloader = realpath($rootDir . '/vendor/autoload.php'); if (! $autoloader) {     // Installed via `composer [global] require`.     $autoloader = realpath($rootDir . '/../../autoload.php'); } if (! $autoloader) {     throw new RuntimeException(         'ApiGen was unable to find its autoloader. ' .         'Did you forget to run "composer update"?'     ); } require_once $autoloader;PhalApi 1.x ist eine klassische archivierte Version, die nicht mehr aktualisiert wird. Sie wurde getestet und getestet, sodass Sie sie bedenkenlos verwenden können. Verwendet hauptsächlich die PEAR-Namenskonvention, folgt PSR-0 und unterstützt keine Namespaces und Composer. PhalApi 1.x unterstützt PHP 5.3 und höher sowie PHP 7.

    Andere Bibliotheken14292017-12-19
  • <?php namespace GifCreator; /**  * Create an animated GIF from multiple images  *   * @version 1.0  * @link https://github.com/Sybio/GifCreator  * @author Sybio (Clément Guillemain  / @Sybio01)  * @license http://opensource.org/licenses/gpl-license.php GNU Public License  * @copyright Clément Guillemain  */ class GifCreator {     /**      * @var string The gif string source (old: this->GIF)      */     private $gif;          /**      * @var string Encoder version (old: this->VER)      */ private $version;          /**      * @var boolean Check the image is build or not (old: this->IMG)      */     private $imgBuilt;Diese Klassenbibliothek ist sehr einfach zu verwenden. Sie müssen lediglich überprüfen, ob die Klassenbibliothek normal ist. Wenn es sich um ein zusammengesetztes Bild handelt, stellen Sie bitte sicher, dass das zerlegte Bild im Ordner „Frames“ abgelegt wird. Starten Sie das Programm, um das gewünschte GIF zu erhalten.

    Bildbibliothek75792017-12-18
  • <?php /**  * PhpThumb Library Example File  * This file contains example usage for the PHP Thumb Library  * PHP Version 5 with GD 2.0+  * PhpThumb : PHP Thumb Library <http://phpthumb.gxdlabs.com>  * Copyright (c) 2009, Ian Selby/Gen X Design  *  * Author(s): Ian Selby <ian@gen-x-design.com>  *  * Licensed under the MIT License  * Redistributions of files must retain the above copyright notice.  *  * @author Ian Selby <ian@gen-x-design.com>  * @copyright Copyright (c) 2009 Gen X Design  * @link http://phpthumb.gxdlabs.com  * @license http://www.opensource.org/licenses/mit-license.php The MIT License  * @version 3.0  * @package PhpThumb  * @subpackage Examples  * @filesource  */ require_once '../vendor/autoload.php'; $thumb = new PHPThumb\GD(__DIR__ .'/../tests/resources/test.jpg'); $thumb->adaptiveResize(175, 175); $thumb->show();Bei der Entwicklung einer Website mit PHP kann die Verwendung objektorientierter Methoden tatsächlich die Code-Wiederverwendungsrate verbessern und Code-Redundanz reduzieren. Einsteigerfreundlicher ist, dass die meisten für die PHP-Website-Entwicklung erforderlichen Klassenbibliotheken bereits im Internet verfügbar sind. Was ich Ihnen dieses Mal mitbringe, ist eine PHP-Klassenbibliothek zur Verarbeitung von Miniaturansichten. Freunde, die sie benötigen, können sie direkt verwenden.

    Bildbibliothek59822017-12-18
  • var C = (function(){       // ------Class Creation------       var initializing = false,       fnTest = /xyz/.test(function() {           xyz;       }) ? /\b_super\b/: /.*/;       // The base Class implementation (does nothing)       this.Class = function() {};       // Create a new Class that inherits from this class       Class.extend = function(prop) {           var _super = this.prototype;           // Instantiate a base class (but only create the instance,           // don't run the init constructor)           initializing = true;           var prototype = new this();           initializing = false;Diese Bibliothek basiert hauptsächlich auf Simple JavaScript Inheritance und wurde geändert.

    Andere Bibliotheken17602017-12-18
  • <?php     undation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA       echo "<h1>PHP QR Code</h1><hr/>";        //set it to writable location, a place for temp generated PNG files     $PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR;     //html PNG location prefix     $PNG_WEB_DIR = 'temp/';     include "qrlib.php";           //ofcourse we need rights to create temp dir     if (!file_exists($PNG_TEMP_DIR))         mkdir($PNG_TEMP_DIR);     $filename = $PNG_TEMP_DIR.'test.png';       $errorCorrectionLevel = 'L';     if (isset($_REQUEST['level']) && in_array($_REQUEST['level'], array('L','M','Q','H')))         $errorCorrectionLevel = $_REQUEST['level'];         $matrixPointSize = 4;     if (isset($_REQUEST['size']))         $matrixPointSize = min(max((int)$_REQUEST['size'], 1), 10);Für unseren Kurs zur QR-Code-Generierung muss zunächst Ihre PHP-Umgebung für die Unterstützung von GD2 aktiviert sein. Es bietet eine Schlüsselmethode png(), bei der der Parameter $text die Generierung eines zweistelligen Informationstextes angibt; der Parameter $outfile gibt an, ob eine QR-Code-Bilddatei ausgegeben werden soll, der Parameter $level gibt an; Fehlertoleranzrate, das heißt, ob Die abgedeckten Bereiche können ebenfalls identifiziert werden, nämlich L (QR_ECLEVEL_L, 7 %), M (QR_ECLEVEL_M, 15 %), Q (QR_ECLEVEL_Q, 25 %), H (QR_ECLEVEL_H, 30 %); Der Parameter $size gibt die Größe des generierten Bildes an, der Standardwert ist 3; der Parameter $margin gibt den Abstandswert des leeren Bereichs des Randes um den QR-Code an; der Parameter $saveandprint gibt an, ob der QR gespeichert werden soll Code eingeben und anzeigen.

    Andere Bibliotheken15922017-12-18
  • <?php namespace ImageOptimizer\TypeGuesser; class ExtensionTypeGuesser implements TypeGuesser     public function guess($filepath)     {         $ext = strtolower(pathinfo($filepath, PATHINFO_EXTENSION));         switch($ext) {             case 'png':                 return self::TYPE_PNG;             case 'gif':                 return self::TYPE_GIF;             case 'jpg':             case 'jpeg':                 return self::TYPE_JPEG;             default:                 return self::TYPE_UNKNOWN;         }     } }Bilder manipulieren: Entfernen Sie unnötige Farben, Pixel usw., ändern Sie beispielsweise das Bild von groß nach klein. Der Anspruch an Webbilder besteht darin, Bilder in höchstmöglicher Qualität in möglichst kurzer Übertragungszeit zu veröffentlichen. Daher ist es beim Entwerfen und Verarbeiten von Webseitenbildern erforderlich, dass die Bilder die höchstmögliche Auflösung und die kleinstmögliche Größe haben, damit die Download-Geschwindigkeit der Bilder am schnellsten sein kann. Dazu muss das Bild optimiert werden.

    Bildbibliothek48412017-12-18
  • <?php include 'vendor/autoload.php'; use Sami\Sami; use Symfony\Component\Finder\Finder; $iterator = Finder::create()     ->files()     ->name('*.php')     ->in($dir = 'src') ; return new Sami($iterator, array(     'title'                => 'PHP-FFMpeg API',     'theme'                => 'enhanced',     'build_dir'            => __DIR__.'/docs/source/API/API',     'cache_dir'            => __DIR__.'/docs/source/API/API/cache',     'default_opened_level' => 2, ));Verpackung ist die Gesamtbezeichnung für Behälter, Materialien und Hilfsstoffe, die nach bestimmten technischen Methoden verwendet werden, um Produkte während des Umlaufs zu schützen, Lagerung und Transport zu erleichtern und den Verkauf zu fördern Zu den oben genannten Zwecken bestimmte technische Methoden und andere betriebliche Tätigkeiten anwenden. Lieferungen, die Gegenstände enthalten, die nicht in das Umlauffeld gelangt sind, können nicht als Verpackung bezeichnet werden, sondern nur als „Pakete“, „Kisten“, „Kisten“, „Behälter“ usw. Denn neben der Funktion von Verpackungskartons spielt die Verpackung auch eine wichtige Rolle bei der Veränderung von Gegenständen und der Gewinnung der Gunst des Publikums.

    Andere Bibliotheken15972017-12-18
  • <?php namespace Herrera\FileLocator\Tests; use Herrera\FileLocator\Collection; use Herrera\FileLocator\Locator\FileSystemLocator; use PHPUnit_Framework_TestCase as TestCase; use ReflectionProperty; class CollectionTest extends TestCase {     /**      * @var Collection      */     private $collection;     public function testAdd()     {         $locator = new FileSystemLocator(null);         $this->collection->add($locator);         $p = new ReflectionProperty($this->collection, 'locators');         $p->setAccessible(true);         $this->assertTrue(             $p->getValue($this->collection)               ->contains($locator)         );         return array($this->collection, $locator);     }Mobile Ortungsdienste in bestehenden Mobilkommunikationssystemen werden hauptsächlich für die Notfallrettung verwendet, beispielsweise für die Notfallrettung und die Positionierung von Benutzern in Notrufszenarien , Navigationsinformations- und Reiseleiterdienste usw.; standortbezogene Dienste, wie z. B. standortbasierte Verwaltungsinformationen und Abrechnungsdienste, wie z. B. Fahrzeugversand/-verfolgung/-überwachung/-diebstahlschutz, Materialverfolgung sowie Überwachungsdienste für ältere Menschen und Kinder. Um Ortungsdienste bereitzustellen, führt das LTE-System Positionierungsfunktionen ein. Die Hauptanforderung an die Positionierungsfunktion besteht darin, sowohl den Positionierungsprozess der Steuerungsebene als auch den Positionierungsprozess der Benutzerebene zu unterstützen. Die Positionierung auf der Steuerungsebene bezieht sich hauptsächlich auf die Übertragung standortbezogener Informationen durch Kontrollsignale. Die Positionierung auf der Benutzerebene bezieht sich auf die Unterstützung des OMA SUPL-Protokolls (Open Mobile Alliance Secure User Plane Location), also auf die Übertragung standortbezogener Informationen Das Protokoll wird über OMA SUPL übertragen. Auf der drahtlosen Schnittstelle handelt es sich um Benutzerdaten, nicht um Steuersignale. Positionierungsmethoden werden in netzwerkbasierte (netzwerkbasierte, E-SMLC-basierte) Positionierungsmethoden und UE-basierte (UE-basierte) Positionierungsmethoden unterteilt. Die netzwerkbasierte Positionierungsmethode bedeutet, dass die Positionsberechnung des UE im E-SMLC durchgeführt wird; die UE-basierte Positionierungsmethode bedeutet, dass die Positionsberechnung des UE innerhalb des UE durchgeführt wird.

    Andere Bibliotheken84922017-12-18
  • string mime_content_type ( string $filename ) Returns the MIME content type for a file as determined by using information from the magic.mime file.   <?php $mime_type = mime_content_type('1.jpg'); echo $mime_type; // image/jpeg ?>Für die Verwendung von fileinfo muss die Erweiterung php_fileinfo installiert sein. Wenn es installiert wurde, finden Sie php_fileinfo.dll (Windows), fileinfo.so (Linux) im Verzeichnis extension_dirÖffnen Sie php.ini, entfernen Sie das „;“ vor extension=php_fileinfo.dll und starten Sie dann neu Apache. Um die exif_imagetype-Methode zu verwenden, müssen Sie die Erweiterung php_exif und die Erweiterung php_mbstring installieren. Falls installiert, finden Sie php_exif.dll (Windows), exif.so (Linux) im Verzeichnis extension_dir. Öffnen Sie php .ini und set extension=php_mbstring Entfernen Sie das "," vor .dll, extension=php_exif.dll und starten Sie dann Apache neuDas Obige ist die von masterMIME erkannte PHP-Bibliothek. Freunde, die sie benötigen, können sie direkt herunterladen.

    Andere Bibliotheken11612017-12-18
  • <?php namespace Lurker\Tests; use Lurker\ResourceWatcher; use Lurker\Resource\TrackedResource; use Lurker\Event\FilesystemEvent; use Lurker\Resource\FileResource; use Lurker\Resource\DirectoryResource; class ResourceWatcherTest extends \PHPUnit_Framework_TestCase {     private $tracker;     private $dispatcher;     protected function setUp()     {         $this->tracker = $this             ->getMockBuilder('Lurker\Tracker\TrackerInterface')             ->getMock();         $this->dispatcher = $this             ->getMockBuilder('Symfony\Component\EventDispatcher\EventDispatcherInterface')             ->getMock();     }Jede Datei oder jeder Ordner ist mit einem RFID-Ressourcen-Tag versehen, der eine eindeutige ID und lesbare Informationen enthält. Wenn Dateien in ein RFID-fähiges Leih-/Rückgabefach gelegt werden, wird eine eindeutige ID, die den Ordner darstellt, erfasst und an die Datenbank gesendet, und ein Dateibestand wird jederzeit aufrechterhalten. Mithilfe von RFID-Handterminals können Benutzer bestimmte Dokumente schnell finden und bei Bedarf Inventuren durchführen. Sobald während des Suchvorgangs eine Datei an einem bestimmten Ort gefunden wird, wird ein akustischer und optischer Alarm ausgelöst. Bei WLAN-fähigen Mobilgeräten hingegen werden alle erfassten Inventurdaten zur Überprüfung mit der zentralen Datenbank des Dokumentenverfolgungssystems synchronisiert. Dies ist die Ressourcenverfolgungsbibliothek.

    Andere Bibliotheken17602017-12-18