ホームページ > ダウンロード >  クラスライブラリのダウンロード

  • Laravel は、シンプルでエレガントな PHP Web 開発フレームワーク (PHP Web フレームワーク) です。ヌードルのような乱雑なコードから解放され、完璧なネットワーク APP を構築するのに役立ち、コードの各行を簡潔かつ表現力豊かにすることができます。 Laravel には、高度な PHP ActiveRecord 実装である Eloquent ORM がすでにあります。関係の両側に「制約」を簡単に適用できるため、データを完全に制御し、ActiveRecord の利便性をすべて享受できます。 Eloquent は、Fluent のクエリ ビルダー (クエリ ビルダー) のすべてのメソッドをネイティブにサポートします。

    その他の図書館13792017-12-14
  • <?php use \mageekguy\atoum; define('COVERAGE_TITLE', 'MetaYaml'); define('COVERAGE_DIRECTORY', './web/coverage'); define('COVERAGE_WEB_PATH', 'http://localhost/meta-yaml/coverage'); if(false === is_dir(COVERAGE_DIRECTORY)) {     mkdir(COVERAGE_DIRECTORY, 0777, true); } $script->addTestAllDirectory(__DIR__ . '/test'); $stdOutWriter = new atoum\writers\std\out(); $coverageField = new atoum\report\fields\runner\coverage\html(COVERAGE_TITLE, COVERAGE_DIRECTORY); $coverageField->setRootUrl(COVERAGE_WEB_PATH); $cliReport = new atoum\reports\realtime\cli(); $cliReport     ->addWriter($stdOutWriter)     ->addField($coverageField, array(atoum\runner::runStop)) ; $runner->setBootstrapFile('test/bootstrap.php'); $runner->addReport($cliReport);XML は、Standard Universal Markup Language のサブセットである Extensible Markup Language で、電子文書を構造化するためにマークアップするために使用されるマークアップ言語です。 電子コンピュータにおいて、タグとはコンピュータが理解できる情報記号のことであり、このタグを通じてコン​​ピュータは論文などのさまざまな情報を処理することができます。データのマーク付けとデータ型の定義に使用でき、ユーザーが独自のマークアップ言語を定義できるソース言語です。 World Wide Web のトランスポートに最適であり、アプリケーションやベンダーに依存せずに構造化データを記述および交換するための統一されたアプローチを提供します。これは、インターネット環境におけるクロスプラットフォームでコンテンツに依存するテクノロジであり、今日の分散構造化情報を処理するための効果的なツールでもあります。 1998 年には W3C が XML1.0 仕様をリリースし、それを使用してインターネット上での文書情報の送信を簡素化しました。

    その他の図書館17112017-12-14
  • テキスト処理ツールのマルチスレッド操作、100,000 行のテキスト置換、分割、抽出をエラーなしでテスト、分割と抽出は遅いが、置換は速い<?php use KzykHys\Text\Text; /**  * @author Kazuyuki Hayashi <hayashi@valnur.net>  */ class TextTest extends \PHPUnit_Framework_TestCase {     public function testInitialize()     {         $constructed_text = new Text('foo');         $this->assertInstanceOf('KzykHys\Text\Text', $constructed_text);         $created_text = Text::create('foo');         $this->assertInstanceOf('KzykHys\Text\Text', $created_text);         $this->assertEquals($constructed_text, $created_text);     }     public function testAppend()     {         $text = new Text('foo');         $this->assertEquals('foobar', $text->append('bar'));     }     public function testPrepend()     {         $text = new Text('foo');         $this->assertEquals('barfoo', $text->prepend('bar'));     }

    その他の図書館17502017-12-13
  •  public function addDeviceParser($parser)     {         if (is_string($parser) && class_exists('DeviceDetector\Parser\Device\' . $parser)) {             $className = 'DeviceDetector\Parser\Device\' . $parser;             $parser = new $className();         }         if ($parser instanceof DeviceParserAbstract) {             $this->deviceParsers[] = $parser;             return;         }         throw new \Exception('device parser not found');     }UUID は Universally Unique Identifier の略で、ソフトウェア構築の標準であり、分散コンピューティング環境の分野における Open Software Foundation の一部でもあります。その目的は、中央制御端末が識別情報を指定する必要なく、分散システム内のすべての要素が固有の識別情報を持てるようにすることです。このようにして、誰もが他の人と競合しない UUID を作成できます。この場合、データベースを作成する際に名前の重複を考慮する必要はありません。現在最も広く使用されている UUID は Microsoft の Globally Unique Identifier (GUID) ですが、他の重要なアプリケーションには Linux ext2/ext3 ファイル システム、LUKS 暗号化パーティション、GNOME、KDE、Mac OS X などが含まれます。さらに、e2fsprogs パッケージの UUID ライブラリにも実装があります。

    その他の図書館10162017-12-13
  •  public function addClientParser($parser)     {         if (is_string($parser) && class_exists('DeviceDetector\Parser\Client\' . $parser)) {             $className = 'DeviceDetector\Parser\Client\' . $parser;             $parser = new $className();         }         if ($parser instanceof ClientParserAbstract) {             $this->clientParsers[] = $parser;             self::$clientTypes[] = $parser->getName();             return;         }         throw new \Exception('client parser not found');     }コンパクトなフレームワークが必要です;優れたパフォーマンスが必要です;標準ホスト上のさまざまな PHP バージョンおよび構成との幅広い互換性が必要です;ほぼ構成不要のフレームワークが必要です;コマンド ラインの使用を必要としないフレームワークが必要です;コーディング ルールによって制限されたくないフレームワークが必要です;PEAR のような巨大企業には興味がありません;新しいテンプレート言語を強制的に学習させられたくない (もちろん、必要に応じてテンプレート パーサーを選択することもできます); 複雑さを好まず、シンプルさを追求します; そこで、この軽量の PHP タグを使用します。解析ライブラリはあなたが望むものです! rreeee

    その他の図書館13022017-12-13
  •  public function __call($methodName, $arguments)     {         foreach (DeviceParserAbstract::getAvailableDeviceTypes() as $deviceName => $deviceType) {             if (strtolower($methodName) == 'is' . strtolower(str_replace(' ', '', $deviceName))) {                 return $this->getDevice() == $deviceType;             }         }         foreach (self::$clientTypes as $client) {             if (strtolower($methodName) == 'is' . strtolower(str_replace(' ', '', $client))) {                 return $this->getClient('type') == $client;             }         }         throw new \BadMethodCallException("Method $methodName not found");     }オープンソース、正式名称はオープンソースコードです。オープンソースでは、ユーザーはソースコードを使用して修正し、それに基づいて学習する必要がありますが、オープンソースシステムにも著作権があり、法律でも保護されています。 市場には無数のオープンソース ソフトウェアが存在します。多くの人は、オープンソース ソフトウェアの最も明白な特徴は無料であることだと考えているかもしれませんが、実際にはそうではありません。オープンソースの最大の特徴ソフトウェアはオープン性、つまり誰でもソフトウェアを入手できるものである必要があり、ソースコードを改変・研究したもの、あるいは再配布したものは当然著作権の制限の範囲内にあります。 オープン ソース システムは、実際には 2 つのユーザー グループをターゲットにしています。1 つはプログラマーであり、ソース コードとそれが二次目的で開発および利用できるかどうかに最も関心を持っています。もう 1 つは、単に気にするだけの一般のエンド ユーザーです。ソフトウェアの機能が十分に強いかどうかについて。オープンソース システムは、受容、寛容、開発という「オープン性」に重点を置くべきであり、相違点を留保しながら共通点を追求し、相互利益とWin-Winの結果を達成することがオープンソースの本質です。

    その他の図書館14392017-12-13
  • class DeviceDetector {     /**      * Current version number of DeviceDetector      */     const VERSION = '3.9.1';     /**      * Holds all registered client types      * @var array      */     public static $clientTypes = array();     /**      * Operating system families that are known as desktop only      *      * @var array      */     protected static $desktopOsArray = array('AmigaOS', 'IBM', 'GNU/Linux', 'Mac', 'Unix', 'Windows', 'BeOS', 'Chrome OS');     /**      * Constant used as value for unknown browser / os      */     const UNKNOWN = "UNK";ユーザー エージェントは、中国語ではユーザー エージェント、または略して UA と呼ばれます。サーバーがオペレーティング システムとバージョン、CPU の種類、ブラウザとバージョン、ブラウザ レンダリング エンジン、および使用されているブラウザを識別できるようにする特別な文字列ヘッダーです。言語、ブラウザのプラグインなど。 Webサイトによっては、UAを判定してOSやブラウザごとに異なるページを送信する場合があり、特定のブラウザでは正しく表示されないページが発生する場合がありますが、UAを偽装することで回避できます。 。 ブラウザの UA 文字列標準形式は次のとおりです: ブラウザ識別 (オペレーティング システム識別、暗号化レベル識別、ブラウザ言語) レンダリング エンジン識別バージョン情報

    その他の図書館30252017-12-13
  • <?php /*  * This file is part of ansi-to-html.  *  * (c) 2013 Fabien Potencier  *  * For the full copyright and license information, please view the LICENSE  * file that was distributed with this source code.  */ namespace SensioLabs\AnsiConverter; use SensioLabs\AnsiConverter\Theme\Theme; /**  * Converts an ANSI text to HTML5.  */ class AnsiToHtmlConverter {     protected $theme;     protected $charset;     protected $inlineStyles;     protected $inlineColors;     protected $colorNames;     public function __construct(Theme $theme = null, $inlineStyles = true, $charset = 'UTF-8')     {         $this->theme = null === $theme ? new Theme() : $theme;         $this->inlineStyles = $inlineStyles;         $this->charset = $charset;         $this->inlineColors = $this->theme->asArray();         $this->colorNames = array(             'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white',             '', '',             'brblack', 'brred', 'brgreen', 'bryellow', 'brblue', 'brmagenta', 'brcyan', 'brwhite',         );ANSI は文字コードで、コンピュータがより多くの言語をサポートできるようにするために、通常、英語 1 文字を表すのに 0x00 ~ 0x7f の範囲の 1 バイトが使用されます。この範囲外のものは、拡張 ASCII エンコードである 0x80~0xFFFF を使用してエンコードされます。 コンピュータがより多くの言語をサポートするために、通常は 0x80 ~ 0xFFFF の範囲の 2 バイトが 1 文字を表すために使用されます。たとえば、中国語の文字「中」は、ANSI エンコードANSI エンコード中国語オペレーティング システムに格納され、格納には 2 バイト [0xD6,0xD0] が使用されます。 さまざまな国や地域ではさまざまな標準が策定されており、その結果、GB2312、GBK、GB18030、Big5、Shift_JIS などの独自のエンコード標準が作成されています。文字を表すために複数のバイトを使用するこれらのさまざまな中国語文字拡張エンコード方式は、ANSI エンコードと呼ばれます。簡体字中国語 Windows オペレーティング システムでは、ANSI エンコードは GBK エンコードを表します。繁体字中国語 Windows オペレーティング システムでは、ANSI エンコードは Big5 を表します。日本語 Windows オペレーティング システムでは、ANSI エンコードは Shift_JIS エンコードを表します。 異なる ANSI コードは相互に互換性がないため、情報が国際的に交換される場合、2 つの言語に属するテキストを同じ ANSI コード化テキストに格納することはできません。 ANSI エンコードでは、英語の文字を表すのに 1 バイトを使用し、中国語の文字を表すのに 2 バイトまたは 4 バイトを使用します。

    その他の図書館9122017-12-13
  • ああ、

    その他の図書館9622017-12-13
  • <?php if(php_sapi_name() !== "cli") { echo "<p>Run this php script from the command line to see CLI syntax highlighting and formatting.  It support Unix pipes or command line argument style.</p>"; echo "<pre><code>php examples/cli.php \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\"</code></pre>"; echo "<pre><code>echo \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\" | php examples/cli.php</code></pre>"; } if(isset($argv[1])) { $sql = $argv[1]; } else { $sql = stream_get_contents(fopen("php://stdin", "r")); } require_once(__DIR__.'/../lib/SqlFormatter.php'); echo SqlFormatter::format($sql);簡単に言えば、フォーマットとは、ディスクにデータを段階的に記録できるようにディスクを初期化することです。たとえば、大きな家に本を保管する場合、本を移動して床に放り込むのではなく、まず屋内に本棚を設置し、カテゴリーに印を付けて、カテゴリーに本を置きます。 構造化クエリ言語 (構造化クエリ言語) は SQL と呼ばれ、データにアクセスし、リレーショナル データベース システムのクエリ、更新、管理に使用されるデータベース クエリおよびプログラミング言語です。 sql ステートメントはデータベースを操作するために使用される言語。

    その他の図書館14452017-12-13
  • <?php namespace Stringy; if (!function_exists('Stringy\create')) {     /**      * Creates a Stringy object and returns it on success.      *      * @param  mixed   $str      Value to modify, after being cast to string      * @param  string  $encoding The character encoding      * @return Stringy A Stringy object      * @throws \InvalidArgumentException if an array or object without a      *         __toString method is passed as the first argument      */     function create($str, $encoding = null)     {         return new Stringy($str, $encoding);     } }文字列は主にプログラミングに使用されます。概念の説明、関数の説明、使用法の詳細については本文を参照してください。追加のポイントがあります: 文字列はストレージ内の文字配列に似ているため、その個々の要素を抽出できます。たとえば、s="abcdefghij" の場合、s[1]="a"、s[10]="j" となり、s[0]=10 のように文字列のゼロの位置がその長さになります (※これにより、高精度演算時に各ビットを数値に変換して配列に格納できるなど、非常に便利になります。 文字列または文字列 (文字列) は、数字、文字、アンダースコアで構成される文字列です。通常はs=“a1a2・・・an”(n>=0)として記録されます。プログラミング言語でテキストを表すデータ型です。プログラミングにおいて、文字列とは、記号文字列 (文字列) やバイナリ数字文字列 (2 進数字の文字列) など、記号または値の連続したシーケンスです。 通常、文字列内の部分文字列の検索、部分文字列の取得、文字列内の特定の位置への部分文字列の挿入、部分文字列の削除など、文字列全体が操作オブジェクトとして使用されます。 2 つの文字列が等しいための必要十分条件は、長さが等しいこと、および対応する各位置の文字が等しいことです。 p と q が 2 つの文字列であると仮定し、p の中で q が最初に出現する位置を見つける操作をパターン マッチングと呼びます。文字列の最も基本的な 2 つの保存方法は、シーケンシャル ストレージとリンク ストレージです。

    その他の図書館13332017-12-13
  • デジタル信号処理、英語: Digital Signal Processing、略称 DSP は、情報通信工学、回路・システム、集積回路工学にまでその基本概念と基礎的な解析手法を浸透させた電子情報分野の専門基礎科目です。 . 生体医工学、物理エレクトロニクス、ナビゲーション、誘導および制御、電磁場およびマイクロ波技術、水音響工学、電気工学、電力工学、航空工学、環境工学およびその他の分野。 デジタル信号処理の問題は遍在しており、情報科学は現代の自然科学および社会科学のすべての分野に浸透しています。私たちは基礎理論と基本的な分析方法に熟達し、これらの古典的な理論を使用して信号、システム、およびそれらの相互制約を分析、説明、計算する必要があります。 rreeee

    その他の図書館13812017-12-13