لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 07/09/25 in أجوبة
-
2 نقاط
-
2 نقاط
-
1 نقطة
-
السلام عليكم بالنسبة لدورة الذكاء الاصطناعي لاحظت انه اغلب الاقسام سواء LLMs او CV تستخدمو نموذج GPT والي يتطلب اشتراك مسبقا وبما ان البعض لا يستطيع الاشتراك كيف نتعامل مع هذه المسارات كيف التطبيق معها وكيف سيتم امتحاننا بها كنت افضل استخدام نماذج مجانية1 نقطة
-
1 نقطة
-
1 نقطة
-
هل يمكنك شرح لي الخطوات لانها ليست مفهومة https://mostaql.com/onboarding/portfolio1 نقطة
-
ماهي الخاصية التي عند اضافة عنصر في ما بين صفحات يقوم باستيراد املف تلقائي يعني مثلا في عنصر home استوردت بداخله عنصر About مثلا اريده يقوم import بالاستيراد تلقائي بمجرد اضافة العنصر لأن موضوع اصبح يستهلك وقت1 نقطة
-
هل تنصحوني بأن اتعلم كل ما يتعلف في رياكت لان الاساسيات رياكت التي موجودة في دورة ليست كافية اليس كذالك1 نقطة
-
ليس كذلك، بل في الواقع العملي ستجد مزيج هجين من أساليب برمجية مختلفة، حيث يتم استخدام كل أسلوب للمهمة المناسبة، بمعنى البرمجة الوظيفية والإجرائية 60-70% كالتالي: import pandas as pd import numpy as np from sklearn.model_selection import train_test_split from sklearn.preprocessing import StandardScaler data = pd.read_csv('data.csv') def preprocess_data(df): df = df.dropna() df['feature'] = df['feature'].apply(lambda x: x.strip()) return df def train_model(X, y): X_train, X_test, y_train, y_test = train_test_split(X, y) scaler = StandardScaler() X_train_scaled = scaler.fit_transform(X_train) والبرمجة الكائنية 20-30% كالتالي لبناء pipelines معقدة أو مكتبات، أو تغليف النماذج فبدلاً من وجود متغيرات متناثرة للنموذج والمحوّلات وإعدادات المعالجة، الأفضل إنشاء صنف ModelWrapper يحتوي على كل ما يتعلق بالنموذج من كيفية تحميله، كيفية معالجة المدخلات، كيفية التنبؤ، وكيفية تفسير المخرجات، وذلك يسهل بشكل كبير عملية نشر النموذج. class DataProcessor: def __init__(self, config): self.config = config self.scaler = StandardScaler() def fit(self, data): self.scaler.fit(data) return self def transform(self, data): return self.scaler.transform(data)1 نقطة
-
استخدمت في المقال مصطلحات كتير سعودية واغلب الكلام باللهجة السعودي لاني بحاول استهدف الجمهور السعودي .. هل دا هيتناسب مع معايير السيو ولا دا هيأثر علي المقال برضو بحاول اعمل محتوي جديد ومميز واخرج برا الصندوق .. دا رابط المقال https://blog.masardigital.com.sa/تحليل-المنافسين-علي-السوشيال-ميديا/1 نقطة
-
اتمنى مساعدتكم في هذا الموضوع وتزويدي بخيارات للبرامج من ناحيه افضلها في المملكة العربية السعودية.. شكرا1 نقطة
-
React Hot Toast هي مكتبة JavaScript تُستخدم لإظهار الإشعارات (notifications) أو الرسائل المنبثقة في تطبيقات React. مثلاً إظهار رسائل تأكيد العمليات، رسائل الخطأ، وحالات التحميل بطريقة أنيقة وغير مزعجة. هي بديل ممتاز لـ alert() التقليدي أو مكتبات الإشعارات الأخرى الأكثر تعقيداً. ويمكنك الذهاب للرابط التالي ورؤية الأمثلة والشرح المبسط لهذه المكتبة https://react-hot-toast.com/1 نقطة
-
السلام عليكم. أواجه مشكل في رفع التطبيق التالي على render. package.json { "name": "chat-app-backend", "version": "1.0.0", "main": "index.js", "type": "module", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node dist/index.js", "server": "tsx watch index.ts", "build": "prisma generate && tsc", "postinstall": "prisma generate" }, "author": "Mahmoud Saadaoui", "license": "ISC", "description": "", "dependencies": { "@prisma/client": "^6.6.0", "bcrypt": "^5.1.1", "cloudinary": "^2.6.1", "cors": "^2.8.5", "dotenv": "^16.5.0", "express": "^4.21.2", "express-async-errors": "^3.1.1", "jsonwebtoken": "^9.0.2", "multer": "^2.0.0", "nodemailer": "^7.0.3", "socket.io": "^4.8.1", "zod": "^3.24.4" }, "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/express": "^5.0.1", "@types/jsonwebtoken": "^9.0.9", "@types/multer": "^1.4.12", "@types/node": "^22.16.0", "@types/nodemailer": "^6.4.17", "@types/web-push": "^3.6.4", "prisma": "^6.6.0", "ts-node": "^10.9.2", "tsx": "^4.19.3", "typescript": "^5.8.3" } } tsconfig.json { "compilerOptions": { "outDir": "dist", "target": "esnext", "lib": ["dom", "dom.iterable", "esnext"], // "module": "commonjs", "module": "esnext", "moduleResolution": "node", "strict": true, "forceConsistentCasingInFileNames": true, "esModuleInterop": true, "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", "baseUrl": ".", "paths": { "@/*": ["src/*"] }, "incremental": true, "skipLibCheck": true }, "include": ["index.ts", "**/*.ts"], "exclude": ["node_modules"] } تنظيم الملفات الخطأ ملاحظة عندما أقوم بـ يظهر بوضوح الملف شكرا لكم.1 نقطة
-
1 نقطة
-
بسبب "type": "module" في package.json، والتي تفرض عليك تضمين امتداد الملف .js في جميع عبارات الاستيراد، أي عليك تحديث جميع عبارات الاستيراد في مشروعك لتتضمن .js1 نقطة
-
1 نقطة
-
ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.1 نقطة
-
انا مهاراتي هي HTML CSS JavaScript و رياكت متوسط الحجم هل أنا جاهز هدفي في عمل الحر هو تقوية المهارات قدر الامكان1 نقطة
-
ما الغرض من الكود؟ حاليًا أنت تقوم بإنشاء نموذج جديد دونّ عرضه، كذلك الدالة بها منطق خاص بملء حقول نصية (item_code.Text, item_name.Text, وخلافه، وتلك الحقول يجب أن تكون موجودة في النموذج الجديد. عامًة قم بعرض النموذج الجديد items frm = new items(); frm.show_recored_date(dataGridView1); frm.Show(); this.Close(); أو قم باستخدام النموذج الحالي، لو الحقول في نفس النموذج حيث لا يجب إنشاء نسخة جديدة، من خلال حذف Dispose(): this.show_recored_date(dataGridView1); لو استمرت المشكلة حاول تمرير البيانات بشكل أفضل كالتالي: public void show_recored_date(DataGridView dataGridView, items targetForm) { if (dataGridView.CurrentRow == null) { MessageBox.Show("الرجاء تحديد صف في الجدول لعرض البيانات."); return; } string item_code_ = Convert.ToString(dataGridView.CurrentRow.Cells[2].Value); string sql = "select * from items where item_code = @itemCode"; using (SqlCommand cmd = new SqlCommand(sql, Class1.sqlCon)) { cmd.Parameters.AddWithValue("@itemCode", item_code_); SqlDataAdapter adp = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); adp.Fill(dt); if (dt.Rows.Count == 0) { MessageBox.Show("لم يتم العثور على بيانات السجل", "رسالة تنبيه"); } else { DataRow dr = dt.Rows[0]; targetForm.item_code.Text = dr["item_code"].ToString(); targetForm.item_name.Text = dr["item_name"].ToString(); targetForm.item_date.Text = dr["item_date"].ToString(); targetForm.item_price.Text = dr["item_price"].ToString(); targetForm.item_qty.Text = dr["item_qty"].ToString(); } } } والاستدعاء: items frm = new items(); show_recored_date(dataGridView1, frm); frm.ShowDialog(); this.Close();0 نقاط