Passing by Value vs Passing by Reference in c++

And now i will show u the difference between by value and by reference in c++ by the below example and you can test it to understand more and more

#include <iostream>
using namespace std;

//declaration the function

 - value - passing parameter by value
 - @param int
void value(int);

 - reference - passing parameter by reference
 - @param int& - number to be incremented
void reference(int&);

int main(){
int num = 5;
cout << " the value func result is : " << num << endl;
cout << " the reference func result is : " << num << endl;
return 0;

//defination the function
void value(int num){

void reference(int& num){


Difference between “git add -A” and “git add .”

You can test the differences out with something like this (not that for Git version 2.x your output for git add . git status will be different):

  • git add -A stages All
  • git add . stages new and modified, without deleted
  • git add -u stages modified and deleted, without new

PhpStorm 10.0.3 – Project Data Sources: re-sync required

Turns our you simply need to synchronize your database connections, which can be done at “View > Tool Windows > Database > Synchronize (button)”

What is an instance? || What is difference between object and instance ?

- What is an instance?    - Difference between object and instance ?

- You could think of "dog" as a class and your particular dog as an instance of that class.


A blueprint for a house design is like a class description. All the houses built from that blueprint are objects of that class. A given house is an instance.

if not understanding the above words you can check the below links 


the PHP cURL library is not available. (Currently using cURL Not found)

تعذر تثبيت إطار الاختبار لأن مكتبة PHP cURL غير متوفرة. (يستخدم الآن cURL غير موجود)                              [error]


The testing framework could not be installed because the PHP cURL library is not available. (Currently using cURL Not found)

On ubuntu 14.x
apt-get install php5-curl

WampServer on your taskbar
Php Extentions
enable php_curl

WampServer on your taskbar
Php Extentions
enable php_curl

for more info please visit

خدمة توصيل المحتوى CDN وافضل المواقع التي تقدمها

تعريف الـ CDN

كلمة CDN هي اختصار لعبارة Content Delivery Network وهي تعني شبكة توصيل أو توزيع المحتوى، وتتكون هذه الشبكة من عدة خوادم “سيرفرات” قوية وسريعة موزعة جغرافيا على عدة مناطق مختلفة من العالم ومتصلة ببعضها مما يسهل عملية نقل المحتوى بينها.

فوائد الـ CDN

الدور الذي تقوم به خدمة ال CDN شبكة توصيل المحتوى هو جعل محتوى الموقع في اقرب موقع جغرافي لزائر اي اقرب سيرفر موجود في العالم بالنسبة لزائر والغرض من هذا تقليل التاخير الناتج في نقل البيانات الى الزائر وتخفيف الضغط على السيرفر. بطبيعة الحال هذه السيرفرات تقوم بحفظ ملفات ثابتة مثلا صفحات html و ملفات التنسيق CSS و الصور و ملفات Javascript الى اخره نعطي مثال كي نستوعب الطريقة اكثر
لنفترض ان الموقع في اسضافة توجد سيرفراتها في الولايات المتحدة الامريكية والزائر من شمال افريقيا هنا لن يتم عرض المحتوى الموجود بالسيرفرات الموجودة في الولايات المتحدة ولكن سيتم عرض المحتوى من سيرفر موجود في اقرب نقطة لزائر مثلا لنتفرض من المغرب سيتم عرض المحتوى من اقرب نقطة على حسب تواجد السيرفرات الخاصة بال CDN اي سيتم عرض محتوى من اوروبا وهذه اقرب الاماكن للمغرب نظرا لعدم وجود هذه الخدمة في افريقيا على حد علمي والله اعلم

افضل المواقع التي تقدم هذه الخدمة

هذه الخدمة انا استعملها حاليا وهي الافضل على الاطلاق في الخدمات المجانية لشبكة توصيل المحتوى CDN لن تحتاج فقط الا لتسجيل في موقعهم وتنفيد بعض الخطوات لتغيير DNS

لزيارة موقع CloudFlare

PHP mail by Laravel solved

tutorial for how to send mail by laravel 4.2
check this link

if you face the below problem check the below way 

the solving of this problem is 

login to your gmail account
access to this link
 and then choose 
Access for less secure apps 
turn on 

problem solved 

if you faced this case

Using gmail smtp via Laravel: Connection could not be established with host [Connection timed out #110]

'encryption' => 'ssl',

'port' => 465,

I had the same problem and I resolved it in this way:
'driver' => 'sendmail',
You need to change only that line.

Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 l6sm346141wib.18 - gsmtp "