![](https://academy.hsoub.com/uploads/monthly_2018_12/48404473_519231741915272_14372584070053888_n.jpg.367f1ec54efe7ca0c42600877b3485b9.jpg)
Ahmed Sawy
-
المساهمات
225 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Ahmed Sawy
-
-
انا اركز فى اتقان الفرونت اند اولا لكى لا اشعر بالحيرة واختلاط الامور ببعضها .. رجاء اريد ان اعرف اى هذه الدروس تفيدينى ك فرونت اند فقط وشكرا مقدما3- Calling APIs Using ApiSauce
4- Creating an API Layer
5- Fetching Data
6- Inspecting API Calls
8- Simulating a Slow Connection
9- Showing an Activity Indicator
10- Building Activitiy Indicator
13- Extending the API Layer
14- Posting Data
15- Tracking Upload Progress -
السلام عليكم ..
انا ادرس رياكت ناتيف و اقوم بعمل <SaveAreaView> لكل شاشة حتى اتلاشى التصاق الشاشة التى أصممها بشريط الحالات ..ولذلك قمت بعمل كمبوننت لتلاشى هذا الخطأ .. لكن سؤالى هو
" هل اذا قمت بعمل navigation للتطبيق لا احتاج الى <SaveAreaView> فى حالة اظهار header الخاص ب navigation ؟؟ ام ساظل استخدمها احتياطيا ؟؟ "
باختصار بسيط جدا "هل الهيدر الخاص ب navigation يغنينى عن <SaveAreaView> ؟؟ " -
هل يحتاج متعلم ريأكت ناتيف فرونت اند ان يدرس redux و react Dom ام لا يلزمه هذا ؟؟
-
1
-
-
بعد قيامك بعمل تطبيقات مختلفة واردت ان تصنع portfolio جيدة لتعرض بها تطبيقاتك ..
ما هى افضل طريقة لعمل ذلك ؟
وهل عمل مدونة بلوجر لعرض التطبيقات عليها فكرة جيدة ام لا ؟
-
بتاريخ 22 ساعات قال Wael Aljamal:
قم بتغيير إعدادات المحاكي وزيادة ال RAM (الذاكرة المخصصة له) من الإعدادات حتى 2GB
و تأكد من تحديث HAXM في ال ANDROID SDK
سؤال .. الرامات فى جهازى 2 جيجا .. هل هذا هو السبب فى عدم عمله ؟؟
-
هذا يحدث عندنا اقوم بفتح محاكى الهاتف على الجهاز الخاص بى .. ما الحل ؟
-
انا قمت بعمل emulator وعندما اقوم بفتحه على أندرويد ستوديو يظهر لكى هذا الخطأ ..
-
-
-
-
بتاريخ 2 ساعات قال Mohammed Ahmed13:
أهلا بك،
الصورة الشخصية داخل الأكاديمية مرتبطة بحساب حسوب الخاص بك، يمكنك تعديل صورة حسابك الشخصي على منصة حسوب من خلال النقر هنا.
شكرا لك
-
سمعتى ب الموقع 15 واريد ان اغير صورة الملف الخاص ..
-
-
-
السلام عليكم .. بحاول احمل مكتبة navigition 5 للتطبيق .. فاقوم بكتابة هذا الكود
npm install @react-navigation/native
ولكن ى النهاية يظهر لى هذا الخطأ فى ال Terminal
C:\Users\Ahmed12\app3> npm install --save react-navigation npm ERR! code ENOENT npm ERR! syscall rename npm ERR! path C:\Users\Ahmed12\app3\node_modules\hoist-non-react-statics npm ERR! dest C:\Users\Ahmed12\app3\node_modules.hoist-non-react-statics.DELETE npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\Ahmed12\app3\node_modules\hoist-non-react-statics' -> 'C:\Users\Ahmed12\app3\node_modules.hoist-non-react-statics.DELETE' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Ahmed12\AppData\Roaming\npm-cache_logs\2020-08-16T10_56_40_359Z-debug.log
وبكون مشغل التطبيق لكى اقوم بتجريبه فيظهر لى هذا الخطأ ايضا فى CMD
ما الحل ؟!!
-
1
-
-
بتاريخ 14 دقائق مضت قال عبود سمير:
أقصد الأكواد التي يتم تنفيذها إلى أن يحدث الخطأ حتى نعرف مكان وجوده .
حسنا أخى شكرا للمساعدة انا هعمل سؤال جديد وفيه كل الدوال المستخدمة فى البرنامج .. هنشر السؤال وهعمل لحضرتك منشن
بتاريخ 6 دقائق مضت قال Hamada Sayed:ما الذي يحدث للصوره اثناء اضافه منتج جديد؟
عند الاضافة او الحذف يظهر منتجات بطريقة تتكرر كما فى الصورة .. وعند الضغط على المكرر يظهر لى خطأ .. مع العلم انها فى الداتا بيز تظهر بشكل صحيح واذا قفلت البرنامج وفتحته تانى تظهر بشكل صحيح ايضا
بتاريخ 27 دقائق مضت قال عبود سمير:أقصد الأكواد التي يتم تنفيذها إلى أن يحدث الخطأ حتى نعرف مكان وجوده .
هذه هى الاكواد كلها هنا
@عبود سميربتاريخ 28 دقائق مضت قال عبود سمير:أقصد الأكواد التي يتم تنفيذها إلى أن يحدث الخطأ حتى نعرف مكان وجوده .
هنا الاكواد كلها أخى
@عبود سميربتاريخ 21 دقائق مضت قال Hamada Sayed:ما الذي يحدث للصوره اثناء اضافه منتج جديد؟
هذه هى الاكواد كلها .. أرجو المساعدة
-
بتاريخ 12 دقائق مضت قال عبود سمير:
مرحباً أحمد ...
هل بإمكانك تجربة الخطوات إلى أن يحدث الخطأ و مشاركة الكود الذي يتم تنفيذه في كل مرحلة .
ماذا تقصد ؟؟
يعنى انت تريد انى اعمل ديباج للبرنامج ولا تريد ان اصور لك جميع الدوال وابعتها لحضرتك ؟!! -
-
بتاريخ 6 ساعات قال ماجد قطوسة:
إذا لديك مشكلة في مكان آخر في المشورع الخاص بك ، حاول تحديد المكان الذي تحدث فيه المشكلة و ارفق الكود لكي نساعدك .
لم تنجح اى الطرق وشكرا لمجهودك يا مهندس ماجد .. لكن رجاء القى نظرة على الكود الثانى الذى ارسلته
-
بتاريخ منذ ساعة مضت قال Yomna Raouf:
ما كنت اقصده هو:
for (int i = 0; i< list.lenght ;i++){ for (int j =0; j< (عدد صفوف الجدول الحالية) ; j++) { if (اّي دي العنصر رقم اّي في القانمة لا يساوي اّي دي العنصر رقم جي في الجدول){ // قم بإضافة المنتج الجديد إلى الجدول } } }
أو إستخدام الطريقة التالية:
// يمكنك إستخدام الطريقة التالية // هنا تقوم بصناعة الجدول الذي ستضيف إليه المنتجات DefaultTableModel CurrentPurchases= new DefaultTableModel(); Pname=rs.getString("ProductName"); Price=rs.getString("Price"); CurrentPurchases.addRow(new Object[]{Pname,Price}); // You need to get model from your table, to which you want to add a new row. For example you have 2 methods for creation table and for adding row to that table // يجب أن تمتلك موديل من الجدول الذي ستضيف له الصفوف // فمثلًا سيكون عندك 2 methods // إحداها من أجل صنع الجدول و الأخري من أجل إضافة الصفوف // كما يلي: public void init() { targetTable = new JTable(new DefaultTableModel()); } public void addRow(){ ((DefaultTableModel)targetTable.getModel()).addRow(new Object[]{}); } // here targetTable it is your table(CurrentPurchases). You need to have reference to that.
يمكنك قراءة المقال التالي كيف تستخدم jtable .
ستجد فيه مثال مشروح مشابه لما تريد تنفيذه.
للأسف لم تنفع اى الحلول .. لكن شكرا لمجهودك
-
-
بتاريخ 7 دقائق مضت قال ماجد قطوسة:
أهلاً بك @Ahmed Sawy
تفسير الخطاً :--
إنك تحاول الوصول الى عنصر غير موجود في المصفوفة من الأساس و هذا بسبب أن عدد العناصر في المصفوفة يبدأ من 0 , و ليس من 1
لنفرض أن لديك مصفوفة حجمها 4، ترتيب العناصر سيكون كالتالي 0 1 2 3 . و إذا أردت الوصول الى العنصر 4 سوف يظهر لك رسالة خطأ كالتي ظهرت لك الآن .
حلول للمشكلة :-
- قم بتعديل الكود الخاص بك و استعمل length بدل size ليصبح بالشكل التالي:-
for(int 1 = 0; i < list.length() ; i++){ //code }
- في حال لم ينجح الأمر ، قم بتعديل الكود الخاص بك بإنقاص 1 من حجم المصفوفة ليصبح كالتالي :-
for(int i =0 ; i < list.size()-1 ; i++){ //code }
في حالة نجح الأمر معك أرجو أن تخبرنا .
شكراً لكللأسف أخى لم تنجح اى من الطريقتين
-
إنك تحاول الوصول الى عنصر غير موجود في المصفوفة من الأساس و هذا بسبب أن عدد العناصر في المصفوفة يبدأ من 0 , و ليس من 1
-
-
بتاريخ 1 ساعة قال Yomna Raouf:
مثلًا تستخدم جملة شرطية (if statement) داخل ال for loop لتقارن بين ال ids الخاصة بالمنتجات الموجودة بالقائمة و ال ids الخاصة بالمنتجات المعروضة بالجدول. فإذا كان المنتج موجود في الجدول لا تضيفه و تكمل الدورة و إن لم يكن موجود في الجدول تقوم بعرضه في الجدول.
كيف اقوم بهذه الجملة الشرطية ؟
طريقة حفظ الصور في قواعد بيانات mysql
في تطوير الواجهات الأمامية
نشر · تم التعديل في بواسطة Ahmed Sawy
هذا مشروع جيد جدا بلغة الجافا وهو عبارة انك بتحفظ بيانات منها الصور لقاعدة البيانات mysql وانا عملت المشروع دا وهو سهل وبسيط بس هو بلغة الجافا وليس جافا اف اكس .. تصفح الفيديو وهو برنامج كامل فيه طريقة لرفع الصورة لقاعدة البيانات