Maison > Télécharger >  Téléchargement de la bibliothèque

  • La plateforme <?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 (Understanding and Interaction Technology) est une plateforme de développement de systèmes de dialogue construite par Baidu pour les développeurs tiers chinois. UNIT est équipé d'une technologie de pointe en matière de compréhension de la demande et de gestion du dialogue et contient des fonctionnalités de base telles que la compréhension du langage naturel et la technologie d'interaction, l'apprentissage en profondeur et le Big Data accumulés par Baidu depuis de nombreuses années. Il peut permettre une interaction de dialogue intelligente rapidement. renforcez les produits des développeurs tiers. Rendre l'avenir plus imaginatif.

    Autres bibliothèques12412017-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'; }Imaginons d'abord ce scénario : lorsque le personnel technique termine le développement, comment ses clients, chefs de produit ou testeurs déterminent-ils la convivialité du produit ? Généralement, ils effectuent les étapes de test suivantes : Ouvrez le navigateur ; Entrez l'URL ; Consultez certaines informations et confirmez que cette page est disponible ; Cliquez sur une certaine URL Remplissez le formulaire et soumettez le formulaire, consultez certaines informations et confirmez-la. La fonction est disponible ; Nous appelons cette méthode de test test manuel, ou test manuel. L'inverse est le test automatisé. Les tests d'acceptation de Codeception utiliseront l'interface de programmation du navigateur pour réaliser les étapes ci-dessus impliquées dans les tests manuels, ce qui permettra d'économiser considérablement les coûts de main-d'œuvre.

    Autres bibliothèques13002017-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 est une version archivée classique qui a cessé de se mettre à jour. Elle a été testée et testée, vous pouvez donc l'utiliser en toute confiance. Utilise principalement la convention de dénomination PEAR, suit PSR-0 et ne prend pas en charge les espaces de noms ni le compositeur. PhalApi 1.x prend en charge PHP 5.3 et supérieur, ainsi que PHP 7.

    Autres bibliothèques14282017-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;Cette bibliothèque de classes est très facile à utiliser. Il vous suffit d'abord de confirmer si la bibliothèque de classes est normale. S'il s'agit d'une image composite, assurez-vous de placer l'image décomposée dans le dossier des cadres. Démarrez le programme pour obtenir le GIF souhaité.

    Bibliothèque d'images75782017-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();Lors du développement d'un site Web avec PHP, l'utilisation de méthodes orientées objet peut en effet améliorer le taux de réutilisation du code et réduire la redondance du code. Ce qui est plus convivial pour les débutants, c'est que la plupart des bibliothèques de classes nécessaires au développement de sites Web PHP sont déjà disponibles en ligne. Ce que je vous apporte cette fois, c'est une bibliothèque de classes PHP pour traiter les vignettes. Les amis qui en ont besoin peuvent l'utiliser directement.

    Bibliothèque d'images59822017-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;Cette bibliothèque repose principalement sur l'héritage JavaScript simple et a été modifiée.

    Autres bibliothèques17592017-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);Notre classe de génération de code QR nécessite d'abord que votre environnement PHP soit activé pour prendre en charge GD2. Il fournit une méthode clé png(), dans laquelle le paramètre $text indique la génération d'un texte d'information à deux chiffres ; le paramètre $outfile indique s'il faut générer un fichier image de code QR, la valeur par défaut est non ; le paramètre $level indique le fichier image de code QR ; taux de tolérance aux pannes, c'est-à-dire si les zones couvertes peuvent également être identifiées, qui sont L (QR_ECLEVEL_L, 7 %), M (QR_ECLEVEL_M, 15 %), Q (QR_ECLEVEL_Q, 25 %), H (QR_ECLEVEL_H, 30 %) ; le paramètre $size indique la taille de l'image générée, la valeur par défaut est 3 ; le paramètre $margin indique la valeur d'espacement de la zone vide de la bordure autour du code QR ; le paramètre $saveandprint indique s'il faut enregistrer le QR ; code et affichez-le.

    Autres bibliothèques15912017-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;         }     } }Manipulez les images : supprimez les couleurs, pixels, etc. inutiles, par exemple, changez l'image de grande à petite. L’exigence des images Web est de publier des images de la plus haute qualité possible dans le temps de transmission le plus court possible. Par conséquent, lors de la conception et du traitement des images de pages Web, il est nécessaire que les images aient la résolution la plus élevée possible et la taille la plus petite possible, afin que la vitesse de téléchargement des images puisse être la plus rapide. Pour ce faire, l'image doit être optimisée.

    Bibliothèque d'images48412017-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, ));L'emballage est le nom général des conteneurs, matériaux et matériaux auxiliaires utilisés selon certaines méthodes techniques pour protéger les produits pendant la circulation, faciliter le stockage et le transport et promouvoir les ventes. Il fait également référence à l'utilisation de conteneurs, de matériaux et de matériaux auxiliaires à réaliser ; les objectifs ci-dessus. Appliquer certaines méthodes techniques et autres activités opérationnelles dans le processus. Les fournitures qui contiennent des articles qui ne sont pas entrés dans le champ de circulation ne peuvent pas être appelées emballages, mais peuvent uniquement être appelées « colis », « cartons », « cartons », « contenants », etc. Car en plus de la fonction de boîte d'emballage, l'emballage joue également un rôle important dans la modification des articles et l'obtention de la faveur du public.

    Autres bibliothèques15972017-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);     }Les services de positionnement mobile dans les systèmes de communication mobile existants sont principalement utilisés pour les secours d'urgence, tels que le sauvetage d'urgence et le positionnement des utilisateurs dans des scénarios d'appel d'urgence ; les services d'informations basés sur la localisation, tels que les applications GPS des véhicules, les pages jaunes, les informations routières, les informations météorologiques. , Services d'informations de navigation et de guides touristiques, etc. ; services déclenchés par la localisation, tels que les informations de gestion et la facturation basées sur la localisation, etc. ; services de suivi et de gestion des actifs, tels que la répartition/le suivi/la surveillance/l'antivol des véhicules, le suivi du matériel. , et les services de surveillance des personnes âgées et des enfants. Afin de fournir des services de localisation, le système LTE introduit des fonctionnalités de positionnement. La principale exigence de la fonction de positionnement est de prendre en charge à la fois le processus de positionnement du plan de contrôle et le processus de positionnement du plan utilisateur. Le positionnement sur le plan de contrôle fait principalement référence à la transmission d'informations liées au positionnement via la signalisation de contrôle ; le positionnement sur le plan utilisateur fait référence à la prise en charge du protocole OMA SUPL (Open Mobile Alliance Secure User Plane Location), c'est-à-dire que les informations liées au positionnement peuvent être transmis via OMA SUPL Le protocole est utilisé pour la transmission sur l'interface sans fil, ce sont des données utilisateur, pas de signalisation de contrôle. Les méthodes de positionnement sont divisées en méthodes de positionnement basées sur le réseau (basées sur le réseau, basées sur E-SMLC) et en méthodes de positionnement basées sur l'UE (basées sur l'UE). Le procédé de positionnement basé sur le réseau signifie que le calcul de la position de l'UE est effectué dans l'E-SMLC ; le procédé de positionnement basé sur l'UE signifie que le calcul de la position de l'UE est effectué au sein de l'UE ;

    Autres bibliothèques84912017-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 ?>L'utilisation de fileinfo nécessite l'installation de l'extension php_fileinfo. S'il a été installé, vous pouvez trouver php_fileinfo.dll (windows), fileinfo.so (linux) dans le répertoire extension_dirOuvrez php.ini, supprimez le ";" avant extension=php_fileinfo.dll, puis redémarrez apache. Pour utiliser la méthode exif_imagetype, vous devez installer l'extension php_exif et l'extension php_mbstring. Si elle est installée, vous pouvez trouver php_exif.dll (windows), exif.so (linux) dans le répertoire extension_dir. Ouvrez php. .ini et définissez extension=php_mbstring Supprimez le "," avant .dll, extension=php_exif.dll, puis redémarrez ApacheCe ci-dessus est la bibliothèque PHP détectée par masterMIME. Les amis qui en ont besoin peuvent la télécharger directement.

    Autres bibliothèques11602017-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();     }Chaque fichier ou dossier est joint à une étiquette de ressource RFID, qui contient un identifiant unique et des informations lisibles. Lorsque les fichiers sont placés dans un bac de prêt/retour compatible RFID, un identifiant unique représentant le dossier est capturé et envoyé à la base de données, et un inventaire des fichiers est conservé à tout moment. Les terminaux portables RFID aident les utilisateurs à trouver rapidement des documents spécifiques et à effectuer des inventaires en cas de besoin. Pendant le processus de recherche, une fois qu'un fichier à un emplacement spécifique est localisé, une alarme sonore et visuelle est déclenchée. D'autre part, avec les appareils mobiles compatibles WiFi, toutes les données d'inventaire collectées sont synchronisées avec la base de données centrale du système de suivi des documents à des fins de vérification. Il s'agit de la bibliothèque de suivi des ressources.

    Autres bibliothèques17602017-12-18