لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 11/06/22 in أجوبة
-
اذا كنت اقوم ببناء موقع الكتروني وتطبيق لنفس الموقع هل الnode js هي افضل داتا بيز لربط قواعد بيانات هذا المشروع ؟2 نقاط
-
يظهر خطأ عند التنفيذ raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal304", "gdal303", "gdal302", "gdal301", "gdal300", "gdal204", "gdal203", "gdal202"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings. علما ان Setting.py: from pathlib import Path import os # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY ='django-insecure-0izl^kd59le=r$_eke-7yv#hed&i&20)$#####' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = [] # Application definition INSTALLED_APPS = [ 'patient', 'accounts', 'import_export', 'index', 'blog', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] MIDDLEWARE = [ 'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'Medical.urls' CRISPY_TEMPLATE_PACK ='bootstrap4' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] WSGI_APPLICATION = 'Medical.wsgi.application' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME':'Medical', 'USER': 'postgres', 'PASSWORD':'123456', 'HOST': 'localhost', 'PORT': '5432', } } AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] # Internationalization # https://docs.djangoproject.com/en/4.1/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.1/howto/static-files/ STATIC_URL = '/static/' STATICFILES_DIRS = [ BASE_DIR / "static", ] MEDIA_URL = '/media/' MEDIAFILES_DIRS = [ BASE_DIR / "media", ] LOGIN_URL='accounts:login' # Default primary key field type # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' # if not os.path.join(LOG_PATH): # os.mkdir(LOG_PATH) # MIDDLEWARE_CLASSES=( # 'easy_timezones.middleware.EasyTimezoneMiddleware', # ) DEFAULT_FROM_EMAIL = "will@wsvincent.com" EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"1 نقطة
-
مثلا ، نأخذ هذا السكريبت def catch(): ... try: ... asd() ... except Exception as e: ... print e.message, e.args ... >>> catch() global name 'asd' is not defined ("الاسم asd غير معرف",) لكنه لا يمسك BaseException أو استثناءات الخروج من النظام SystemExit و KeyboardInterrupt و GeneratorExit: >>> def catch(): ... try: ... raise BaseException() ... except Exception as e: ... print e.message, e.args ... >>> catch() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in catch BaseException >>> def catch(): ... try: ... raise BaseException() ... except: ... pass ... >>> catch() >>> تنبع جميع الاستثناءات من BaseException ، وتلك التي من المفترض أن تلتقطها يومًا بعد يوم (تلك التي سيتم طرحها للمبرمج) ترث أيضًا من Exception.1 نقطة
-
قمت بتنقيذ الخطوات جميعها لكن المشكلة مازالت موجودة1 نقطة
-
اولا يجب عليك معرفة ماهو الباك وماعمله لكي تعرف ان كان يفيدك او لا الباك لينك Backlink هو تقنية هدفها الترويج والإعلان عن ما يقدمه موقع الويب أو المتجر الإلكتروني الخاص بك. والمقصد منها بشكل بسيط، هي أي روابط موجودة على مواقع ويب أخرى بخلاف موقعك وتشير هذه الروابط إلى موقعك أو متجرك الإلكتروني. وتعود هذه الروابط أو الباك لينكس على متجرك الإلكتروني او موقعك بأهمية وفوائد عديدة من أهمها أنها تزيد من فرص ظهور موقعك في محركات البحث مثل جوجل. وهذا نظرًا لما تشير له هذه الروابط الخارجية، فهي تدل على مدى شعبية وانتشار موقع الويب أو المتجر الإلكتروني الخاص بك عبر شبكة الإنترنت. والآن بعد ما تعرفنا على ما هو باك لينك والمقصد منه بشكل بسيط، دعنا نتعرف على أهميته لموقع الويب أو المتجر الإلكتروني الخاص بك: أولًا: ترتيب موقعك في صفحات النتائج الأولى مع كثرة عدد الباك لينكات التي تقوم بإنشائها من أجل موقع الويب أو المتجر الإلكتروني الخاص بك، سترى محركات البحث أن متجرك ذات ثقة كبيرة. نظرًا لأنه يُسجل عدد كبير من الزيارات، مما يترتب عليه زيادة فرص ظهوره وترتيبه بشكل متقدم في نتائج محركات البحث. ثانيًا: زيادة حركة المرور على موقعك تعمل روابط الباك لينك على توجيه المستخدمين نحو صفحات هامة بموقفعك او مدونتك ، لذا تساهم في زيادة عدد زيارات موقعك وارتفاع معدل حركة المرور بشكل ملحوظ ثالثًا: زيادة قوة نطاق الموقع / الدومين أو Domain Authority سلطة الدومين يتم قياسها وفقًا لبعض المعايير والتي من أهمها عدد الباك لينكات أو الروابط الخلفية لموقعك او مدونتك. وخاصة في حالة وجودها في مواقع بالفعل تتمتع بدومين أثورتي عالي. ويساهم في ارتفاع الدومين الأثورتي الخاص بموقعك او بمدونتك أيضًا، عدد الزيارات التي يسجلها الموقع او المدونة والتي تنتج من الروابط الخلفية التي قمت بإنشائها.1 نقطة
-
ما هو action design pattern laravel وال repository design pattern وما الفرق بينهم وشكرا1 نقطة
-
صلاحيات المسؤول مطلوبة لتنفيذ هذه الأوامر. للقيام بذلك ، قم بتشغيل موجه الأوامر cmd كمسؤول (administrator) وأدخل الأوامر أعلاه. تحتاج إلى تسجيل الخروج وتسجيل الدخول مرة أخرى حتى تدخل الإعدادات حيز التنفيذ.1 نقطة
-
لقد وجدت ما يلي يعمل مع windows: قم بتشغيل python للتحقق مما إذا كانت python 32 أو 64 بت. قم بتثبيت OSGeo4W التالي (32 أو 64 بت) في C: \ OSGeo4W أو C: \ OSGeo4W64: ملاحظة: حدد تثبيت Express Web-GIS وانقر فوق التالي. في قائمة ‘Select Packages’ ، تأكد من تحديد GDAL ؛ يتم أيضًا تمكين MapServer و Apache افتراضيًا ، وقد يتم إلغاء تحديدهما بأمان. تأكد من تضمين ما يلي في settings.py: import os if os.name == 'nt': import platform OSGEO4W = r"C:\OSGeo4W" if '64' in platform.architecture()[0]: OSGEO4W += "64" assert os.path.isdir(OSGEO4W), "Directory does not exist: " + OSGEO4W os.environ['OSGEO4W_ROOT'] = OSGEO4W os.environ['GDAL_DATA'] = OSGEO4W + r"\share\gdal" os.environ['PROJ_LIB'] = OSGEO4W + r"\share\proj" os.environ['PATH'] = OSGEO4W + r"\bin;" + os.environ['PATH']1 نقطة
-
السلام عليكم،، لقعد حاولتُ إستخدام عدة تطبيقات لرسم المخططات التدفقية مثل (Mind Master, Lucidchart, mindomo, Word أيضاً🙃) لكن لم يتوفر في بعض منها الأشكال الازمة للمخططات الخاصة بالبرمجة، أو أنها مدفوعة إضافة إلى أن بعضها صعبة الاستخدام ومعقده. وأنا بحاجة لتطبيق -لإنشاء المخططات التدفقية- يكون: متوافق مع نظام MacOS. سهل الإستخدام (إن أمكن). يكون مجاني بالكامل، أو بنسخهمحدوده توفر المهام الازمة لعملي. أرجو مشاركتي إسم أو رابط للتطبيق/ات الذي تراه مناسب. خالص الشكر،،،1 نقطة
-
أفضل استعمال مواقع التعديل على استعمال تطبيق محدد، و ذلك ﻷنه يمكنك فتح هذه المواقع و العمل من أي جهاز سواء لابتوب أو هاتف محمول، كما أنها غالباً أسرع و أسهل في الاستعمال. شخصياً أقوم باستعمال diagrams حيث أنه يوفر كافة الخيارات التي أحتاجها و يوفر تصدير المخطط بصيغ متعددة بالإضافة إلى الكثير من الميزات الأخرى، و هو سهل الاستعمال.1 نقطة
-
لا يوجد بشكل عام شيء أفضل من شيء في عالم البرمجة و تطوير التطبيقات، لو وجد ذلك لما كان لدينا العديد من الخيارات. إن لكل قاعدة بيانات ميزات و مساوئ و عليك الإطلاع عليها و أنت فقط من يستطيع اتخاذ القرار حول أي واحدة ستقوم باستعمالها، و ذلك ﻷنك من سيقوم ببناء التطبيق و تعلم ماذا تريد و ما الأولويات لديك. في بعض التطبيقات قد تجد من الأفضل استعمال النمط NoSql و في تطبيق آخر قد تجد ال Sql أفضل. نصيحتي في حال كانت هذه أول تجربة لك ألا تفكر كثيراً و تقوم بتجربة أي قاعدة من القواعد المشهورة مثل الذي ذكرها المدرب عمر في التعليق السابق، و بعد أن يصبح لديك بعض الخبرة يمكنك محاولة تجريب قاعدة أخرى و أن تقوم بالإطلاع على الميزات و المساوئ.1 نقطة
-
الـ node ليس قاعدة بيانات وإنما سيرفر ويمكنك استخدام نوع السيرفر الذي تريده حيث ان كل السيرفرات لديها القابلية للعمل مع كل انواع قواعد البيانات. والـ node يستخدم غالباً عندما يكون هنالك عدد طلبات كثيرة على السيرفر ولكنها طلبات صغيرة الحجم (مثل تطبيقات الرسائل وغيرها) ولا يستخدم في الحالات التي تحتاج لطلبات كبيرة مثل طلبات التحميل لملفات ضخمة و المواقع التي تعرض الفيديوهات. أما قواعد البيانات فهي على نوعين SQL و NoSQL وكل منها جيد لنوع معين من البيانات وله ميزاته وعيوبه. واشهرهما هو MySQL لل SQL و mongo DB للـ NoSQL :1 نقطة
-
لديك الكثير من المواقع : مستقل ، يعتبر موقع مستقل من اكبر المنصات العربية التي تربط بين المستقل والعميل، وفي منصة مستقل في قسم المشاريع يوجد قسم كامل باسم (كتابة،تحرير ، ترجمة ولغات) وهذا القسم مليء بالمشاريع ككتابة المقالات والمحتوى والترجمة وغيرها وكلها مأجورة خمسات ، في موقع خمسات تستطيع انت تقديم خدمة الكتابة وسيأتي العملاء لكي يشترو منك على عكس موقع مستقل استكتب Blasting News هو موقع للربح من كتابة المقالات الإخبارية الأجنبية على وجه التحديد بشتى مجالاتها. Listverse هو موقع الربح من كتابة المقالات الانجليزية والتي تحتوي على قوائم من عشر حقائق غير شائعة باللغة الانجليزية Vocal هو موقع شبيه إلى حد كبير بموقع Medium الشهير، حيث يسمح لك موقع Vocal بكتابة المقالات داخل الموقع والحصول على أموال في المقابل HubPages هو موقع الربح من كتابة المقالات الانجليزية1 نقطة
-
كما ذكر المدرب معاذ 14 ساعة في الأسبوع هو وقت ليس بالقليل، و عند تقسيمه بشكل جيد يمكنك التقدم بشكل مستمر في رحلة التعلم الخاصة بك. أريد أن أضيف بعض النقاط التي ساعدتني كثيراً على تحديد متى يجب علي تعلم المزيد و متى يجب علي تطبيق ما تعلمته، أتمنى أن تساعدك أيضاً. لقد كنت أعتبر تعلم المزيد هو العملية الأساسية و التطبيق هو حدث إضافي مساعد لها (و لكن ضروري طبعاً)، فكنت أركز على التعلم و عندما أشعر بأنني لم أعد أستطع الربط في ذهني بين كافة الأفكار التي تعلمتها (بسبب كثرتها غالباً) أذهب و أقوم بتطبيق ما تعلمته، بالإضافة إلى محاولة التعديل لاختبار ما سيحدث في حال قمت بإزالة تعليمة ما أو تنسيق معين الخ.. وجدت هذه الطريقة مفيدة لي، حيث أن ذلك أفضل من وضع وقت ثابت، فقد تكون تتعلم بعض الأمور التي تعتبرها سهلة نسبياً، و بالتالي قد تجد أنه يمكنك تعلم المزيد قبل الذهاب إلى التطبيق العملي و ذلك ﻷنه من السهل الربط بين الأمور التي تعلمتها أو ﻷنها قريبة من بعضها البعض. بينما قد تكون تتعلم فكرة صعبة و لو أنه شرحها لا يأخذ أكثر من نصف ساعة مثلاً، و بالتالي قد ترغب في وضع وقت أكثر في التطبيق العملي و التجريب قبل الانتقال إلى فكرة أخرى.1 نقطة