mai 2016 | Hackshow Blog Hackshowblog

ربنا لاتؤاخذنا ان نسينا او اخطئنا ربنا ولا تحمل علينا اصرا كما حملته على الذين من قبلنا ربنا لا تحملنا مالا طاقة لنا به واعف عنا واغفر لنا وارحمنا انت مولانا فانصرنا على القوم الكافرين

samedi 28 mai 2016

الدرس 12 : شرح الدوال العكسية والفائدة منها

السلام عليكم ورحمة الله وبركاته 


اليوم بإذن الله سنتعرف على الدوال العكسية 

والفائدة منها 

مسودة الدرس : 




الهكلية العامة : 

  

void recursion() {

/* function calls itself */ 
  
   recursion(); 
   
}



int main() {

   recursion();

}

تمرين Factorial :

  
#include "stdio.h"
/*  Find power of a number using recursion using c program */

int main(){
  int pow,num;
  long int res;
  long int power(int,int);
  printf("\nEnter a number: ");
  scanf("%d",&num);
  printf("\nEnter power: ");
  scanf("%d",&pow);
  res=power(num,pow);
  printf("\n%d to the power %d is: %ld",num,pow,res);
  return 0;
}
  int i=1;
  long int sum=1;
  long int power(int num,int pow){
      if(i <= pow){
           sum=sum*num;
          power(num,pow-1);
      }
      else
      return sum;
  }






تمرين حساب عدد  بالأس :

  

#include "stdio.h"

int factorial(unsigned int i) {

   if(i <= 1) {
      return 1;
   }
   return i * factorial(i - 1);
}

int  main() {

   int i = 3;

   printf("Factorial of %d is %d\n", i, factorial(i));

   return 0;
}


تمرين حساب الضرب : 

  

#include
/*  C code to multiply two numbers by recursion: */
int multiply(int,int);

int main(){

    int a,b,product;
    printf("Enter any two integers: ");
    scanf("%d%d",&a,&b);

    product = multiply(a,b);

    printf("Multiplication of two integers is %d",product);

    return 0;
}

int multiply(int a,int b){

    static int product=0,i=0;

    if(i < a){
         product = product + b;
         i++;
         multiply(a,b);
    }

    return product;
}


فديو الشرح : 


في  أمان الله
13:55
-
lundi 2 mai 2016

حل مشكلة بطئ الأنترنيت على لينكس (Alfa & Linfox)



السلام عليكم ورحمة الله وبركاته 

كيفكم حبآيبي  إن شاء الله الجميع بخير وفي صحة وعافية 

 اليوم بإذن الله راح نتكلم عن مشكلة بطئ الأنترنيت على لينكس 

(Alfa & Linfox)

الشركة المصنعة Realtek 

شرح المصطلحات : 


Bit Rate 

سرعة نقل الحزم 

Link Quality 

جودة إتصال 

Tx-Power 

جودة الإشارة 

وكما أشرت في الفديو 

وجب ان تقوم بتبريد لاقط الويفي 

وهذا شرح لكيفية فعل ذلك 

لو أدرت إشتغال بطاقته القصوى 


: مسودة الدرس 



  


/* Hackshow Network  */

The bit-rate is the speed at which bits are transmitted over the medium,
the user speed of the link is lower due to medium sharing 
 and various overhead.

 link quality : 70/70 

 Txpower : Signal Strength

 country code : https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

ifconfig wlan0 down
iw reg set MA
iw reg get 
iwconfig wlan0 channel  1
iwconfig wlan0 txpower 30
default 20 dBm
ifconfig wlan0 up

effective method to change rate !

 iwconfig wlan0  rate 10M auto

 iw dev wlan0 set bitrates legacy-2.4 1 6 9 12 18 24 




مراجع :

iw

فديو الشرح : 




في أمان الله 

13:33
-