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

Hamada Sayed

الأعضاء
  • المساهمات

    106
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    4

أجوبة بواسطة Hamada Sayed

  1. بتاريخ On 4/9/2020 at 12:06 قال Nadia الجهني:

    مانوع الخطا هنا مع التصحيح 

    ;()void Mark

    ;(void Mark( int x=1

    ;x+=2

    ;()Mark

    الخطأ في الكود خطأ برمجي وهو وجود أكتر من ميثود بنفس الاسم وبدون params

    التصحيح

    int main(){
      int x=0;
      
      void Mark(int x=1);
      
      x+=2;
      
      Mark();
    }
    
    void Mark(int x=1){
      //...
    }

     

  2. بتاريخ 6 ساعات قال محمد الحربي13:

    ٢٠٢٠٠٤١٠_٠٧٥١٠٧.jpg

     

    الحل

    Loop:	| sll	| $t1,	| $s3,	| 2		| 60000	| 0 | 0	|19	| 9	| 2	| 0	|	R	
    		| add	| $t1,	| $t1,	| $s6	| 60004	| 0 | 9	|22	| 9	| 0	|32	|	R	
    		| lw	| $t0,	| 0($t1)|    	| 60008	| 35| 9	| 8	|	  0	 	|	I	
    		| bne	| $t0,	| $s5,	| Exit	| 60012	| 5 | 8	|21	|   15006	|	I	
    		| addi	| $s3,	| $s3,	| 1   	| 60016	| 8 |19	|19	|	  1	 	|	I	
    		| j   	| Loop	|               | 60020	| 2 |		15000		|	J	
    Exit:	|     	      	|     			| 60024	

     

    a.png

  3. بتاريخ 3 دقائق مضت قال Mohamd Imran:

    اي انه لن يصل الى الصفر ويتم طباعة النتيجة الاكبر من صفر 

    متغير الindex في الfor من النوع int وليس unsigned int وبالتالي فالرقم 0x80000000 أصغر من صفر وسيتم انهاء عمل الدوران بعد الوصول لهذا الرقم وجمع كل الارقام التي سبقته في متغير x والنوع long يقبل جمع النوع int

    والسبب هو ان int حجمه 4byte وlong حجمه 8byte

  4. الهدف من الدوران هو الحصول علي مجموع الارقام من 1 إلي 0x7fffffff

    وللحصول علي مجموع الارقام يجب التصريح عن المتغير x خارج الfor والنوع int لا يكفي لتخزين مجموع الارقام من 1 إلي 0x7fffffff فيجب التصريح عن المتغير x من النوع long 

  5. بتاريخ 8 ساعات قال Nadia الجهني:

    مالنوع الخطا هنا مع التصحيح

    (Stack (int size

    }

     ;int Stk_ptr,Max_len

    ;[Stk_ptr = new int [size

    ;Max_len= size-1

                                            {

    يوجد 2 Error

    الاول هو التصريح عن المتغير Stk_ptr من النوع int وفي هذه الحاله يجب الاعلان عن مؤشر int*

    الثاني هو التصريح عن المتغيرين Stk_ptr,Max_len داخل داله البناء وبهذا لا تستطيع دوال الpush,pop الوصول للمتغيرين

    والتصحيح

    private:
    int *Stk_ptr, Max_len;
    
    public:
    Stack(int size){
      Stk_ptr=new int[size];
      Max_len=size-1;
    }

     

  6. بتاريخ 7 ساعات قال Nadia الجهني:

    مانوع الخطا هنا مع التصحيح

    (++for (int I=1; I > 0, I

    {

    ;int x=0;

         ;x+=I

    }

    استبدال الفاصله بالفاصله المنقوطه

    التصريح عن المتغير x خارج الدوران

    مع العلم ان الفيضان سيحدث للمتغير x اكثر من مره

    int x=0;
    for(int I=1; i>0; i++){
      x+=1;
    }

     

  7. بتاريخ 1 دقيقة مضت قال عبدالله التميمي5:

    الـ parent هو

     

    الهيدر اصبح عنصر وليس parent

    الparent اللي فيه الكلاس row اضف له الخاصيه position: relative 

     

    والآدي ده carouselExampleSlidesOnly# اضف له الخاصيه 

    position: absolute والخاصيه bottom: 50px

     

    • أعجبني 1
  8. حدث خطأ في الbinary code السابق

     

    وده بعد التعديل

    lw $t0, 0($t1)
    10001101001010000000000000000000
    
    Add $t0, $s1, $s2
    00000010000100010100000000100000
    
    Sub $t0, $s3, $s4
    00000010010100110100000000100010
    
    Sw $s3, 32($s4)
    10101110011100100000000000100000
    
    And $t2, $s0, $s7
    00000001111101100101000000100100

     

  9. السلام عليكم

    بتاريخ On 27‏/3‏/2020 at 22:02 قال عبدالله التميمي5:

    أصبح النص وكأنه يسبح خارج محيطه ((خصوصاً في العبارات التي تكون على سطرين)) ، في السابق كان النص لا يستطيع أن يخرج عن الـ header ، الآن لو شاهدت الموقع ستفهم المقصود.

    لو ركزت في خواص الcss في الرابط وبالتحديد في الخاصيه position ستجد حل المشكله

     

  10. بلغه C

    #include <stdio.h>
    #include <stdlib.h>
    
    #define BITS 0xc
    #define FILENAME "filename here"
    
    
    static 
    void output(unsigned char char1, unsigned char char2){
    	printf("%02x %02x\n", char1, char2);
    }
    
    void readFile(char *filename){
    	unsigned char rd;
    
    	FILE *file=fopen(filename, "rb");
    	if(!file){
    		printf("error open file (%s)\n", filename);
    		return;
    	}
        
    	fseek(file, 0, SEEK_SET);
        
    	while(!feof(file)){
    		rd=(char)fgetc(file);
    		output((rd&0xf0)|BITS, ((rd&15)<<4)|BITS);
    	}
    }
    
    int main(int argc, char** argv) {
    
    	readFile(FILENAME);
    
    	return (EXIT_SUCCESS);
    }

     

    • أعجبني 1
  11. ممكن باستخدام sort & callback & classes, friend classes

    #include <iostream>
    #include <algorithm>
    
    
    using namespace std;
    
    class Item{
    	public:
    	friend class Test;
    
    	private:
    	int item;
    	
    	public:
    	Item(){
    		item=0;
    	}
    
    	int getItem(){
    		return item;
    	}
    	void setItem(int _item){
    		item=_item;
    	}
    };
    
    class Test{
    	private:
    	static int itemCmp(Item item1, 
    			Item item2)
    	{
    		if(item1.item<item2.item)
    			return 1;
    		return 0;
    	}
    	
    	public:
    	void getItemsFromSTDIN(Item item[]){
    		int rd;
    		int idx;
    
    		cout<<"Now write the numbers: ";
    		
    		for (idx=0; idx<3; idx++){
    			cin>>rd;
    			item[idx].item=rd;
    		}
    	}
    	
    	void sort(Item item[]){
    		std::sort(item, 
    			item+3,
    			itemCmp);
    	}
    	
    	void print(Item item[]){
    		cout
    			<<item[0].item
    			<<", "
    			<<item[1].item
    			<<", "
    			<<item[2].item
    			<<endl;
    	}
    };
    
    int main(int argsCount, char **argsValues){
    	
    	Item item[3];
    	Test test;
    	
    	test.getItemsFromSTDIN(item);
    	test.sort(item);
    	test.print(item);
    
        return 0;
    }

     

  12. بتاريخ 7 ساعات قال Hala Haneya:

    The cpp file

    السلام عليكم

    المشكله في الconstructor

    bookType::bookType(string title, int noOfAuthors,
        string authors[4], string publisher,
        int ISBN, double price, int noOfCopies)
    {
        title = "";
        noOfAuthors = 0;
        authors[0] = "";
        authors[1] = "";
        authors[2] = "";
        authors[3] = "";
        publisher = "";
        ISBN = 0;
        price = 0.0;
        noOfCopies = 0;
        
    } // end constructor

    تحتاج لتهيئه الخصائص بالوسائط الممره وليس بقيم افتراضيه

    bookType::bookType(string title, int noOfAuthors,
        string authors[4], string publisher,
        int ISBN, double price, int noOfCopies)
    {
        this->title = title;
        this->noOfAuthors = noOfAuthors;
        this->authors[0] = authors[0];
        this->authors[1] = authors[1];
        this->authors[2] = authors[2];
        this->authors[3] = authors[3];
        this->publisher = publisher;
        this->ISBN = ISBN;
        this->price = price;
        this->noOfCopies = noOfCopies;
        
    } // end constructor

     

    • أعجبني 1
  13. الكود يتفاعل مع المستخدم علي الكمبيوتر وينتقل 3 نوافذ لليمين واليسار وعلي الموبايل نافذه واحده 

     

    لكن للانتقال دفعه واحده يجب استخدام واحده من الدوال slideTo, slideToLoop بدلا من الدوال slideNext, slidePrev

     

  14. بتاريخ منذ ساعة مضت قال عبدالله التميمي5:

    ما هو المقصود بالـ event click

    التفاعل مع المستخدم عند الضغط علي العناصر في html

     

    بتاريخ منذ ساعة مضت قال عبدالله التميمي5:

    وأين أجده؟

    يمكنك اضافته في نهايه شفره الجافا سكربت في الكود الاصلي في tab Js

  15. بتاريخ 1 ساعة قال عبدالله التميمي5:

    هل يمكنك التفصيل أكثر وشرح الأمر عملياً، فأنا مبتدئ في الجافا سكربت.

    اضافه الevent click استخدم الكود ده

    swiper.on('click', function (e) {
      var np=e.target;
      var spv=3; //this.params.slidesPerView-1;
    
      do{
        if (np.getAttribute("class").indexOf("news-slider-prev") != -1)
        {
          while(spv--) this.slidePrev(0, 0);
          break;
        } 
        else if (np.getAttribute("class").indexOf("news-slider-next") != -1)
        {
          while(spv--) this.slideNext(0, 0);
          break;
        }
      }while((np=np.parentNode) != null);
    });

     

    بتاريخ On 1/16/2020 at 09:23 قال عبدالله التميمي5:

    مع مراعاة أن تصفح الهواتف والشاشات الصغيرة يبقى على حاله (كل خدمة تعرض بشكل منفصل).

    في الjson الممرر كوسيط ثاني لانشاء instance من الكائن Swiper استبدل السطر

    slidesPerView: 'auto',
      بالسظر
    slidesPerView: 1,
      
      

    لعرض slide واحد في الشاشات اصغر من 480px

    واستبدل ايضا

        breakpoints: {
            480: {
                spaceBetween: 0,
                centeredSlides: true
            }
        },
    
    بال
    
    breakpoints: {
      480: {
        slidesPerView: 2,
        centeredSlides: true,
        spaceBetween: 0
      },
      800: {
        slidesPerView: 3,
        centeredSlides: true,
        spaceBetween: 0
      }
    },

    لعرض اكتر من slide مع اختلاف حجم الشاشات

     

    في الevent click استبدل السطر

    var spv=3; //this.params.slidesPerView-1;
    
    بالسطر
    
    var spv=this.params.slidesPerView-1;

     

  16. السلام عليكم

    بتاريخ On 6‏/12‏/2019 at 20:40 قال Abdelnaem Atia:

    هل من طريقة اخري للحل

    في الjs فقط

    for (var k1 in arr) 
        for (var k2 in arr)
            if (arr[k1] < arr[k2])
                [arr[k1], arr[k2]] = [arr[k2], arr[k1]];

     

     

×
×
  • أضف...