لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 06/20/24 في كل الموقع
-
السلام عليكم ورحمة الله وبركاته .. انا جديد هنا في تعلم ال C# والنتائج طلعت مضبوطة بس هل طريقة حلي صحيحي ام عندي خطأ ؟! وهل من الممكن حلها بطريقة اخرى غير طريقتي ؟! هذا حل للتمرين الأول : for (int i = 1; i <= 100; i++) { if (i % 5 != 0) { Console.Write(i + ","); } } وهذا حل التمرين الثاني : int sum = 1; int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { sum = sum * i; Console.WriteLine(sum); }2 نقاط
-
1 نقطة
-
كيف اتعلم تطوير الادوات في كالي الامن السبراني،والاختراق الاخلاقي ماهي الدورات المناسبه ماهي افضل المصادر1 نقطة
-
السلام عليكم ورحمة الله و بركاته لوسمحتم محتاج طريقة عمل نظام حماية سكربت ممبرمج بلغة php ب نظام السريالات بحيث بعد المستخدم يقوم ب التسجيل في الموقع الرسمى للسكربت و ثما يقوم بالذهاب إلى صفحة شراء السكربت و يقوم بالشراء و بعد الشراء يظهر له خيار تحميل السكربت و خيار تفعيل السكربت بحيث في صفحة تفعيل السكربت يكون فيها رقم سريال مخصص للعميل فقط بحيث يتكون من id العميل في الموقع-ارقام و حروف عشوائية-تاريخ السيريال بدون / بحيث يتكون السيريال من 50 حرف و يتم تخزينة في قاعدة اليبانات و في معالج تثبيت السكربت يقوم المستخدم ب إدخال إسم المستخدم اللذي سجل بة في الموقع الرسمى للسكربت و السيريال ويضغط على متابعة و يتم مطابقة اسم المستخدم و السريال و إذا كانت بيانات خاطئة يتم حذف ملف install و إذا كانت صحيحة يتم المتابعة في تثبيت السكربت و إذا كان قد استخدم السيريال من قبل في اي موقع اخر يتم إضهار رسالة انه تم الحصول على هذا السكربت بطريقة غير قانونية و كيف يمكن عمل كود يقوم بالتحقق من إذا تم إزالة الكود الخاص بالحماية بحيث إذا تم إزالة كود الحماية يتم إعادة التوجية إلى الموقع الرسمى للسكربت1 نقطة
-
جميل, ولكن سبق وقد بدأت في تعلم الجافا سكربت, ولا افضل ان ابدأ في تعلم ال HTML,CSS في المنتصف لكي لا تختلط الافكار,هل يوجد مشكله في اكمال دورة الجافا سكربت, بمعنى اخر هل من الضروره بشده تعلم ال HTML,CSS قبل البدأ بالجافا سكربت, واذا كانت الاجابه نعم فمن المفترض ان يكون في بداية دورة الجافا سكربت دروس تأسيس لل HTML,CSS بما ان الافكار جميعها مترابطه وكل فكره تلزم الاخرى. شكرا.1 نقطة
-
تلك العملية تتم من جهة قاعدة البيانات، فالأمر عبارة عن تخزين بيانات ثم مقارنتها والتحقق منها والسماح أو المنع بعد ذلك حسب النتيجة. فأولاً، تحتاج إلى إنشاء جداول قاعدة البيانات لتخزين المستخدمين والسيريالات. CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL ); CREATE TABLE serials ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, serial_key VARCHAR(50) NOT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, used TINYINT(1) DEFAULT 0 ); ثم عند شراء المستخدم للسكربت، يتم توليد السيريال وتخزينه في قاعدة البيانات. function generateSerial($userId) { $randomPart = bin2hex(random_bytes(15)); $datePart = date('Ymd'); $serial = $userId . '-' . $randomPart . '-' . $datePart; return $serial; } function storeSerial($userId, $serial) { $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password'); $stmt = $pdo->prepare("INSERT INTO serials (user_id, serial_key) VALUES (:user_id, :serial_key)"); $stmt->execute(['user_id' => $userId, 'serial_key' => $serial]); } // افتراض أن المستخدم قد اشترى السكربت وتم تمرير معرف المستخدم $userId = 1; $serial = generateSerial($userId); storeSerial($userId, $serial); وفي صفحة التحقق من السيريال، تقوم بالبحث عن المستخدم ثم التحقق من السريال ثم تحديث حالة السيريال على أنه أصبح مستخدم ثم متابعة التثبيت، وإن لم يحدث ذلك يعني أنّ التحقق فشل ولا يتم المتابعة. function verifySerial($username, $serial) { $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password'); $stmt = $pdo->prepare("SELECT id FROM users WHERE username = :username"); $stmt->execute(['username' => $username]); $user = $stmt->fetch(PDO::FETCH_ASSOC); if ($user) { $userId = $user['id']; $stmt = $pdo->prepare("SELECT * FROM serials WHERE user_id = :user_id AND serial_key = :serial_key AND used = 0"); $stmt->execute(['user_id' => $userId, 'serial_key' => $serial]); $serialData = $stmt->fetch(PDO::FETCH_ASSOC); if ($serialData) { $stmt = $pdo->prepare("UPDATE serials SET used = 1 WHERE id = :id"); $stmt->execute(['id' => $serialData['id']]); return true; } } return false; } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $username = $_POST['username']; $serial = $_POST['serial']; if (verifySerial($username, $serial)) { } else { unlink('install.php'); echo "بيانات خاطئة أو السيريال مستخدم سابقاً."; } } وبخصوص التحقق من أن كود الحماية لم يُزال، يمكنك استخدام تقنيات مثل Obfuscation (إخفاء الكود) أو تضمين كود التحقق في أماكن متعددة في السكربت. function checkIntegrity() { if (!file_exists('install.php')) { header('Location: رابط موقعك'); exit(); } } checkIntegrity(); حيث تقوم بتضمين الدالة السابقة في جميع الملفات المهمة للتأكد من أن ملف install.php لم يُحذف.1 نقطة
-
الفرق ليس في نوع البيانات المستعمل و إنما في نوع المهمة حيث أن التصنيف مهمة مختلفة عن ال clustering. قد تبدو لك عملية التصنيف هي نفسها عملية تقسيم البيانات إلى أصناف و لكن الأمر ليس نفسه. في مهمة التصنيف يكون لديك علم مسبق بالأصناف التي تريد للنموذج التعرف عليها، بينما في مهمة ال clustering لا تكون لديك هذه المعلومة. بالتالي في حال كان المقصود بقولك "نوع البيانات" هو المسميات labels الخاصة بالبيانات فهذا صحيح. كما النماذج المستعملة لكل مهمة ستختلف قليلًا حيث أن النماذج التي تقوم بعملية ال clustering لا تقوم بتوقع أصناف و إنما بتعلم ميزات من البيانات بحيث يتم استعمال هذه الميزات لاحقًا لفصل البيانات إلى أصناف، بينما في مهمة التصنيف يتم توقع الأصناف بشكل مباشر. اختلاف النماذج أيضًا يؤدي إلى اختلاف طريقة التدريب، مهام التصنيف بشكل عام تتبع التعلم الموجه Supervised learning بينما مهام ال clustering فهناك الكثير من أنماط التدريب الخاص بها منها التعليم غير موجه Unsupervised learning أو التعليم ذاتي التوجيه Self-supervised learning و غيرها الكثير من الأنماط الأخرى.1 نقطة
-
ليس هناك إستفادة مرتبطة بمجال تطوير البرمجيات من تطبيق Excel ولكن بالتأكيد في وقت ما ستحتاج لاستخدامه في بعض المهام المختلفه وفي بعض المشاريع المختلفه مثل استخدام Excel لتحليل البيانات واستخلاص الأنماط والاتجاهات منها. و يمكن استخدامه لإدارة البيانات الخاصة بمشاريع البرمجة. حيث يمكنك إنشاء قوائم لتتبع المهام والمواعيد النهائية وتوزيع الموارد. إنشاء تقارير ومخططات بيانية لعرض البيانات البرمجية بشكل بصري.يمكنك استخدام الرسوم البيانية والمخططات لتوضيح النتائج وتقديمها بشكل مرئي وسهل الفهم. إدارة مشاريع البرمجة وتتبع التقدم والمهام المفتوحة والموارد المستخدمة. لذلك يعتبر تعلم إكسل هو استثمار قيم لكل من يتعامل مع الحاسوب بشكل مستمر.1 نقطة
-
بالطبع أنت ستعتمد على محرك البحث لتحصل على زيارات، إذن عليك أولاً ضبط الـ SEO لموقعك، من خلال تحسين جودة الموقع وتصمميه وسرعة تحميله أي تحسين تجربة المستخدم فهي العامل الأهم حاليًا. ومن ضمن تلك الأمور هو شراء دومين ولا يشترط .com تستطيع شراء دومين بأي لاحقة مختلفة وبسعر زهيد. وإذا لا تريد شراء دومين فحاول التقدم لمنصة Adsterra فهي تقبل ذلك. بعد ذلك ستحتاج إلى كتابة مقالات في موقعك لتسويقه من خلال المحتوى ويظهر على كلمات محددة في جوجل. أيضًا إنشاء روابط باك لينكس backlinks لتحسين ظهور الموقع في جوجل ومدى موثوقيته. وستحتاج 10 آلاف زائر كحد أدنى لتتمكن من التقدم لأحد مقدمي الإعلانات، مثل ezoic. لديك أيضًا Mediavine لكن يتطلب 25,000 زائر شهريًا على الأقل. ألقي نظرة على popads أيضًا.1 نقطة
-
السلام عليكم، هل بالإمكان إستخدام IIS بدلاً من XAMPP؟ وهل نستطيع إستخدام نفس البرمجيات على كلا الخادمين بدون تغيير بالمبرمجيات على صفحات PHP؟ ولكم جزيل الشكر،1 نقطة
-
لم تذكر ما الداعي لفعل ذلك، حيث أنّ IIS يعمل على نظام ويندوز فقط لكونه من تطوير مايكروسوفت. عامًة، لا مشكلة في استخدام IIS بدلاً من XAMPP لتشغيل تطبيقات PHP، فكل من IIS و XAMPP خادمان ويب يمكنهما تشغيل تطبيقات PHP. لكن XAMPP هو حزمة خادم ويب مجانية ومفتوحة المصدر تحتوي على Apache و MySQL و PHP و Perl و متاحة لأنظمة Windows و macOS و Linux. والعمل على IIS ليس بالسهل وستحتاج إلى خبرة ودراية به على عكس XAMPP. وربما تحتاج إلى إجراء بعض التعديلات على كود PHP لديك في حال كنت تستخدم ميزات أو امتدادات خاصة بالخادم والتي قد لا تكون متوفرة على كلا الخادمين، بمعنى لو تستخدم وحدات أو دوال خاصة بـ Apache، فستحتاج إلى تعديل كودك لاستخدام بدائل متوافقة مع IIS. أيضًا ملفات .htaccess في Apache، ستحتاج إلى تحويلها إلى قواعد URL Rewrite في IIS.1 نقطة
-
1 نقطة
-
1 نقطة
-
مايكروسوفت إكسل أحد البرامج التي لا غنى عنها لأي شخص يتعامل مع الحاسوب، فمهما كانت اهتمامتك ستحتاج إليه في وقت من الأوقات. لكن في حالك أنت كونك مهندس برمجيات، فلن تحقق استفادة منه إلا إن كنت تتعامل مع البيانات في مشروع معين مثلاً. لكن للاستخدام الشخصي فهو جيد جدًا كما ذكرت، تستطيع تنظيم أمور حياتك من خلال ملف معين وتخصيصه حسب الأمور التي تريد متابعتها وتنظيمها، وحتى في عملك ستحتاج أحيانًا إلى التعامل مع ملفات Excel. تفقد الموقع التالي وستجد الكثير من القوالب المفيدة: https://www.vertex42.com1 نقطة
-
نسيت اضع اذا ادخل المستخدم قيمة أقل من 0 او 0 ينهي التطبيق int sum = 1; int n = int.Parse(Console.ReadLine()); if (n <= 0) { Console.WriteLine("n must be > 0"); return; } for (int i = 1; i <= n; i++) { sum = sum * i; Console.WriteLine(sum); }1 نقطة
-
1 نقطة
-
سؤال في قواعد البيانات PostgreSQL طلب من مطور الواجهة الخلفية أن يستخدم Django وينشئ 3 قواعد بيانات منفصلة (هذا ما توصلت اليه من استشارة بعض المطورين لانشاء موقع ضخم مخطط له أن يستوعب ملايين من الزوار) بعد البدأ في العمل يقول لي أنه لابد من عمل قاعدة بيانات واحدة ما رأيكم؟ https://suar.me/wrpx4 https://suar.me/g3PW51 نقطة
-
مرحبا أنا أريد التعليم في لغة البرمجة MQL لبرنامج ميتاتريدر 5 هل يوجد برنامج أو دورة خاص لها ؟1 نقطة