لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 08/23/21 في كل الموقع
-
لدي بيانات على شكل dataframe، وأود إيجاد عدد الصفوف بداخل تلك البيانات، حاولت أستخدام هذا الكود لكنه لا يفلح: total_rows = df.count print (total_rows + 1) ما هي الطريقة التي يمكنني عد الصفوف بها؟3 نقاط
-
قرأت في توثيق جانغو Django في جزء Glossary عن شيء يُسمى "slug". لست متأكدًا تمامًا من ماهيته، لكنني أعلم أن له علاقة بعناوين URL. كيف ومتى من المفترض أن يتم استخدام slug؟2 نقاط
-
أحاول دمج أعمدة dataframes بحيث تكون عمود جديد شكلة مختلفة عن الأعمدة الموجودة لكنه يتكون في الأساس منهم رغم إختلاف الرموز tokens. كمثال لدي تلك البيانات على شكل dataframe: dataframe = pd.DataFrame({'col_1' : ['a','b','c','d'], 'col_2' : ['name_a','name_b','name_c','name_d'], 'col_3' : ['age_a','age_b','age_c','age_d']}) وأود أن يتم دمجها بحيث تخرج بالشكل التالي: features 0 a <0> name_a <1> age_a 1 b <0> name_b <1> age_b 2 c <0> name_c <1> age_c 3 d <0> name_d <1> age_d مع مراعاة عدم التغيير في البيانات الأصلية. كيف أقوم بفعل هذا؟2 نقاط
-
هنا كان من الأفضل تحديد هل الصفحة فارغة بدون أي HTML أم بدون بيانات؟ بعد رفع المشروع على الاستضافة يمكن الإبقاء على : APP_DEBUG=true لتظهر الأخطاء، مع إمكانية تثبيت مكتبات مثل barryvdh/laravel-debugbar لأنها توضح المشاكل من خلال واجهات مرئية2 نقاط
-
دائما عند رفع المشروع قم بتفعيل خاصية APP_DEBUG في ملف env. حتى إذا ما ظهرت أخطاء تظهر لك رسائل أخطاء تفيدك في حل المشاكل و بعد التأكد من حل جميع المشاكل و عمل الموقع قم بإعادة إلغاء خاصية APP_DEBUG. بالتوفيق.2 نقاط
-
انحلت المشكلة, السبب كان أنه عندما اضفت قاعدة البيانات في الملف env, بالغلط تركت مسافة بين حرفين, اجاباتكم كانت كافية لسؤالي واكتسبت بعض المعرفة التي ممكن ان تفيدني مستقبلا, شكرا لكم2 نقاط
-
بعد انشاء جميع الملفات حص مشكلة وحذف ملف webpack.config.js وحذفت معه جميع الاضافة قمت بنسخ نفس الملف من مكان اخر واعادة تثبيت جميع الاضافات حتى ويب باك ثبته بالبداية ولكنه مازال يعطيني خطا عند اعادة تشغيل السيرفر فهمت انه غير متعرف على ويب لذلك حاولت اعادة تثبيته لكنه ايضا اعطاني خطا هذه رسالى الخطان Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\coffee>npm run build > coffee@1.0.0 build C:\coffee > webpack serve 'webpack' is not recognized as an internal or external command, operable program or batch file. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! coffee@1.0.0 build: `webpack serve` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the coffee@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional log ging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\len\AppData\Roaming\npm-cache\_logs\2021-08-09T23_09_03_53 4Z-debug.log C:\coffee>npm i --save-dev webpack npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellane ous Warning CERT_NOT_YET_VALID: request to https://registry.npmjs.org/webpack fa iled, reason: certificate is not yet valid npm WARN registry Using stale data from https://registry.npmjs.org/ due to a req uest error during revalidation. npm WARN optimize-css-assets-webpack-plugin@6.0.1 requires a peer of webpack@^4. 0.0 but none is installed. You must install peer dependencies yourself. npm WARN coffee@1.0.0 No description npm ERR! code EEXIST npm ERR! path C:\coffee\node_modules\.bin\webpack.ps1 npm ERR! Refusing to delete C:\coffee\node_modules\.bin\webpack.ps1: ../webpack/ bin/webpack.js symlink target is not controlled by npm C:\coffee\node_modules\we bpack npm ERR! File exists: C:\coffee\node_modules\.bin\webpack.ps1 npm ERR! Remove the existing file and try again, or run npm npm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\len\AppData\Roaming\npm-cache\_logs\2021-08-09T23_10_00_74 9Z-debug.log C:\coffee>1 نقطة
-
السلام عليكم هل هناك شرح او توضيح باللغه العربية لفهم كيفية اضافة paypall لمشروع لارافيل وفهم ال api1 نقطة
-
لدي أكثر من نسخة بايثون مثبته على حاسوبي (2.7 و 3.7)، كيف أتأكد من استخدام جانغو Django للإصدار 3.7 أو 2.7؟ وكيف يمكنني معرفة إصدار جانغو Django نفسه؟1 نقطة
-
1 نقطة
-
املك اساسيات في بايثون و html والقليل من css اي نصائح ارشادات توجيهات بارك الله،فيكم اشتركت في كورس علوم الحاسوب1 نقطة
-
السلام عليكم عند تنفيذ الامر php artisan queue:work يظهر هذا الخطئ [2021-08-23 15:03:47][4] Processing: App\Jobs\CompanyMail [2021-08-23 15:04:00][4] Failed: App\Jobs\CompanyMail هذا كود ال controller public function storemail(Request $request) { $request->validate([ 'title' => 'required', 'message' => 'required', ]); $details = [ 'title' => $request->input('title'), 'message' => $request->input('message') ]; $job = (new CompanyMail($details)); dispatch($job); return redirect()->back()->with('message', 'mail have successfully sent'); } هذا كود ال job public $details; public function __construct($details) { $this->details = $details; } /** * Execute the job. * * @return void */ public function handle() { $emails = Email::all(); $input['title'] = $this->details['title']; $input['message'] = $this->details['message']; foreach ($emails as $email) { $input['email'] = $email->email; Mail::send('email.CompanyMail', ['input' => $input], function ($message) use ($input) { $message->to($input['email'])->subject($input['title']); }); } } هذا كود ال route Route::post('/send-mail', [EmailController::class, 'storemail']); هذا كود ال email html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Email</title> </head> <body> <h1>Welcome to our K.I.B.S Company</h1> <p>{{$input['message']}}</p> <p>Thanks for the subscription for newsletter where you can still updated for the lateset news and events for our company.</p> <button>Sign up</button> <footer> <div class="mt-10 bottom-0 text-center py-10"> <h4 class="text-sm font-semibold text-gray-600 "> © 2021 K.I.B.S</h4> </div> </footer> </body> </html> لم اعرف سبب الخطئ؟؟؟؟ عذرا منكم لقد حلت المشكلة شكرا لكم1 نقطة
-
حتى هيروكو له ملف env خاص به، يمكنك الدخول للوحة تحكم تطبيقك و إضافة متغيرات البيئة يدوياً: dashboard.heroku.com يمكنك اتباع التوثيقين لإضافة بيانات البيئة: heroku-local config-vars1 نقطة
-
وعليكم السلام ورحمة الله وبركاته ما هي أهدافك تعلم البرمجة وماهو المجال الذي تريد التخصص فيه؟1 نقطة
-
نعم إن كانت الصور على استضافة هيروكو أي public يجب ضبط البيئة بطريقة صحيحة1 نقطة
-
سبب ذلك عدم ربط المجلد storage مع المجلد public عليك تنفيذ الأمر: php artisan storage:link وتأكد أن سواقة التخزين هي public في env.1 نقطة
-
جرب الضغط باليمين على الصورة واختيار "Open image in new tab" وملاحظة ال URL للصفحة الجديدة من أين مصدر الصورة1 نقطة
-
مرحبا, سأقوم بعمل cron job لحذف ذاكرة التخزين المؤقت"optimize:clear", ماهي أفضل مدة علي تحديدها لفعل ذلك؟ و لا أفهم مالفرق بين كل 30 دقيقة او 12 ساعة او يوم ...1 نقطة
-
عليك أولًا مراقبة حجم ملف "storage/framework" حسب استخدام تطبيقك وتأثير الحجم على الأداء ومعرفة المدة الزمنية الأنسب لتفريغ التخزين المؤقت (مع أن التخزين المؤقت هو لمساعدة التطبيق على رفع توقيت الاستجابة) مثلا قد يكفي تطبيقك كل يوم مرة أو كل 12 ساعة مرة حسب المشكلة التي تواجهها مع التخزين المؤقت لا يوجد قياس واحد مناسب لجميع المشاريع1 نقطة
-
الخاصية title في قاعدة البيانات لا يمكن أن تكون Null الحل: إما أن تسمح بالقيمة Null من قاعدة البيانات لها أو أن تضع لها قيمة افتراضية في المصنع كالتالي: class EmailFactory extends Factory { /** * The name of the factory's corresponding model. * * @var string */ protected $model = email::class; /** * Define the model's default state. * * @return array */ public function definition() { return [ 'email' => $this->faker->unique()->safeEmail(), 'title' => $this->faker->sentence(), // قيمة افتراضية ]; } }1 نقطة
-
يمكن تمرير حزمة الايميلات التي تريد الارسال لها إلى ComanyMail كالتالي class CompanyMail implements ShouldQueue { public $details; public $emails; public function __construct($details, $emails) { $this->details = $details; $this->emails = $emails; } public function handle() { // إرسال البريد الإلكتروني إلى حزمة البريد الالكتروني المحددة أو للجميع $emails = $this->emails ?? Email::all(); $input['title'] = $this->details['title']; $input['message'] = $this->details['message']; foreach ($emails as $email) { $input['email'] = $email->email; Mail::send( 'email.CompanyMail', ['input' => $input], function ($message) use ($input) { $message->to($input['email'])->subject($input['title']); } ); } } } وتقوم بتقسيم الحزمة وتمريرها الى عدة نسخ من العمل نفسه داخل ال Controller كالتالي public function storemail(Request $request) { $request->validate([ 'title' => 'required', 'message' => 'required', ]); $details = [ 'title' => $request->input('title'), 'message' => $request->input('message') ]; // نقسم النتيجة الى دفعات وننشئ عملا لكل منها Email::chunk(25, function ($emails) use ($details) { dispatch(new CompanyMail($details, $emails)); }); return redirect()->back()->with('message', 'mail have successfully sent'); }1 نقطة
-
اعتقد انه حلت المشكلة هذا نص ال exeption ErrorException: Trying to access array offset on value of type null in D:\hasoub\Backend project\Company_Project\app\Jobs\CompanyMail.php:37 Stack trace: #0 D:\hasoub\Backend project\Company_Project\app\Jobs\CompanyMail.php(37): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8, 'Trying to acces...', 'D:\\hasoub\\Backe...', 37, Array) #1 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(36): App\Jobs\CompanyMail->handle() #2 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #3 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure)) #4 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure)) #5 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\Container.php(651): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL) #6 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Bus\Dispatcher.php(128): Illuminate\Container\Container->call(Array) #7 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(App\Jobs\CompanyMail)) #8 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(App\Jobs\CompanyMail)) #9 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Bus\Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #10 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\CallQueuedHandler.php(120): Illuminate\Bus\Dispatcher->dispatchNow(Object(App\Jobs\CompanyMail), false) #11 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(128): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}(Object(App\Jobs\CompanyMail)) #12 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(App\Jobs\CompanyMail)) #13 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\CallQueuedHandler.php(122): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #14 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\CallQueuedHandler.php(70): Illuminate\Queue\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\Queue\Jobs\DatabaseJob), Object(App\Jobs\CompanyMail)) #15 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\Jobs\Job.php(98): Illuminate\Queue\CallQueuedHandler->call(Object(Illuminate\Queue\Jobs\DatabaseJob), Array) #16 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\Worker.php(428): Illuminate\Queue\Jobs\Job->fire() #17 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\Worker.php(378): Illuminate\Queue\Worker->process('database', Object(Illuminate\Queue\Jobs\DatabaseJob), Object(Illuminate\Queue\WorkerOptions)) #18 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\Worker.php(172): Illuminate\Queue\Worker->runJob(Object(Illuminate\Queue\Jobs\DatabaseJob), 'database', Object(Illuminate\Queue\WorkerOptions)) #19 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\Console\WorkCommand.php(117): Illuminate\Queue\Worker->daemon('database', 'default', Object(Illuminate\Queue\WorkerOptions)) #20 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Queue\Console\WorkCommand.php(101): Illuminate\Queue\Console\WorkCommand->runWorker('database', 'default') #21 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(36): Illuminate\Queue\Console\WorkCommand->handle() #22 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}() #23 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure)) #24 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure)) #25 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Container\Container.php(651): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL) #26 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Console\Command.php(136): Illuminate\Container\Container->call(Array) #27 D:\hasoub\Backend project\Company_Project\vendor\symfony\console\Command\Command.php(299): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle)) #28 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Console\Command.php(121): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle)) #29 D:\hasoub\Backend project\Company_Project\vendor\symfony\console\Application.php(978): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #30 D:\hasoub\Backend project\Company_Project\vendor\symfony\console\Application.php(295): Symfony\Component\Console\Application->doRunCommand(Object(Illuminate\Queue\Console\WorkCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #31 D:\hasoub\Backend project\Company_Project\vendor\symfony\console\Application.php(167): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #32 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Console\Application.php(92): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #33 D:\hasoub\Backend project\Company_Project\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(129): Illuminate\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #34 D:\hasoub\Backend project\Company_Project\artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #35 {main} لدي استفسار كيف يكمنني تقسيم الjob الى عدد محدد اي اريد ارسال 25 email على مثال 500 user اي ان هنالك 20 job1 نقطة
-
1 نقطة
-
لغة سي و لغة البايثون و لغه سي شارب لغة سي++ ولغة جافا و لغة جافا سكربت. كل من هذه اللغات نستطيع أن نعمل مواقع وتطبيقات لغة واحدة كافية ممن ذكرته ان نعمل مواقع وتطبيقات والسؤال هنا لماذا نتعلم كل اللغات بينما نستطيع أن نستخدم لغة واحدة ونحترف في تلك اللغة.1 نقطة
-
أولاً المواقع الإلكترونية تتكون من برمجة الواجهات Frontend وبرمجة الخوادم أو السيرفرات Backend. اما برمجة الواجهات ( أي الذي يراه المستخدم في برنامج المتصفح ) فالمتصفح لا يدعم إلا HTML و CSS و JavaScript وحديثاً WebAssembly فقط اما برمجة الخوادم وتطبيقات سطح المكتب فيمكنك استخدام جميع اللغات المذكورة مسبقاً ولكن هناك اختلافات كثيرة تجعلك تختار لغة على أخرى فعلى سبيل المثال إن كنت تريد عمل برنامج بأفضل وأسرع أداء ممكن فيجب عليك إستخدام C/++C ولكن بإستخدام هذه اللغة سيكون تطوير البرنامج أبطىء وأصعب من اللغات الآخر ، وهكذا هناك دائماً ميزات وسلبيات لجميع اللغات وتجعلها مختلفة وبناءً عليها تختار اللغة المطلوبة اما تطوير تطبيقات الجوال فلديك لغات خاصة بنظام الآندرويد ولغات خاصة بنظام الآيفون. ومثال من الحياة الواقعية مشابه لتعدد وتنوع لغات البرمجة هو أنه لدينا العديد من أنواع السيارات وكلها تختلف بإختلاف استخدامتها و مميزاتها فهناك السريعة وهناك القوية وغيرها من الاختلافات، وهكذا في لغات البرمجة. لهذا انت تختار لغات البرمجة بناءً على التخصص الذي ستتخصص فيه أو بناءً على طلب الشركة التي ستعمل فيها.1 نقطة
-
السلام عليكم انا كنت عايز اعرف الفرق ما بين المبرمج الذي تعلم لغات البرمجة في سنين وتعب فيها ليكون ما هو عليه و الفرق بين الشخص الذي استخدم برنامج دريم ويڨر الذي يحتوي علي لغات البرمجة والذي يستطيع أن يعمل مواقع وتطبيقات رائعة في وقت قصير جدا ؟؟ وما هو الأفضل أن أتعلم لغات البرمجة في شهور او سنين ام استخدم برنامج دريم ويڨر واعمل تطبيقات ومواقع ؟؟ وايضا انا كشخص أتعلم برمجة منذ شهور وما زلت اتعلم ولكن صديقي تعلم برنامج دريم ويڨر وأصبح يعمل مواقع وتطبيقات في أيام قليلة وانا لا استطيع ذلك. ..ارجوا مساعدتي و جزاكم الله خيرا1 نقطة
-
لا حيث يجب عليك تعلم هذه اللغات من أجل استخدام البرنامج فهو يعتبر أداة مساعدة للمبرمجين الذين يستخدمون هذه اللغات. يمكنك تعلم الأساسيات الضرورية التي ستتيح لك البدء في وقت قصير خلال أسبوع أو أكثر بناءً على وقتك المتاح أولاً حدد أهدافك لكي نستطيع مساعدتك في معرفة المسار الخاص بالبرمجة ، على سبيل المثال ماهو مجال البرمجة الذي تريد التخصص فيه مثلاً واجهات المواقع أو تطبيقات الجوال أو غيرها.1 نقطة
-
أنا أعمل على مشروع بواسطة NextJS باستخدام TypeScript لدي مشكلة في هذا السطر : const Layout = layouts[Component.layout] || ((children) => <>{children}</>) هذا هو الخطأ الذي ظهر لي var Component: NextComponentType<NextPageContext, any, {}> Element implicitly has an 'any' type because expression of type 'any' can't be used to index type '{ L1: FC<{}>; L2: FC<{}>; }'.ts(7053) وهذا هو الكود الكامل // App Style import '../src/css/app.css' import { AnimatePresence } from 'framer-motion' import React from "react"; import type { AppProps } from 'next/app' import AuthLayout from "../layouts/AuthLayout"; import ContentLayout from "../layouts/ContentLayout"; function MyApp({ Component, pageProps }: AppProps) { const layouts = { L1: AuthLayout, L2: ContentLayout, }; const Layout = layouts[Component.layout] || ((children) => <>{children}</>) return ( <Layout> <AnimatePresence exitBeforeEnter> <Component {...pageProps} /> </AnimatePresence> </Layout> ); } export default MyApp1 نقطة
-
وعليكم السلام ورحمة الله وبركاته أولاً برنامج Dreamweaver من شركة Adobe هو مختص بتصميم واجهات المواقع الإلكترونية حيث الموقع يقول أن برنامج Dreamweaver يسمح لك ب: أي HTML و CSS وهما لاتعتبران من لغات البرمجة ،وايضاً JavaScript وهذه تعتبر لغة برمجة وهذا متعلق بتطوير واجهات المستخدم الخاص بالمواقع الإلكترونية Frontend والبرنامج لا يجعلك تستغني عن دراسة هذه اللغات بل هي مهمة حيث يستخدم البرنامج كأداة مساعدة في التطوير والسرعة وتعلم هذه اللغات ليس بالأمر الصعب أو المعقد ولا تحتاج الى فترة طويلة الى تعلمها وإحترافها بل يمكنك تعلمها وإحترافها خلال فترة شهر الى 6 أشهر كحد أقصى من أجل احترافها.1 نقطة
-
أعني ما يظهره TensorFlow في ال terminal حول المكتبات المحملة والأجهزة التي تم العثور عليها وما إلى ذلك ، وليس أخطاء Python. I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcufft.so locally I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcuda.so.1 locally I tensorflow/stream_executor/dso_loader.cc:105] successfully opened CUDA library libcurand.so locally I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:900] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero I tensorflow/core/common_runtime/gpu/gpu_init.cc:102] Found device 0 with properties: name: Graphics Device major: 5 minor: 2 memoryClockRate (GHz) 1.0885 pciBusID 0000:04:00.0 Total memory: 12.00GiB Free memory: 11.83GiB I tensorflow/core/common_runtime/gpu/gpu_init.cc:126] DMA: 01 نقطة
-
1 نقطة
-
ما الفرق بين tf.placeholder و tf.Variable في تنسرفلو؟ لازلت مرتبكاً بينهما فلا أعرف الفرق بالتحديد ماهو. كل ما أعرفه أنه يتم استخدام tf.placeholder لبيانات الإدخال ، ويتم استخدام tf.Variable لتخزين حالة البيانات. هذا كل ما أعرفه.1 نقطة
-
في React native حين نود ان نضع لها قاعدة بيانات. ماهو الرابط الذي نضعه داخل POST مثال مكان xxxxx axios.post("xxxxx", JSON.stringify({ Nom: Nom, Maison: Maison, Adresse: Adresse, Mdps: Mdps, }))1 نقطة
-
أعتقد أنك بحاجة إلى تفعيل إضافة mbstring على خادم الإستضافة لأن جميع الدوال التي تبدأ ب mb هي جزء من هذه الإضافة و إذا لم يتم تفعيلها ستُعطيك مثل هذه الأخطاء. من لوحة التحكم cPanel إبحث عن الإضافات المٌفعلة و الغير مفعلة ثم إبحث عن الإضافة المطلوبة و قم بتفعيلها.1 نقطة
-
يمكنك استخدام الدالة astype للقيام بأي شيئ تريده: import pandas as pd s = pd.Series(["8", 6, "7.5", 3, "0.9"]) # خليط من الأرقام والحروف s """ 0 8 1 6 2 7.5 3 3 4 0.9 dtype: object """ s = s.astype('float32') print(s.dtypes) # float32 ############################ أمثلة أخرى ############################### d = {'col1': [1, 2], 'col2': [3, 4]} df = pd.DataFrame(data=d) """ df.dtypes col1 int64 col2 int64 dtype: object """ df.astype('float64').dtypes """ col1 float64 col2 float64 dtype: object """ ############################################### d = {'col1': [1, 2], 'col2': [3, 4]} df = pd.DataFrame(data=d) """ df.dtypes col1 int64 col2 int64 dtype: object """ df.astype('float64').dtypes """ col1 float64 col2 float64 dtype: object """1 نقطة
-
مرحبا, ليس لدي خبرة في التعامل مع cpanel و احاول رفع مشروع لارافيل, لدي مشكلة انه بعد رفع المشروع تظهر صفحة فارغة في الموقع, ما قمت به هو انشاء مجلد "sites" بجانب المجلد "public_html" و وضعت فيه كل ملفات لارافيل ماعدى الملف public, في المجلد "public_html" نسخت ملفات public و عدلت في الملف index.php بهذه الطريقة اين الخلل؟ وشكرا لكم.1 نقطة
-
السلام عليكم هذا محتوى خبر عاجل في القاعدة يتم تخزين تاريخ نهاية الخبر بعد اسبوع $date = date("Y-m-d H:i:s", strtotime("+1 week")); الكود كالتالي <?php $stmt = $db->prepare('SELECT * FROM breaking_news'); $stmt->execute(); $result = $stmt->get_result(); ?> <?php while ($row = $result->fetch_assoc()) : ?> <?php if ( date("Y-m-d H:i:s")==$row['end_time'] ) : ?> <?php $news =""; $date =""; $end_time =""; $stmt = $db->prepare("UPDATE breaking_news SET news=?,date=?,end_time=?"); $stmt->bind_param('sss',$news,$date,$end_time); $stmt->execute(); ?> <?php endif; ?> <?php endwhile; ?> المفترض عندما يتساوى التاريخ الحالي مع تاريخ نهاية الوقت يتم تفريغ المحتوى - لكن بعد مرور الوقت لايحدث ذلك ما هي المشكلة لو تفضلتم1 نقطة
-
حسب هيكلية الملفات الصواب هو: require __DIR__.'/../sites/vendor/autoload.php'; أعتقد أن المشكلة لديك إما في ملف htaccess. لم يتم نسخه إلى مجلد public_html او في ملفات التخزين المؤقت cache لم يتم حذفها. لإظهار الملفات المخفية من الأعلى ستجد Settings إضغط عليها ثم حدد خيار show hidden files ثم save بعد ذلك تأكد من أن الملف htaccess. موجود بداخل public_html و محتواه مطابق لمحتوى الملف على جهازك.1 نقطة
-
إن كانت ملفات لارافل في مجلد sites موجودة في مجلد آخر يجب تضمينه في المسار: __ DIR__.'/../../sites/myapp-laravel/vendor/autoload.php'; ^^^^^^^^^^^^^^^^^^^^^^^^^^ require_once __ DIR__.'/../../sites/myapp-laravel/bootstrap/app.php'; ^^^^^^^^^^^^^^^^^^^^^^^^^^^ تأكد من ذلك1 نقطة
-
مثل برامج حفظ الطاقة. تمنع عمل البرامج الأخرى في الخلفية (أي عندما لا نشغل التطبيق) من خلال مراجعة صفحة التنبيهات، نجد أن الإشعارات فقط على شكل بريد الكتروني.. آخر جزء يمكنك التأكد منه في تطبيق البريد الالكتروني هو معدل تحديثة وإعدادات أخرى.. مثلا لدي يصدر صوت بعد وصول بريد الكتروني جديد، المشكلة في جهازك حاولي حلها.1 نقطة
-
في متغير $data يجب إعطاءه تاريخ اليوم $data = date('d-m-Y'); ثم في تاريخ النهاية يتم تحويله ليكون بنفس تنسيق التاريخ الحالي $end_time = date('d-m-Y', $row['end_time']); ثم في الاستعلام التالي يتم مقارنة التاريخ الحالي و تاريخ النهاية كما في الشكل التالي $stmt = $db->prepare("UPDATE breaking_news SET news=? date <= ?, end_time >= ?");1 نقطة
-
المرور على أسطر الداتافريم هو فكرة سيئة دوماً... أي دالة تحوي كلمة iter في اسمها حاول الابتعاد عنها قدر المستطاع (حدد سبب رغبتك في استخدامها ثم حاول أن تستخدم طرق أخرى) لأنها ستجعلك تنتظر جداً عندما يكون حجم الداتافريم أكبر من 1000. وبكافة الأحوال سأعرض لك الطرق المتاحة لتنفذ طلبك. إضافة للطريقة التي قدمها أحمد هناك DataFrame.itertuples: for row in df.itertuples(index=True, name='Pandas'): print(row.c1, row.c2) مثال: # importing pandas as pd import pandas as pd # sample dataframe df = pd.DataFrame({ 'A': [1, 2, 3], 'B': ['a', 'b', 'c']}) df """ A B 0 1 a 1 2 b 2 3 c """ for row in df.itertuples(index=True, name='Pandas'): print(row.A, row.B) """ 1 a 2 b 3 c """ عموماً هي أسرع من iterrows بكثير. كما ويمكنك استخدام iloc: # importing pandas as pd import pandas as pd # sample dataframe df = pd.DataFrame({ 'A': [1, 2, 3], 'B': ['a', 'b', 'c']}) df """ A B 0 1 a 1 2 b 2 3 c """ for i in range(0, len(df)): print (df.iloc[i]['A'], df.iloc[i]['B']) """ 1 a 2 b 3 c """1 نقطة
-
يمكنك ببساطة إستخدام الدالة GroupBy.sum والتي تقوم بتجميع قيم العناصر وترتيبها تبعا لتلك العناصر، باختصار ، هي تنتج الشكل الذي تريده تماما. أنظر الكود التالي للتوضيح: df.groupby(['Fruit','Name']).sum() Out[1]: Number Fruit Name Mangos Ahmed 16 Mike 9 Steve 10 Pinapple Ahmed 35 Tom 87 Tony 15 Banana Ahmed 67 Mike 57 Tom 15 Tony 11 نقطة
-
عذرا , قد ورد خطأ في الكود هنا بالضبط : $('#messages_form_groups').insertBefore(newEmptyImg); فالمفروض أن يقوم هذا بـ تضمين العنصر الجديد قبل العنصر بالمعرف messages_form_groups , و هو ما نحتاجه و صوابه : $(newEmptyImg).insertBefore('#messages_form_groups'); قم باستبدال الخطأ بصوابه و أخبرني بالنتيجة1 نقطة
-
في pandas يمكنك إستخدام الدالة to_numeric() لتحويل العناصر الى أرقام. اذا قمنا بطباعة نوع العناصر التي قمت بانشاءها في مثالك السابق، ستجد أنها من النوع object >>> s = pd.Series(["5", 6, "7", 8.0, "0.9"]) # mixed string and numeric values >>> s 0 5 1 6 2 7 3 8.0 4 0.9 dtype: object هنا أنت تريد تحويلها كلها الي قيم عددية، يمكنك أستخدام الكود التالي: >>> pd.to_numeric(s) 0 5.0 1 6.0 2 7.0 3 8.0 4 0.9 dtype: float64 لاحظ أن نوع العناصر أصبح float64 وهي قيمة عددية.1 نقطة
-
أولا أعتقد أن المكتبة تم استدعائها مرتين.. يمكن تعليق الثانية و التجريب implementation 'androidx.navigation:navigation-ui:2.3.5' //implementation "androidx.navigation:navigation-ui:2.4.0-rc01" إن ظهر مشاكل.. من قائمة Refactor يمكن التأمد من تفعيل androidX Refactor->Migrate to androidX هذا يضيف: android.enableJetifier=true android.useAndroidX=true لملف gradle.properties تأكدي منهم1 نقطة
-
إن كان موقع مستقل يرسل البردي الإلكتروني بالإشعارات الجديدة وتصل لبريدك الإلكتروني ولكنها لاتظهر على الهاتف بنفس وقت وصلوها، تكون المشكلة في تطبيق البريد الاكتروني الذي تستخدمينه وليس في موقع مستقل. تأكدي من الذهاب لخصائص تطبيق البردي الإلكتروني وتفعيل الإشعارت كما يرجى التأكد من مستوى صوت الإشعارات في الهاتف. أحيانا تمعل بعض البرامج على منح تشغيل التطبيقات في الخلفية، أو بسبب تحديد المستخدم لذلك يرجى استعادة الوضع الافتراضي وعدم استخدام هكذا برامج.1 نقطة
-
يمكنك عمل دالة بحيث يتم تطبيقها على كل البيانات باستخدام: s.apply(func, convert_dtype=True, args=()) حيث تقوم بأخذ الدالة وتطبيقها على كل البيانات. فمثلا لحل المشكلة التي عرضتها يمكنك الإطلاع على الكود التالي: import pandas as pd # قراءه البيانات s = pd.read_csv("stock.csv", squeeze = True) # تعريف الدالة التي تقوم بتصنيف العناصر def fun(num): if num<200: return "Low" elif num>= 200 and num<400: return "Normal" else: return "High" # تطبيق الدالة على البيانات new = s.apply(fun) # طباعة أول 3 قيم print(new.head(3)) # طباعة قيم 3 عناصر عشوائية في المنتصف print(new[1400], new[1500], new[1600]) # طباعة أخر 3 عناصر print(new.tail(3)) لاحظ أن "stock.csv" هو مجرد ملف بيانات يمكنك أستبداله بأي ملف تريد. عندما قمت بتشغيل الكود كانت هذه هي النتائج:1 نقطة
-
إضافة للتابع الذي قدمه الأستاذ أحمد، يمكنك استخدام مفهوم ال Slicing (نفسه الذي نستخدمه مع المصفوفات): import pandas as pd dic1 = {'c1': ['55', '44', '33', '22'], 'c2': ['1', '2', '3', '4']} df1 = pd.DataFrame(dic1, columns=['c1', 'c2']) print(df1) """ c1 c2 0 55 1 1 44 2 2 33 3 3 22 4 """ # الآن بفرض نريد أخذ الأسطر 1و 2 df1[1:3] """ c1 c2 1 44 2 2 33 3 """ # أول سطرين df1[0:2] """ c1 c2 0 55 1 1 44 2 """ # وهكذا كما ويمكنك استخدام iloc كالتالي: import pandas as pd dic1 = {'c1': ['55', '44', '33', '22'], 'c2': ['1', '2', '3', '4'], 'c3': ['5', '2', '0', '4']} df1 = pd.DataFrame(dic1, columns=['c1', 'c2',"c3"]) # اختيار أسطر محددة df1.iloc[0:2] """ c1 c2 c3 0 55 1 5 1 44 2 2 """ # اختيار أعمدة محددة مع أسطر محددة df1.iloc[1:3, 1:3] """ c2 c3 1 2 2 2 3 0 """ df1.iloc[0:3, 0:2] """ c1 c2 0 55 1 1 44 2 2 33 3 """1 نقطة
-
نعم يمكنك استخدام mplot3d من matplotlib، يمكنك الذهاب لتوثيقها وتعلمها لرسم الأشكال التي تريدها، لكن vpy أقوى بكثير1 نقطة