اذهب إلى المحتوى

لوحة المتصدرين

  1. إياد أحمد

    إياد أحمد

    الأعضاء


    • نقاط

      3

    • المساهمات

      92


  2. ليان أبو شعر

    ليان أبو شعر

    الأعضاء


    • نقاط

      2

    • المساهمات

      46


  3. Mohammad Kiblawi

    Mohammad Kiblawi

    الأعضاء


    • نقاط

      2

    • المساهمات

      241


  4. Sam Ahw

    Sam Ahw

    الأعضاء


    • نقاط

      2

    • المساهمات

      1388


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 12/23/21 in أجوبة

  1. املك صفحة لتحرير بيانات المستعملين استعمل ما يقارب 8 او 9 من DropDownList اقوم بتعبئتها مع تحميل الصفحة من قاعدة البيانات كل DropDownList يتم تحميله من جدول منفصل من قاعدة البيانات على سبيل المثال DropDownList1 من جدول المركبات DropDownList2 من جدول الهويات الخ.. المشكلة ان الصفحة الان بطيئة جدا مع افتتاحها وبعض المحاولات لا تفتح ابد هل يوجد حل لحل هذا المشكلة ؟كيف يمكن تسريع تحميل الداتا في DropDownList نبذه من الكود: SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); string com = "select * from TCity , TColors "; SqlDataAdapter adpt = new SqlDataAdapter(com, con); DataTable dt = new DataTable(); adpt.Fill(dt); con.Open(); DropCity.DataSource = dt; DropCity.DataBind(); DropCity.DataTextField = "CityName"; DropCity.DataValueField = "IdCity"; DropCity.DataBind(); if (GetdefaultValuesCity != "") { DropCity.Items.Insert(0, new ListItem(GetdefaultCity, GetdefaultValuesCity)); } con.Close(); con.Open(); DropColors.DataSource = dt; DropColors.DataBind(); DropColors.DataTextField = "ColorsName"; DropColors.DataValueField = "IDColors"; DropColors.DataBind(); if (GetDefaultValuesColors != "") { DropColors.Items.Insert(0, new ListItem(GetDefaultColors, GetDefaultValuesColors)); } con.Close(); الكود بشكل هذا تقريبا 8 او 9 متوفر منه
    1 نقطة
  2. السلام عليكم ورحمة الله وبركاته...كيف حالكم جميعا كيف ممكن ارقي السطور المكتبات الي androidx ,في حال اردت الاستمرار على نفس المكتبه ما العمل implementation 'com.android.support:multidex:1.0.3' implementation 'com.android.support:cardview-v7:28.0.0' implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:design:28.0.0'
    1 نقطة
  3. لدي الكود التالي الذي يمثل Heatmap: import numpy as np import seaborn as sns import matplotlib.pyplot as plt data = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15]]) fig, ax = plt.subplots() ax = sns.heatmap(data, fmt="") الخرج: ما أحتاجه هو أن تتم إضافة عبارات توضيحية لكل خلية، على سبيل المثال أريد أن تكون عناصر القائمة التالية موضوعة ضمن كل خلية بالترتيب: text = np.array([['A', 'B', 'C', 'D', 'E'], ['F', 'G', 'H', 'I', 'J'], ['K', 'L', 'M', 'N', 'O']]) أيضاً كيف يمكنني أن أجعل العبارات التوضيحية مُشكلةً من القيم data ومن ال text. أي مثلاً أريد أن يكون النص التوضيحي للخلية الأولى هو: A 1.00 والخلية الثانية: B 2.00 وهكذا..
    1 نقطة
  4. لدي ال heatmap التالية: import seaborn as sns import matplotlib.pyplot as plt example = sns.load_dataset("flights") example = example.pivot("month", "year", "passengers") res = sns.heatmap(example) plt.show() والخرج: أريد الآن طريقة لإضافة إطار إلى ال Axes؟
    1 نقطة
  5. لدي الكود التالي الذي يقوم بتمثيل البيانات من خلال boxplot: import pandas as pd import numpy as np import seaborn as sns import matplotlib.pyplot as plt df = pd.DataFrame({ 'Corn': np.random.normal(40, 15, 100), 'Rice': np.random.normal(60, 10,100), 'Wheat': np.random.normal(80, 5, 100), 'Peas': np.random.normal(30, 13, 100), }) data_df = df.melt(var_name='Pulses', value_name='Tons Consumed') sns.boxplot(x="Pulses", y="Tons Consumed", data=data_df) الخرج: ما أحتاجه هو تغيير الألوان المرسومة، أعرف أن seaborn تحتوي العديد من لوحات التلوين لكن كيف يمكن أن نستخدمها؟
    1 نقطة
  6. انا اعمل على مشروع wordpress حيث مطلوب مني تعريب القالب من ltr الى rtl + تعريب المصطلحات الخاصة بالقالب لقد قمت بتعريب بعض المطلحات الخاصة بالقالب عبر plug-in تدعى loco translate ولكنني اريد تجربة هذا الملف (ar.po) ان كان يعمل // الملف موجود في zon.zip لقد قمت برفعه الامر الثاني ما هي خطوات التي يتوجب على فعلها لتعريب القالب و كتابة الملف rtl.css و كيف يمكنني تجريب هذا الملف من بعد الانتهاء من كتابته (حيث ان ملف التنسيقات الافتراضي هو style.css) و جزاكم الله خيرا zon.zip
    1 نقطة
  7. ممكن شرح بالتفصيل لهذا السؤال اذا سمحتم def showBytesFirstName(megabytes): # converting into bytes byte=megabytes*1024*1024 # 1MB=1024*1024 bytes print("\n") print(megabytes,"Megabytes is",byte,"Bytes.") def showKiloBytesFirstName(megabytes): # converting into Kilo bytes kbyte=megabytes*1024 #1MB=1024 KiloBytes print("\n") print(megabytes,"Megabytes is",kbyte,"KiloBytes.") def showGigaBytesFirstName(megabytes): #Converting into GigaBytes gbyte=megabytes/1024 #1024 MB= 1Giga Bytes print("\n") print(megabytes,"Megabytes is",round(gbyte,6),"GigaBytes.") #round function rounds a float upto 6 digit def showTeraBytesFirstName(megabytes): #converting into TeraBytes tbyte=megabytes/(1024*1024) #1024*1024 MB= 1 Tera Bytes print("\n") print(megabytes,"Megabytes is",round(tbyte,6),"TeraBytes.")#rounding a float upto 6 digit def menuFirstName(): while(1): # loop countinue until 5 is pressed num = int(input(""" 1: Convert to bytes 2: Convert to KiloBytes(KB) 3: Convert to GigaBytes(GB) 4: Convert to TeraBytes(TB) 5: Quit the program Please enter your choice: """)) if(num==5): # if 5 is pressed loop will break program terminated print("Bye!") break elif(num<5): #if num is less than 5 we will ask user to enter Mega bytes megabytes=int(input("Enter Data in MegaBytes (MB)")) if(num==1): # if num==1 calling bytes method showBytesFirstName(megabytes) elif(num==2): #if num=2 calling kilobytes showKiloBytesFirstName(megabytes) elif(num==3): #if num=3 calling giga bytes showGigaBytesFirstName(megabytes) elif(num==4):#if num==4 calling tera bytes showTeraBytesFirstName(megabytes) else: #else loop will countinue print("\n") print("Please Enter Valid Choice") menuFirstName()
    1 نقطة
  8. بالنسبة للعمل الحر..فيه موقع اسمه envato للاخوة اللى عندهم تجربة فيه ارجو الافادة.. فى بيع landing page $ ايه اللى يخلى تصميمى يترفض؟ $ ايه شروط قبول العمل على انفاتو؟ $ هل فيه حجم خط معين يتم قبوله و الاخر لا؟ $ هل ادارة الموقع عاوزة padding و margin معين ليتم قبول العمل؟ أرجو من المدربين الاعزاء افادتى فى هذا..خصوصا ان الموقع مش كاتب شروط لقبول العمل و بيقبل كتابة jQuery و لا يقبل jquery فكل ده معناه ان هناك تدقيق فى ادق التفاصيل التى تخفى علينا.
    1 نقطة
  9. لا يمكن تحديد أسباب الرفض فهي غير محدودة، ولكن يجب عليك اتباع الإرشادات الموجودة في الموقع حسب المنتج الذي ترغب بنشره، فكل منتج له قواعد معيّنة يجب اتباعها يوجد متطلبات واضحة لكل منتج، ويمكنك الوصول إليها بكتابة المتطلبات أو requirements مع نوع المنتج لديك فمثلاً إذا كان لديك صفحات bootstrap يمكنك البحث عن Bootstrap Skins Category Requirements وهكذا في حال كان لديك تطبيق موبايل أو غيره. أما بالنسبة للخطوط والهوامش وjQuery، فلا يوجد قيم معيّنة مفروضة لذلك وإنما يجب على التصميم أن يكون متاجوب بشكل كامل على كافة المتصفحات والأجهزة والشاشات، ومراعاة جميع القواعد ضمن أطر العمل التي تستخدمها (مثلاً في bootstrap يجب عليك اتباع Bootstrap core styling). وفي حال استخدمت أي مكتبة خارجية ضمن jQuery يجب عليك كتابة شرح كامل عن استخدام هذه المكتبة بالإضافة لوضع تعليقات ضمن الشيفرة البرمجية توضّح كل قسم لديك وما الغرض منه. هذه القواعد وغيرها هي لضمان جودة المنتجات التي يتم نشرها واستخدامها، ويمكنك البحث عنها ضمن الموقع.
    1 نقطة
  10. لاحظ في حال أدخل المستخدم الرقم 1 بعد ظهور القائمة أي convert to bytes سيتم تنفيذ show Bytes وهذه الدالة نمرر لها قيمة megabyte حيث تقوم بضربها ل 1024*1024 وتطبعها من أين نحصل على دخل المستخدم؟ أي قيمة megabyte .. في حال قام المستخدم بإدخال قيمة تختلف عن 5 سيتم تنفيذ elif num < 5 وفيها تتم قراءة الحجم بوحدة ميغابايت
    1 نقطة
  11. جلب بيانات الموظفين مرتبة تصاعديا حسب الاسم الأول
    1 نقطة
  12. هذا البرنامج خاص للتحويل بين وحدات التخزين (حجم البيانات) المختلفة المستعملة في عالم البرمجة. يعرض البرنامج قائمة من 5 اختيارت، حيث يتوقف عند إدخال رقم 5, اما لباقي الخيارات يقبل إدخال حجم مقدراً بواحدة ميغابايت ثم حسب الاختيار المدخل، نمرر القيمة إلى دالة موافقة. كل دالة تستقبل متغير megabyte يحمل القيمة التي أدخلها المستخدم عند تنفيذ البرنامج. تعريفات، البايت byte هو أصغر وحدة تخزين ويمكن أن تحفظ محرف واحد (رقم او حرف او رمز) مثل ماهو موجود على لوحة المفاتيح keyboard. الواحدات الأكبر هي كيلو بايت و تساوي 1024 بايت، ثم ميغابايت و تساوي 1024 كيلو بايت أي 1024*1024 بايت ثم غيغا بايت و تساوي 1024 ميغا بايت وهكذا.. كل واحدة تساوي 1024 مرة من الواحدة الأصغر، أي نضرب ب 1024 عند التحويل من واحدة كبيرة إلى الأصغر. و في العملية المعاكسة (من واحدة صغيرة لواحدة أكبر) نقسم على 1024..
    1 نقطة
  13. متى نحتاج الى استخدام الكائنات في الجافاسكريبت او بالاحرى ماهي اهم المواقف التي نحتاج فيها الى استخدام الكائنات
    1 نقطة
  14. إن مفهوم البرمجة الكائنية أو object oriented هو مفهوم موجود في جميع لغات البرمجة، وبمجرّد فهمك له ستستطيع تطبيقه في جافاسكريبت وغيرها من لغات البرمجة. عندما يتواجد لديك مجموعة من الخصائص المرتبطة ببعضها، من الأفضل تجميعها ضمن كائن. فمثلاً إذا كان لديك صفات الاسم، العمر، العنوان،..إلخ وكل هذه الصفات تابعة لشخص (أو مستخدم): var name = "Ahmad" var age = 30 var address = "any address 123" يمكنك تجميعها ضمن غرض واحد لتصبح بالشكل التالي: var person = { name: "Ahmad", age: 30, address: "any address 123" } وبنفس الطريقة بالنسبة للتوابع، في حال كانت تتشارك حول محور معيّن أو مهمة معيّنة، يمكنك تجميعها معاً ضمن كائن واحد. وذلك سيساعد أي مطوّر يقرأ الشيفرة البرمجية، لأن هذه الصفات مرتبطة ببعضها وتعبّر جميعها عن الكائن نفسه، ولا معنى لها بتواجدها بشكل مستقل. يمكنك الاطلاع على المزيد الأمثلة والتفاصيل حول البرمجة الكائنية وطرق استخدامها في الشيفرة البرمجية في المقال التالي:
    1 نقطة
  15. متى تتحدث الدورة الى bootstrap 5 وهل سوف تتحدث الدوره بشكل عام قريبا
    1 نقطة
  16. هل يوجد مكتبات تدعم الanimation في react مثل الجي كويري في الجافا سكريبت؟
    1 نقطة
  17. يجب عليك كتابة التنسيقات الخاصة بالاتجاه اليمين في ملف rtl.css و بالتالي عند تغيير اتجاه الثيم من اليمين إلى اليسار , ستقرأ وورد بريس هذا الملف و تطبق التنسيقات الخاصة بهذا الاتجاه.
    1 نقطة
  18. شكرا لك اخي الكريم جزاك الله خيرا هذا كان في خصوص الترجمة و لكن في خصوص كتابة ملف ال rtl من اين ابدأ ؟ اي هل هنالك خطوات لهذه العملية ؟ لان هنالك عدة ملفات css و كيف اطبق هذه التنسيقات على القالب؟
    1 نقطة
  19. الفكرة العامة سيكون لديك مجلد يحتوي على عدة لغات الموقع و ستكون الملفات على شكل ar.mo ar.po en.mo en.po أي لكل لغة ملفين , ويمكنك التعديل على الملفات من خلال برنامج poedit بحيث ستستطيع التعديل على الملف الذي امتداده .po و في ملفات الثيم الخاص بك وخصوصاً ملف functions.php ستوجب عليك إضافة دالة load_theme_textdomain , وهي دالة تقوم بإرجاع النصوص المترجمة للغة الثيم. load_theme_textdomain( 'assar', get_template_directory() . '/languages' ); ثم يمكنك استخدام دالة esc_html__() <?php echo esc_html__('ASSAR THEME', 'assar'); ?> طبعا في اللغة الأنجليزية اسم الثيم سيكون ASSAR THEME و لكن باللغة العربية سيكون ( ثيم أسار ) ولاحظ أنه ASSAR THEME قيمتها في ملف ar.po هي ثيم أسار . ولقد قمت بفتح ملف ar.po الموجود بالمجلد الخاص بك و هذه نتيجة الكود. @Mohammad Kiblawi
    1 نقطة
  20. شكرا لك اخي الكريم مع الاسف لم تضبط لدي الحل الاول ثم قمت باتباع الحل الثاني وعمل دالة استعلام منفصله وقد نجح الامر كل الشكر لك الغالي
    1 نقطة
  21. تلك التعليمة تستخدم لمناداة الEvent handler الخاص بالعنصر عندما ﻻ يتوفر دوال لهذا الحدث(event) فمثلاً لو أردنا مناداة حدث الضغط (click event) يمكننا إستخدام كلا الطريقتين element.click() //او element.dispatchEvent(new Event("click")) بالطبع الطريقة الأولى أسهل وأفضل ولكن ماذا لو تحدثنا عن حدث لا يوجد له دالة جاهزة في العنصر مثلاً كحدث قمنا نحن بإنشاؤه؟ فمثلاً لو قمنا بإنشاء حدث عندما يتم الضغط على الزر ثﻻث مرات بشكل متتالي , ففي ذلك الموقف ليس لنا دالة جاهزة في العنصر فنقوم إذا مناداة الevent handler عبر الطريقة الأخرى element.dispatchEvent(new Event("event name"))
    1 نقطة
×
×
  • أضف...