التنفيذ الفني لبرنامج استدعاء PHP الإحصائي R لإجراء حسابات معقدة والحصول على النتائج

باعتبارها اللغة الرئيسية لتطوير برامج الويب، يتم استخدام لغة PHP على نطاق واسع. كبرنامج إحصائي، يتمتع R بقدرة تشغيل جيدة في تنفيذ الخوارزميات الرياضية. في الآونة الأخيرة، نظرًا لاحتياجات العمل، لا بد لي من إجراء حسابات رياضية معقدة على بعض بيانات تطبيقات الويب. ومع ذلك، على الرغم من أن PHP نفسها يمكنها كتابة بعض الخوارزميات الرياضية، إلا أنه لا يزال من الصعب تلبية الطلب بكفاءة عشرات الأسطر من التعليمات البرمجية يمكن مقارنتها بوظيفة في R. وبعد البحث، أصبح من الممكن أخيرًا استدعاء R لإجراء عمليات الحساب في الوصول الفوري إلى PHP، وقراءة نتائج الحساب مباشرة وعرضها على صفحة الويب.

استخدم ملف .user.ini لتعديل open_basedir لتحسين أمان نظام PHP

.user.ini هو ملف lnmp يحتوي على عنوان مسار المجلد لموقع الويب والغرض منه هو منع الوصول عبر الدليل وقراءة الملفات عبر الدليل، بمعنى ما، فهو يضمن حدوث مشكلات أمنية محتملة بواسطة كود PHP غير معروف.

يتم وضع التكوين في الدليل الجذر .user.ini

open_basedir=/مسار المشروع/:/tmp/:/proc/     

مثال:

هل تتذكر أنه تم اختراق مضيف Aliyun ECS بسبب التعدين؟

لقد اكتشفت بالصدفة أن استخدام وحدة المعالجة المركزية لمضيف ECS في الواجهة الخلفية لـ Alibaba Cloud كان قريبًا من 100٪، حيث يتم استخدامه لتقديم خدمات خاملة للعملاء بعد إلقاء نظرة فاحصة في البيانات، وجدت أن وحدة المعالجة المركزية كانت تعمل بنسبة 100% لمدة أسبوعين، ولا يوجد أي خلل في الذاكرة، ولكن القرص الصلب لديه ذروة حادة كل دقيقة واحدة .

يستخدم Excel الجداول المحورية لحساب عدد القيم الفريدة

تنسيق مصدر البيانات النموذجي هو كما يلي، نحتاج الآن إلى حساب عدد الأشخاص الذين لديهم معرف معرفي (uid) في كل مجموعة:

افتراضيًا، عند استخدام جدول محوري، يمكنك فقط تحديد "العدد" للحصول على عدد الصفوف لكل مجموعة، ولا يتم إلغاء تكرار المعرف الفريد (uid)؛

عبارات أوامر الشاشة شائعة الاستخدام في Linux

يمكن لأمر الشاشة إنشاء اتصال مستقل في الجهاز ومواصلة العمل بعد إغلاق الجهاز، ويمكن استخدامه لنقل الملفات أو البرامج طويلة التشغيل.

التثبيت: شاشة تثبيت يم

جديد: شاشة -S اسم واحد

عرض: الشاشة -ls

أدخل: الشاشة -r اسم واحد

خروج كامل: خروج، يعادل إغلاق نافذة المحطة مباشرة

الاحتفاظ بالجلسة والخروج: اضغط على مفاتيح Ctrl+A+D على لوحة المفاتيح في نفس الوقت

مثال على برنامج الإنشاء التلقائي لعلامة صفحة الويب السحابية ذات التنسيق المخصص

سحابة العلامات عبارة عن مجموعة من العلامات ذات الصلة والأوزان المقابلة لها. تحتوي سحابة العلامات النموذجية على 30 إلى 150 علامة. تؤثر على حجم الخط أو التأثيرات المرئية الأخرى المستخدمة. وفي الوقت نفسه، تُستخدم الرسوم البيانية أو المخططات الدائرية بشكل شائع لتمثيل حوالي 12 وزنًا مختلفًا. لذلك، يمكن أن تمثل سحابة العلامات حقوقًا أكثر، على الرغم من أنها أقل دقة. علاوة على ذلك، غالبًا ما تكون سحب العلامات تفاعلية: عادةً ما تكون العلامات عبارة عن ارتباطات تشعبية تسمح للمستخدمين بالتعمق في محتواها.

اشترك في المادة الفنية