Perpustakaan Pengembangan Aplikasi Cepat

Radlib adalah perpustakaan bahasa C yang dikembangkan untuk abstrak rincian komunikasi antarproses dan sistem Linux / Unix yang umum.
Unduh sekarang

Perpustakaan Pengembangan Aplikasi Cepat Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • BSD License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Mark Teel
  • Situs web penerbit:
  • http://www.radlib.teel.ws/

Perpustakaan Pengembangan Aplikasi Cepat Tag


Perpustakaan Pengembangan Aplikasi Cepat Keterangan

Radlib adalah perpustakaan bahasa C yang dikembangkan untuk abstrak rincian komunikasi antarproses dan sistem Linux / Unix yang umum. Radlib adalah perpustakaan bahasa C yang dikembangkan untuk abstrak rincian komunikasi antarproses dan fasilitas sistem Linux / Unix yang umum sehingga pengembang aplikasi dapat berkonsentrasi pada solusi aplikasi. Ini mendorong pengembang (apakah pakar atau pemula) untuk menggunakan paradigma yang terbukti dari desain yang didorong oleh peristiwa, asinkron. Dengan mengabstraksi perpesanan, peristiwa, timer, dan perangkat I / O yang dapat diwakili sebagai deskriptor file, Radlib menyederhanakan implementasi proses serba guna, serta aplikasi multi-proses. Radlib sangat meningkatkan kinerja proses khas melalui Penggunaan buffer memori bersama untuk menghindari panggilan perpustakaan "malloc" dan "gratis". Buffer ini juga digunakan untuk pesan interproses. Radlib juga memanfaatkan konstruksi memori bersama untuk menyediakan manajemen antrian pesan global dan "kelompok antrian global" untuk meningkatkan fleksibilitas komunikasi antarproses. Semua sumber daya bersama adalah semaphore yang dilindungi untuk menghindari masalah dengan akses bersamaan. Singkatnya, Radlib adalah upaya tulus untuk memberikan kemampuan OS real-time pada OS non-real-time. Telah berhasil digunakan di Linux, MacOSX dan FreeBSD tetapi tidak ada alasannya tidak akan membangun dan menjalankan rasa apa pun dari sistem pendukung UNIX V IPC. Secara khusus, Radlib menyediakan buffer sistem cepat, utilitas file konfigurasi sederhana, acara, daftar ditautkan dua kali lipat, proses penebangan melalui syslog, antrian pesan, semaphora, utilitas memori bersama, timer, status, kerangka kerja proses, manajemen proses, Utilitas untuk memulai / menghentikan kelompok proses, opsional mysql atau postgresql database API, API soket TCP / streaming langsung, dan berbagai macam sistem sistem. Bentuk eksklusif Radlib telah digunakan dalam beberapa aplikasi komersial misi-kritis dengan hasil yang sangat baik. Ini ringan namun sangat kuat dan efisien secara real time. Radlib adalah lisensi BSD (bebas digunakan dalam bentuk biner atau sumber) dan didistribusikan sebagai sumber yang akan dibangun di platform target. Instruksi build dimasukkan dalam distribusi. Lihat file "Menyalin" dalam distribusi untuk detail mengenai perangkat lunak sumber terbuka dan lisensi BSD Data secara real-time dan berkala (setiap 60 detik) menghasilkan gambar cuaca dan file HTML yang cocok untuk digunakan di situs web (lihat halaman cuaca saya). Ini menggunakan beberapa proses radlib yang menggambarkan fleksibilitas komunikasi antarproses Radlib. Jangan ragu untuk mengunduh sumber WVIVICE sebagai contoh lain dari implementasi Radlib. Apa yang baru dalam rilis ini: · File install-sh dibuat dapat dieksekusi untuk memperbaiki masalah instalasi.


Perpustakaan Pengembangan Aplikasi Cepat Perangkat Lunak Terkait

DigiPy.

Demo keren untuk Montreal Python 6 untuk melakukan pengakuan digit waktu nyata ...

134

Unduh