Rumah > Muat turun >  Muat turun perpustakaan

  • Perpustakaan PHP ElasticSearch

    ElasticSearch ialah pelayan carian berasaskan Lucene. Ia menyediakan enjin carian teks penuh berkemampuan berbilang pengguna yang diedarkan berdasarkan antara muka web yang RESTful. Dibangunkan dalam Java dan dikeluarkan sebagai sumber terbuka di bawah syarat lesen Apache, Elasticsearch ialah enjin carian peringkat perusahaan yang popular. Direka untuk digunakan dalam pengkomputeran awan, ia boleh mencapai carian masa nyata, stabil, boleh dipercayai, pantas dan mudah dipasang dan digunakan. . laman web atau program aplikasi dan ingin menambah fungsi carian, tetapi sangat sukar untuk mencipta kerja carian. Kami mahu penyelesaian carian kami menjadi pantas, kami mahu mempunyai konfigurasi sifar dan mod carian percuma sepenuhnya, kami mahu dapat menggunakan JSON untuk mengindeks data melalui HTTP, kami mahu pelayan carian kami sentiasa tersedia, kami mahu dapat Bermula dengan satu dan menskalakan kepada ratusan, kami mahu carian masa nyata, kami mahukan pelbagai penyewaan yang mudah, dan kami mahu membina penyelesaian awan. Jadi kami menggunakan Elasticsearch untuk menyelesaikan semua masalah ini dan banyak lagi yang mungkin timbul. Pustaka pelanggan PHP ElasticSearch<?php namespace Elastica; class Index implements SearchableInterface {     protected $_name;     protected $_client;     public function __construct(Client $client, $name)     {         $this->_client = $client;         if (!is_scalar($name)) {             throw new InvalidException('Index name should be a scalar type');         }         $this->_name = (string) $name;     }

    Perpustakaan lain17922017-12-12
  • Beanstalk, sistem baris gilir memori teragih ringan yang berprestasi tinggi, pada asalnya direka untuk mengurangkan kelewatan akses halaman sistem aplikasi web berkapasiti tinggi dengan melaksanakan tugas yang memakan masa secara tak segera di latar belakang Ia telah menyokong 9.5 juta pengguna aplikasi. Kemudian ia adalah sumber terbuka, dan kini PostRank digunakan dan digunakan secara besar-besaran, memproses berjuta-juta tugas setiap hari. Beanstalkd ialah reka bentuk biasa seperti Memcached Protokol dan penggunaannya adalah sama, jadi pengguna yang telah menggunakan memcached akan merasakan bahawa Beanstalkd kelihatan biasa. Prestasi tinggi tidak boleh dipisahkan daripada tak segerak, dan tak segerak tidak boleh dipisahkan daripada baris gilir, dan secara dalaman ia adalah prinsip model Pengeluar-Pengguna. Pustaka pelanggan PHP Beanstalkd#!/usr/bin/env php <?php define('BASE_DIR', realpath(__DIR__.'/..')); define('PHAR_FILENAME', 'pheanstalk.phar'); define('PHAR_FULLPATH', BASE_DIR.'/'.PHAR_FILENAME); // ---------------------------------------- reexecute_if_phar_readonly($argv); delete_existing_pheanstalk_phar(); build_pheanstalk_phar(); verify_pheanstalk_phar(); exit(0); // ---------------------------------------- // See: http://www.php.net/manual/en/phar.configuration.php#ini.phar.readonly function reexecute_if_phar_readonly($argv) {     if (ini_get('phar.readonly') && !in_array('--ignore-readonly', $argv)) {         $command = sprintf(             'php -d phar.readonly=0 %s --ignore-readonly',             implode($argv, ' ')         );         echo "Phar configured readonly in php.ini; attempting to re-execute:\n";         echo "$command\n";         passthru($command, $exitStatus);         exit($exitStatus);     } } function delete_existing_pheanstalk_phar() {     if (file_exists(PHAR_FULLPATH)) {         printf("- Deleting existing %s\n", PHAR_FILENAME);         unlink(PHAR_FULLPATH);     } } function build_pheanstalk_phar() {     printf("- Building %s from %s\n", PHAR_FILENAME, BASE_DIR);     $phar = new Phar(PHAR_FULLPATH);     $phar->buildFromDirectory(BASE_DIR);     $phar->setStub(         $phar->createDefaultStub('vendor/autoload.php')     ); } function verify_pheanstalk_phar() {     $phar = new Phar(PHAR_FULLPATH);     printf("- %s built with %d files.\n", PHAR_FILENAME, $phar->count()); }

    Perpustakaan lain10902017-12-12
  • Pustaka kelas ialah koleksi komprehensif jenis boleh guna semula berorientasikan objek, termasuk antara muka, kelas abstrak dan kelas konkrit. Pustaka kelas boleh menyelesaikan pelbagai tugas pengaturcaraan biasa (termasuk tugas seperti pengurusan rentetan, pengumpulan data, sambungan pangkalan data dan akses fail), serta pelbagai tugas pembangunan khusus (aplikasi konsol, aplikasi desktop, aplikasi WEB, dsb. )

    Perpustakaan lain10722017-12-11
  • Dengan penggunaan PHP yang meluas, ia juga sangat biasa untuk menggunakan pangkalan data yang berbeza. PHP perlu menyokong lebih banyak antara muka sambungan pangkalan data Jika anda hanya menulis program untuk satu pangkalan data melalui satu antara muka, ini akan meningkatkan kerumitan dan ambang pembelajaran PHP. Perpustakaan PHP abstrak untuk pembayaran muncul untuk menyelesaikan masalah ini. Ini mentakrifkan antara muka yang ringan dan konsisten untuk PHP mengakses pangkalan data. Ia menyediakan lapisan abstraksi capaian data Tidak kira apa pangkalan data PHP disambungkan, ia boleh melakukan pertanyaan dan mendapatkan data melalui fungsi yang konsisten. PDO mula dihantar dengan keluaran php5.1 versi php sebelumnya tidak menyokong perpustakaan PHP abstrak untuk pembayaranCiri-ciri:(1) Fleksibiliti, anda boleh terus memuatkan pangkalan data baharu semasa PHP berjalan tanpa perlu Set Semula. dan menyusun apabila menggunakan pangkalan data baharu. (2) Berorientasikan objek: Kawal penggunaan pangkalan data melalui objek. (3) Cepat, kerana PDO ditulis dalam bahasa C dan disusun ke dalam PHP, ia jauh lebih pantas daripada kelas abstrak yang ditulis dalam PHP.

    Perpustakaan lain11092017-12-11
  • Jika anda sudah mempunyai idea tentang penukaran imej dan ingin menggunakannya dalam aplikasi anda, anda boleh meluangkan masa beberapa minit untuk mengetahui tentang perpustakaan PHP yang menukar XML kepada PDF dan imej. Ia adalah koleksi kaedah yang menyediakan pelbagai transformasi Picasso. Ia berbaloi untuk dipelajari untuk pelaksanaan anda. Perpustakaan ini mempunyai dua versi berbeza. Versi lanjutan termasuk penukaran imej yang lebih kaya, menggunakan GPU peranti untuk pengiraan dan pemaparan. Kebergantungan tambahan diperlukan, jadi kedua-dua versi ditambah sedikit berbeza. Anda harus melalui senarai pelakon untuk memutuskan versi yang benar-benar diperlukan.

    Perpustakaan lain24922017-12-11
  • Pustaka fungsi masa dan tarikh boleh menggunakan fungsi ini untuk mendapatkan tarikh dan masa pelayan menjalankan PHP. Anda boleh menggunakan fungsi ini untuk memformat tarikh dan masa dalam pelbagai cara.  Nota: Sila ambil perhatian bahawa fungsi ini bergantung pada tetapan tempat pelayan. Pastikan anda mengambil tetapan masa penjimatan siang dan tahun lompat ke dalam akaun apabila menggunakan fungsi ini. Fungsi ini adalah sebahagian daripada teras PHP dan boleh digunakan tanpa dipasang.  Konfigurasi runtime Modul sambungan ini tidak mentakrifkan sebarang arahan tetapan.  Jenis Sumber Modul sambungan ini tidak mentakrifkan sebarang jenis sumber.  Pemalar yang dipratentukan Modul sambungan ini tidak mentakrifkan sebarang pemalar. Pustaka kelas ialah koleksi komprehensif jenis boleh guna semula berorientasikan objek, termasuk: antara muka, kelas abstrak dan kelas konkrit. Pustaka kelas boleh menyelesaikan pelbagai tugas pengaturcaraan biasa (termasuk tugas seperti pengurusan rentetan, pengumpulan data, sambungan pangkalan data dan akses fail), serta pelbagai tugas pembangunan khusus (aplikasi konsol, aplikasi desktop, aplikasi WEB, dsb. )

    Perpustakaan lain12032017-12-11
  • Fail Log Transaksi, dengan sambungan ldf, adalah bahagian yang sangat penting tetapi sering diabaikan dalam struktur pangkalan data. Ia adalah fail yang digunakan untuk merekodkan kemas kini pangkalan data Ia boleh merekodkan sebarang operasi pada pangkalan data dan menyimpan hasil yang direkodkan ke fail yang berasingan. Untuk setiap proses kemas kini pangkalan data, fail log transaksi mempunyai rekod yang sangat komprehensif. Berdasarkan rekod ini, keadaan sebelum kemas kini pangkalan data boleh dipulihkan. Atas sebab prestasi, SQL Server menyimpan perubahan pengguna dalam cache Perubahan ini akan ditulis pada log transaksi serta-merta, tetapi tidak akan ditulis ke fail data dengan serta-merta. Log transaksi menggunakan titik tanda untuk menentukan sama ada transaksi telah menulis data daripada cache ke fail data. Apabila SQL Server dimulakan semula, ia akan menyemak titik tanda terkini dalam log dan memadam rekod transaksi selepas titik tanda ini, kerana rekod transaksi ini sebenarnya tidak menulis data dalam cache ke fail data. Ini menghalang transaksi yang terganggu itu daripada mengubah suai fail data.

    Perpustakaan lain12152017-12-11
  • Kaedah fungsi khusus: Masa semasaKarbon::sekarang();Seminggu yang laluKarbon::sekarang()->subMinggu();Karbon sekarangKarbon America/Vancouver');Hitung umurCarbon::createFromDate(1984, 8, 28)->age;Tentukan sama ada hujung mingguCarbon::now()->is ; Hari dalam bulanKarbon::sekarang()->daysInMonth;Hari apa dalam minggu ini hari iniKarbon::sekarang()->hariMinggu;Hari dalam setahun Karbon::sekarang ()->dayOfYear;+1 jamKarbon::now()->addJour(1));+1 minitCarbon::now()-> addMinute(1); +1 hariCarbon::now()->addDay(1);+1 minggu.Carbon::now()->addWeek(1); esokKarbon: :sekarang()->esok();//Esok-1 jamKarbon::sekarang()->subJam();IsninKarbon::sekarang( )->isnin ()Hari terakhir bulanKarbon::sekarang()->lastOfMonth();🎜

    Perpustakaan lain12762017-12-11
  • Ramai orang sedang mencari perpustakaan PHP yang berkaitan dengan alatan geografi Hari ini saya akan meringkaskan dan menyusun perpustakaan PHP yang berkaitan dengan alatan geografi Berikut ialah coretan kod<?php namespace League\Geotools; use League\Geotools\Coordinate\CoordinateInterface; trait CoordinateCouple {     protected $from;     protected $to; }Pustaka kelas ialah koleksi berorientasikan objek yang boleh digunakan semula. Jenis ini termasuk: antara muka, kelas abstrak dan kelas konkrit. Pustaka kelas boleh menyelesaikan pelbagai tugas pengaturcaraan biasa (termasuk tugas seperti pengurusan rentetan, pengumpulan data, sambungan pangkalan data dan akses fail), serta pelbagai tugas pembangunan khusus (aplikasi konsol, aplikasi desktop, aplikasi WEB, dsb. )

    Perpustakaan lain9502017-12-11
  • Mata wang merujuk kepada mana-mana komoditi yang boleh melaksanakan fungsi alat pertukaran, ukuran nilai, standard pembayaran tertunda, dan alat mudah alih untuk menyimpan kekayaan Ia boleh dianggap sebagai mata wang yang diasingkan komoditi dan berfungsi secara tetap sebagai setara umum , adalah mata wang adalah hasil pertukaran komoditi yang telah berkembang ke peringkat tertentu. Perisian ini memaparkan harga mata wang yang berbeza dalam tempoh yang berbeza Jika anda suka pengumpulan mata wang, datang dan lihat! <?php namespace SebastianBergmann\Money; use NumberFormatter; class IntlFormatter implements Formatter {     private $numberFormatter;     public function __construct($locale)     {         $this->numberFormatter = new NumberFormatter(             $locale,             NumberFormatter::CURRENCY         );     }     public function format(Money $money)     {         return $this->numberFormatter->formatCurrency(             $money->getConvertedAmount(),             $money->getCurrency()->getCurrencyCode()         );     } }

    Perpustakaan lain13072017-12-11
  • Ini ialah perpustakaan PHP untuk memproses dokumen Word, yang boleh memasukkan teks, pemisah teks, penomboran, pengepala/pengaki, jadual, elemen dalam senarai, hiperpautan dan banyak lagi. Perpustakaan ini dilengkapi dengan lebih daripada sedozen contoh praktikal yang boleh digunakan sebagai rujukan pembangunan, dan ia juga dilengkapi dengan dokumen Cina yang sepadan Ia sangat mudah digunakan, dan tidak perlu membaca perkataan Inggeris. <?php $vendorDirPath = realpath(__DIR__ . '/vendor'); if (file_exists($vendorDirPath . '/autoload.php')) {     require $vendorDirPath . '/autoload.php'; } else {     throw new Exception(         sprintf(             'Could not find file \'%s\'. It is generated by Composer. Use \'install --prefer-source\' or \'update --prefer-source\' Composer commands to move forward.',             $vendorDirPath . '/autoload.php'         )     ); }

    Perpustakaan lain24792017-12-11
  • Pustaka PHP untuk mengendalikan dokumen PPT boleh membentangkan dokumen, menambah slaid, menyokong penambahan imej, media, maklumat pengarang, dll., dan sangat serasi dengan MS Office. Perpustakaan ini dilengkapi dengan lebih daripada sedozen contoh praktikal yang boleh digunakan sebagai rujukan pembangunan, dan ia juga dilengkapi dengan dokumen Cina yang sepadan Ia sangat mudah digunakan, dan tidak perlu membaca perkataan Inggeris. <?php date_default_timezone_set('UTC'); if (!defined('PHPPRESENTATION_TESTS_BASE_DIR')) {     define('PHPPRESENTATION_TESTS_BASE_DIR', realpath(__DIR__)); } $vendor = realpath(__DIR__ . '/../vendor'); if (file_exists($vendor . "/autoload.php")) {     require $vendor . "/autoload.php"; } else {     $vendor = realpath(__DIR__ . '/../../../');     if (file_exists($vendor . "/autoload.php")) {         require $vendor . "/autoload.php";     } else {         throw new Exception("Unable to load dependencies");     } } spl_autoload_register(function ($class) {     $class = ltrim($class, '\');     $prefix = 'PhpOffice\PhpPresentation\Tests';     if (strpos($class, $prefix) === 0) {         $class = str_replace('\', DIRECTORY_SEPARATOR, $class);         $class = join(DIRECTORY_SEPARATOR, array('PhpPresentation', 'Tests', '_includes')) .         substr($class, strlen($prefix));         $file = __DIR__ . DIRECTORY_SEPARATOR . $class . '.php';         if (file_exists($file)) {             require_once $file;         }     } }); require_once __DIR__ . "/../src/PhpPresentation/Autoloader.php"; \PhpOffice\PhpPresentation\Autoloader::register();

    Perpustakaan lain12802017-12-11