lokasi sekarang: Rumah > tapak muat turun > Muat turun perpustakaan > Perpustakaan lain > Kelas PHP untuk pemprosesan penomboran
Kelas PHP untuk pemprosesan penomboran
Mengelaskan: Muat turun perpustakaan / Perpustakaan lain | Masa keluaran: 2017-12-15 | lawatan: 1405 |
Muat turun: 74 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 Bagaimana Mengganti Warna Latar Belakang untuk Item Senarai ".parent" Dengan Elemen Bukan-".parent" Intervening?
- 2 dsm.dll - Apakah itu dsm.dll?
- 3 dslmgr.exe - Apakah dslmgr.exe?
- 4 Bagaimana untuk Menambah Lajur Malar dalam Spark DataFrames?
- 5 Bagaimana untuk Memaparkan Teks pada Tetikus Imej Tanpa JavaScript?
- 6 Apakah Takrifan Berbeza JSON yang Sah?
- 7 Adakah selamat untuk menghantar `std::string::c_str()` sementara kepada fungsi dalam C ?
- 8 Cara Menyambung PHP ke MSSQL melalui PDO ODBC: Panduan Langkah demi Langkah untuk Persediaan Pemandu
- 9 Bagaimana untuk Mencapai Jadual Berjalur Zebra dalam IE8: Bolehkah Anda Mencontohi `nth-child()`?
- 10 Bolehkah Fungsi Anak Panah dalam ES2015 Dinamakan Tanpa `var` atau `const`?
- 11 dsp_sub.dll - Apakah itu dsp_sub.dll?
- 12 Bagaimana untuk Mencapai Tatal Terpilih dengan Bar Sisi Tetap Menggunakan CSS Tulen?
- 13 Bagaimana untuk Membetulkan Ralat \"Tidak Dapat Meneka Mimetype\" dalam Enjin Apl?
- 14 drpdvaviengine.dll - Apakah itu drpdvaviengine.dll?
- 15 Bagaimana untuk Mendapatkan Hari Pertama Bulan Semasa dalam PHP Menggunakan `date_modify`?
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1697 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 1976 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1784 2024-04-07
-
- Mock.js |. Axios.js |
- 2601 2024-03-29
<?php namespace JasonGrimes; class Paginator { const NUM_PLACEHOLDER = '(:num)'; protected $totalItems; protected $numPages; protected $itemsPerPage; protected $currentPage; protected $urlPattern; protected $maxPagesToShow = 10; protected $previousText = 'Previous'; protected $nextText = 'Next'; /** * @param int $totalItems The total number of items. * @param int $itemsPerPage The number of items per page. * @param int $currentPage The current page number. * @param string $urlPattern A URL for each page, with (:num) as a placeholder for the page number. Ex. '/foo/page/(:num)' */ public function __construct($totalItems, $itemsPerPage, $currentPage, $urlPattern = '') { $this->totalItems = $totalItems; $this->itemsPerPage = $itemsPerPage; $this->currentPage = $currentPage; $this->urlPattern = $urlPattern; $this->updateNumPages(); }
Penomboran adalah untuk membahagikan halaman kepada dua halaman atau lebih.
Terdapat mekanisme paging automatik yang boleh membahagikan kandungan
dalam borang web mudah alih kepada kumpulan halaman yang lebih kecil untuk pembentangan agar sesuai dengan peranti tertentu. Mekanisme ini juga memaparkan elemen antara muka pengguna yang boleh digunakan untuk menavigasi ke halaman lain. Tidak kira berapa banyak memori pelayan NT anda, ia sentiasa tidak mencukupi. Apabila RAM fizikal hampir habis, Windows NT menggunakan fail paging Pagefile.sys. Untuk menjalankan proses dan aplikasi yang berbeza, Pagefile.sys memperuntukkan beberapa ruang kepada memori fizikal. Pertukaran halaman data dibenarkan dalam ruang ini. Nampaknya, prestasi sistem akan dipertingkatkan dengan meminta sistem mencari data dalam cache sistem fail dan bukannya mencari data pada pemacu. Terlalu banyak operasi carian boleh menjejaskan pemproses. Ini adalah salah satu sebab frasa "beli lebih banyak memori" telah menjadi klise zaman komputer: RAM adalah rakan anda. Menguruskan ingatan menjadikan "rakan" anda lebih cekap.
Pengurus Tugas Windows ([Ctrl][Alt][Delete] | Pengurus Tugas) di bawah Windows NT ialah alat paparan yang boleh memberikan maklumat yang pantas dan penting untuk mengakses penggunaan memori. Sejarah Penggunaan Memori menyediakan gambaran segera aktiviti ingatan dengan mengambil kira saiz memori fizikal dan mengira nilai pembilang Penggunaan MEM. Membandingkan kaunter Penggunaan CPU dan Sejarah Penggunaan CPU dengan kaunter Penggunaan MEM menyediakan penilaian prestasi keseluruhan yang mudah. Ini sangat mudah jika anda perlu memutuskan sama ada untuk melancarkan Diskperf serta-merta untuk menyiasat lebih lanjut masalah paging yang berlebihan. Fail paging Windows NT boleh diuruskan melalui tab Sistem Kawalan |. Di sini, anda boleh mengawal beberapa tetapan untuk fail paging (termasuk saiz dan kawasan). Jelas sekali, anda boleh membenarkan sistem mengendalikannya, tetapi untuk konfigurasi optimum adalah lebih baik menggunakan Pengurus Memori Visual (VMM).
Prinsip Asas Fail Paging Windows NT Windows NT pada mulanya menetapkan saiz fail paging permulaan dengan menambahkan 12MB kepada jumlah RAM fizikal. 12MB ini membolehkan kandungan fail paging dibuang ke dalam log sebagai langkah berjaga-jaga sekiranya berlaku kegagalan sistem. Jika anda melihat kotak Berhenti diikuti dengan skrin biru kematian, anda telah menghadapi masalah ini dalam operasi anda. Jika saiz fail paging permulaan kurang daripada nombor ini (jumlah RAM fizikal ditambah 12MB), anda akan mula menerima mesej Habis Memori. Sistem pengendalian Windows NT dan aplikasinya menggunakan kira-kira 10MB RAM. Oleh itu, nilai ini harus ditolak daripada jumlah RAM fizikal. Ini akan memberi anda banyak ruang goyang dalam menentukan keperluan memori pelayan anda. Windows NT memerlukan saiz fail paging minimum 2MB. Jika fail paging terlalu kecil atau tidak wujud sama sekali, mesej amaran akan muncul semasa permulaan.
Peraturan minimum RAM + 12 hendaklah sentiasa dipatuhi. Dalam apa jua keadaan, fail paging tidak boleh lebih kecil daripada saiz RAM dalam pelayan. Jika sistem mempunyai 32 MB RAM fizikal, ditambah 12 MB, jumlah saiz fail paging ialah 44 MB. Jelas sekali, lebih besar fail paging, lebih baik. Bermaksud meningkatkan pelaburan dalam RAM fizikal dan bukannya meningkatkan saiz fail paging. Tanpa RAM yang mencukupi, pemacu akan menghabiskan terlalu banyak masa membaca dan menulis ke fail paging. Ini hanya akan memperlahankan pelayan, atau bahkan menjadikannya tidak boleh beroperasi jika pelayan perlu dimulakan semula untuk mengosongkan permintaan I/O. Dan jika mesin perlu dimulakan semula atas sebab ini, mungkin ada kali kedua. 12MB RAM lalai adalah mencukupi untuk mengosongkan kandungan fail paging apabila perlu. Fail paging kecil mengehadkan apa yang boleh disimpan dan mungkin menghabiskan memori maya yang dikhaskan untuk aplikasi. Jika RAM tidak mencukupi, akan terdapat lebih banyak paging, yang seterusnya memberi beban tambahan pada pemacu, menjadikan sistem kurang responsif. Dalam kes ini, Windows NT memerlukan saiz minimum fail paging adalah sama dengan saiz RAM fizikal sebagai tambahan kepada 1MB memori maya pada permulaan sistem untuk dapat menulis maklumat penyahpepijatan pada fail. Seperti yang dinyatakan sebelum ini, saiz maksimum dan minimum fail paging ditentukan dalam kotak dialog Memori Maya. Bergantung pada aplikasi, fail paging tumbuh dan mengecut. Fail paging tidak boleh dimampatkan atau diselenggara semasa sistem sedang berjalan. Walau bagaimanapun, fail paging boleh diselenggara menggunakan pelbagai pakej perisian pihak ketiga seperti Diskeeper.