لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 12/15/23 في كل الموقع
-
السلام عليكم لدي مشكلة في هذا المشروع عند كتابة الامر streamlit run ui.py يظهر لي هذا الخطا PermissionDeniedError: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]--> <head> <title>Attention Required! | Cloudflare</title> <meta charset="UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" /> <!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]--> <style>body{margin:0;padding:0}</style> <!--[if gte IE 10]><!--> <script> if (!navigator.cookieEnabled) { window.addEventListener('DOMContentLoaded', function () { var cookieEl = document.getElementById('cookie-alert'); cookieEl.style.display = 'block'; }) } </script> <!--<![endif]--> </head> <body> <div id="cf-wrapper"> <div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div> <div id="cf-error-details" class="cf-error-details-wrapper"> <div class="cf-wrapper cf-header cf-error-overview"> <h1 data-translate="block_headline">Sorry, you have been blocked</h1> <h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> api.openai.com</h2> </div><!-- /.header --> <div class="cf-section cf-highlight"> <div class="cf-wrapper"> <div class="cf-screenshot-container cf-screenshot-full"> <span class="cf-no-screenshot error"></span> </div> </div> </div><!-- /.captcha-container --> <div class="cf-section cf-wrapper"> <div class="cf-columns two"> <div class="cf-column"> <h2 data-translate="blocked_why_headline">Why have I been blocked?</h2> <p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p> </div> <div class="cf-column"> <h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2> <p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p> </div> </div> </div><!-- /.section --> <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300"> <p class="text-13"> <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">835f7536ee2a73af</strong></span> <span class="cf-footer-separator sm:hidden">•</span> <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1"> Your IP: <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button> <span class="hidden" id="cf-footer-ip">185.163.218.120</span> <span class="cf-footer-separator sm:hidden">•</span> </span> <span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span> </p> <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script> </div><!-- /.error-footer --> </div><!-- /#cf-error-details --> </div><!-- /#cf-wrapper --> <script> window._cf_translation = {}; </script> </body> </html> Traceback: File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 534, in _run_script exec(code, module.__dict__) File "C:\Users\DELL\Desktop\AI-Tools-Pydantic-Instructor-main\ui.py", line 37, in <module> main() File "C:\Users\DELL\Desktop\AI-Tools-Pydantic-Instructor-main\ui.py", line 25, in main result = structured_generator(openai_model, prompt, Titles) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\DELL\Desktop\AI-Tools-Pydantic-Instructor-main\helpers.py", line 23, in structured_generator result : custom_moel = open_ai_client.chat.completions.create( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\instructor\patch.py", line 260, in new_chatcompletion_sync response = retry_sync( ^^^^^^^^^^^ File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\instructor\patch.py", line 186, in retry_sync response = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\openai\_utils\_utils.py", line 303, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\openai\resources\chat\completions.py", line 598, in create return self._post( ^^^^^^^^^^^ File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\openai\_base_client.py", line 1088, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\openai\_base_client.py", line 853, in request return self._request( ^^^^^^^^^^^^^^ File "C:\Users\DELL\AppData\Local\Programs\Python\Python312\Lib\site-packages\openai\_base_client.py", line 930, in _request raise self._make_status_error_from_response(err.response) from None كما في الصورة وهذا ملف المشروع ايصا AI-Tools-Pydantic-Instructor-main.rar1 نقطة
-
1 نقطة
-
1 نقطة
-
في هذه الحالة سيكون من الصعب تحديد الخطأ فعليا لانك لم تعرض الكود. ولكنك تحاول استخراج 5 قيم منفصلة باستخدام split و السطر الذي تحاول تقسيمه لا يحتوي الا على 4 قيم ،هذه بعض الخطوات افعلها من الممكن مساعدتك في حل المشكلة :- 1- تأكد من ان السطر الذي تحاول تقسيمه يحتوي علي 5 قيم 2- اذا كانت البيانات لا يمكن تعديلها بحيث تكون جميعها 5 قيم من الممكن تعديل دالة list_all_tasks لحل هذه المشكلة 3- من الممكن انك مخطأ في علامة التقسيم في كودك علامة التقسيم هي مسافة و فاصلة معا وليست مسافة فقط 4- اذا لم ينجح كل هذا من الممكن ان تستخدم طريقة try و except لتحري مكان الخطأ1 نقطة
-
هذا السطر هو سطر مكتوب بلغة HTML لتحديد نوع تشفير صفحة الويب التي يستخدم بها هذا السطر، وهو UTF-8 في معظم الحالات (قد يكون نوعا اخر مثل UTF-16 او UTF-32). التشفير UTF-8 هو اختصار للتشفير Unicode Transformation Format 8-bit، والذي يقوم بتشفير كل الحروف والنقاط والرموز التي نستخدمها، ويقوم باعطائها رمزا معينا لكي يفهم الحاسوب هذه النصوص ويستطيع التعامل معها. يقام بتمثيل الحروف التي تستخدم بكثرة بواسطة 8-bits، او بايت، أما الاحرف الاخرى فقد تمثل بعدد اكبر من ال bits. كما أن هذه الأمر غير ضروري ذكره في كل الصفحات، لأن هذا التشفير مستخدم بشكل افتراضي.1 نقطة
-
1 نقطة
-
غالبية المشاريع على مواقع العمل الحر هي مشاريع صغيرة ومتوسطة، ولذلك ستجد أنه يتم الإعتماد على PHP ولارافل ووردبريس من أجل تنفيذ تلك المشاريع بسبب سهولة تنفيذها من خلالها وتوافر كافة الأدوات اللازمة. الأمر الغير ممكن من خلال بايثون ودجانغو وفلاسك حيث تتناسب لغة بايثون مع مشاريع خاصة بالبيانات أو الواجهة الخلفية أو التعلم العميق، لذلك ستجد لها سوق أكبر في المنصات العالمية وهو أمر طبيعي. وهناك أيضًا إطار ASP.NET والذي يستخدم بكثرة في العالم العربي وخارجه أيضًا لكن ليس في المشاريع الصغيرة بل المتوسطة والكبيرة. عليك إختيار سوق العمل الذي تريد العمل به، ثم تعلم المهارات المطلوبة به لا العكس. ستجد هنا نقاش مفيد: الافضل كـ backendمن حيث فرص العمل الفترة القادمة (2024)1 نقطة
-
بداية من الإصدار PHP 8.0 ، تم إضافة المعامل الفارغ الآمن Null Safe Operator لتسهيل التعامل مع القيم الفارغة (null) دون حدوث أخطاء. المعامل الفارغ الآمن `?->` يستخدم للوصول إلى خاصية أو طريقة من خلال سلسلة من الكائنات، وإذا كان أي من الكائنات في السلسلة هو قيمة فارغة (null)، فإن المعامل الفارغ الآمن يعود بقيمة فارغة أيضًا بدلاً من حدوث خطأ. لنفترض أن لدينا الكود التالي كمثال: // تعريف الكائنات class User { public function getName() { return "John Doe"; } } class Address { public function getCity() { return "New York"; } } // إنشاء كائنات $user = new User(); $address = new Address(); إذا أردنا الحصول على اسم المستخدم ومدينته، ولكن قد يكون أحد الكائنات غير موجود (قيمة null)، فيمكننا استخدام المعامل الفارغ الآمن كما يلي: // الحصول على اسم المستخدم $name = $user?->getName(); // "John Doe" // الحصول على مدينة العنوان $city = $address?->getCity(); // "New York" // الحصول على اسم المدينة إذا كانت متاحة أو قيمة فارغة إذا كانت المدينة غير متاحة $cityName = $address?->getCity()?->getName(); // null في المثال الأول، يتم الوصول إلى طريقة `getName()` من خلال الكائن `$user`، ونحصل على قيمة الاسم بشكل صحيح. في المثال الثاني، يتم الوصول إلى طريقة `getCity()` من خلال الكائن `$address`، ونحصل على قيمة المدينة بشكل صحيح. في المثال الثالث، نقوم بالوصول إلى طريقة `getCity()` من خلال الكائن `$address`، ومن ثم نحاول الوصول إلى طريقة `getName()` من خلال القيمة المُعادة من `getCity()`، ولكنها تعود بقيمة فارغة (null)، لذلك يتم إرجاع قيمة فارغة (null) للمتغير `$cityName`. باستخدام المعامل الفارغ الآمن، يمكنك تبسيط التعامل مع القيم الفارغة وتجنب حدوث أخطاء غير مرغوب فيها عند الوصول إلى خصائص أو طرق في سلسلة من الكائنات.1 نقطة
-
وعليكم السلام، في الأساس، المعامل الفارغ الآمن يُستخدم للتحقق من وجود القيم في الكائنات والمصفوفات بشكل آمن دون الحاجة للتحقق يدويًا ودون رمي استثناءات أو اظهار أخطاء في حالة عدم وجود القيم .. الأمر الذي يساعد على جعل الشفرة أكثر إتقانًا وقراءةً وصيانةً. تخيل السيناريو التالي: يوجد لدينا صنف User و Profile بحيث يمتلك الأول خاصية profile، في حين يمتلك الثاني خاصية باسم name class User { public $profile = null; public function __construct($profile = null){ if(!is_null($profile)){ $this->profile = $profile; } } } class Profile { public $name = null; public function __construct($name){ $this->name = $name; } } بحيث لما ننشئ مستخدما جديدا، نحن نتحكم فيما إن كان يمتلك بروفايلا أو لا. هذا البروفايل فيه بياناته الشخصية على سبيل الاسم name وغيرها. في السابق وبدون المعامل الفارغ، كنا نقوم بالمقاربة التالية لاستخراج الخاصية name من خلال user: $profile = new Profile('ahmed'); $user = new User($profile); $name = null; // تصريح قيمة افتراضية لمتغير باسم name if ($user !== null && $user->profile !== null && $user->profile->name !== null) { $name = $user->profile->name; // تخزين الاسم في متغير } echo $name; // إما قيمة الاسم إذا كان موجودًا أو null إذا لم يكن موجودًا. أما الآن فسيكفينا كتابة السياق التالي: $name = $user?->profile?->name; echo $name; بدون المعامل الفارغ سوف تحتاج القيام بالكثير من التحققات، لأنك لو حاولت قراءة name مباشرة من خلال: $name = $user->profile->name; سوف يظهر لك خطأ على نحو: Warning: Attempt to read property "name" on null in /home/user/scripts/code.php on line 231 نقطة
-
موقع مميز جداً ♥ النصائح : استمر فى نشر المحتوي . لا يوجد أى نصائح أخري لان بسم الله ماشاء الله الموقع متميز من كل النواحي . بالنسبة لجوجل ادسنس : 1. لا يقل عدد المقالات عن 30 مقالة أو أكثر ولا يقل كل مقال عن 1000 كلمة . 2. تقديم محتوي مميز وفريد وحصري . ويمكنك قراءة المزيد من المعلومات من عن شروط قبول المدونة فى جوجل أدسنس من هنا ♥♥♥1 نقطة